Sadržaj:

SmartBar kokteli: 6 koraka
SmartBar kokteli: 6 koraka

Video: SmartBar kokteli: 6 koraka

Video: SmartBar kokteli: 6 koraka
Video: Батончики из Пятерочки Smartbar протеиновые 2024, Novembar
Anonim
SmartBar kokteli
SmartBar kokteli

U ovom uputstvu pomoći ću vam da napravite pametnu traku. Napravio sam ovaj projekt jer volim popiti koktel i želio sam automatizirati proces.

Potrošni materijal:

Za ovaj projekt potrebne su sljedeće zalihe:

Najmanje

  • 1 Raspberry Pi
  • 1 SD kartica (16 GB)
  • nekoliko kratkospojnih žica
  • električna traka
  • Dvostrana ljepljiva traka

Senzori

  • 1 LCD ekran
  • 1 RFID senzor
  • 1 magnetni kontaktni senzor
  • 2 senzora opterećenja + čip HX711

Pokretači

  • 4 peristaltičke pumpe (12V)
  • 1 4-kanalni relej

Moj građevinski materijal

  • OSB drvo 12 mm
  • pleksiglasa
  • bakrena cijev (1m)

Korak 1: Postavljanje

Za početak ćemo prvo morati postaviti vaš Pi.

Trebat će vam dvije stvari:

  • win32 Disk imager
  • Slika Raspbian OS -a

Instalacija

  1. Otvorite win32 disk imager
  2. Odaberite sliku Rasbian OS -a
  3. Odaberite svoju SD karticu
  4. Kliknite na piši

Prije nego počnemo kodirati, morat ćemo postaviti nekoliko stvari na pi.

  1. Idite u direktorij za pokretanje SD kartice
  2. Otvorite datoteku "cmdline.txt"
  3. Dodajte ip = 169.254.10.1 Na kraju dugačkog reda teksta odvojenog razmakom
  4. Sačuvajte datoteku.
  5. Kreirajte datoteku ssh bez proširenja u istom direktoriju

Sada možete sigurno izvaditi SD karticu i pokrenuti pi sa SD kartice

Povezivanje sa pi

Možete se povezati s različitim metodama na pi, ali ja volim koristiti naredbeni redak.

  1. Otvorite komandnu liniju
  2. Unesite "ssh [email protected]"
  3. Pritisnite enter
  4. Unesite lozinku "malina"

WiFi

Za pristup web lokaciji na telefonu potreban vam je WiFi ip. ovdje ćete se morati povezati na WiFi.

  • unesite "sudo wpa_passphrase" SSID "" PASSWORD ">> /etc/wpa_supplicant/wpa_supplicant.conf"
  • Unesite WPA klijenta

wpa_cli

Odaberite sučelje

interfejs wlan0

Ponovo učitaj konfiguraciju

ponovo konfigurirati

Python paketi

  • Flask
  • Bočice
  • Flask-MySQL
  • Flask-SocketIO
  • Gevent
  • Gevent-websocket

koristite sljedeći kod za instaliranje paketa

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

Korak 2: Baza podataka

Baza podataka
Baza podataka

Za svoju bazu podataka koristim 7 tablica

  • pompConfig
  • senzori
  • MesureSensors
  • korisnika
  • naručeniKokteli
  • koktele
  • račun

Korak 3: Ožičenje

Ožičenje
Ožičenje

Iskoristite moju shemu za povezivanje cijelog projekta.

Relej koristi 5V, ali se kontrolira sa 3.3V

LCD koristi 5V

Korak 4: Napravite uslugu od svog programa

Da biste bili sigurni da se vaš program pokreće kada pokrenete svoj pi, morate svoj kôd učiniti uslugom. Radite ovo slijeđeno.

"sudo systemctl enable myscript.service"

Korak 5: Stanovanje

Stanovanje
Stanovanje
Stanovanje
Stanovanje

Za ovaj projekt koristio sam OSB drvo. Trebat će vam daske sljedeće veličine

  • 2 puta 60 x 42 cm (prednja i zadnja ploča)
  • 2 puta 15 x 42 cm (bočne stranice)
  • 2 puta 13 x 40 cm (unutrašnje pregrade)
  • 2 puta 10 x 7 cm (platforma za 2 boce)
  • 1 put 23 x 10 cm (platforma za 2 boce)

Za rezanje ovog drveta budite oprezni i zatražite pomoć ako je potrebno

Nakon sastavljanja kućišta izbušio sam nekoliko cjelina za svoje komponente.

  • LCD. (7 cm x 2,5 cm)
  • Dugmad (krug od 15 mm)
  • Prikaz boce (40 cm x 25 cm)
  • RFID (4 cm x 3 mm)

Nakon što je ovo počelo da se stavlja u moje elektronike.

Korak 6: Pokrenite aplikaciju

  1. priključi pi
  2. sačekajte dok se program ne pokrene
  3. idite na IP koji vidite na LCD ekranu
  4. odaberite koktel
  5. skenirajte svoj RFID
  6. Uživajte u zasluženom piću

Preporučuje se: