Sadržaj:
- Korak 1: Postavljanje
- Korak 2: Baza podataka
- Korak 3: Ožičenje
- Korak 4: Napravite uslugu iz svog programa
- Korak 5: Stanovanje
- Korak 6: Pokrenite aplikaciju
Video: SmartBar kokteli: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
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
- Otvorite win32 disk imager
- Odaberite sliku Rasbian OS -a
- Odaberite SD karticu
- Kliknite na piši
Prije nego počnemo kodirati, moramo postaviti nekoliko stvari na pi.
- Idite u direktorij za pokretanje SD kartice
- Otvorite datoteku "cmdline.txt"
- Dodajte ip = 169.254.10.1 Na kraju dugačkog retka teksta odijeljenog razmakom
- Spremite datoteku.
- 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.
- Otvorite naredbeni redak
- Unesite "ssh [email protected]"
- Pritisnite enter
- 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
Za svoju bazu podataka koristim 7 tablica
- pompConfig
- senzori
- MesureSensors
- korisnika
- naručeniKokteli
- koktele
- račun
Korak 3: 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
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
- priključite pi
- pričekajte dok se program ne pokrene
- idite na ip koji vidite na LCD zaslonu
- odaberite koktel
- skenirajte svoj RFID
- Uživajte u zasluženom piću
Preporučeni:
Dizajn igre brzim pokretom u 5 koraka: 5 koraka
Dizajn igre u Flick -u u 5 koraka: Flick je zaista jednostavan način stvaranja igre, osobito nečega poput zagonetke, vizualnog romana ili avanturističke igre
Broj koraka: 17 koraka
الكشف عن عن أنواع المحاليل: محمدآل سعودالكشف عن المحاليل رابط الفديو
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: 3 koraka
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: U ovom Instructableu ćemo izvršiti detekciju lica na Raspberry Pi 4 sa Shunya O/S pomoću knjižnice Shunyaface. Shunyaface je biblioteka za prepoznavanje/otkrivanje lica. Cilj projekta je postići najbržu brzinu otkrivanja i prepoznavanja s
Kako napraviti brojač koraka?: 3 koraka (sa slikama)
Kako napraviti brojač koraka?: Nekada sam se dobro snašao u mnogim sportovima: hodanje, trčanje, vožnja bicikla, igranje badmintona itd. Volim jahanje da bih brzo putovao. Pa, pogledaj moj trbušni trbuh … Pa, u svakom slučaju, odlučujem ponovno početi vježbati. Koju opremu trebam pripremiti?
Aduino UNO Broj koraka: 5 koraka
Aduino UNO 를 이용한 도망 치는 &&&& && l g g g g g g g g g g g g g g g 4 g 4 4 4 4 프로젝트 프로젝트 프로젝트 프로젝트 프로젝트 프로젝트 프로젝트 프로젝트 일자 일자 일자: 2017.01.06. ~ 2017.01.11.- 역할 분담 SW 엔지니어: 김 예은, 임동영 HW 엔지니어: 김지훈 디자이너: 이재민 레코더: 홍 다예 ------------------------ --------------------------------------------------