Kazalo:

Koktajli SmartBar: 6 korakov
Koktajli SmartBar: 6 korakov

Video: Koktajli SmartBar: 6 korakov

Video: Koktajli SmartBar: 6 korakov
Video: Gosia robi LODA molekularnego * DRINK BAR JIGGERS * WESELE * ŚLUB * LUBLIN * WARSZAWA 2024, November
Anonim
Koktajli SmartBar
Koktajli SmartBar

V tem navodilu vam bom pomagal narediti pametno vrstico. Ta projekt sem naredil, ker rad pijem koktajl in sem hotel avtomatizirati postopek.

Zaloge:

Za ta projekt so potrebne naslednje zaloge:

Vsaj

  • 1 Malina Pi
  • 1 kartica SD (16 GB)
  • nekaj mostičnih žic
  • električni trak
  • 2 -stranski lepilni trak

Senzorji

  • 1 LCD zaslon
  • 1 RFID senzor
  • 1 magnetni kontaktni senzor
  • 2 senzorja obremenitve + čip HX711

Pogon

  • 4 peristaltične črpalke (12V)
  • 1 4-kanalni rele

Moj gradbeni material

  • OSB les 12 mm
  • pleksi steklo
  • bakrena cev (1 m)

1. korak: Nastavitev

Za začetek moramo najprej nastaviti vaš Pi.

Potrebovali boste dve stvari:

  • win32 diskovna slika
  • Slika Raspbian OS

Namestitev

  1. Odprite diskovno sliko Win32
  2. Izberite svojo podobo OS Rasbian
  3. Izberite kartico SD
  4. Kliknite na piši

Preden lahko začnemo s kodiranjem, moramo nastaviti nekaj stvari na pi.

  1. Pojdite v zagonski imenik kartice SD
  2. Odprite datoteko "cmdline.txt"
  3. Dodajte ip = 169.254.10.1 Na koncu dolge vrstice besedila, ločenega s presledkom
  4. Shranite datoteko.
  5. Ustvarite datoteko ssh brez razširitve v istem imeniku

Zdaj lahko varno izvržete kartico SD in zaženete pi s kartico SD

Povezovanje s pi

Na pi se lahko povežete z različnimi metodami, vendar rad uporabljam ukazni poziv.

  1. Odprite ukazni poziv
  2. Vnesite "ssh [email protected]"
  3. Kliknite Enter
  4. Izpolnite geslo "malina"

Wifi

Če želite dostopati do svojega spletnega mesta v telefonu, potrebujete WiFi ip. tukaj morate vzpostaviti povezavo z WiFi.

  • vnesite "sudo wpa_passphrase" SSID "" GESLO ">> /etc/wpa_supplicant/wpa_supplicant.conf"
  • Vnesite odjemalca WPA

wpa_cli

Izberite vmesnik

vmesnik wlan0

Znova naloži konfiguracijo

ponovno konfigurirati

Paketi Python

  • Bučka
  • Bučke
  • Flask-MySQL
  • Vtičnica za bučkoIO
  • Gevent
  • Gevent-websocket

za namestitev paketov uporabite naslednjo kodo

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

2. korak: Baza podatkov

Baza podatkov
Baza podatkov

Za svojo bazo podatkov uporabljam 7 tabel

  • pompConfig
  • senzorji
  • Senzorji Mesure
  • uporabniki
  • naročeni koktajli
  • koktajli
  • račun

3. korak: Ožičenje

Ožičenje
Ožičenje

Uporabi mojo shemo za povezovanje celotnega projekta.

Rele uporablja 5V, vendar je krmiljen z 3.3V

LCD uporablja 5V

4. korak: Program naredite storitev iz sebe

Če želite zagotoviti, da se program zažene, ko zaženete pi, morate iz kode narediti storitev. To naredite slejeno.

"sudo systemctl omogoči myscript.service"

5. korak: Stanovanje

Nastanitev
Nastanitev
Nastanitev
Nastanitev

Za ta projekt sem uporabil les OSB. Potrebovali boste deske naslednje velikosti

  • 2 x 60 x 42 cm (sprednja in zadnja plošča)
  • 2 x 15 x 42 cm (stranske plošče)
  • 2 x 13 x 40 cm (notranji delilniki)
  • 2 x 10 x 7 cm (platforma za 2 steklenici)
  • 1x 23 x 10 cm (platforma za 2 steklenici)

Za rezanje tega lesa bodite previdni in po potrebi prosite za pomoč !

Ko sem sestavil ohišje, sem izvrtal nekaj celin za svoje komponente.

  • LCD. (7 cm x 2,5 cm)
  • Gumbi (krog 15 mm)
  • Zaslon steklenice (40 cm x 25 cm)
  • RFID (4 cm x 3 mm)

Po tem, ko se je to začelo umeščati v moje elektronike.

6. korak: Zaženite aplikacijo

  1. priključi pi
  2. počakajte, da se program zažene
  3. pojdite na ip, ki ga vidite na LCD zaslonu
  4. izberite koktajl
  5. skenirajte RFID
  6. Uživajte v zasluženi pijači

Priporočena: