Satura rādītājs:
- 1. darbība: iestatīšana
- 2. darbība. Datu bāze
- 3. darbība: elektroinstalācija
- 4. solis: izveidojiet pakalpojumu no jums
- 5. solis: mājoklis
- 6. darbība: palaidiet lietotni
Video: SmartBar kokteiļi: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Šajā pamācībā es palīdzēšu jums izveidot viedo joslu. Es izveidoju šo projektu, jo man patīk dzert kokteili, un es gribēju procesu automatizēt.
Piegādes:
Šim projektam nepieciešamie materiāli ir šādi:
Vismaz
- 1 Raspberry Pi
- 1 SD karte (16 GB)
- daži džemperu vadi
- elektriskā lente
- Divpusēja līmlente
Sensori
- 1 LCD displejs
- 1 RFID sensors
- 1 magnētiskais kontakta sensors
- 2 slodzes sensori + HX711 mikroshēma
Izpildmehānismi
- 4 peristaltiskie sūkņi (12V)
- 1 4 kanālu relejs
Mani celtniecības materiāli
- OSB koks 12 mm
- plexiglass
- vara caurule (1 m)
1. darbība: iestatīšana
Lai sāktu, mums vispirms ir jāiestata jūsu Pi.
Jums būs nepieciešamas divas lietas:
- win32 diska attēlveidotājs
- Raspbian OS attēls
Instalācija
- Atveriet Win32 diska attēlveidotāju
- Atlasiet Rasbian OS attēlu
- Izvēlieties savu SD karti
- Noklikšķiniet uz rakstīt
Pirms mēs varam sākt kodēšanu, mums ir jāiestata dažas lietas pi.
- Dodieties uz SD kartes sāknēšanas direktoriju
- Atveriet failu "cmdline.txt"
- Pievienojiet ip = 169.254.10.1 Teksta garās rindas beigās, kas atdalīta ar atstarpi
- Saglabājiet failu.
- Tajā pašā direktorijā izveidojiet failu ar nosaukumu ssh bez paplašinājuma
Tagad jūs varat droši izņemt SD karti un sākt pi ar SD karti
Savienojuma izveide ar pi
Pi var savienot ar dažādām metodēm, bet man patīk izmantot komandu uzvedni.
- Atveriet komandu uzvedni
- Ievadiet "ssh [email protected]"
- Noklikšķiniet uz Enter
- Aizpildiet paroli "aveņu"
Bezvadu internets
Lai tālrunī piekļūtu vietnei, jums būs nepieciešams WiFi ip. šeit jums būs jāizveido savienojums ar WiFi.
- ievadiet "sudo wpa_passphrase" SSID "" PASSWORD ">> /etc/wpa_supplicant/wpa_supplicant.conf"
- Ievadiet WPA klientu
wpa_cli
Izvēlieties interfeisu
interfeiss wlan0
Pārlādēt konfigurāciju
pārkonfigurēt
Python paketes
- Kolba
- Kolbas
- Kolba-MySQL
- Flask-SocketIO
- Gevent
- Gevent-websocket
izmantojiet šādu kodu, lai instalētu paketes
"pip install Flask Flask-Cors Flask-MySQL Flask-SocketIO Gevent Gevent-websocket"
2. darbība. Datu bāze
Manai datu bāzei es izmantoju 7 tabulas
- pompConfig
- sensori
- MesureSensors
- lietotājiem
- pasūtīti kokteiļi
- kokteiļi
- konts
3. darbība: elektroinstalācija
Izmantojiet manu shēmu, lai savienotu visu projektu kopā.
Relejs izmanto 5V, bet tiek kontrolēts ar 3.3V
LCD izmanto 5V spriegumu
4. solis: izveidojiet pakalpojumu no jums
Lai pārliecinātos, ka jūsu programma tiek startēta, startējot pi, jums ir jākļūst par kodu. Jūs to darāt sekoja.
"sudo systemctl iespējot myscript.service"
5. solis: mājoklis
Šim projektam es izmantoju OSB koku. Jums būs nepieciešami šāda izmēra dēļi
- 2 reizes 60 x 42 cm (priekšējais un aizmugurējais panelis)
- 2 reizes 15 x 42 cm (sānu paneļi)
- 2 reizes 13 x 40 cm (iekšējie sadalītāji)
- 2 reizes 10 x 7 cm (platforma 2 pudelēm)
- 1 reizi 23 x 10 cm (platforma 2 pudelēm)
Lai zāģētu šo koku, lūdzu, esiet uzmanīgs un, ja nepieciešams, lūdziet palīdzību
Pēc korpusa salikšanas es izurbju dažas detaļas saviem komponentiem.
- LCD. (7 cm x 2,5 cm)
- Pogas (aplis 15 mm)
- Pudeles displejs (40 cm x 25 cm)
- RFID (4 cm x 3 mm)
Pēc tam tas tiek ievietots manā elektronikā.
6. darbība: palaidiet lietotni
- pievienojiet pi
- pagaidiet, līdz programma darbojas
- dodieties uz ip, ko redzat LCD ekrānā
- izvēlēties kokteili
- skenējiet savu RFID
- Izbaudiet pelnītu dzērienu
Ieteicams:
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: 4 soļi
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: Šajā projektā es izveidošu vienkāršu Arduino automašīnas atpakaļgaitas stāvvietas sensora shēmu, izmantojot Arduino UNO un ultraskaņas sensoru HC-SR04. Šo uz Arduino bāzēto automašīnas reverso brīdinājuma sistēmu var izmantot autonomai navigācijai, robotu diapazonam un citiem diapazoniem
Soli pa solim datora veidošana: 9 soļi
Soli pa solim datora veidošana: Piegādes: Aparatūra: mātesplateCPU & CPU dzesētājs PSU (barošanas bloks) Krātuve (HDD/SSD) RAMGPU (nav nepieciešams) Korpuss Instrumenti: skrūvgriezis ESD rokassprādze/matermālā pasta ar aplikatoru
Trīs skaļruņu shēmas -- Soli pa solim apmācība: 3 soļi
Trīs skaļruņu shēmas || Soli pa solim apmācība: Skaļruņu ķēde pastiprina no vides saņemtos audio signālus uz MIC un nosūta to skaļrunim, no kura tiek radīts pastiprināts audio. Šeit es parādīšu trīs dažādus veidus, kā izveidot šo skaļruņu shēmu, izmantojot:
Arduino Halloween Edition - zombiju uznirstošais ekrāns (soļi ar attēliem): 6 soļi
Arduino Helovīna izdevums - zombiju uznirstošais ekrāns (soļi ar attēliem): Vai vēlaties Helovīnā nobiedēt savus draugus un radīt kliedzošu troksni? Vai arī vienkārši gribi uztaisīt labu palaidnību? Šis zombiju uznirstošais ekrāns to var izdarīt! Šajā pamācībā es iemācīšu jums, kā viegli izveidot izlecošus zombijus, izmantojot Arduino. HC-SR0
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): 8 soļi
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): ultraskaņas skaņas pārveidotāji L298N līdzstrāvas adaptera strāvas padeve ar vīriešu līdzstrāvas tapu Arduino UNOBreadboard un analogie porti koda konvertēšanai (C ++)