Satura rādītājs:
- 1. darbība: rīki un sastāvdaļas
- 2. darbība. Raspberry Pi 3 iestatīšana
- 3. darbība: izveidojiet savienojumu ar Raspberry Pi 3
- 4. solis: elektriskā ķēde
- 5. solis: Ledusskapja izgatavošana
- 6. darbība: pievienojiet sensorus ledusskapim
- 7. darbība: aparatūras kodēšana
- 8. darbība: MySQL
- 9. darbība. Vietnes kodēšana
- 10. darbība: automātiskās palaišanas projekts
- 11. solis: beigas
Video: Viedais ledusskapis: 11 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:55
Sveiki, šajā pamācībā skolai es parādīšu, kā izveidot savu viedo ledusskapi, izmantojot Raspberry Pi. Viedais ledusskapis uzskaita izņemtos dzērienus, izmantojot personīgo emblēmu.
Visi dati tiks saglabāti un apkopoti Mysql datu bāzē un ievietoti vietnē. Vietne ir atsaucīga un izmantojama viedtālruņos.
1. darbība: rīki un sastāvdaļas
Rīki:
- Lodāmurs
- Lodēt
- Urbis
- Finierzāģis
- Ieraudzīja
- Skrūvgriezis vai āmurs (ja vēlaties izmantot skrūves vai naglas)
- Smilšpapīrs
- 2x cietkoksnes saplāksnis (12 mm 122 x 61 cm)
Sastāvdaļas:
- 1x aveņu pi 3
- 1x 8 GB micro SD
- 1x LED sloksne (1m)
- 3x gaismas diodes (zaļa, zila un sarkana)
- 1x poga
- 1x 6V / 12V elektriskā slēdzene
- 1x Relais 5V
- 6x LDR
- 9x rezistors
- 1x maizes dēlis
- 1x MCP3008
- 1x GPIO T-kurpnieks
- 1x Ethernet kabelis
- 1x ārējā barošana (bloķēšana)
- 1x universālā jauda (pi)
- Elektroniskie vadi
Šīs ir lietas, kuras es izmantoju, taču dažas daļas varat mainīt vai pievienot.
Maksimālās kopējās izmaksas bez instrumentiem ir aptuveni 140 eiro
2. darbība. Raspberry Pi 3 iestatīšana
Mēs sāksim instalēt operētājsistēmu mūsu Raspberry Pi.
Lejupielādējiet attēlu "Raspbian Jessie with pixel" no Raspberry Pi vietnes. Jūs redzēsit, ka tas ir ZIP fails. Izvelciet šo ZIP failu vēlamajā vietā.
- Lejupielādējiet rīku Win32 Disk Imager, to var lejupielādēt vietnē Sourceforge.
- Noklikšķiniet uz mapes ikonas, lai atlasītu attēlu
- Pēc tam sadaļā "Ierīce" atlasiet savu microSD
- Pēc tam noklikšķiniet uz "Rakstīt"
Pēc tam, kad attēls ir ierakstīts jūsu microSD, varat atvērt microSD programmā Windows Explorer.
- Atveriet failu "cmdline.txt"
- Pirms vārda "rootwait" pievienojiet šādu rindu: 169.254.10.0
- Pēc tam saglabājiet failu.
Ievietojiet microSD RPi
Pielietojiet spriegumu savam RPi ar 5, 2 V līdzstrāvas adapteri
Pievienojiet tīkla kabeli RPi un pievienojiet to datora tīkla portam.
Jūsu Raspberry ir gatavs lietošanai tagad.
3. darbība: izveidojiet savienojumu ar Raspberry Pi 3
Lai izveidotu savienojumu ar mūsu RPi, mēs izmantosim Putty.
- Lejupielādēt Putty
- Izveidojiet SSH savienojumu (skatiet attēlu)
-
Ielogoties
- Lietotājvārds: pi
- Parole: aveņu
WIFI UZSTĀDĪŠANA
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Dodieties uz faila apakšdaļu un pievienojiet šādu informāciju:
tīkls = {ssid = "bezvadu tīkla nosaukums"
psswrd = "tīkla parole psk =" bezvadu tīkla parole "}
Lai redzētu savu IP adreses veidu:
ifconfig wlan0
Tagad jūs varat izveidot bezvadu savienojumu ar savu Raspberry Pi resursdatora nosaukumu sadaļā Putty = IP address
Ja rodas problēma, lai izveidotu savienojumu ar wifi, varat rediģēt failu šādi:
"sudo nano /etc/wpa_supplicant/wpa_supplicant.config"
4. solis: elektriskā ķēde
Šajā solī mēs savienosim katru sensoru ar Raspberry pi.
Savienojiet T-kurpnieku ar aveņu pi GPIO tapām un novietojiet to uz maizes dēļa. Vai arī jūs varat izveidot savu PCB un padarīt to izturīgāku.
MCP3008:
- Pievienojiet VDD tapu 3v3Connect
- VREF tapu uz 3v3Connect
- AGND tapu uz GNDConnect
- CLK tapu uz SCLKConnect
- Dout tapu MISOConnect
- Din tapu uz MOSIConnect
- CS tapu uz CEOConnect
- no DGND tapas līdz GND
LDR:
Savienojiet katru izmantoto LDR (ne vairāk kā 8) ar vienu MCP3008 tapu.
Savienojiet pirmo LDR tapu ar 3v3 un otro ar rezistoru un rezistoru ar GND un savienojiet de LDR starp LDR un rezistoru ar MCP3008 tapu.
ĻOTI SVARĪGI: Pārliecinieties, vai visi vadi, kas iet uz pi, ir savienoti ar pareizo GPIO tapu, pretējā gadījumā jūsu programma nedarbosies.
RFID
- Lielākā daļa kreisās tapas (sprieguma tapa) līdz RPI 3v3 tapai
- Otrais (RST) GPIO25
- Zeme līdz zemei
- IRQ nē
- MISO līdz RPI MISO
- No MOSI līdz RPI MOSI
- SCK uz RPI SCLK
- SDA RPI izpilddirektoram
Ledusskapja poga:
- Viena tapa līdz RPI 3v3 tapai
- Otrs uz RPI 13. tapu
Trīs gaismas diodes:
- Viena tapa pie 220 omu rezistora un RPI ZEMES
- Otra tapa līdz 23, 24 un 26 tapām
LED gaismas ledusskapī:
- Pievienojiet vienu tapu (+) 5V
- Otra tapa pie ZEMES
Slēdzene:
- Vienu slēdzenes tapu (GROUND) jūs savienojat ar ārējā adaptera zemi
- Otru slēdzenes tapu (+) jūs savienojat ar Relais
- Ārējā adaptera pozitīvā puse, kuru pievienojat arī Relais
Tātad tagad jums ir tikai jāsavieno pats Relais.
- Relais negatīvā tapa, kuru savienojat ar RPI ZEMI
- Piespraude vidū (+tapa) ir savienota ar RPI 5V tapu
- Cita tapa (KY-1 tapa), kuru savienojat ar RPI 21 tapu
5. solis: Ledusskapja izgatavošana
Šajā posmā mēs veidojam ledusskapi.
Vispirms jums būs nepieciešams:
- Saplāksnis
- finierzāģis
- Marķieris
Pirms zāģēšanas saplākšņa atzīmējiet visas dažādās detaļas.
2. Pēc tam, kad esat pārbaudījis, vai visas detaļas ir tirgū, varat sākt zāģēt. (Ņemiet vērā, ka asmenim ir arī zināms platums)
3. Pēc visu detaļu zāģēšanas varat sākt urbt caurumus sensoriem.
- Ledusskapja apakšai ir nepieciešami 6 lieli caurumi, lai pudeles varētu palikt nekustīgas.
- Ledusskapja grīdai nepieciešami 6 mazāki caurumi LDR sensoriem.
- Jumtam nepieciešami 3 mazi caurumi 3 gaismas diodēm (zilā, sarkanā un zaļā krāsā).
- Pārliecinieties, ka RFID var nolasīt caur koku, pretējā gadījumā koksne ir jāpadara plānāka.
- Priekšpusē iekšpusē izveidojiet nelielu caurumu pogai.
Durvīm jāizveido arī 2 caurumi, lai savienotu durvis ar ledusskapja iekšpusi. Lai atvērtu un aizvērtu durvis, es uzstādīju rokturi.
Kad esat pabeidzis visus darbus, varat ievietot elektriskās daļas rakstīšanas vietā.
6. darbība: pievienojiet sensorus ledusskapim
Šajā solī mēs uzstādām ledusskapi ar visām iegādātajām sastāvdaļām.
Jūs varat sākt, pielīmējot maizes dēli un Raspberry pi pie ledusskapja aizmugures, tas ir, vietā, kur nonāk visi vadi.
Novietojiet RFID, gaismas diodes, LDR un pogu pa labi un pārliecinieties, vai varat izveidot savienojumu ar maizes dēli.
Pārliecinieties, vai visi vadi ir pareizi pievienoti, varat apskatīt attēlus vai citas rakstīšanas darbības.
Kad visas sastāvdaļas ir ievietotas pareizajā vietā, varat sākt skrūvēt dažādas detaļas kopā, kā redzams attēlos. Visus vadus var paslēpt dubultā apakšā vai dubultā augšpusē.
7. darbība: aparatūras kodēšana
Es izmantoju programmu Pycharm, lai kodēšanas laikā varētu pārbaudīt visu. Visu kodu, ko es uzrakstīju, varat atrast manā github
8. darbība: MySQL
Datu bāzes kritums palīdz jums sākt izmantot šo projektu.
Vienkāršs MySql koda apstiprinājums ir noderīgs, lai mainītu projektu, ja vēlaties.
Es izmantoju 4 tabulas, lietotāji, dzērieni, darbības un reģistrēšana. Šīs tabulas ir vienkāršākais un pareizākais veids, kā pārliecināties, ka projekts darbojas.
9. darbība. Vietnes kodēšana
Visu kodu varat redzēt nākamajā Github mapē.
Lai to visu uzrakstītu, es izmantoju programmu Pycharm. Tas ir vienkāršs veids, kā kodēt un redzēt visu, ko darāt, kamēr strādājat.
10. darbība: automātiskās palaišanas projekts
Šajā solī es parādīšu, kā automātiski sākt savu projektu aveņu pi.
Tagad mēs ļausim savam kodam automātiski startēt, kad mūsu pi zābaki sāks darboties. Ir vairāki veidi, kā to izdarīt, bet es izvēlos rc.local metodi.
Atveriet /etc/rc.local ar savu iecienīto teksta redaktoru un ievietojiet šo kodu virs rindas "izeja 0"
"miega 15 python3 /home/pi/files/app/RUN.py & python3 /home/pi/files/website/website.py & Beidzot"
kad mēs vēlamies redzēt mūsu vietni, varat pārlūkot IP adresi, kas tika norādīta faila website.py apakšā (noklusējums ir 169.254.10.1:5000). Ar to beidzas mans pirmais pamācības, ja kaut kas nav skaidrs, varat man komentēt vai ziņot.
11. solis: beigas
Šajā solī mēs sagatavosim viedo ledusskapi lietošanai.
Pievienojiet strāvas padevi no Rasberry Pi kontaktligzdā. Pagaidiet, līdz Raspberry Pi ir pilnībā ielādēts.
Pievienojiet otru barošanas avotu kontaktligzdai (slēdzenei).
Jūs varat dzert, skenējot savu emblēmu, aizveriet durvis, lai simboliskie dzērieni nonāktu jūsu kontā.
Lai redzētu savu vietni: meklējiet savu IP adresi, pēc tam: 5000
Tagad jūsu Smartfridge ir gatavs lietošanai. Izbaudiet aukstos dzērienus bez stresa un sekojiet līdzi patēriņam.
Ieteicams:
Wifi ledusskapis: 4 soļi
Wifi ledusskapis: - Hei, jūsu ražotājam trūkst ledusskapja, ņemiet to! - Paldies! Bet draugs, tas ir salauzts.- Tieši tā. Un tā es dabūju kastīti, lai kafijā būtu auksts piens. Vai arī, lai būtu precīzāk: piena pūslīši.Ledusskapis 101. Ledusskapi var salauzt daudzos veidos
Pašdarināts Peltier dzesētājs / ledusskapis ar temperatūras regulatoru DIY: 6 soļi (ar attēliem)
Pašdarināts Peltier dzesētājs / ledusskapis ar temperatūras regulatoru DIY: kā pagatavot mājās gatavotu termoelektrisku Peltier dzesētāju / mini ledusskapi DIY ar W1209 temperatūras regulatoru. Šis TEC1-12706 modulis un Peltier efekts padara perfektu DIY dzesētāju! Šī pamācība ir soli pa solim apmācība, kurā parādīts, kā padarīt
Viedais modinātājs: viedais modinātājs, kas izgatavots ar Raspberry Pi: 10 soļi (ar attēliem)
Viedais modinātājs: viedais modinātājs, kas izgatavots, izmantojot Raspberry Pi: Vai esat kādreiz vēlējies gudru pulksteni? Ja tā, tas ir risinājums jums! Es izveidoju viedo modinātāju, tas ir pulkstenis, ar kuru jūs varat mainīt modinātāja laiku atbilstoši vietnei. Kad modinātājs atskan, atskanēs skaņa (skaņas signāls) un iedegsies 2 gaismas
Viedais ledusskapis un iepirkumu saraksts: 11 soļi
Viedais ledusskapis un iepirkumu saraksts: izmantojot viedo ledusskapi un iepirkumu sarakstu, jūs varat uzraudzīt savus iepirkšanās paradumus. Jūs varat izveidot savu iepirkumu sarakstu, lai jums būtu tikai jāatver tālrunis, kamēr atrodaties pārtikas preču veikalā. Šo projektu var izmantot arī uz skapja vai atvilktnes
Nevera viedais ledusskapis: 6 soļi
Nevera Smart Fridge: Es esmu NMCT students Howest Kortrijk (Beļģija), un kā daļa no eksāmeniem mums bija jāizstrādā gala projekts. Es izveidoju rīku "Nevera", kas palīdzēs atcerēties visu, kas atrodas ledusskapī. Ar svītrkoda skenera palīdzību jums būs