Turinys:

„SmartBar“kokteiliai: 6 žingsniai
„SmartBar“kokteiliai: 6 žingsniai

Video: „SmartBar“kokteiliai: 6 žingsniai

Video: „SmartBar“kokteiliai: 6 žingsniai
Video: "Drink-O-Matic" Arduino Drink mixing machine. 2024, Lapkritis
Anonim
„SmartBar“kokteiliai
„SmartBar“kokteiliai

Šioje instrukcijoje padėsiu jums sukurti išmaniąją juostą. Aš sukūriau šį projektą, nes man patinka gerti kokteilį ir norėjau automatizuoti procesą.

Priedai:

Šiam projektui reikalingos medžiagos yra šios:

Bent jau

  • 1 „Raspberry Pi“
  • 1 SD kortelė (16 GB)
  • keli trumpikliai
  • izoliacinė juosta
  • Dvipusė lipni juosta

Jutikliai

  • 1 LCD ekranas
  • 1 RFID jutiklis
  • 1 magnetinis kontaktinis jutiklis
  • 2 apkrovos sensoriai + HX711 lustas

Pavaros

  • 4 peristaltiniai siurbliai (12V)
  • 1 4 kanalų relė

Mano statybinės medžiagos

  • OSB mediena 12 mm
  • organinis stiklas
  • varinis vamzdis (1 m)

1 veiksmas: sąranka

Norėdami pradėti, pirmiausia turėsime nustatyti jūsų Pi.

Jums reikės dviejų dalykų:

  • „Win32“disko atvaizdas
  • Raspbian OS vaizdas

Įrengimas

  1. Atidarykite „Win32“disko atvaizdą
  2. Pasirinkite savo Rasbian OS vaizdą
  3. Pasirinkite savo SD kortelę
  4. Spustelėkite rašyti

Prieš pradėdami koduoti, turime nustatyti keletą dalykų pi.

  1. Eikite į SD kortelės įkrovos katalogą
  2. Atidarykite failą „cmdline.txt“
  3. Pridėkite ip = 169.254.10.1 Ilgos teksto eilutės pabaigoje, atskirtą tarpais
  4. Išsaugokite failą.
  5. Tame pačiame kataloge sukurkite failą pavadinimu ssh be plėtinio

Dabar galite saugiai išimti SD kortelę ir paleisti pi su SD kortele

Prisijungimas prie pi

Prie pi galite prisijungti įvairiais būdais, bet man patinka naudoti komandų eilutę.

  1. Atidarykite komandų eilutę
  2. Įveskite „ssh [email protected]
  3. Spustelėkite „Enter“
  4. Užpildykite slaptažodį „avietė“

Bevielis internetas

Norėdami prisijungti prie savo telefono telefone, jums reikės „WiFi“IP. Čia turėsite prisijungti prie „WiFi“.

  • įveskite "sudo wpa_passphrase" SSID "" PASSWORD ">> /etc/wpa_supplicant/wpa_supplicant.conf"
  • Įveskite WPA klientą

wpa_cli

Pasirinkite sąsają

sąsaja wlan0

Iš naujo įkelti konfigūraciją

perkonfigūruoti

Python paketai

  • Kolba
  • Kolbos kamščiai
  • Kolba-MySQL
  • Kolba-lizdasIO
  • Geventas
  • Gevent-websocket

Norėdami įdiegti paketus, naudokite šį kodą

„pip install Flask Flask-Cors Flask-MySQL Flask-SocketIO Gevent Gevent-websocket“

2 žingsnis: Duomenų bazė

Duomenų bazė
Duomenų bazė

Mano duomenų bazėje naudoju 7 lenteles

  • pompConfig
  • jutikliai
  • „MesureSensors“
  • vartotojų
  • užsisakė kokteilių
  • kokteiliai
  • sąskaitą

3 žingsnis: laidų prijungimas

Laidai
Laidai

Naudokite mano schemą, kad sujungtumėte visą projektą.

Relė naudoja 5 V įtampą, tačiau valdoma 3,3 V

LCD naudoja 5V įtampą

4 žingsnis: „Paslauga iš jūsų“programa

Kad įsitikintumėte, jog programa paleidžiama paleidus „pi“, turėsite padaryti savo kodą paslauga. Jūs tai darote.

"sudo systemctl įgalinti myscript.service"

5 žingsnis: būstas

Būstas
Būstas
Būstas
Būstas

Šiam projektui naudojau OSB medieną. Jums reikės tokio dydžio lentų

  • 2 kartus 60 x 42 cm (priekinis ir galinis skydelis)
  • 2 kartus 15 x 42 cm (šoninės plokštės)
  • 2 kartus 13 x 40 cm (vidiniai pertvaros)
  • 2 kartus 10 x 7 cm (platforma 2 buteliams)
  • 1 kartą 23 x 10 cm (platforma 2 buteliams)

Norėdami pjauti šią medieną, būkite atsargūs ir, jei reikia, paprašykite pagalbos

Surinkęs dėklą, aš išgręžiau keletą dalių savo komponentams.

  • LCD. (7 cm x 2,5 cm)
  • Mygtukai (apskritimas 15 mm)
  • Buteliuko ekranas (40 cm x 25 cm)
  • RFID (4 cm x 3 mm)

Po to tai pradedama dėti į mano elektroniką.

6 veiksmas: paleiskite programą

  1. prijunkite pi
  2. palaukite, kol programa pradės veikti
  3. eikite į IP, kurį matote LCD ekrane
  4. pasirinkti kokteilį
  5. nuskaitykite savo RFID
  6. Mėgaukitės pelnytu gėrimu

Rekomenduojamas: