Turinys:
- 1 žingsnis: įrankiai ir komponentai
- 2 veiksmas: nustatykite „Raspberry Pi 3“
- 3 veiksmas: prisijunkite prie „Raspberry Pi 3“
- 4 žingsnis: elektros grandinė
- 5 žingsnis: pastatykite šaldytuvą
- 6 veiksmas: prijunkite jutiklius prie šaldytuvo
- 7 veiksmas: aparatinės įrangos kodavimas
- 8 žingsnis: „MySQL“
- 9 veiksmas: svetainės kodavimas
- 10 veiksmas: automatinio paleidimo projektas
- 11 žingsnis: pabaiga
Video: Išmanusis šaldytuvas: 11 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Sveiki, šioje pamokoje mokyklai parodysiu, kaip sukurti savo išmanųjį šaldytuvą naudojant „Raspberry Pi“. Išmanusis šaldytuvas suskaičiuoja išgertus gėrimus naudodamas asmeninį ženklelį.
Visi duomenys bus išsaugoti ir surinkti „Mysql“duomenų bazėje ir patalpinti svetainėje. Svetainė reaguoja ir gali būti naudojama išmaniuosiuose telefonuose.
1 žingsnis: įrankiai ir komponentai
Įrankiai:
- Lituoklis
- Lituoklis
- Grąžtas
- Jigsaw
- Pjūklas
- Atsuktuvas arba plaktukas (jei norite naudoti varžtus ar vinis)
- Švitrinis popierius
- 2x kietmedžio fanera (12 mm 122 x 61 cm)
Komponentai:
- 1x aviečių pi 3
- 1x 8 GB „micro SD“
- 1x LED juostelė (1m)
- 3x šviesos diodai (žalia, mėlyna ir raudona)
- 1x mygtukas
- 1x 6V / 12V elektrinis užraktas
- 1x Relais 5V
- 6 kartus LDR
- 9x rezistorius
- 1x duonos lenta
- 1x MCP3008
- 1x GPIO T-cobbler
- 1x Ethernet kabelis
- 1x išorinis maitinimas (užraktas)
- 1x universali galia (pi)
- Elektroniniai laidai
Tai yra dalykai, kuriuos naudojau, tačiau kai kurias dalis galite pakeisti arba pridėti.
Didžiausia bendra kaina be įrankių yra apie 140 eurų
2 veiksmas: nustatykite „Raspberry Pi 3“
Pradėsime diegti operacinę sistemą „Raspberry Pi“.
Atsisiųskite paveikslėlį „Raspbian Jessie with pixel“iš Raspberry Pi svetainės. Pamatysite, kad tai yra ZIP failas. Ištraukite šį ZIP failą į norimą vietą.
- Atsisiųskite įrankį „Win32 Disk Imager“, kurį galite atsisiųsti iš „Sourceforge“.
- Spustelėkite aplanko piktogramą, kad pasirinktumėte vaizdą
- Tada „Įrenginyje“pasirinkite savo „microSD“
- Tada spustelėkite „Rašyti“
Kai vaizdas bus įrašytas į jūsų „microSD“, galite atidaryti „microSD“naudodami „Windows Explorer“.
- Atidarykite failą „cmdline.txt“
- Prieš žodį „rootwait“pridėkite šią eilutę: 169.254.10.0
- Tada išsaugokite failą.
Įdėkite „microSD“į RPi
Įjunkite RPi įtampą naudodami 5, 2 V nuolatinės srovės adapterį
Prijunkite tinklo kabelį prie RPi ir prijunkite jį prie kompiuterio tinklo prievado.
Jūsų avietė yra paruošta naudoti dabar.
3 veiksmas: prisijunkite prie „Raspberry Pi 3“
Norėdami prisijungti prie mūsų RPi, naudosime „Putty“.
- Parsisiųsti Putty
- Sukurkite SSH ryšį (žr. Paveikslėlį)
-
Prisijungti
- Vartotojo vardas: pi
- Slaptažodis: avietė
WIFI NUSTATYMAS
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Eikite į failo apačią ir pridėkite:
tinklas = {ssid = "belaidžio tinklo pavadinimas"
psswrd = "tinklo slaptažodis psk =" belaidžio tinklo slaptažodis "}
Norėdami pamatyti savo IP adreso tipą:
ifconfig wlan0
Dabar galite belaidžiu ryšiu prisijungti prie „Raspberry Pi“pagrindinio kompiuterio pavadinimo naudodami „Putty = IP address“
Jei kyla problemų prisijungiant prie „Wi -Fi“, galite redaguoti failą taip:
"sudo nano /etc/wpa_supplicant/wpa_supplicant.config"
4 žingsnis: elektros grandinė
Šiame žingsnyje mes prijungsime kiekvieną jutiklį prie „Raspberry pi“.
Prijunkite T-cobbler prie GPIO kaiščių ant aviečių pi ir padėkite jį ant duonos lentos. Arba galite pasidaryti savo PCB ir padaryti ją patvaresnę.
MCP3008:
- Prijunkite VDD kaištį prie 3v3Connect
- VREF kaištį prie 3v3Connect
- AGND kaištį į GNDConnect
- CLK kaištį prie SCLKConnect
- „Dout“kaištį į „MISOConnect“
- „Din“kaištį prie „MOSIConnect“
- CS kaištį į „CEOConnect“
- nuo DGND kaiščio iki GND
LDR:
Prijunkite kiekvieną naudojamą LDR (daugiausia 8) prie vieno MCP3008 kaiščio.
Prijunkite pirmąjį LDR kaištį prie 3v3, o antrąjį - prie rezistoriaus, o rezistorių - prie GND, o LDR tarp LDR ir rezistoriaus prijunkite prie MCP3008 kaiščio.
LABAI SVARBU: Įsitikinkite, kad visi laidai, einantys į pi, yra prijungti prie tinkamo GPIO kaiščio, kitaip jūsų programa neveiks.
RFID
- Dauguma kairiojo kaiščio (įtampos kaiščio) prie RPI 3v3 kaiščio
- Antrasis (RST) GPIO25
- Žemė prie žemės
- IRQ ne
- MISO į RPI MISO
- MOSI į RPI MOSI
- SCK į RPI SCLK
- SDA RPI generaliniam direktoriui
Šaldytuvo mygtukas:
- Vienas kaištis prie RPI 3v3 kaiščio
- Kitas - prie RPI 13 kaiščio
Trys šviesos diodai:
- Vienas kaištis prie 220 omų rezistoriaus ir prie RPI PAGRINDO
- Kitas kaištis prie 23, 24 ir 26 kaiščių
LED lemputės šaldytuve:
- Prijunkite vieną kaištį (+) prie 5V
- Kitas kaištis prie GRUNDO
UŽRAKTAS:
- Vienas užrakto kaištis (GROUND), kurį prijungiate prie išorinio adapterio žemės
- Kitas spynos kaištis (+), kurį prijungiate prie „Relais“
- Teigiama išorinio adapterio pusė, kurią prijungiate prie „Relais“
Taigi dabar jūs turite tik prijungti patį „Relais“.
- Neigiamas „Relais“kaištis, kurį jungiate prie RPI PAGRINDO
- Viduryje esantis kaištis (+kaištis) prijungiamas prie 5 V RPI kaiščio
- Kitas kaištis (KY-1 kaištis), kurį prijungiate prie RPI 21 kontaktų
5 žingsnis: pastatykite šaldytuvą
Šiame etape mes statome šaldytuvą.
Visų pirma jums reikės:
- Fanera
- Dėlionės
- Žymeklis
Prieš pradėdami pjauti, ant faneros pažymėkite visas skirtingas dalis.
2. Patikrinę, ar visos dalys yra rinkoje, galite pradėti pjauti. (Atminkite, kad ašmenys taip pat turi tam tikrą plotį)
3. Nupjovę visas dalis, galite pradėti gręžti skyles savo jutikliams.
- Šaldytuvo apačioje reikia 6 didelių skylių, kad buteliai liktų ramūs.
- Šaldytuvo grindims reikia 6 mažesnių skylių LDR jutikliams.
- Stogui reikia 3 mažų skylių 3 šviesos diodams (mėlyna, raudona ir žalia).
- Įsitikinkite, kad RFID gali perskaityti medieną, kitaip turite padaryti medieną plonesnę.
- Taip pat vidinėje priekinėje dalyje padarykite skylutę mygtukui.
Durelėms taip pat reikia padaryti 2 skyles, kad sujungtumėte dureles su šaldytuvo vidumi. Norėdami atidaryti ir uždaryti duris, sumontavau rankeną.
Baigę visus darbus, elektrines dalis galite sudėti į rašymo vietą.
6 veiksmas: prijunkite jutiklius prie šaldytuvo
Šiame etape mes nustatome savo šaldytuvą su visais pirktais komponentais.
Galite pradėti klijuodami duonos lentą ir „Raspberry pi“prie šaldytuvo galo, tai yra vieta, kur baigiasi visi laidai.
Padėkite RFID, šviesos diodus, LDR ir mygtuką dešinėje ir įsitikinkite, kad galite prisijungti prie duonos lentos.
Įsitikinkite, kad visi laidai yra prijungti teisingai, galite žiūrėti į paveikslėlius ar kitus rašymo veiksmus.
Sudėję visus komponentus į reikiamą vietą, galite pradėti sukti skirtingas dalis, kaip matote paveikslėliuose. Visi laidai gali būti paslėpti dvigubame dugne arba dvigubame viršuje.
7 veiksmas: aparatinės įrangos kodavimas
Aš naudoju programą „Pycharm“, kad galėčiau viską išbandyti, kol kodavau. Visą kodą, kurį parašiau, rasite mano „github“
8 žingsnis: „MySQL“
Duomenų bazės lašas padeda pradėti naudoti šį projektą.
Paprastas „MySql“kodo patvirtinimas yra naudingas norint pakeisti projektą, jei norite.
Naudojau 4 lenteles, vartotojai, gėrimai, veiksmai ir registravimas. Šios lentelės yra paprasčiausias ir teisingiausias būdas įsitikinti, kad projektas veikia.
9 veiksmas: svetainės kodavimas
Visą kodą galite pamatyti kitame „Github“aplanke.
Visa tai parašiau naudodamas programą „Pycharm“. Tai paprastas būdas koduoti ir matyti viską, ką darote dirbdami.
10 veiksmas: automatinio paleidimo projektas
Šiame žingsnyje aš jums parodysiu, kaip automatiškai pradėti savo projektą naudojant aviečių pi.
Dabar mes leisime savo kodui automatiškai paleisti, kai mūsų pi batai pradės veikti, kad jis galėtų veikti savarankiškai. Yra daug būdų tai padaryti, bet aš renkuosi rc.local metodą.
Atidarykite /etc/rc.local naudodami mėgstamą teksto rengyklę ir padėkite šį kodą virš eilutės „exit 0“
"sleep 15 python3 /home/pi/files/app/RUN.py & python3 /home/pi/files/website/website.py & Galiausiai"
kai norime pamatyti savo svetainę, galite naršyti iki IP adreso, kuris buvo nurodytas failo website.py apačioje (numatytasis yra 169.254.10.1:5000). Tai yra mano pirmojo pamokymo pabaiga, jei kažkas neaišku, galite komentuoti arba parašyti man žinutę.
11 žingsnis: pabaiga
Šiame etape mes paruošime savo išmanųjį šaldytuvą naudoti.
Prijunkite maitinimo šaltinį iš „Rasberry Pi“lizdo. Palaukite, kol „Raspberry Pi“bus visiškai paleistas.
Prijunkite kitą maitinimo šaltinį prie lizdo (užraktui).
Galite išgerti gėrimo nuskaitydami savo ženklelį, uždarykite duris, kad simboliniai gėrimai patektų į jūsų sąskaitą.
Norėdami pamatyti savo svetainę: ieškokite savo IP adreso, po to: 5000
Dabar jūsų „Smartfridge“yra paruoštas naudoti. Mėgaukitės šaltais gėrimais be streso ir stebėkite suvartojimą.
Rekomenduojamas:
Išmanusis žadintuvas: išmanusis žadintuvas, pagamintas naudojant „Raspberry Pi“: 10 žingsnių (su nuotraukomis)
Išmanusis žadintuvas: išmanusis žadintuvas, pagamintas naudojant „Raspberry Pi“: ar kada nors norėjote išmaniojo laikrodžio? Jei taip, tai yra sprendimas jums! Aš sukūriau išmanųjį žadintuvą, tai laikrodis, kuriuo galite pakeisti žadintuvo laiką pagal svetainę. Kai žadintuvas išsijungs, pasigirs garsas (švilpukas) ir 2 lemputės
Daiktu internetu pagrįstas išmanusis sodininkystė ir išmanusis žemės ūkis naudojant ESP32: 7 žingsniai
Daiktu internetu pagrįstas išmanusis sodininkystė ir išmanusis žemės ūkis naudojant ESP32: pasaulis keičiasi kaip laikas ir žemės ūkis. Šiais laikais žmonės integruoja elektroniką visose srityse, o žemės ūkis nėra išimtis. Šis elektronikos sujungimas žemės ūkyje padeda ūkininkams ir žmonėms, kurie tvarko sodus. Tai
„Pasidaryk pats“nešiojamas mini šaldytuvas: 19 žingsnių (su nuotraukomis)
„Pasidaryk pats“nešiojamasis mini šaldytuvas: man visada patinka gerti atšaldytą koksą. Bet kai aš einu į išvyką, nebėra jokių galimybių gauti atšaldytą koksą. Taigi aš rimtai norėjau turėti nešiojamą mini šaldytuvą, kad galėčiau nešiotis, kad ir kur einu. Aš peržiūrėjau keletą vaizdo įrašų „YouTube“ir
Išmanusis šaldytuvas ir pirkinių sąrašas: 11 žingsnių
Išmanusis šaldytuvas ir pirkinių sąrašas: naudodami išmanųjį šaldytuvą ir pirkinių sąrašą galite stebėti savo pirkimo įpročius. Galite sudaryti pirkinių sąrašą, kad jums tereikėtų atidaryti telefoną, kol esate maisto prekių parduotuvėje. Šis projektas taip pat gali būti pritaikytas spintai ar stalčiui
Namuose pagamintas šaldytuvas su išmaniojo valdymo funkcija (gilus šaldiklis): 11 žingsnių (su nuotraukomis)
Namuose pagamintas šaldytuvas su išmaniojo valdymo funkcija (gilus šaldiklis): Sveiki draugai, tai yra 2 dalis „pasidaryk pats“šaldytuvo, pagrįsto „peltier“moduliu, šioje dalyje mes naudojame 2 peltier modulius, o ne 1, taip pat naudojame terminį valdiklį norimai temperatūrai nustatyti truputis energijos