Sadržaj:
- Korak 1: Alati i komponente
- Korak 2: Postavljanje Raspberry Pi 3
- Korak 3: Povežite se sa Raspberry Pi 3
- Korak 4: Električni krug
- Korak 5: Izgradnja hladnjaka
- Korak 6: Povežite senzore s hladnjakom
- Korak 7: Kodiranje hardvera
- Korak 8: Mysql
- Korak 9: Kodiranje web stranice
- Korak 10: Automatsko pokretanje projekta
- Korak 11: Kraj
Video: Pametni frižider: 11 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
Zdravo, u ovom uputstvu za školu pokazat ću vam kako stvoriti vlastiti pametni hladnjak koristeći Raspberry Pi. Pametni frižider broji pića koja iznesete koristeći svoju ličnu značku.
Svi podaci bit će spremljeni i prikupljeni u Mysql bazi podataka i stavljeni na web stranicu. Web stranica je prilagodljiva i upotrebljiva na pametnim telefonima.
Korak 1: Alati i komponente
Alati:
- Lemilica
- Solder
- Drill
- Jigsaw
- Saw
- Odvijač ili čekić (ako želite koristiti vijke ili eksere)
- Brusni papir
- 2x šperploča od tvrdog drveta (12 mm 122 x 61 cm)
Komponente:
- 1x malina pi 3
- 1x 8GB micro SD
- 1x LED traka (1m)
- 3x LED diode (zelena, plava i crvena)
- 1x dugme
- 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 kabl
- 1x vanjsko napajanje (zaključavanje)
- 1x univerzalno napajanje (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 sistem na naš Raspberry Pi.
Preuzmite sliku "Raspbian Jessie sa pikselom" sa web stranice Raspberry Pi. Vidjet ćete da je ovo ZIP datoteka. Izvucite ovu ZIP datoteku na željenu lokaciju.
- Preuzmite alat Win32 Disk Imager, možete ga preuzeti na Sourceforge -u.
- Kliknite na ikonu mape za odabir slike
- Zatim na "Uređaju" 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"
- Dodajte sljedeći redak prije riječi "rootwait": 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čunara.
Vaša malina je sada spremna za upotrebu.
Korak 3: Povežite se sa Raspberry Pi 3
Za spajanje na naš RPi koristit ćemo Putty.
- Preuzmite Putty
- Kreirajte SSH vezu (pogledajte sliku)
-
Prijavite se
- Korisničko ime: pi
- Lozinka: malina
PODEŠAVANJE 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 vaše 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-obućar 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:
- Priključite pin VDD na 3v3Connect
- VREF pin na 3v3Connect
- AGND pin na GNDConnect
- CLK pin za SCLKConnect
- Dout pin na MISOConnect
- Din pin za MOSIConnect
- CS pin za CEOConnect
- pin DGND na GND
LDR:
Povežite svaki LDR koji koristite (maks. 8) na jedan pin na MCP3008.
Spojite prvi pin LDR -a na 3v3, a drugi na otpornik i otpornik na GND, a de LDR između LDR -a i otpornika spojite 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
- Krajnji lijevi pin (naponski pin) na 3v3 pin RPI -a
- Drugi (RST) na GPIO25
- Od zemlje do zemlje
- IRQ ne
- MISO u MISO RPI
- MOSI na MOSI na RPI
- SCK prema SCLK RPI -a
- SDA izvršnom direktoru RPI -a
Dugme za frižider:
- 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
- Drugi pin na 23 pina, 24 pina i 26 pinova
LED svetla u frižideru:
- Spojite jedan pin (+) na 5V
- Drugi pin na UZEMLJENJE
BRAVA:
- Jedan pin brave (GROUND) povezujete na masu vanjskog adaptera
- Drugi pin brave (+) povezujete sa Relaisom
- Pozitivna strana vanjskog adaptera također se povezuje s Relaisom
Dakle, sada morate samo povezati sam Relais.
- Negativni pin releja povezujete na UZEMLJE RPI -a
- Pin u sredini (+pin) spajate na 5V pin RPI
- Drugi pin (KY-1 pin) povezujete na 21pin RPI-a
Korak 5: Izgradnja hladnjaka
U ovom koraku gradimo frižider.
Prije svega će vam trebati:
- Šperploča
- Slagalica
- Marker
Označite sve različite dijelove na šperploči prije nego počnete s rezanjem.
2. Nakon što ste provjerili jesu li svi dijelovi na tržištu, možete započeti s rezanjem. (Imajte na umu da oštrica ima i određenu širinu)
3. Nakon rezanja svih dijelova možete započeti bušenje rupa 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 na unutrašnjoj strani sprijeda za dugme.
Za vrata morate napraviti i 2 rupe za povezivanje vrata sa unutrašnjošću frižidera. Za otvaranje i zatvaranje vrata instalirao sam ručku.
Nakon što završite sva čudesna djela, električne dijelove možete staviti na mjesto za pisanje.
Korak 6: Povežite senzore s hladnjakom
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 dugme 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 za pisanje.
Nakon što sve komponente postavite na pravo mjesto, možete početi pričvršćivati različite dijelove zajedno 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 kod 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 stola, korisnici, pića, radnje i evidentiranje. Ove tablice su najjednostavniji i najispravniji način da provjerite funkcioniranje 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 da kodirate i vidite sve š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 dozvoliti da se naš kôd automatski pokrene kada se naš pi pokrene kako bi mogao samostalno raditi. Postoji više načina za to, ali biram metodu rc.local.
Otvorite /etc/rc.local sa svojim omiljenim uređivačem teksta i postavite ovaj kôd iznad retka "exit 0"
"sleep 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 mog prvog uputstva, 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 drugo napajanje u utičnicu (za bravu).
Možete popiti piće skeniranjem značke, zatvoriti vrata tako da žetoni 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 potrošnju.
Preporučuje se:
Magnetni sat za frižider: 9 koraka (sa slikama)
Magnetni sat za frižider: Uvijek su me fascinirali neobični satovi. Ovo je jedna od mojih najnovijih kreacija koja koristi brojeve abecede u hladnjaku za prikaz vremena. Brojevi su postavljeni na komad tankog bijelog pleksiglasa sa tankim limom laminiranim sa stražnje strane
Pametni frižider i lista za kupovinu: 11 koraka
Pametni frižider i lista za kupovinu: Pomoću pametnog frižidera i liste 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
Domaći frižider: 9 koraka
Domaći hladnjak: Svi patimo od problema koliko brzo nam hrana propada. Zato je danas jedan od najvažnijih aparata za svakodnevni život ljudi frižider. Ovaj aparat nam omogućava da produžimo " vijek trajanja " nekoliko vrsta
Magnet za frižider tvrdog diska: 7 koraka
Magnet za hladnjak tvrdog diska: Ovo je zabavan i jednostavan način da iskoristite sve stare tvrde diskove koje imate u blizini. Alati koji će vam trebati: - Srednji odvijač sa ravnom glavom - Mali odvijač sa Phillips glavom - Izmjenjivi odvijač sa Torx nastavcima veličine T10
Kontrola temperature za zamrzivač ili frižider: 7 koraka
Kontrola temperature za zamrzivač ili frižider: Ovo uputstvo pokriva integraciju kontrole temperature kompanije Johnson Controls u produžni kabel sa prekidačem i električnom utičnicom za upravljanje zamrzivačem. Za fermentaciju piva zamrzivač u škrinji fantastična je platforma, ali tvornički nastavak