Obsah:

Koktaily SmartBar: 6 krokov
Koktaily SmartBar: 6 krokov

Video: Koktaily SmartBar: 6 krokov

Video: Koktaily SmartBar: 6 krokov
Video: Elevate Your Cocktails with Barsys 360! 2024, November
Anonim
Koktaily SmartBar
Koktaily SmartBar

V tomto návode vám pomôžem vytvoriť smartbar. Vytvoril som tento projekt, pretože rád pijem kokteil a chcel som tento proces zautomatizovať.

Zásoby:

Dodávky potrebné pre tento projekt sú nasledovné:

Najmenej

  • 1 malina Pi
  • 1 karta SD (16 GB)
  • niekoľko prepojovacích káblov
  • elektrická páska
  • 2stranná lepiaca páska

Senzory

  • 1 LCD displej
  • 1 snímač RFID
  • 1 magnetický kontaktný senzor
  • 2 snímače zaťaženia + čip HX711

Ovládače

  • 4 peristaltické pumpy (12V)
  • 1 4-kanálové relé

Moje stavebné materiály

  • OSB drevo 12 mm
  • plexisklo
  • medená trubica (1 m)

Krok 1: Nastavenie

Na začiatku budeme musieť najskôr nastaviť váš Pi.

Budete potrebovať dve veci:

  • Zobrazovač diskov win32
  • Obraz operačného systému Raspbian

Inštalácia

  1. Otvorte prehliadač diskov win32
  2. Vyberte svoj obrázok operačného systému Rasbian
  3. Vyberte kartu SD
  4. Kliknite na písať

Predtým, ako začneme s kódovaním, budeme musieť nastaviť niekoľko vecí na pi.

  1. Prejdite do zavádzacieho adresára karty SD
  2. Otvorte súbor "cmdline.txt"
  3. Pridať ip = 169.254.10.1 Na konci dlhého riadku textu oddeleného medzerou
  4. Uložte súbor.
  5. Vytvorte súbor s názvom ssh bez prípony v rovnakom adresári

Teraz môžete bezpečne vysunúť kartu SD a spustiť pi s kartou SD

Pripojenie k pí

K pí sa môžete pripojiť rôznymi spôsobmi, ale rád používam príkazový riadok.

  1. Otvorte príkazový riadok
  2. Zadajte „ssh [email protected]
  3. Kliknite na Enter
  4. Vyplňte heslo „malina“

WiFi

Na prístup na váš web v telefóne budete potrebovať WiFi ip. Tu budete musieť vytvoriť pripojenie k WiFi.

  • zadajte "sudo wpa_passphrase" SSID "" HESLO ">> /etc/wpa_supplicant/wpa_supplicant.conf"
  • Zadajte klienta WPA

wpa_cli

Vyberte rozhranie

rozhranie wlan0

Znova načítať konfiguráciu

prekonfigurovať

Balíky Python

  • Banka
  • Fľaše-cors
  • Flask-MySQL
  • Flask-SocketIO
  • Gevent
  • Gevent-websocket

na inštaláciu balíkov použite nasledujúci kód

"pip install Flask Flask-Cors Flask-MySQL Flask-SocketIO Gevent Gevent-websocket"

Krok 2: Databáza

Databáza
Databáza

Pre moju databázu používam 7 tabuliek

  • pompConfig
  • senzory
  • Senzory Mesure
  • používateľov
  • objednané koktaily
  • koktaily
  • účet

Krok 3: Zapojenie

Elektrické vedenie
Elektrické vedenie

Použite moju schému na prepojenie celého projektu.

Relé používa 5V, ale je ovládané 3,3V

Displej LCD používa napätie 5 V

Krok 4: Vytvorte si službu z vášho programu

Aby ste sa uistili, že sa váš program spustí pri spustení pi, musíte z kódu urobiť službu. Urobíte to nasledovne.

"sudo systemctl povoliť myscript.service"

Krok 5: Bývanie

Bývanie
Bývanie
Bývanie
Bývanie

Na tento projekt som použil OSB drevo. Budete potrebovať dosky nasledujúcej veľkosti

  • 2 krát 60 x 42 cm (predný a zadný panel)
  • 2 krát 15 x 42 cm (bočné panely)
  • 2 krát 13 x 40 cm (vnútorné oddeľovače)
  • 2 krát 10 x 7 cm (plošina pre 2 fľaše)
  • 1 krát 23 x 10 cm (plošina pre 2 fľaše)

Pri rezaní tohto dreva buďte opatrní a v prípade potreby požiadajte o pomoc !

Po zostavení kufra som vyvŕtal niekoľko celkov pre svoje komponenty.

  • LCD. (7 cm x 2,5 cm)
  • Gombíky (kruh 15 mm)
  • Displej na fľaše (40 cm x 25 cm)
  • RFID (4 cm x 3 mm)

Potom sa to začne umiestňovať v mojich elektronikách.

Krok 6: Spustite aplikáciu

  1. zapojte pí
  2. počkajte, kým sa program nespustí
  3. prejdite na ip, ktorý vidíte na LCD obrazovke
  4. vyberte si kokteil
  5. naskenujte svoj RFID
  6. Vychutnajte si zaslúžený nápoj

Odporúča: