Мазмуну:

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

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

Video: GrooveTail - Коктейль -Машина: 8 кадам
Video: Finishing Groove,Tail Duct FTTH Construction 2024, Сентябрь
Anonim
GrooveTail - Коктейль -машина
GrooveTail - Коктейль -машина
GrooveTail - Коктейль -машина
GrooveTail - Коктейль -машина

Коктейль жасап, бардык ингредиенттерди гуглдан жасоо менен убактыңызды алууну токтотуңуз. Жөн эле өзүңүздү коктейль машинасы кылып алыңыз. Бул долбоорду жасоо идеясы келгенде менин башымдан өткөн нерсе.

Мен иштөөнү жактырган нерсени кылгым келди, дал ушул. Өзүмдүн коктейл машинамды жасагандан кийин өзүмдү абдан жакшы сезем, анткени мен азыр эч нерсе кылбай эле жай бою коктейль иче алам.

Бул долбоор толугу менен жооп берүүчү жана колдонууга оңой болгон жөнөкөй веб -сайт тарабынан көзөмөлдөнөт. Долбоорго киргизилген ингредиенттер жана коктейлдер толугу менен өзүңүзгө байланыштуу.

Бул коктейль машинасы укмуш, мен аны кантип жасаганымды көрсөтөм.

1 -кадам: Берилиштер

Тилекке каршы, бул долбоор бекер эмес …. Колдонмону жана насосторду көзөмөлдөө үчүн керектүү болгон жабдууларды сатып алышыңыз керек болот.

Толук Жеткирүү Тизмеси (Билл Материалдар (БОМ)) тиркелет.

  1. "Raspberry Pi" сиз коддоонун баарын көзөмөлдөө үчүн керек.
  2. Баары иштетилгенин текшерүү үчүн бизге "12В электр булагы" керек. Бул дагы электр кабели менен келет.
  3. Мен суюктукту айнекке сордуруу үчүн 6 "12V Perialistic Pumps" буйругун бердим.
  4. Суюктукту насоско, андан кийин айнекке берүү үчүн 7,5 метр силикон түтүктөр.
  5. Ошондой эле бизге периалисттик насостордун кубаттуулугун (күйгүзүү/өчүрүү) режимин көзөмөлдөө үчүн "8 канал Эстафетасы" керек.
  6. "5V Регулятору" 5V Raspberry Pi менен 12В электр энергиясын туташтыруу үчүн колдонулат.
  7. Бул долбоордо мен + жана - көзөмөлдөө үчүн "Электр бөлүштүрүү тактасын" колдондум, бирок сиз муну нан тактасында деле кыла аласыз.
  8. Мен дагы "OLED дисплейге" буйрутма бердим, браузериңизде терүү керек болгон IP.
  9. Долбоордун турак жайы үчүн мен жергиликтүү дүкөнгө бардым жана 27х27мм жана 210см бийиктиктеги 2 жыгач устунду жана 125х62, 5см өлчөмүндөгү 2 жыгач табак сатып алдым.
  10. Суусундуктар үчүн мен дагы жергиликтүү дүкөнгө барып, коктейлдериме керектүү суусундуктарды сатып алдым.

2 -кадам: Fritzing схемасы

Биринчи кылганым схемамды жасоо болду. Бул программаны колдонуу абдан оңой жана чындыгында бардык компоненттериңизди бириктирип турганда сизге көп жардам берет.

Сиз дайыма кайсы казыктарды колдонгондугумду жана тиркелген файлдардагы бардыгын кантип туташтырганымды текшере аласыз.

3 -кадам: Маалыматтар базасы

Маалыматтар базасы
Маалыматтар базасы

Схемамды бүтүргөндөн кийин мен маалымат базамды түздүм. Менин маалымат базам ингредиенттерим менен коктейлдеримди бириктирүү үчүн колдонулат. Базада ds1820 сенсорунан алынган температура да сакталган.

Мен моделдин сүрөтүн тарта баштадым жана моделим жакшы бүткөндөн кийин мен аны алдыга инженерлеп алдым.

4 -кадам: Wireframes & Дизайн

Wireframes & Дизайн
Wireframes & Дизайн

Мен бул долбоорду баштагандан баштап веб -сайттын структурасы жөнүндө бир идеяга ээ болчумун. Ошентип, мен аны алгач зым каркаска тарттым, андан кийин түстөрдү коштум. Мен кара түстөрдү тандадым, анткени коктейлдер көбүрөөк чыгып кетет.

Бул менин долбоорума кандай өзгөчөлүктөрдү киргизем деп ойлонууга туура келген учур. Мен жокко чыгаруу баскычын коштум, андыктан кокустукта коктейль жасасаңыз, анда дагы эле сиздин аракетиңизди жокко чыгара аласыз. Мен ошондой эле түтүктөрдө бактериялардын жашоосу аз болушу үчүн тазалоочу функцияны киргизүү зарыл экенин сездим.

