Мазмұны:
- 1 -қадам: Жабдықтар
- 2 -қадам: Қиындық схемасы
- 3 -қадам: мәліметтер базасы
- 4 -қадам: сымдар мен дизайн
- 5 -қадам: Барлығын сыммен қосу
- 6 -қадам: Frontend & Backend коды
- 7 -қадам: тұрғын үй
- 8 -қадам: Аяқтау сенсоры
Бейне: GrooveTail - коктейль -машина: 8 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Коктейль мен google -ге барлық ингредиенттерді дайындау арқылы уақытты жоғалтуды тоқтатыңыз. Өзіңізге коктейль жасайтын машина жасаңыз. Мен бұл жобаны жасау туралы ойға келген кезде менің басымнан өтті.
Мен өзім жұмыс істегім келетін нәрсені жасағым келді, бұл дәл солай. Коктейль машинасын жасағаннан кейін мен өзімді керемет сезінемін, өйткені мен жаз бойы ешнәрсе жасамай коктейль іше аламын.
Бұл жоба жауап беретін және қолдануға өте қарапайым қарапайым веб -сайт арқылы толығымен бақыланады. Жобаға енгізілетін ингредиенттер мен коктейльдер тек өзіңізге байланысты.
Бұл коктейль машинасы керемет, мен оны қалай дайындағанымды көрсетемін.
1 -қадам: Жабдықтар
Өкінішке орай, бұл жоба тегін емес. Қолданбаны және сорғыларды басқару үшін қажет жабдықтарды сатып алу қажет болады.
Жеткізілімдердің толық тізімі (Билл материалдары (БОМ)) қоса берілген.
- «Raspberry Pi» сіз кодтағандардың бәрін бақылау үшін қажет.
- Бәрінің қосылғанына көз жеткізу үшін бізге «12В қуат көзі» қажет. Бұл сонымен қатар қуат кабелімен бірге келеді.
- Мен сұйықтықты әйнекке сорғызу үшін 6 «12В периалистикалық сорғыларға» тапсырыс бердім.
- Сұйықтықты сорғыға, содан кейін шыныға беру үшін 7,5 метр силикон құбырлары.
- Сондай -ақ, бізге периалистік сорғылардың қуатты қосу (қосу/өшіру) режимін басқару үшін «8 арналы реле» қажет.
- «5В реттегіші» 12В қуат көзін 5V Raspberry Pi -ге қосу үшін қолданылады.
- Бұл жобада мен + және - басқару үшін «Қуатты тарату тақтасын» қолдандым, бірақ сіз оны тақтада да жасай аласыз.
- Мен сондай -ақ браузерде теру керек IP -ді көрсету үшін «OLED дисплейге» тапсырыс бердім.
- Жобаның тұрғын үйі үшін мен жергілікті дүкенге барып, биіктігі 27х27 мм және 210 см болатын 2 ағаш арқалық пен 125x62, 5 см 2 ағаш табақ сатып алдым.
- Сусындар үшін мен жергілікті дүкенге барып, коктейльдерге қажетті сусындарды сатып алдым.
2 -қадам: Қиындық схемасы
Мен жасаған бірінші нәрсе - схеманы жасау. Бұл бағдарламаны пайдалану өте оңай және сіз барлық компоненттерді бір -бірімен байланыстырған кезде сізге көп көмектеседі.
Сіз әрқашан мен қандай түйреуіштерді қолданғанымды және тіркелген файлдардың барлығын қалай қосқанымды тексере аласыз.
3 -қадам: мәліметтер базасы
Мен схеманы аяқтағаннан кейін мен мәліметтер базасын құрдым. Менің деректер қорым ингредиенттер мен коктейльдерді біріктіру үшін қолданылады. Деректер базасы ds1820 сенсорынан алынған температураны да сақтады.
Мен модель салуды бастадым және менің модельді жақсы аяқтағаннан кейін мен оны алға қарай құрастырдым.
4 -қадам: сымдар мен дизайн
Менде бұл жобаны бастаған кезден бастап веб -сайттың құрылымы туралы түсінік болды. Мен оны алдымен сымдық торға түсірдім, содан кейін түстерді қостым. Мен қара түстерді таңдадым, себебі коктейльдер көбірек шығады.
Дәл осы сәтте мен өз жобама қандай ерекшеліктерді қосатынымды ойлауға тура келді. Мен бас тарту түймесін қостым, сондықтан егер сіз коктейльді кездейсоқ бассаңыз, сіздің әрекетіңізден бас тарта аласыз. Мен сондай -ақ түтіктерде бактериялардың өмірі аз болуы үшін тазарту функциясын енгізу қажет сияқты сезіндім.
5 -қадам: Барлығын сыммен қосу
Бәрін шешетін кез келді. Бұл үшін Fritzing схемасын қолданғаныңызға көз жеткізіңіз, себебі олар мұны жеңілдетеді және сіз онша қателеспейсіз.
5В реттегішті 12В қуат көзі мен Raspberry Pi арасына қосқаныңызға көз жеткізіңіз. Әйтпесе сіздің Raspberry Pi шамадан тыс жүктеледі және ол өледі. Сондай -ақ, сіздің + және - сымдарыңыздың дұрыс жерде екеніне көз жеткізіңіз, себебі Raspberry Pi мұндай заттарға өте нәзік.
6 -қадам: Frontend & Backend коды
Менің сымдық рамаларымды дизайннан кейін. Мен html мен css жазуды бастадым. Мұның бәрі өте жақсы өтті және тез өтуі керек.
Алдыңғы код JavaScript көмегімен Visual Studio Code -де, ал артқы код Python3.5 -те жазылған.
Алдыңғы жағында мен коктейль жасау кезінде кері санау процесі сияқты кейбір ерекшеліктерді жаздым. Артқы жағында мен мәліметтер базасымен, температура дисплейімен, ингредиенттердің дисплейімен және сорғылардың қосылуы мен өшірілуімен байланысты барлық нәрсені жаздым.
Қиын бөлігі сіздің алдыңғы кодты артқы кодпен байланыстыру қажет болғанда келеді. Мен бұл үшін розеткаларды қолдандым. Розеткаларды қолдану өте қарапайым және мен үшін жақсы жұмыс істеді.
Github репозиторийі
7 -қадам: тұрғын үй
Менің кодтаудың үлкен бөлігі аяқталғаннан кейін мен осы жобаның тұрғын үйін жасай бастадым. Мен бәрін жергілікті дүкеннен сатып алдым.
- 27x27 мм және биіктігі 210 см болатын 2 ағаш арқалық
- 125x62, 5см көлеміндегі 2 ағаш табақша
Мен ағаш арқалықтар мен ағаш тақтайшалардың дұрыс өлшемдерін кесуден бастадым. Менің корпусым 40х40 см және биіктігі 62,5 см.
Қажетті өлшемдерді қиып алғаннан кейін мен ағаш арқалықтардан төртбұрыш жасадым. Тіктөртбұрыш жасалғаннан кейін, мен бірнеше бұрандалармен ағаш тақталарды кидім. Мен корпустың ортасында менің электрониканы орналастыратын пластина бар екеніне көз жеткіздім. Бұл бөлік кейін жабылады және корпустың төменгі бөлігі ғана көрсетіледі.
Негізгі корпустың көп бөлігі дайын болғаннан кейін мен периалистикалық сорғылар болатын тесіктерді бұрап бастадым және оларды орнына қойдым.
Корпустың артқы жағында электр кабелінің өтуі үшін мен тесік жасадым. Ортаңғы платформада мен сусындардың ішіне кіретін силикон түтіктері үшін 6 тесік тарттым.
Мен сондай -ақ платформаның ортасынан тесік сызып, оның ішіне ақ импровизация жасаған ақ түтікті салдым. Бұл түтік барлық силикон түтіктері кіретін жер.
8 -қадам: Аяқтау сенсоры
Корпустың сырты аяқталғаннан кейін. Мен барлық компоненттерімді бұрап, скотчпен жаптым. Бұл өте көп жұмыс болды және көп уақытты қажет етеді, өйткені компоненттерге зақым келтірмеу үшін оны өте мұқият және дәл орындау керек.
Менің барлық компоненттерімді салғаннан кейін мен периалистикалық сорғыларымды корпусқа бекітіп, оған силикон түтіктерін қостым.
Мен силикон түтіктерін бір жаққа салынған тесіктерден өткіздім. Екінші жағынан, мен оны ақ түтікке салдым, сондықтан барлық силикон түтіктері біріктіріледі. Дәл осы жерде шыны тұр.
OLED экраны - бұл менің корпусыма бекітілген соңғы заттардың бірі. Мен оны бұрап қойдым, сонымен қатар барлық сымдар құрамдас бөліктің ішіне кіруі үшін кішкене тесікке бұрап қойдым.
Барлығын қосқаннан кейін және ол жұмыс істейтінін тексергеннен кейін, мен корпустың жоғарғы жағын жауып тастадым және бұл өте жақсы көрінді. Мен жасаған жобаны мақтан тұтамын.
Ұсынылған:
Arduino басқарылатын робот - екі қадам: 13 қадам (суреттермен)
Arduino басқарылатын роботты екіжақты: Мен әрқашан роботтарға қызығатынмын, әсіресе адамның іс -әрекетіне еліктеуге тырысатын. Бұл қызығушылық мені жаяу жүруге және жүгіруге еліктей алатын екіжақты робот құрастыруға және дамытуға талпындырды. Бұл нұсқаулықта мен сізге көрсетемін
Arduino Uno көмегімен акустикалық левитация Қадамдық қадам (8 қадам): 8 қадам
Акустикалық левитация Arduino Uno Қадамдық қадаммен (8-қадам): ультрадыбыстық дыбыс түрлендіргіштері L298N Dc әйелдер адаптерінің ток көзі еркек тоқ сымымен Arduino UNOBreadboard Бұл қалай жұмыс істейді: Біріншіден, сіз кодты Arduino Uno-ға жүктейсіз (бұл сандық жүйемен жабдықталған микроконтроллер) және кодты түрлендіру үшін аналогтық порттар (C ++)
Түймені іске қосатын қадам реттегіші: 4 қадам
Түймені іске қосатын қадам реттегіші:
Тікелей 4G/5G HD бейне ағыны DJI Drone -ден төмен кідірісте [3 қадам]: 3 қадам
Тікелей 4G/5G HD бейне ағыны DJI Drone-ден төмен кідірісте [3 қадам]: Келесі нұсқаулық кез-келген DJI дронынан HD сапалы бейне ағындарын алуға көмектеседі. FlytOS мобильді қосымшасы мен FlytNow веб -қосымшасының көмегімен сіз дроннан бейне ағынды бастай аласыз
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): 6 қадам (суреттермен)
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): Индуктивті зарядтау (сымсыз зарядтау немесе сымсыз зарядтау деп те аталады) - сымсыз қуат беру түрі. Ол портативті құрылғыларды электрмен қамтамасыз ету үшін электромагниттік индукцияны қолданады. Ең көп таралған қолданба - Qi сымсыз зарядтау