Мазмуну:
- Жабдуулар
- 1 -кадам: Raspberry Pi орнотуу
- 2 -кадам: нерселерди даяр кылуу
- 3 -кадам: Маалыматтар базасы
- 4 -кадам: Case
Video: CocktailMaker: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
CocktailMaker - бул менин долбоорумдун аталышы, функцияны буга чейин эле аталышынан чыгарууга болот.
Максаты - сиз өзүңүз тандаган веб -сайтта коктейль жасоо. Веб -сайттан сиз кандай коктейлдерди, коктейлдердин тарыхын (канча жасалганын) таба аласыз. Машина өзү сайттан тандалган коктейлди насостордун жардамы менен өндүрөт. Температура сенсору менен сиз дисплейде машинанын ичиндеги температураны көрө аласыз. УЗИ сенсору айнектин бар же жок экенин аныктоо үчүн колдонулат. Стакансыз коктейлди өндүрө албайсыз. Акыркы сенсор - бул бөтөлкөдөгү суюктукту өлчөө үчүн колдонулуучу күч. Ката болгондо, коңгуроо өчөт жана дисплейде ката коду көрсөтүлөт.
Жабдуулар
Микроконтроллерлер
Raspberry Pi
Сенсорлор жана кыймылдаткычтар
- HCSR04 (УЗИ сенсор)
- Күч чарчы каршылыгы
- DS18B20 (Температура сенсору)
- LCD20x4 -I2C (дисплей)
- Насос (24V)
- Зумер (3V3)
Case
- Суусундуктар үчүн коробка
- Plexiglass
- Металл корпусу (RPI, нан такталары …)
- Желим
- Зымдар
1 -кадам: Raspberry Pi орнотуу
Долбоорубузду баштоодон мурун, биз Raspberry Pi орнотуп, программалашыбыз керек.
- IMG орнотуу. SD картадагы файл (16 ГБ>).
- SD картаны Pi'ге салыңыз.
- Putty (SSH) орнотуп, 169.254.10.1 менен туташыңыз.
Эми, биз Raspberry Pi программасын баштайбыз.
- Үй тармагыңызды орнотуу, аны Piңизге орнотуу үчүн бул буйрукту колдонуңуз: wpa_passphrase "YourNetwork" "YourSSID" >> /etc/wpa_supplicant/wpa_supplicant.conf. Пиңизди өчүрүп күйгүзүңүз жана ifconfig териңиз. Эгерде баары жакшы болсо, анда сиз IP адрестерин көрөсүз.
- Андан кийин сиз сырсөзүңүздү өзгөртүшүңүз керек. Ар бир демейки пи бир эле сырсөзгө жана колдонуучу атына ээ жана бул хакерлердин Пи басып кирүүсүн жеңилдетет. Сиз муну passwd буйругун терүү менен кыла аласыз.
- Келечектеги нерселер үчүн керек болгон төмөнкү пакеттерди орнотуңуз: sudo apt install apache2 -y, sudo apt install php libapache2-mod-php -y, sudo apt install mariadb-server mariadb-client -y, sudo apt install php-mysql -y, sudo systemctl apache2.service өчүрүп -күйгүзүү, sudo apt phpmyadmin -y орнотуу.
- Азыр биз libraries. We орнотуубуз керек pip3 буйругун колдонобуз: pip3 mysql-connector-python орнотуу, pip3 flask-socketio орнотуу, pip3 flask-cors орнотуу, pip3 geventpip3 install gevent-websocket.
- Акыркы кадам катары, биз Piбизди бир зым, spi жана i2C үчүн иштетип койдук. Конфигурация файлына кирүү үчүн төмөнкү буйрукту колдонуңуз: sudo raspi-config.
- Файлга киргенде, Interface опцияларына өтүңүз жана киргизиңиз.
- Сиз өчүрө турган же иштете турган варианттарды көрүп жатасыз, биз бир зымды, spi жана i2C иштетишибиз керек.
- Кайра жүктөө
2 -кадам: нерселерди даяр кылуу
Азыр баары биздин Raspberry Piге коюлган, биз схемага өтөбүз. Баштоо үчүн эң жакшы вариант - бул бардыгын этап -этабы менен алуу, бирок адегенде Visual Studioдо SSH туташуубузду орнотушубуз керек. Бул шилтеме муну кантип жасоону түшүндүрөт:
- Пиди схемага туташтырыңыз.
- Температураны схемага интеграциялоо.
- Районду сыноо.
- HC SR04 схемасына интеграциялоо.
- Районду сыноо.
- …
3 -кадам: Маалыматтар базасы
Компоненттерди текшергенден кийин биз маалыматтарды сактоо үчүн маалымат базасын түзөбүз. Адегенде биз SSH аркылуу туташышыбыз керек. Бул шилтеме муну кантип жасаарыбызды көрсөтөт: https://dev.mysql.com/doc/workbench/en/wb-mysql-co…. Туташкандан кийин, сиз стол түзүүнү баштай аласыз жана мамычаларды кошо аласыз же "Дайындарды импорттоо" аркылуу маалыматтарды импорттой аласыз. Бул файл бардык маалыматтарды жана структураларды камтыйт.
4 -кадам: Case
Акыркы кадам катары сиз продуктыңызды жагымдуу кылышыңыз керек. Мен 36 бош зымдын ордуна 12 байланыш үчүн 3 кабель колдондум жана бардыгы кутуда сакталат. Андан кийин мен суусундуктар үчүн үкөктү колдондум жана аны боёк менен чачтым, ал жаңы жана жаңы көрүнөт. Ичинде бөтөлкөлөр желдеткич менен муздалат, мен аны түстүү кылып көрсөтүү үчүн леддерди колдондум.
Сунушталууда:
Кантип кадам эсептегич жасоо керек?: 3 кадам (сүрөттөр менен)
Step Counter кантип жасалат ?: Мен көптөгөн спортто жакшы аткарчумун: жөө басуу, чуркоо, велосипед тебүү, бадминтон ойноо ж.б. Мейли, менин ичимди карачы ……. Ооба, баары бир мен машыгуу үчүн кайра баштоону чечтим. Мен кандай жабдыктарды даярдашым керек?
IPodдо Doomду 5 жеңил кадам менен ойноңуз !: 5 кадам
Doom'ду IPodдо 5 жеңил кадам менен ойноңуз!: Doom жана башка ондогон оюндарды ойноо үчүн iPod'уңузда Rockboxту кантип кош жүктөө керектиги боюнча этап-этабы менен көрсөтмө. Бул чындыгында оңой нерсе, бирок менин iPodдо кыйроо ойноп жатканымды көргөндөрдүн көбү дагы эле таң калышат жана көрсөтмө менен чаташып кетишет
WordPressке плагиндерди 3 кадам менен кантип орнотсо болот: 3 кадам
WordPressке плагиндерди 3 этапта кантип орнотуу керек: Бул үйрөткүчтө мен сизге веб -сайтыңызга WordPress плагинин орнотуу үчүн эң маанилүү кадамдарды көрсөтөм. Негизи плагиндерди эки башка жол менен орнотсоңуз болот. Биринчи ыкма ftp же cpanel аркылуу болот. Бирок мен аны тизмектебейм, анткени бул чындыгында нааразы
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)
CocktailMaker: 22 кадам
CocktailMaker: Коктейлдер, чарчаган күндү бүтүрүүнүн же кызыктуу партияны баштоонун эң сонун жолу. Сиз барга барасыз, кооз суусундукка заказ бересиз, отуруп асман аралашмасынын келишин күтөсүз. Түндүн аягында сиз эсепти төлөйсүз, барменге кеңеш бериңиз жана сиз