INHOUDSOPGAWE:
- Stap 1: Gereedskap en komponente
- Stap 2: Die opstel van die Raspberry Pi 3
- Stap 3: Koppel aan die Raspberry Pi 3
- Stap 4: Elektriese stroombaan
- Stap 5: Bou die yskas
- Stap 6: Koppel sensors aan die yskas
- Stap 7: Koderingshardeware
- Stap 8: Mysql
- Stap 9: Koderingswebwerf
- Stap 10: Autostart -projek
- Stap 11: Einde
Video: Slim yskas: 11 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Hallo, in hierdie instruksies vir skool gaan ek jou wys hoe om jou eie slim yskas te maak met 'n Raspberry Pi. Die slim yskas tel die drankies wat u uithaal deur u persoonlike kenteken te gebruik.
Al die data word gestoor en versamel in 'n Mysql -databasis en op die webwerf geplaas. Die webwerf is responsief en bruikbaar op slimfone.
Stap 1: Gereedskap en komponente
Gereedskap:
- 'N Soldeerbout
- Soldeer
- Boor
- Legkaart
- Sien
- Skroewedraaier of hamer (as u skroewe of spykers wil gebruik)
- Skuurpapier
- 2x hardehout laaghout (12 mm 122 x 61 cm)
Komponente:
- 1x Framboos pi 3
- 1x 8 GB mikro -SD
- 1x Led strook (1m)
- 3x LED's (groen, blou en rooi)
- 1x knoppie
- 1x 6V / 12V elektriese slot
- 1x Relais 5V
- 6x LDR
- 9x weerstand
- 1x broodbord
- 1x MCP3008
- 1x GPIO T-skoenmaker
- 1x Ethernet -kabel
- 1x Eksterne krag (slot)
- 1x Universele krag (pi)
- Elektroniese drade
Dit is die dinge wat ek gebruik het, maar u kan sommige dele verander of byvoeg.
Die maksimum totale koste sonder gereedskap is ongeveer € 140
Stap 2: Die opstel van die Raspberry Pi 3
Ons sal die bedryfstelsel op ons Raspberry Pi begin installeer.
Laai die beeld "Raspbian Jessie with pixel" af van die Raspberry Pi -webwerf. U sal sien dat dit 'n zip-lêer is, en uittrek hierdie zip-lêer na die gewenste plek.
- Laai die gereedskap Win32 Disk Imager af, dit kan afgelaai word op Sourceforge.
- Klik op die vouer -ikoon om die prentjie te kies
- Kies dan u microSD by 'Toestel'
- Klik dan op "Skryf"
Nadat die prent op u microSD geskryf is, kan u die microSD in Windows Explorer oopmaak.
- Maak die lêer "cmdline.txt" oop
- Voeg die volgende reël by voor die woord "rootwait": 169.254.10.0
- Stoor dan die lêer.
Plaas die microSD in die RPi
Koppel 'n spanning op u RPi met 'n 5, 2V DC -adapter
Koppel die netwerkkabel aan die RPi en steek dit in die netwerkpoort van u rekenaar.
U Framboos is nou gereed om te gebruik.
Stap 3: Koppel aan die Raspberry Pi 3
Om ons RPi aan te sluit, gebruik ons Putty.
- Aflaai Putty
- Skep 'n SSH -verbinding (sien prent)
-
Meld aan
- Gebruikersnaam: pi
- Wagwoord: framboos
WIFI INSTEL
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Gaan onderaan die lêer en voeg die volgende by:
netwerk = {ssid = "naam van die draadlose netwerk"
psswrd = "die wagwoord van die netwerk psk =" wagwoord van die draadlose netwerk "}
Om u tipe IP -adres te sien:
ifconfig wlan0
Nou kan u draadloos verbinding maak met u Raspberry Pi -gasheernaam in Putty = IP -adres
As daar 'n probleem is om aan wifi te koppel, kan u die lêer so wysig:
"sudo nano /etc/wpa_supplicant/wpa_supplicant.config"
Stap 4: Elektriese stroombaan
In hierdie stap sal ons elke sensor aan die Raspberry pi koppel.
Koppel die T-skoenmaker aan die GPIO penne op die framboos pi en plaas dit op 'n broodbord. Of u kan u eie PCB maak en dit duursamer maak.
MCP3008:
- Koppel die VDD -pen aan 3v3Connect
- die VREF -pen na 3v3Connect
- die AGND -pen na GNDConnect
- die CLK -pen na SCLKConnect
- die Dout -pen na MISOConnect
- die Din -pen na MOSIConnect
- die CS -pen na CEOConnect
- die DGND -pen na GND
LDR:
Koppel elke LDR wat u gebruik (maksimum 8) aan een pen op die MCP3008.
Koppel die eerste pen van die LDR aan die 3v3 en die tweede aan 'n weerstand en die weerstand aan die GND, en koppel de LDR tussen die LDR en die weerstand aan 'n pen op die MCP3008.
BAIE BELANGRIK: Maak seker dat alle drade wat na die pi gaan, met die regte GPIO -pen verbind is, anders werk u program nie.
RFID
- Die pen wat die meeste links is (spanningspen) na die 3v3 -pen van die RPI
- Die tweede (RST) na die GPIO25
- Die grond tot op die grond
- IRQ nie
- Die MISO tot die MISO van die RPI
- Die MOSI tot die MOSI van die RPI
- Die SCK na die SCLK van die RPI
- Die SDA aan die uitvoerende hoof van die RPI
Die yskas -knoppie:
- Een pen aan die 3v3 -pen van die RPI
- Die ander na die pen 13 van die RPI
Die drie LED's:
- Een pen op 'n 220 Ohm -weerstand en op die grond van die RPI
- Die ander pen na die 23 -pen, 24 -pen en 26 -pen
Die LED -ligte in die yskas:
- Koppel die een pen (+) aan die 5V
- Die ander pen op die GROND
Die SLOT:
- Een pen van die slot (GROUND) wat u aan die grond van die eksterne adapter koppel
- Die ander pen van die slot (+) wat u aan die Relais koppel
- Die positiewe kant van die eksterne adapter verbind u ook met die Relais
U hoef dus net die Relais self aan te sluit.
- Die negatiewe pen van die Relais wat u aan die grond van die RPI koppel
- Die pen in die middel (+pen) wat u aan die 5V -pen van die RPI koppel
- Die ander pen (KY-1-pen) wat u aan die 21-pins van die RPI koppel
Stap 5: Bou die yskas
In hierdie stap bou ons die yskas.
Eerstens benodig u:
- Die laaghout
- Legkaart
- Merker
Merk al die verskillende dele op die laaghout voordat u begin saag.
2. Nadat u gekyk het of al die onderdele op die mark is, kan u begin saag. (Hou in gedagte dat die lem ook 'n bietjie breedte het)
3. Nadat u al die dele gesaag het, kan u die gate vir u sensors begin boor.
- Die onderkant van die yskas benodig 6 groot gate sodat die bottels stil kan bly.
- Die vloer van die yskas benodig 6 kleiner gate vir die LDR -sensors.
- Die dak benodig 3 klein gaatjies vir die 3 LED's (blou, rooi en groen).
- Maak seker dat die rfid deur die hout kan lees, anders moet u die hout dunner maak.
- Maak ook 'n gaatjie aan die binnekant van die knoppie.
Vir die deur moet u ook 2 gate maak om die deur aan die binnekant van die yskas te verbind. Om die deur oop en toe te maak, het ek 'n handvatsel aangebring.
Nadat u al die woordwerk voltooi het, kan u die elektriese onderdele op die skryfplek plaas.
Stap 6: Koppel sensors aan die yskas
In hierdie stap stel ons ons yskas op met al die komponente wat ons gekoop het.
U kan die broodbord en die Framboos -pi aan die agterkant van die yskas plak, dit is die plek waar al die drade beland.
Plaas die RFID, LED's, LDR's en die knoppie regs en maak seker dat u aan die broodbord kan koppel.
Maak seker dat al die drade korrek verbind is; u kan na die foto's kyk of na die ander stappe om dit te doen.
Nadat u al die komponente op die regte plek geplaas het, kan u die verskillende dele aanmekaar skroef, soos u op die foto's kan sien. Al die drade kan in die dubbele onderkant of die dubbele bokant versteek word.
Stap 7: Koderingshardeware
Ek het die program Pycharm gebruik, sodat ek alles kon toets terwyl ek kodeer. Al die kode wat ek geskryf het, kan u op my github vind
Stap 8: Mysql
Die databasis drop help u om hierdie projek te begin gebruik.
Eenvoudige erkenning van MySql -kode is nuttig om die projek te verander as u wil.
Ek het 4 tafels, gebruikers, drankies, aksies en logging gebruik. Hierdie tabelle is die eenvoudigste en korrekte manier om seker te maak dat die projek werk.
Stap 9: Koderingswebwerf
U kan al die kode in die volgende gids op Github sien.
Ek het die program Pycharm gebruik om dit alles te skryf. Dit is 'n maklike manier om te kodeer en alles te sien wat u doen terwyl u werk.
Stap 10: Autostart -projek
In hierdie stap wys ek u hoe u u projek outomaties op die framboos -pi kan begin.
Nou laat ons ons kode outomaties begin wanneer ons pi opstart sodat dit vanself kan werk. Daar is verskeie maniere om dit te doen, maar ek kies vir die rc.local -metode.
Maak /etc/rc.local oop met u gunsteling teksredakteur en plaas hierdie kode bo die reël "exit 0"
"slaap 15 python3 /home/pi/files/app/RUN.py & python3 /home/pi/files/website/website.py en uiteindelik"
As ons ons webwerf wil sien, kan u na die IP -adres gaan wat onderaan die webwerf.py -lêer gespesifiseer is (standaard is 169.254.10.1:5000). Dit is die einde van my eerste opdrag, as iets nie duidelik is nie, kan u my kommentaar lewer of 'n boodskap stuur.
Stap 11: Einde
In hierdie stap gaan ons ons smartfridge gereed maak vir gebruik.
Sluit die kragtoevoer van die Rasberry Pi in die aansluiting aan. Wag totdat die Raspberry Pi volledig gestart is.
Sluit die ander kragtoevoer aan op die aansluiting (vir die slot).
U kan 'n drankie drink deur u kenteken te skandeer, die deur toe te maak sodat die drankies op u rekening kan kom.
Om u webwerf te sien: soek na u IP -adres gevolg deur: 5000
Nou is u Smartfridge gereed om te gebruik. Geniet u koeldrank sonder om te stres, en hou die verbruik dop.
Aanbeveel:
Slim lessenaar LED -lig - Slim beligting met Arduino - Neopixels -werkruimte: 10 stappe (met foto's)
Slim lessenaar LED -lig | Slim beligting met Arduino | Neopixels Workspace: Ons spandeer deesdae baie tyd tuis, studeer en werk virtueel, so waarom nie ons werkruimte groter maak met 'n pasgemaakte en slim beligtingstelsel Arduino en Ws2812b LED's nie. Hier wys ek u hoe u u Smart bou LED -lessenaar op die tafel wat
IoT -gebaseerde slim tuinmaak en slim landbou met behulp van ESP32: 7 stappe
IoT -gebaseerde slim tuinmaak en slim landbou Met behulp van ESP32: Wêreld verander soos die tyd en so landbou. Tans integreer mense elektronika op elke gebied en die landbou is geen uitsondering hierop nie. Hierdie samesmelting van elektronika in die landbou help boere en mense wat tuine bestuur
Beveilig u slim huis slim: 14 stappe
Beveilig u slim huis slim: ek neem deel aan die veilige wedstryd. As u van my instruksies hou, stem dan daarvoor! Ek sal u wys hoe u u huis en sy omgewing maklik en goedkoop kan beveilig. Dit bevat segmente waar u sal leer: 1. Stel j op
Slim yskas en inkopielys: 11 stappe
Slim yskas en inkopielys: Met die slim yskas en inkopielys kan u u winkelgewoontes monitor. U kan u inkopielys opstel, sodat u net u telefoon moet oopmaak terwyl u in die kruidenierswinkel is. Hierdie projek kan ook op 'n kas of laai toegepas word
Koppelvlak Honeywell Vista alarm met slim hub (knipoog/slim): 7 stappe (met foto's)
Koppelvlak Honeywell Vista alarm met slim hub (knipoog/slim): Hallo daar! Ek wou 'n kort handleiding gee oor hoe ek my Honeywell Vista -alarmstelsel in my slim hub kan integreer. Ek gebruik Wink vir hierdie tutoriaal, maar dit behoort te werk met enige slim hub (Smartthings/Iris/ens.) Voordat ons begin, gaan