Sisukord:
- Samm: seadistamine
- 2. samm: andmebaas
- Samm: juhtmestik
- Samm 4: Tehke teenus endast välja
- Samm: eluase
- Samm: käivitage rakendus
Video: SmartBari kokteilid: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:45
Selles juhendis aitan teil nutiriba teha. tegin selle projekti, sest mulle meeldib kokteili juua ja tahtsin protsessi automatiseerida.
Tarvikud:
Selle projekti jaoks vajalikud varud on järgmised:
Vähemalt
- 1 Vaarika Pi
- 1 SD -kaart (16 GB)
- paar hüppaja juhet
- elektriline lint
- Kahepoolne kleeplint
Andurid
- 1 LCD ekraan
- 1 RFID -andur
- 1 magnetiline kontaktandur
- 2 laadimisandurit + kiip HX711
Täiturmehhanismid
- 4 peristaltilist pumpa (12V)
- 1 4-kanaliline relee
Minu ehitusmaterjalid
- OSB puit 12 mm
- pleksiklaas
- vasktoru (1 m)
Samm: seadistamine
Alustamiseks peame esmalt seadistama teie Pi.
Te vajate kahte asja:
- win32 kettapildistaja
- Raspbian OS -i pilt
Paigaldamine
- Avage Win32 kettakujutis
- Valige oma pilt Rasbian OS -ist
- Valige oma SD -kaart
- Klõpsake kirjuta
Enne kodeerimise alustamist peame pi seadistama mõned asjad.
- Minge SD -kaardi alglaadimiskataloogi
- Avage fail "cmdline.txt"
- Lisage tühikuga eraldatud teksti pika rea lõppu ip = 169.254.10.1
- Salvestage fail.
- Looge samas kataloogis fail nimega ssh ilma laiendita
Nüüd saate SD -kaardi ohutult välja võtta ja pi -i SD -kaardiga käivitada
Ühendamine pi -ga
Pi -ga saate ühendada erinevate meetoditega, kuid mulle meeldib kasutada käsuviiba.
- Avage käsuviip
- Sisestage "ssh [email protected]"
- Klõpsake sisestusklahvi
- Täitke parool "vaarikas"
WiFi
Telefoniga saidile pääsemiseks vajate WiFi ip -d. siin peate WiFi -ühenduse looma.
- sisestage "sudo wpa_passphrase" SSID "" PASSWORD ">> /etc/wpa_supplicant/wpa_supplicant.conf"
- Sisestage WPA klient
wpa_cli
Valige liides
liides wlan0
Laadige konfiguratsioon uuesti
uuesti seadistada
Pythoni paketid
- Kolb
- Kolbkolvid
- Kolb-MySQL
- Flask-SocketIO
- Gevent
- Gevent-veebipesa
pakettide installimiseks kasutage järgmist koodi
"pip install Flask Flask-Cors Flask-MySQL Flask-SocketIO Gevent Gevent-websocket"
2. samm: andmebaas
Oma andmebaasi jaoks kasutan 7 tabelit
- pompConfig
- andurid
- MesureSensors
- kasutajatele
- tellitud kokteile
- kokteile
- konto
Samm: juhtmestik
Kasutage minu skeemi kogu projekti ühendamiseks.
Relee kasutab 5V, kuid seda juhitakse 3.3V abil
LCD kasutab 5V pinget
Samm 4: Tehke teenus endast välja
Veendumaks, et teie programm käivitub pi käivitamisel, peate oma koodi teenuseks muutma. Teete seda järgmiselt.
"sudo systemctl lubab myscript.service"
Samm: eluase
Selle projekti jaoks kasutasin OSB puitu. Teil on vaja järgmise suurusega plaate
- 2 korda 60 x 42 cm (esi- ja tagapaneel)
- 2 korda 15 x 42 cm (külgpaneelid)
- 2 korda 13 x 40 cm (sisemised vaheseinad)
- 2 korda 10 x 7 cm (platvorm 2 pudelile)
- 1 kord 23 x 10 cm (platvorm 2 pudelile)
Selle puidu lõikamiseks olge ettevaatlik ja küsige vajadusel abi
Pärast korpuse kokkupanekut puurisin oma komponentide jaoks paar tükki.
- LCD. (7 cm x 2,5 cm)
- Nupud (ring 15 mm)
- Pudeliekraan (40 cm x 25 cm)
- RFID (4 cm x 3 mm)
Pärast seda hakatakse seda minu elektroonikasse paigutama.
Samm: käivitage rakendus
- ühendage pi
- oodake, kuni programm töötab
- minge LCD -ekraanil kuvatavale IP -le
- vali kokteil
- skaneerige oma RFID -d
- Nautige hästi teenitud jooki
Soovitan:
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Akustiline levitatsioon Arduino Unoga samm-sammult (8 sammu): 8 sammu
Akustiline levitatsioon Arduino Uno abil samm-sammult (8 sammu): ultraheliheli muundurid L298N DC-naissoost adapteri toiteallikas isase alalisvoolupistikuga Arduino UNOBreadboard ja analoogpordid koodi teisendamiseks (C ++)
4G/5G HD -video otseülekanne DJI droonilt madala latentsusega [3 sammu]: 3 sammu
4G/5G HD-video otseülekanne DJI droonilt madala latentsusega [3 sammu]: Järgnev juhend aitab teil saada HD-kvaliteediga otseülekandeid peaaegu igalt DJI droonilt. FlytOSi mobiilirakenduse ja veebirakenduse FlytNow abil saate alustada drooni video voogesitust
Polt - DIY juhtmeta laadimise öökell (6 sammu): 6 sammu (piltidega)
Bolt - DIY juhtmeta laadimise öökell (6 sammu): Induktiivsed laadimised (tuntud ka kui juhtmeta laadimine või juhtmeta laadimine) on traadita jõuülekande tüüp. See kasutab kaasaskantavatele seadmetele elektrit pakkumiseks elektromagnetilist induktsiooni. Kõige tavalisem rakendus on Qi traadita laadimisst
4 sammu aku sisemise takistuse mõõtmiseks: 4 sammu
4 sammu aku sisemise takistuse mõõtmiseks: Siin on 4 lihtsat sammu, mis aitavad mõõta taigna sisemist takistust