Мазмуну:
- Жабдуулар
- 1 -кадам: 1 -кадам: Электрониканы зымдоо
- 2 -кадам: 2 -кадам: Raspberry Pi конфигурациялаңыз
- 3 -кадам: 3 -кадам: ишти куруу
- 4 -кадам: 4 -кадам: Контейнерлерди жасоо
- 5 -кадам: 5 -кадам: Электрониканы интеграциялоо
- 6 -кадам: 6 -кадам: Аяктоо
Video: Автоматтандырылган бармен: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул долбоордун максаты - IoT (Интернет нерселери) аркылуу коктейлдерди даярдоо/аралаштыруу процессин жеңилдетүү. коктейль рецепттери (бир жолу киргизилген) долбоордун эсинде калат. Суусундуктар үчүн контейнерлер температураны жана бөтөлкөнүн мазмунун жогорулатуучу сенсорлор менен бириктирилген. Долбоордун бардыгы смартфондогу/компьютердеги веб -сайт аркылуу көзөмөлдөнөт.
Жабдуулар
HardWare:
- MDF жыгач барак (0, 5см)
- жыгач бурамалар
- 4мм ички диаметри түтүк
- 4 пластик контейнер
- 40 мм PVC түтүк
электроника:
- малина pi3
- 4x УЗИ сенсор (hc-sr04)
- 4x 10k ntc (суу өткөрбөйт)
- ADC mcp3008
- rfid сканери
- lcd экраны
- 4 модулдук реле
- 4 перисталтикалык помпа
- 12 в DC адаптер
куралдар:
- tec7 тунук кремний
- тешүүчү станок
- 3D принтер
- көрдүм
тешик долбоорунун баасы 130 евронун тегерегинде болот.
1 -кадам: 1 -кадам: Электрониканы зымдоо
Өткөрүү:
бүтүндөй долбоордун зымдарын куруп жатканда, УЗИ сенсорлору үчүн узунураак зымдарды колдонууну сунуштайм, мунун себеби алар ар бир контейнерге жетиши керек. Эстафетанын модулу менен да ушундай кылыңыз, бул курулуштун экинчи тарабында болот.
Насостун схемасын 12v DC адаптерине кошуп, реле модулуна туташтырыңыз. (насосторду белгилегиле, ошондуктан кайсы насостун релелик которгучка туташтырылганын эстөө оңой, бул кийинчерээк курууда ыңгайлуу болот)
милдеттүү эмес (бул бүт корпусту курууда жумушту аябайт):
- сиз төмөндөгү сандар менен төөнөгүчтөргө туташкан УЗИ сенсорлорун белгилей аласыз
- ntcти mcp3008 менен туташкан деп белгилеңиз
Raspberry Pi (BCM):
GPIO2 (sda1/i2c) ==> реле модулу 1
GPIO3 (scl1/i2c) ==> реле модулу 2
GPIO17 ==> УЗИ триггери 1
GPIO27 ==> эхо УЗИ 1
GPIO22 ==> УЗИ триггери 2
SPI_MOSI (GPIO10) ==> mcp3008 (Din) & rfid (MOSI)
SPI_MISO (GPIO9) ==> mcp3008 (Dout) & rfid (MISO)
SPI_SCLK (GPIO11) ==> mcp3008 (CLK) & rfid (CLK)
GPIO5 ==> эхо УЗИ 2
GPIO6 ==> УЗИ триггери 2
GPIO13 ==> эхо УЗИ 3
GPIO19 ==> ультрадыбышты иштетүүчү 4
GPIO26 ==> эхо УЗИ 4
GPIO14 (uart0_TXD) ==> реле модулу 3
GPIO15 (uart0_RXD) ==> реле модулу 4
GPIO23 ==> ЖК (D7)
GPIO24 ==> ЖК (D6)
GPIO25 ==> rfid (RST)
SPI0_CE0 (GPIO8) ==> rfid (SDA)
SPI0_CE1 (GPIO7) ==> mcp3008 (CS/SHDN)
GPIO12 ==> ЖК (D5)
GPIO16 ==> ЖК (D4)
GPIO20 ==> ЖК (E)
GPIO21 ==> ЖК (RS)
2 -кадам: 2 -кадам: Raspberry Pi конфигурациялаңыз
конфигурация:
Wi-Fi тармагына туташуу жана конфигурация менюсунда SPIди иштетүү (sudo rasp-config => интерфейстин параметрлери => SPI => иштетүү)
төмөнкү пакеттерди орнотуу:
- mfrc522
- RPLCD
- колба
- flask_cors
- flask_socketio
маалымат базасы:
малина пи боюнча mariadb орнотуу.
mysql workbench менен sshке алыстан байланыш жасаңыз.
маалымат базасы бар өз алдынча файлды raspberrypiге импорттоо жана сизде болгон колдонуучунун маалымат базасына бардык укуктары бар экенине ынануу.
программа:
Бул бөлүмдүн астында rar-файл бар, аны жүктөп алыңыз жана ичиндеги файлдарды чыгарыңыз.
бул толтуруулар колбанын серверин жана долбоорго керектүү класстарды камтыйт.
бул файлдарды малина пи -ге өткөрүп бериңиз, мен сиздин колдонуучуга автоматтык бармен деп аталган картаны түзүүнү сунуштайт элем жана толтурууну ошол жерге коюңуз
Программаны иштетүүдөн мурун, app.py файлын ачып, 'db = DataBase (колдонмо, "колдонуучу", "сырсөз", "cocktails_db")' издөө керек болот '
колдонуучуну жана сырсөздү mariadb колдонуучу ысымыңызга жана сырсөзүңүзгө өзгөртүңүз
вебсайт:
apache2 серверин малина piге орнотуңуз.
filezilla аркылуу туташуу.
Төмөндөгү файлды чыгарыңыз жана дагы бир нече нерсени өзгөртүүңүз керек болот, js файлында 4.js файл бар.
жана акыры баарын filezilla менен малина пи /var /www картасына өткөрүп бериңиз.
3 -кадам: 3 -кадам: ишти куруу
Корпус жыгачтан жасалган рамкада бар, андан кийин mdf барактарын кошот.
Frame:
2x1 жыгач тактайлар менен сиз аларды керектүү өлчөмдө көрүшүңүз керек.
- 6х20см
- 3x 49 см
- 2х15см
арткы жагы (кадр):
50см жыгач тилкесинен 2 даана жана 25смден 2 даана алыңыз
жана жөнөкөй тик бурчтук жасаңыз. (фото)
алдыңкы жагы (кадр):
жыгачтан калганын алыңыз, ал 4 даана 25см, 50смдин 1 бөлүгү жана 17, 5смдин 2 даанасы болушу керек
жана аларды төмөнкү сүрөттөгүдөй иреттеңиз.
Кап:
0, 5см mdf барактары менен төмөнкү өлчөмдөр кесилет:
негизги жагдай:
- 1x 51x36 см (үстү)
- 1х50х35см (асты)
- 2x 50x23, 5см (алдыңкы жана арткы)
- 2x 35, 5x23, 5cm (каптал панелдер)
чегинүү:
-1х19, 5х19см
-3х10х19см
1. түбүнө 50х36см алып, биз рамканын арткы жана алдыңкы тарабын тиркеп коёбуз.
2. эми каптал панелдерди алкакка бекиткиле, булар рамкасыз тараптар болушу керек. (кадр үчүн каптал тактайларды жасабаганыбыздын себеби - долбоордун ичинде бош орун калтыруу).
3. азыр алдыңкы панелдин панелдерин кармаңыз, жана биз чегинүү жасашыбыз керек жана LCD дисплейи үчүн жогорку сол жагында тешик керек.
чегинүү:
- чегинүү үчүн биринчи кезекте алдыңкы панелинен бийиктиги 18 см 19 см болгон тик бурчтукту алып салуу керек
- анда чегинүү үчүн 4 даанаңызды алып, корпустун ичине жыгач клей менен жабыштырыңыз.
19, 5x19cm - чегинүү үчүн арткы панель.
lcd дисплей тешиги:
- алдыңкы панелдин жогорку сол жагында, туурасы 7 см, узундугу 7 см болгон тешик жасашыңыз керек.
4 -кадам: 4 -кадам: Контейнерлерди жасоо
капкакты жана контейнерди өзгөртүү керек, контейнерге сууну өзү сордуруу үчүн түтүккө кире турган тешик керек жана температура сенсорунун тешиги үчүн капкактын 3 тешиги 1 суусундукту куюу үчүн, дагы 2и УЗИ сенсору үчүн керек ар бир контейнер.
контейнер капкагы:
- капкактын үстү жагында 4, 5 см болгон 1 тешик бургулаңыз
- астыңкы тарабында 1, 6см болгон 2 тешик, ортосунда 0, 8см
контейнер өзү:
- сизге контейнердин карама -каршы жагында контейнердин түбүндө 2 тешик керек (кыска жактары)
- 2 тешиктин 1и түбүнөн 1, 5 см алыстыкта болушу керек, анткени алкактын арткы жагы, экинчиси ылдыйга чейин төмөн болушу керек.
5 -кадам: 5 -кадам: Электрониканы интеграциялоо
1. биринчиден, биз маңдайдан көрүнүп тургандай, нанды сол жагына жабыштыра баштайбыз.
2. Кийинки аракетти жасап, лкдды арааланган тик бурчтуктун ичине коюңуз, бул өзү кармаш үчүн жетиштүү тыгыз болушу керек. бирок сиз муктаждыкты сезсеңиз, бурамаларды колдонсоңуз болот
3. Түздөн -түз lcdдин астына rfid сканерин бурап/скотч менен жабышыңыз керек. (Экөө тең иштейт)
4. Оң жагында биз релени сүрөттө көрүнгөндөй жайгаштырабыз жана насосторду оң жагына бурабыз, малинанын пи кабелдери алдыңкы чегинен ашып кетет.
5. Эми сизге эң төмөнкү тешиги бар контейнер керек жана ичине карап, температуранын сенсорлорун 1 номерине ылайык бөтөлкөсү 1ден баштап, оңго карай салыңыз. температура сенсорлору бар тешиктер суу өткөрбөөчү болушу керек, ошондуктан tec7 менен клей.
6. Түтүктөрдү башка жагына салыңыз жана насосторго жетүү үчүн керектүү узундукту өлчөп алыңыз. муну жабыштырууну тактаңыз.
7. Ошол эле учурда биз УЗИ сенсорлорун жана PVC түтүктөрүн тийиштүү тешиктерге киргизе алабыз, алар жакшы жабышышы керек.
6 -кадам: 6 -кадам: Аяктоо
- 2 кубат адаптерин арт жагынан алып, арткы плитаны бурап алыңыз.
- ПВХ түтүкчөсүнүн жабуучу капкактарын корпустун үстүнө коюңуз, эгер керек болсо бурап койсоңуз болот, бирок мен аны жасагандан кийин минтип кире алам.
Долбоор азыр аяктады, сиз каалагандай кооздоп аласыз.
Сунушталууда:
Кантип кадам эсептегич жасоо керек?: 3 кадам (сүрөттөр менен)
Step Counter кантип жасалат ?: Мен көптөгөн спортто жакшы аткарчумун: жөө басуу, чуркоо, велосипед тебүү, бадминтон ойноо ж.б. Мейли, менин ичимди карачы ……. Ооба, баары бир мен машыгуу үчүн кайра баштоону чечтим. Мен кандай жабдыктарды даярдашым керек?
IPodдо Doomду 5 жеңил кадам менен ойноңуз !: 5 кадам
Doom'ду IPodдо 5 жеңил кадам менен ойноңуз!: Doom жана башка ондогон оюндарды ойноо үчүн iPod'уңузда Rockboxту кантип кош жүктөө керектиги боюнча этап-этабы менен көрсөтмө. Бул чындыгында оңой нерсе, бирок менин iPodдо кыйроо ойноп жатканымды көргөндөрдүн көбү дагы эле таң калышат жана көрсөтмө менен чаташып кетишет
WordPressке плагиндерди 3 кадам менен кантип орнотсо болот: 3 кадам
WordPressке плагиндерди 3 этапта кантип орнотуу керек: Бул үйрөткүчтө мен сизге веб -сайтыңызга WordPress плагинин орнотуу үчүн эң маанилүү кадамдарды көрсөтөм. Негизи плагиндерди эки башка жол менен орнотсоңуз болот. Биринчи ыкма ftp же cpanel аркылуу болот. Бирок мен аны тизмектебейм, анткени бул чындыгында нааразы
Кадам моторун айдоо үчүн 556 таймерди колдонуу: 5 кадам
Step моторун айдоо үчүн 556 таймерди колдонуу: Бул инструкция 556 таймердин кантип тепкичтүү моторду айдай аларын түшүндүрүп берет
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)