Turinys:
- 1 veiksmas: sąranka
- 2 žingsnis: Duomenų bazė
- 3 žingsnis: laidų prijungimas
- 4 žingsnis: „Paslauga iš jūsų“programa
- 5 žingsnis: būstas
- 6 veiksmas: paleiskite programą
Video: „SmartBar“kokteiliai: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Š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
- Atidarykite „Win32“disko atvaizdą
- Pasirinkite savo Rasbian OS vaizdą
- Pasirinkite savo SD kortelę
- Spustelėkite rašyti
Prieš pradėdami koduoti, turime nustatyti keletą dalykų pi.
- Eikite į SD kortelės įkrovos katalogą
- Atidarykite failą „cmdline.txt“
- Pridėkite ip = 169.254.10.1 Ilgos teksto eilutės pabaigoje, atskirtą tarpais
- Išsaugokite failą.
- 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ę.
- Atidarykite komandų eilutę
- Įveskite „ssh [email protected]“
- Spustelėkite „Enter“
- 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ė
Mano duomenų bazėje naudoju 7 lenteles
- pompConfig
- jutikliai
- „MesureSensors“
- vartotojų
- užsisakė kokteilių
- kokteiliai
- sąskaitą
3 žingsnis: laidų prijungimas
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
Š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ą
- prijunkite pi
- palaukite, kol programa pradės veikti
- eikite į IP, kurį matote LCD ekrane
- pasirinkti kokteilį
- nuskaitykite savo RFID
- Mėgaukitės pelnytu gėrimu
Rekomenduojamas:
„Arduino“automobilių atbulinės eigos įspėjimo sistema - Žingsniai po žingsnio: 4 žingsniai
„Arduino“automobilių atbulinės eigos įspėjimo sistema | Žingsniai po žingsnio: Šiame projekte aš suprojektuosiu paprastą „Arduino“automobilio atbulinės eigos stovėjimo jutiklio grandinę, naudodamas „Arduino UNO“ir ultragarsinį jutiklį „HC-SR04“. Ši „Arduino“pagrįsta automobilio atbulinės eigos įspėjimo sistema gali būti naudojama autonominei navigacijai, robotų diapazonui ir kitiems diapazonams
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su nuotraukomis): 6 žingsniai
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su paveikslėliais): norite Helovino metu išgąsdinti savo draugus ir sukelti riksmą? O gal tiesiog norite padaryti gerą išdaigą? Šis iššokantis „Zombies“ekranas gali tai padaryti! Šioje instrukcijoje aš išmokysiu jus, kaip lengvai padaryti iššokančius zombius naudojant „Arduino“. HC-SR0
Akustinė levitacija naudojant „Arduino Uno“žingsnis po žingsnio (8 žingsniai): 8 žingsniai
Akustinė levitacija naudojant „Arduino Uno“žingsnis po žingsnio (8 žingsniai): ultragarsiniai garso keitikliai L298N nuolatinės srovės adapterio maitinimo šaltinis su vyrišku nuolatinės srovės kaiščiu „Arduino UNOBreadboard“Kaip tai veikia: pirmiausia įkelkite kodą į „Arduino Uno“(tai yra mikrovaldiklis su skaitmeniniu ir analoginiai prievadai kodui konvertuoti (C ++)
„Pixel Kit“, kuriame veikia „MicroPython“: pirmieji žingsniai: 7 žingsniai
„Pixel Kit“, kuriame veikia „MicroPython“: pirmieji žingsniai: Kelionė, skirta visam „Kano Pixel“potencialui išnaudoti, prasideda gamyklos programinės įrangos pakeitimu „MicroPython“, tačiau tai tik pradžia. Norėdami koduoti „Pixel Kit“, turime prie jo prijungti savo kompiuterius. Ši pamoka paaiškins, kas
Tiesioginė 4G/5G HD vaizdo transliacija iš DJI drono esant mažai delsai [3 žingsniai]: 3 žingsniai
Tiesioginis 4G/5G HD vaizdo įrašų srautinis perdavimas iš DJI drono esant mažai delsai [3 žingsniai]: Šis vadovas padės jums gauti tiesioginius HD kokybės vaizdo srautus iš beveik visų DJI dronų. Naudodami „FlytOS Mobile App“ir „FlytNow Web Application“galite pradėti transliuoti vaizdo įrašus iš drono