Мазмұны:

GrooveTail - коктейль -машина: 8 қадам
GrooveTail - коктейль -машина: 8 қадам

Бейне: GrooveTail - коктейль -машина: 8 қадам

Бейне: GrooveTail - коктейль -машина: 8 қадам
Бейне: Finishing Groove,Tail Duct FTTH Construction 2024, Қыркүйек
Anonim
GrooveTail - коктейль -машина
GrooveTail - коктейль -машина
GrooveTail - коктейль -машина
GrooveTail - коктейль -машина

Коктейль мен google -ге барлық ингредиенттерді дайындау арқылы уақытты жоғалтуды тоқтатыңыз. Өзіңізге коктейль жасайтын машина жасаңыз. Мен бұл жобаны жасау туралы ойға келген кезде менің басымнан өтті.

Мен өзім жұмыс істегім келетін нәрсені жасағым келді, бұл дәл солай. Коктейль машинасын жасағаннан кейін мен өзімді керемет сезінемін, өйткені мен жаз бойы ешнәрсе жасамай коктейль іше аламын.

Бұл жоба жауап беретін және қолдануға өте қарапайым қарапайым веб -сайт арқылы толығымен бақыланады. Жобаға енгізілетін ингредиенттер мен коктейльдер тек өзіңізге байланысты.

Бұл коктейль машинасы керемет, мен оны қалай дайындағанымды көрсетемін.

1 -қадам: Жабдықтар

Өкінішке орай, бұл жоба тегін емес. Қолданбаны және сорғыларды басқару үшін қажет жабдықтарды сатып алу қажет болады.

Жеткізілімдердің толық тізімі (Билл материалдары (БОМ)) қоса берілген.

  1. «Raspberry Pi» сіз кодтағандардың бәрін бақылау үшін қажет.
  2. Бәрінің қосылғанына көз жеткізу үшін бізге «12В қуат көзі» қажет. Бұл сонымен қатар қуат кабелімен бірге келеді.
  3. Мен сұйықтықты әйнекке сорғызу үшін 6 «12В периалистикалық сорғыларға» тапсырыс бердім.
  4. Сұйықтықты сорғыға, содан кейін шыныға беру үшін 7,5 метр силикон құбырлары.
  5. Сондай -ақ, бізге периалистік сорғылардың қуатты қосу (қосу/өшіру) режимін басқару үшін «8 арналы реле» қажет.
  6. «5В реттегіші» 12В қуат көзін 5V Raspberry Pi -ге қосу үшін қолданылады.
  7. Бұл жобада мен + және - басқару үшін «Қуатты тарату тақтасын» қолдандым, бірақ сіз оны тақтада да жасай аласыз.
  8. Мен сондай -ақ браузерде теру керек IP -ді көрсету үшін «OLED дисплейге» тапсырыс бердім.
  9. Жобаның тұрғын үйі үшін мен жергілікті дүкенге барып, биіктігі 27х27 мм және 210 см болатын 2 ағаш арқалық пен 125x62, 5 см 2 ағаш табақ сатып алдым.
  10. Сусындар үшін мен жергілікті дүкенге барып, коктейльдерге қажетті сусындарды сатып алдым.

2 -қадам: Қиындық схемасы

Мен жасаған бірінші нәрсе - схеманы жасау. Бұл бағдарламаны пайдалану өте оңай және сіз барлық компоненттерді бір -бірімен байланыстырған кезде сізге көп көмектеседі.

Сіз әрқашан мен қандай түйреуіштерді қолданғанымды және тіркелген файлдардың барлығын қалай қосқанымды тексере аласыз.

3 -қадам: мәліметтер базасы

Дерекқор
Дерекқор

Мен схеманы аяқтағаннан кейін мен мәліметтер базасын құрдым. Менің деректер қорым ингредиенттер мен коктейльдерді біріктіру үшін қолданылады. Деректер базасы ds1820 сенсорынан алынған температураны да сақтады.

Мен модель салуды бастадым және менің модельді жақсы аяқтағаннан кейін мен оны алға қарай құрастырдым.

4 -қадам: сымдар мен дизайн

Сымдар мен дизайн
Сымдар мен дизайн

Менде бұл жобаны бастаған кезден бастап веб -сайттың құрылымы туралы түсінік болды. Мен оны алдымен сымдық торға түсірдім, содан кейін түстерді қостым. Мен қара түстерді таңдадым, себебі коктейльдер көбірек шығады.

Дәл осы сәтте мен өз жобама қандай ерекшеліктерді қосатынымды ойлауға тура келді. Мен бас тарту түймесін қостым, сондықтан егер сіз коктейльді кездейсоқ бассаңыз, сіздің әрекетіңізден бас тарта аласыз. Мен сондай -ақ түтіктерде бактериялардың өмірі аз болуы үшін тазарту функциясын енгізу қажет сияқты сезіндім.

5 -қадам: Барлығын сыммен қосу

Барлығын сыммен қосу
Барлығын сыммен қосу
Барлығын сыммен қосу
Барлығын сыммен қосу
Барлығын сыммен қосу
Барлығын сыммен қосу

Бәрін шешетін кез келді. Бұл үшін Fritzing схемасын қолданғаныңызға көз жеткізіңіз, себебі олар мұны жеңілдетеді және сіз онша қателеспейсіз.

5В реттегішті 12В қуат көзі мен Raspberry Pi арасына қосқаныңызға көз жеткізіңіз. Әйтпесе сіздің Raspberry Pi шамадан тыс жүктеледі және ол өледі. Сондай -ақ, сіздің + және - сымдарыңыздың дұрыс жерде екеніне көз жеткізіңіз, себебі Raspberry Pi мұндай заттарға өте нәзік.

6 -қадам: Frontend & Backend коды

Frontend & Backend коды
Frontend & Backend коды

Менің сымдық рамаларымды дизайннан кейін. Мен html мен css жазуды бастадым. Мұның бәрі өте жақсы өтті және тез өтуі керек.

Алдыңғы код JavaScript көмегімен Visual Studio Code -де, ал артқы код Python3.5 -те жазылған.

Алдыңғы жағында мен коктейль жасау кезінде кері санау процесі сияқты кейбір ерекшеліктерді жаздым. Артқы жағында мен мәліметтер базасымен, температура дисплейімен, ингредиенттердің дисплейімен және сорғылардың қосылуы мен өшірілуімен байланысты барлық нәрсені жаздым.

Қиын бөлігі сіздің алдыңғы кодты артқы кодпен байланыстыру қажет болғанда келеді. Мен бұл үшін розеткаларды қолдандым. Розеткаларды қолдану өте қарапайым және мен үшін жақсы жұмыс істеді.

Github репозиторийі

7 -қадам: тұрғын үй

Тұрғын үй
Тұрғын үй
Тұрғын үй
Тұрғын үй
Тұрғын үй
Тұрғын үй

Менің кодтаудың үлкен бөлігі аяқталғаннан кейін мен осы жобаның тұрғын үйін жасай бастадым. Мен бәрін жергілікті дүкеннен сатып алдым.

  1. 27x27 мм және биіктігі 210 см болатын 2 ағаш арқалық
  2. 125x62, 5см көлеміндегі 2 ағаш табақша

Мен ағаш арқалықтар мен ағаш тақтайшалардың дұрыс өлшемдерін кесуден бастадым. Менің корпусым 40х40 см және биіктігі 62,5 см.

Қажетті өлшемдерді қиып алғаннан кейін мен ағаш арқалықтардан төртбұрыш жасадым. Тіктөртбұрыш жасалғаннан кейін, мен бірнеше бұрандалармен ағаш тақталарды кидім. Мен корпустың ортасында менің электрониканы орналастыратын пластина бар екеніне көз жеткіздім. Бұл бөлік кейін жабылады және корпустың төменгі бөлігі ғана көрсетіледі.

Негізгі корпустың көп бөлігі дайын болғаннан кейін мен периалистикалық сорғылар болатын тесіктерді бұрап бастадым және оларды орнына қойдым.

Корпустың артқы жағында электр кабелінің өтуі үшін мен тесік жасадым. Ортаңғы платформада мен сусындардың ішіне кіретін силикон түтіктері үшін 6 тесік тарттым.

Мен сондай -ақ платформаның ортасынан тесік сызып, оның ішіне ақ импровизация жасаған ақ түтікті салдым. Бұл түтік барлық силикон түтіктері кіретін жер.

8 -қадам: Аяқтау сенсоры

Аяқтау сенсоры
Аяқтау сенсоры
Аяқтау сенсоры
Аяқтау сенсоры
Аяқтау сенсоры
Аяқтау сенсоры

Корпустың сырты аяқталғаннан кейін. Мен барлық компоненттерімді бұрап, скотчпен жаптым. Бұл өте көп жұмыс болды және көп уақытты қажет етеді, өйткені компоненттерге зақым келтірмеу үшін оны өте мұқият және дәл орындау керек.

Менің барлық компоненттерімді салғаннан кейін мен периалистикалық сорғыларымды корпусқа бекітіп, оған силикон түтіктерін қостым.

Мен силикон түтіктерін бір жаққа салынған тесіктерден өткіздім. Екінші жағынан, мен оны ақ түтікке салдым, сондықтан барлық силикон түтіктері біріктіріледі. Дәл осы жерде шыны тұр.

OLED экраны - бұл менің корпусыма бекітілген соңғы заттардың бірі. Мен оны бұрап қойдым, сонымен қатар барлық сымдар құрамдас бөліктің ішіне кіруі үшін кішкене тесікке бұрап қойдым.

Барлығын қосқаннан кейін және ол жұмыс істейтінін тексергеннен кейін, мен корпустың жоғарғы жағын жауып тастадым және бұл өте жақсы көрінді. Мен жасаған жобаны мақтан тұтамын.

Ұсынылған: