Sadržaj:

SmartBar kokteli: 6 koraka
SmartBar kokteli: 6 koraka

Video: SmartBar kokteli: 6 koraka

Video: SmartBar kokteli: 6 koraka
Video: Батончики из Пятерочки Smartbar протеиновые 2024, Studeni
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.

Pribor:

Za ovaj projekt potrebne su sljedeće zalihe:

Barem

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

Senzori

  • 1 LCD zaslon
  • 1 RFID senzor
  • 1 osjetnik na magnetski kontakt
  • 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
  • pleksiglas
  • bakrena cijev (1 m)

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 SD karticu
  4. Kliknite na piši

Prije nego počnemo kodirati, moramo 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 retka teksta odijeljenog razmakom
  4. Spremite datoteku.
  5. Izradite datoteku ssh bez proširenja u istom direktoriju

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

Spajanje na pi

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

  1. Otvorite naredbeni redak
  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 s WiFi mrežom.

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

wpa_cli

Odaberite sučelje

sučelje wlan0

Ponovno učitaj konfiguraciju

ponovno konfigurirati

Python paketi

  • Boca
  • Boce-cors
  • Flask-MySQL
  • Utičnica za utičnicuIO
  • Gevent
  • Gevent-websocket

upotrijebite sljedeći kôd 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

Koristi moju shemu za povezivanje cijelog projekta.

Relej koristi 5V, ali se upravlja s 3.3V

LCD koristi 5V

Korak 4: Napravite uslugu iz 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

Kućište
Kućište
Kućište
Kućište

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

  • 2 puta 60 x 42 cm (prednja i stražnja ploča)
  • 2 puta 15 x 42 cm (bočne stranice)
  • 2 puta 13 x 40 cm (unutarnji razdjelnici)
  • 2 puta 10 x 7 cm (platforma za 2 boce)
  • 1 put 23 x 10 cm (platforma za 2 boce)

Za rezanje ovog drva 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)
  • Gumbi (krug od 15 mm)
  • Prikaz boce (40 cm x 25 cm)
  • RFID (4 cm x 3 mm)

Nakon što se ovo počne stavljati u moje elektronike.

Korak 6: Pokrenite aplikaciju

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

Preporučeni: