Sisukord:

SmartBari kokteilid: 6 sammu
SmartBari kokteilid: 6 sammu

Video: SmartBari kokteilid: 6 sammu

Video: SmartBari kokteilid: 6 sammu
Video: Дамская ловушка (HD) - Вещдок - Интер 2024, November
Anonim
SmartBari kokteilid
SmartBari kokteilid

Selles juhendis aitan teil nutiriba teha. tegin selle projekti, sest mulle meeldib kokteili juua ja tahtsin protsessi automatiseerida.

Tarvikud:

Selle projekti jaoks vajalikud varud on järgmised:

Vähemalt

  • 1 Vaarika Pi
  • 1 SD -kaart (16 GB)
  • paar hüppaja juhet
  • elektriline lint
  • Kahepoolne kleeplint

Andurid

  • 1 LCD ekraan
  • 1 RFID -andur
  • 1 magnetiline kontaktandur
  • 2 laadimisandurit + kiip HX711

Täiturmehhanismid

  • 4 peristaltilist pumpa (12V)
  • 1 4-kanaliline relee

Minu ehitusmaterjalid

  • OSB puit 12 mm
  • pleksiklaas
  • vasktoru (1 m)

Samm: seadistamine

Alustamiseks peame esmalt seadistama teie Pi.

Te vajate kahte asja:

  • win32 kettapildistaja
  • Raspbian OS -i pilt

Paigaldamine

  1. Avage Win32 kettakujutis
  2. Valige oma pilt Rasbian OS -ist
  3. Valige oma SD -kaart
  4. Klõpsake kirjuta

Enne kodeerimise alustamist peame pi seadistama mõned asjad.

  1. Minge SD -kaardi alglaadimiskataloogi
  2. Avage fail "cmdline.txt"
  3. Lisage tühikuga eraldatud teksti pika rea lõppu ip = 169.254.10.1
  4. Salvestage fail.
  5. Looge samas kataloogis fail nimega ssh ilma laiendita

Nüüd saate SD -kaardi ohutult välja võtta ja pi -i SD -kaardiga käivitada

Ühendamine pi -ga

Pi -ga saate ühendada erinevate meetoditega, kuid mulle meeldib kasutada käsuviiba.

  1. Avage käsuviip
  2. Sisestage "ssh [email protected]"
  3. Klõpsake sisestusklahvi
  4. Täitke parool "vaarikas"

WiFi

Telefoniga saidile pääsemiseks vajate WiFi ip -d. siin peate WiFi -ühenduse looma.

  • sisestage "sudo wpa_passphrase" SSID "" PASSWORD ">> /etc/wpa_supplicant/wpa_supplicant.conf"
  • Sisestage WPA klient

wpa_cli

Valige liides

liides wlan0

Laadige konfiguratsioon uuesti

uuesti seadistada

Pythoni paketid

  • Kolb
  • Kolbkolvid
  • Kolb-MySQL
  • Flask-SocketIO
  • Gevent
  • Gevent-veebipesa

pakettide installimiseks kasutage järgmist koodi

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

2. samm: andmebaas

Andmebaas
Andmebaas

Oma andmebaasi jaoks kasutan 7 tabelit

  • pompConfig
  • andurid
  • MesureSensors
  • kasutajatele
  • tellitud kokteile
  • kokteile
  • konto

Samm: juhtmestik

Juhtmestik
Juhtmestik

Kasutage minu skeemi kogu projekti ühendamiseks.

Relee kasutab 5V, kuid seda juhitakse 3.3V abil

LCD kasutab 5V pinget

Samm 4: Tehke teenus endast välja

Veendumaks, et teie programm käivitub pi käivitamisel, peate oma koodi teenuseks muutma. Teete seda järgmiselt.

"sudo systemctl lubab myscript.service"

Samm: eluase

Eluase
Eluase
Eluase
Eluase

Selle projekti jaoks kasutasin OSB puitu. Teil on vaja järgmise suurusega plaate

  • 2 korda 60 x 42 cm (esi- ja tagapaneel)
  • 2 korda 15 x 42 cm (külgpaneelid)
  • 2 korda 13 x 40 cm (sisemised vaheseinad)
  • 2 korda 10 x 7 cm (platvorm 2 pudelile)
  • 1 kord 23 x 10 cm (platvorm 2 pudelile)

Selle puidu lõikamiseks olge ettevaatlik ja küsige vajadusel abi

Pärast korpuse kokkupanekut puurisin oma komponentide jaoks paar tükki.

  • LCD. (7 cm x 2,5 cm)
  • Nupud (ring 15 mm)
  • Pudeliekraan (40 cm x 25 cm)
  • RFID (4 cm x 3 mm)

Pärast seda hakatakse seda minu elektroonikasse paigutama.

Samm: käivitage rakendus

  1. ühendage pi
  2. oodake, kuni programm töötab
  3. minge LCD -ekraanil kuvatavale IP -le
  4. vali kokteil
  5. skaneerige oma RFID -d
  6. Nautige hästi teenitud jooki

Soovitan: