Мазмуну:

SmartBar коктейли: 6 кадам
SmartBar коктейли: 6 кадам

Video: SmartBar коктейли: 6 кадам

Video: SmartBar коктейли: 6 кадам
Video: Батончики из Пятерочки Smartbar протеиновые 2024, Ноябрь
Anonim
SmartBar коктейли
SmartBar коктейли

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

Берилиштер:

Бул долбоор үчүн керектүү жабдыктар төмөндөгүдөй:

Жок дегенде

  • 1 Raspberry Pi
  • 1 SD карта (16 ГБ)
  • бир нече секирүүчү зымдар
  • электр тасмасы
  • 2 тараптуу скотч

Сенсорлор

  • 1 ЖК дисплей
  • 1 RFID сенсор
  • 1 магниттик контакт сенсор
  • 2 жүктөө сенсорлору + HX711 чипи

Аткаруучулар

  • 4 перисталтикалык насостор (12V)
  • 1 4 каналдуу реле

Менин курулуш материалдарым

  • OSB жыгач 12 мм
  • plexiglass
  • жез түтүк (1м)

1 -кадам: Орнотуу

Баштоо үчүн, адегенде Пиңизди орнотушубуз керек.

Сизге эки нерсе керек болот:

  • win32 Диск сүрөтчү
  • Raspbian OS сүрөтү

Орнотуу

  1. Win32 дискти чагылдыруу программасын ачыңыз
  2. Rasbian OSтин сүрөтүн тандаңыз
  3. SD картаңызды тандаңыз
  4. Жазууну басыңыз

Биз коддоону баштоодон мурун, пи боюнча бир нече нерсени орнотушубуз керек.

  1. SD картанын жүктөө каталогуна өтүңүз
  2. "Cmdline.txt" файлын ачыңыз
  3. Кошуу ip = 169.254.10.1 Тексттин узун сабынын аягында боштук менен бөлүнгөн
  4. Файлды сактаңыз.
  5. Ошол каталогдо кеңейтүүсү жок ssh аттуу файлды түзүңүз

Эми сиз SD картаны коопсуз чыгарып, пиди SD карта менен баштай аласыз

Пи менен туташуу

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

  1. Буйрук сабын ачыңыз
  2. "Ssh [email protected]" киргизиңиз
  3. Enterди басыңыз
  4. "Малина" сырсөзүн толтуруңуз

WiFi

Телефонуңузга сайтка кирүү үчүн сизге WiFi ip керек. Бул жерде сиз WiFi менен туташууңуз керек.

  • "sudo wpa_passphrase" SSIDге "PASSWORD" >> /etc/wpa_supplicant/wpa_supplicant.conf "киргизиңиз
  • WPA кардарын киргизиңиз

wpa_cli

Интерфейсти тандоо

wlan0 интерфейси

Конфигурацияны кайра жүктөө

кайра конфигурациялоо

Python пакеттери

  • Колба
  • Flask-cors
  • Flask-MySQL
  • Flask-SocketIO
  • Gevent
  • Gevent-websocket

пакеттерди орнотуу үчүн төмөнкү кодду колдонуңуз

"Flask Flask-Cors Flask-MySQL Flask-SocketIO Gevent Gevent-websocket орнотуу"

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

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

Менин маалымат базам үчүн 7 таблицаны колдоном

  • pompConfig
  • сенсорлор
  • MesureSensors
  • колдонуучулар
  • заказ кылынган Коктейлдер
  • коктейлдер
  • эсеп

3 -кадам: Кабелдөө

Электр өткөргүчтөрү
Электр өткөргүчтөрү

Бүт схеманы бириктирүү үчүн менин схемамды колдонуңуз.

Реле 5В колдонот, бирок 3.3V менен башкарылат

ЖК 5В колдонот

4 -кадам: Сизден Программанын Кызматын жасаңыз

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

"sudo systemctl myscript.service иштетүү"

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

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

Бул долбоор үчүн мен OSB жыгачын колдондум. Сизге төмөнкү өлчөмдөгү тактайлар керек болот

  • 2 эсе 60 x 42 см (алдыңкы жана арткы панель)
  • 2 жолу 15 x 42 см (каптал панелдер)
  • 2 эсе 13 x 40 см (ички бөлүштүргүчтөр)
  • 2 жолу 10х7 см (2 бөтөлкө үчүн платформа)
  • 1 жолу 23 x 10 см (2 бөтөлкө үчүн платформа)

Бул жыгачты кесүү үчүн этият болуңуз жана керек болсо жардам сураңыз

Корпусту чогулткандан кийин мен компоненттерим үчүн бир нече бүтүмдөрдү бурдум.

  • ЖК. (7cm x 2.5cm)
  • Баскычтар (тегереги 15 мм)
  • Бөтөлкө дисплейи (40 см х 25 см)
  • RFID (4 см х 3 мм)

Бул менин электониктеримде орун ала баштагандан кийин.

6 -кадам: Колдонмону баштаңыз

  1. пиди туташтыруу
  2. программа иштегенче күтө туруңуз
  3. ЖК экранда көргөн ip ге өтүңүз
  4. коктейль тандоо
  5. RFID сканерлөө
  6. Татыктуу ичимдиктен ырахат алыңыз

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