Sadržaj:
- Korak 1: Alati i komponente
- Korak 2: Postavljanje Raspberry Pi 3
- Korak 3: Povežite se s Raspberry Pi 3
- Korak 4: Električni krug
- Korak 5: Izgradnja hladnjaka
- Korak 6: Spojite senzore na hladnjak
- Korak 7: Kodiranje hardvera
- Korak 8: Mysql
- Korak 9: Kodiranje web stranice
- Korak 10: Automatsko pokretanje projekta
- Korak 11: Kraj
Video: Pametni hladnjak: 11 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Poštovani, u ovom uputstvu za školu pokazat ću vam kako stvoriti vlastiti pametni hladnjak pomoću Raspberry Pi. Pametni hladnjak broji pića koja iznesete koristeći svoju osobnu značku.
Svi podaci bit će spremljeni i prikupljeni u Mysql bazi podataka i stavljeni na web stranicu. Web stranica je responzivna i upotrebljiva na pametnim telefonima.
Korak 1: Alati i komponente
Alati:
- Lemilica
- Lem
- Bušilica
- Jigsaw
- Pila
- Odvijač ili čekić (ako želite koristiti vijke ili čavle)
- Šmirgl papir
- 2x šperploča od tvrdog drva (12 mm 122 x 61 cm)
Komponente:
- 1x malina pi 3
- 1x 8GB micro SD
- 1x LED traka (1 m)
- 3x LED diode (zelena, plava i crvena)
- 1x gumb
- 1x električna brava 6V / 12V
- 1x Relais 5V
- 6x LDR
- 9x otpornik
- 1x Oglasna ploča
- 1x MCP3008
- 1x GPIO T-postolar
- 1x Ethernet kabel
- 1x vanjsko napajanje (zaključavanje)
- 1x univerzalna snaga (pi)
- Elektroničke žice
Ovo su stvari koje sam koristio, ali neke dijelove možete promijeniti ili dodati.
Maksimalni ukupni trošak bez alata je oko 140 €
Korak 2: Postavljanje Raspberry Pi 3
Počet ćemo instalirati operativni sustav na naš Raspberry Pi.
Preuzmite sliku "Raspbian Jessie s pikselom" s web stranice Raspberry Pi. Vidjet ćete da je ovo ZIP-datoteka. Izvucite ovu ZIP-datoteku na željeno mjesto.
- Preuzmite alat Win32 Disk Imager, možete ga preuzeti na Sourceforgeu.
- Pritisnite ikonu mape za odabir slike
- Zatim na kartici "Uređaj" odaberite svoj microSD
- Zatim kliknite na "Napiši"
Nakon što je slika zapisana na vaš microSD, možete otvoriti microSD u Windows Exploreru.
- Otvorite datoteku "cmdline.txt"
- Prije riječi "rootwait" dodajte sljedeći redak: 169.254.10.0
- Zatim spremite datoteku.
Umetnite microSD u RPi
Primijenite napon na svoj RPi pomoću 5, 2V DC adaptera
Priključite mrežni kabel na RPi i uključite ga u mrežni port vašeg računala.
Vaša malina je sada spremna za upotrebu.
Korak 3: Povežite se s Raspberry Pi 3
Za spajanje na naš RPi koristit ćemo Putty.
- Preuzmite Putty
- Izradite SSH vezu (pogledajte sliku)
-
Prijaviti se
- Korisničko ime: pi
- Lozinka: malina
POSTAVLJANJE WIFI -ja
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Idite na dno datoteke i dodajte sljedeće:
network = {ssid = "naziv bežične mreže"
psswrd = "lozinka mreže psk =" lozinka bežične mreže "}
Da biste vidjeli vrstu svoje IP adrese:
ifconfig wlan0
Sada se možete bežično povezati sa svojim Raspberry Pi imenom hosta u Putty = IP adresa
Ako postoji problem s povezivanjem na WiFi, datoteku možete urediti ovako:
"sudo nano /etc/wpa_supplicant/wpa_supplicant.config"
Korak 4: Električni krug
U ovom koraku povezat ćemo svaki senzor na Raspberry pi.
Spojite T-cobbler na GPIO pinove na malini pi i postavite ga na ploču. Ili možete napraviti vlastiti PCB i učiniti ga izdržljivijim.
MCP3008:
- Spojite VDD pin na 3v3Connect
- VREF pin na 3v3Connect
- pin AGND na GNDConnect
- CLK pin za SCLKConnect
- Dout pin na MISOConnect
- Din pin za MOSIConnect
- CS pin za CEOConnect
- pin DGND na GND
LDR:
Spojite svaki LDR koji koristite (max 8) na jedan pin na MCP3008.
Spojite prvi pin LDR -a na 3v3, a drugi na otpornik i otpornik na GND te spojite de LDR između LDR -a i otpornika na pin na MCP3008.
VRLO VAŽNO: Provjerite jesu li sve žice koje idu do pi povezane ispravnim GPIO pinom, inače vaš program neće raditi.
RFID
- Najviše lijevi pin (Voltage pin) na 3v3 pin RPI -a
- Drugi (RST) na GPIO25
- Tlo do zemlje
- IRQ ne
- MISO MISO -u RPI -ja
- MOSI na MOSI na RPI
- SCK do SCLK RPI -ja
- SDA predsjedniku RPI -a
Gumb za hladnjak:
- Jedan pin na 3v3 pin RPI -a
- Drugi na pin 13 RPI -a
Tri LED diode:
- Jedan pin na otpornik od 220 ohma i na uzemljenje RPI -a
- Drugi pin na 23 pina, 24 pina i 26 pinova
LED svjetla u hladnjaku:
- Spojite jedan pin (+) na 5V
- Drugi pin na UZEMLJENJE
BRAVA:
- Jedan pin brave (UZEMLJENJE) povezujete s masom vanjskog adaptera
- Drugi pin brave (+) povezujete s Relaisom
- Pozitivna strana vanjskog adaptera također se povezuje s Relaisom
Dakle, sada morate samo povezati sam Relais.
- Negativni pin Relaisa povežete na UZEMLJE RPI -a
- Pin u sredini (+pin) spajate na 5V pin RPI -a
- Drugi pin (KY-1 pin) povezujete na 21pin RPI-ja
Korak 5: Izgradnja hladnjaka
U ovom koraku gradimo hladnjak.
Prije svega trebat će vam:
- Šperploča
- Slagalica
- Marker
Prije nego što počnete piljenje, označite sve različite dijelove na šperploči.
2. Nakon što ste provjerili jesu li svi dijelovi na tržištu, možete početi s rezanjem. (Imajte na umu da oštrica ima i određenu širinu)
3. Nakon piljenja svih dijelova možete početi bušiti rupe za svoje senzore.
- Za dno hladnjaka potrebno je 6 velikih rupa kako bi boce mogle ostati mirne.
- Pod hladnjaka treba 6 manjih rupa za LDR senzore.
- Na krovu su potrebne 3 male rupe za 3 LED diode (plava, crvena i zelena).
- Uvjerite se da RFID može čitati kroz drvo, u protivnom morate drvo učiniti tanjim.
- Napravite i malu rupu s unutarnje strane sprijeda za gumb.
Za vrata morate napraviti i 2 rupe za povezivanje vrata s unutrašnjošću hladnjaka. Za otvaranje i zatvaranje vrata ugradio sam ručku.
Nakon što završite sva čudesna djela, električne dijelove možete staviti na mjesto za pisanje.
Korak 6: Spojite senzore na hladnjak
U ovom koraku postavljamo naš hladnjak sa svim komponentama koje smo kupili.
Možete početi tako da zalijepite ploču za kruh i Raspberry pi na stražnju stranu hladnjaka, to je mjesto na kojem završavaju sve žice.
Postavite RFID, LED diode, LDR -ove i gumb desno i provjerite možete li se spojiti na matičnu ploču.
Provjerite jesu li sve žice ispravno spojene, možete pogledati slike ili druge korake kako biste to učinili.
Nakon što sve komponente postavite na pravo mjesto, možete početi vijčati različite dijelove, kao što vidite na slikama. Sve žice mogu biti skrivene u dvostrukom dnu ili dvostrukom vrhu.
Korak 7: Kodiranje hardvera
Koristio sam program Pycharm kako bih mogao sve testirati dok sam kodirao. Sav kôd koji sam napisao možete pronaći na mom githubu
Korak 8: Mysql
Pad baze podataka pomaže vam da počnete koristiti ovaj projekt.
Jednostavno potvrđivanje MySql koda korisno je za promjenu projekta ako želite.
Koristio sam 4 tablice, korisnici, pića, radnje i bilježenje. Ove su tablice najjednostavniji i najispravniji način provjere funkcioniranja projekta.
Korak 9: Kodiranje web stranice
Sav kôd možete vidjeti u sljedećoj mapi na Githubu.
Koristio sam program Pycharm da sve to napišem. To je jednostavan način kodiranja i pregledavanja svega što radite dok radite.
Korak 10: Automatsko pokretanje projekta
U ovom koraku pokazat ću vam kako automatski pokrenuti svoj projekt na malini pi.
Sada ćemo dopustiti da se naš kôd automatski pokrene kada se naš pi podigne kako bi se mogao samostalno pokrenuti. Postoji više načina za to, ali biram za metodu rc.local.
Otvorite /etc/rc.local sa svojim omiljenim uređivačem teksta i postavite ovaj kod iznad retka "exit 0"
"spavaj 15 python3 /home/pi/files/app/RUN.py & python3 /home/pi/files/website/website.py & konačno"
kada želimo vidjeti našu web stranicu, možete potražiti IP adresu navedenu pri dnu datoteke website.py (zadana vrijednost je 169.254.10.1:5000). Ovo je kraj mojih prvih instrukcija, ako nešto nije jasno, možete mi komentirati ili poslati poruku.
Korak 11: Kraj
U ovom koraku stavit ćemo naš pametni hladnjak spreman za upotrebu.
Priključite napajanje iz Rasberry Pi u utičnicu. Pričekajte dok se Raspberry Pi potpuno ne pokrene.
Priključite drugi izvor napajanja u utičnicu (za bravu).
Možete popiti piće skeniranjem svoje značke, zatvoriti vrata tako da žetonska pića idu na vaš račun.
Da biste vidjeli svoju web stranicu: potražite svoju IP adresu, a zatim: 5000
Sada je vaš pametni hladnjak spreman za upotrebu. Uživajte u hladnim napicima bez stresa i pripazite na konzumaciju.
Preporučeni:
Pametni hladnjak: 10 koraka
SmartFridge: Jeste li ikada imali problem da niste znali što vam je ostalo u hladnjaku? Ili ste ikada izvadili nešto iz hladnjaka i zaboravili zatvoriti? Pa svakako jesam. Zato sam stvorio ovaj projekt. Ovaj SmartFridge obavještava
Pretvorite neupotrebljeni pametni telefon u pametni zaslon: 6 koraka (sa slikama)
Pretvorite neupotrebljeni pametni telefon u pametni zaslon: Vodič za Deze nalazi se na engleskom jeziku, za nedjeljnu verziju kliknite ovdje. Imate li (stari) nekorišteni pametni telefon? Pretvorite ga u pametni zaslon pomoću Google tablica i neke olovke i papira slijedeći ovaj jednostavan korak-po-korak vodič. Kad završiš
Domaći hladnjak / hladnjak Peltier sa kontrolerom temperature DIY: 6 koraka (sa slikama)
Domaći hladnjak / hladnjak Peltier s kontrolerom temperature DIY: Kako napraviti domaći termoelektrični hladnjak / mini hladnjak Peltier DIY s regulatorom temperature W1209. Ovaj modul TEC1-12706 i Peltier efekt čine savršen DIY hladnjak! Ovo uputstvo je korak-po-korak vodič koji vam pokazuje kako napraviti
Pametni hladnjak i popis za kupnju: 11 koraka
Pametni hladnjak i popis za kupnju: Pomoću pametnog hladnjaka i popisa za kupovinu možete pratiti svoje kupovne navike. Svoj popis za kupovinu možete napraviti tako da samo morate otvoriti telefon dok ste u trgovini. Ovaj se projekt može primijeniti i na ormar ili ladicu
Pametni hladnjak Nevera: 6 koraka
Pametni hladnjak Nevera: Student sam NMCT -a u Howest Kortrijku (Belgija) i kao dio ispita morali smo napraviti završni projekt. Napravio sam "Nevera", alat koji će vam pomoći da zapamtite sve što vam je u hladnjaku. Uz pomoć skenera za crtični kôd imat ćete