5 -кадам: Баарын зымга өткөрүү

Wiring Up Up
Wiring Up Up
Wiring Up Up
Wiring Up Up
Wiring Up Up
Wiring Up Up

Баарын зым менен жабууга убакыт келди. Бул үчүн Fritzing схемаңызды колдонгонуңузга ишениңиз, анткени алар муну бир топ жеңилдетет жана сиз көп ката кетирбейсиз.

5V жөндөгүчтү 12V электр менен Raspberry Pi ортосуна койгонуңузду текшериңиз. Болбосо сиздин Raspberry Pi ашыкча жүктөлөт жана ал өлөт. Ошондой эле + жана - зымдарыңыздын туура жерде экенин текшериңиз, анткени Raspberry Pi мындай нерселер үчүн өтө морт.

6 -кадам: Frontend & Backend Code

Frontend & Backend Code
Frontend & Backend Code

Тиркемелердин дизайнын жасагандан кийин. Мен html en css жаза баштадым. Мунун баары чынында эле жакшы өттү жана тез эле кетиши керек.

Frontend коду JavaScript менен Visual Studio Codeдо жазылган жана backend коду Python3.5те жазылган.

Менин алдыңкы бетимде коктейль жасоодо артка саноо процесси сыяктуу кээ бир өзгөчөлүктөрдү жаздым. Арткы бетимде мен маалымат базам, температура дисплейи, ингредиенттердин дисплейи жана насосторду активдештирүү жана өчүрүү үчүн шилтеме берүү үчүн баарын жаздым.

Кыйын бөлүгү, алдыңкы кодуңузду арткы коду менен байланыштыруу керек болгондо келет. Мен бул үчүн розеткаларды колдондум. Сокеттерди колдонуу оңой жана мен үчүн жакшы иштеди.

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

7 -кадам: Турак жай

Турак жай
Турак жай
Турак жай
Турак жай
Турак жай
Турак жай

Менин коддоомдун чоң бөлүгү бүткөндөн кийин, мен бул долбоордун турак жайын жасай баштадым. Мен баарын жергиликтүү дүкөндөн сатып алдым.

  1. 27x27мм жана 210см бийиктиктеги 2 жыгач устун
  2. 125x62, 5см өлчөмүндөгү 2 жыгач табак

Мен жыгач устундарынын жана жыгач плиталардын керектүү өлчөмдөрүн кесүү менен баштадым. Менин турак жайым 40х40см жана бийиктиги 62,5 см.

Туура өлчөмдөрдү кесип алгандан кийин жыгач устундуу төрт бурчтук жасадым. Тик бурчтук жасалып бүткөндөн кийин, анын айланасындагы жыгач табактарды бир нече бурамалар менен кийгиздим. Мен корпустун ортосунда менин электроникамды батыра турган табак бар экенине ынандым. Ал бөлүк кийин жабылат жана корпустун ылдыйкы бөлүгү гана көрсөтүлөт.

Корпустун негизги нерселери бүткөндөн кийин, мен периалистикалык насостор турган кээ бир тешиктерди бурап баштадым жана аларды ордуна койдум.

Корпустун арт жагында электр кабелинин туура келиши үчүн I тешик тартылган. Орто платформада мен силикон түтүктөрдүн суусундуктардын ичине кирип кетиши үчүн 6 тешик тарттым.

Мен ошондой эле платформанын ортосуна тешик чийип, анын ичине ак түтүктү салып койгом, үйүмдө бир аз импровизация. Бул түтүк бардык силикон түтүктөр кире турган жер.

8 -кадам: Finishing Touch

Finishing Touch
Finishing Touch
Finishing Touch
Finishing Touch
Finishing Touch
Finishing Touch

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

Бардык компоненттеримди салгандан кийин мен корпуска периалистикалык насосторумду тиркеп, силикон түтүктөрүн тиркеп койдум.

Мен силикон түтүктөрдү бир жагына тарткан тешиктеримден салып койдум. Ал эми башка тарабында мен аны ак түтүккө салдым, ошондо бардык силикон түтүктөрү биригет. Бул жерде айнек турат.

OLED экраны - бул менин үйүмө тиркелген акыркы нерселердин бири. Мен аны бурап койдум, ошондой эле бардык зымдар компонент бөлүгүнүн ичине кириши үчүн кичинекей тешикти бурап койдум.

Баарын зымга байлап, иштей тургандыгын текшергенден кийин, мен корпустун алдыңкы бөлүгүнүн үстүнкү бөлүгүн жаптым жана ал абдан жакшы көрүндү. Мен жараткан долбоор менен абдан сыймыктанам.

Сунушталууда: