Satura rādītājs:
- 1. darbība: ātrais video
- 2. darbība. Elektroniskie komponenti, kas nepieciešami personīgajai laika stacijai
- 3. darbība: personīgajai meteoroloģiskajai stacijai nepieciešamie rīki un papildu priekšmeti
- 4. darbība. Prasības programmatūrai
- 5. darbība. Privāta kanāla izveide vietnē Thingspeak.com
- 6. darbība. Personīgās meteoroloģiskās stacijas shēma
- 7. darbība: shēmas montāža vispārējas nozīmes shēmas plates (GCB)
- 8. darbība: kods
- 9. darbība: korpusa sagatavošana
- 10. solis: vāka aizvēršana
Video: Izveidojiet personisku laika staciju: 10 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Sēžot savā istabā, jūs sākat svīst vai jūtat aukstumu; jūs domājat, cik liela būtu temperatūra jūsu istabā? vai kāds būtu mitrums? Tas notika ar mani kādu laiku atpakaļ.
Tādējādi tika izveidota Personal Weather Station, kas uzrauga jūsu istabas temperatūru, mitrumu, spiedienu un gaismas intensitāti un augšupielādē to privātā kanālā thingspeak.com.
Sāksim.
1. darbība: ātrais video
Šeit ir neliels video, kurā apkopotas visas lietas 5 minūtēs.
Noklikšķiniet šeit, lai skatītos youtube
2. darbība. Elektroniskie komponenti, kas nepieciešami personīgajai laika stacijai
Apraksts: Mēs izmantosim DHT11 mitruma noteikšanai, BMP180 temperatūras un spiediena noteikšanai un gaismas atkarīgo rezistoru (LDR), lai iegūtu aptuvenu priekšstatu par gaismas intensitāti. Arduino nano apkopos datus no šiem sensoriem un nosūtīs uz ESP8266, lai augšupielādētu tos jūsu privātajā kanālā vietnē thingspeak.com. Mēs darbināsim savu Arduino nano no 12V-2A sienas adaptera, sensoriem un ESP8266 saņems pazeminātu spriegumu no LM2596 bāzes buks pārveidotāja.
Komponentu saraksts:
- BMP180 spiediena un temperatūras sensors,
- DHT11 mitruma sensors,
- No gaismas atkarīgs rezistors (LDR),
- ESP8266 wifi modulis (gatavs programmaparatūrai),
- Arduino nano,
- 2 rezistori- 51 KOhm un 4,7 KOhm,
- LM2596 dolāra pārveidotājs,
- DC ligzda,
- Pārslēdziet un
- 12V-2A sienas adapteris.
3. darbība: personīgajai meteoroloģiskajai stacijai nepieciešamie rīki un papildu priekšmeti
Apraksts: Mēs izmantosim stieples noņēmēju stieples noņemšanai, failu griezumu/caurumu izlīdzināšanai korpusā, līmes pistoli sastāvdaļu ievietošanai korpusā, skrūvgriezi, lai aizvērtu korpusa vāku, un lodāmuru ar lodēšanas stiepli, lai saliktu ķēdi uz vispārējas nozīmes shēmas plates (GCB). 4x4x2 collu plastmasas kaste darbojas kā korpuss. Lai pareizi montētu GCB, mums būs nepieciešama arī vīriešu un sieviešu berga sloksne kopā ar sieviešu savienotājiem.
Rīku saraksts:
- Stiepļu noņēmējs,
- Fails,
- Līmes pistole,
- Skrūvgriezis un
- Lodmetāls un lodēšanas stieple.
Papildu preču saraksts:
- 4x4x2 collu plastmasas kaste (es izmantoju šo izmēru, visiem tuvumā esošajiem izmēriem jābūt piemērotiem),
- Vispārējas nozīmes shēmas plate,
- vīriešu un sieviešu bergu sloksne un
- sieviešu savienotāji.
4. darbība. Prasības programmatūrai
Apraksts: Lai redzētu sensoru datu vērtību, mums būs nepieciešams privāts kanāls thingspeak.com. Mums būs nepieciešams Arduino IDE, lai uzrakstītu arduino kodu arduino nano. (Es pieņemu, ka jums, puišiem, ir dators/klēpjdators un wifi maršruts ar piekļuvi internetam)
Programmatūras prasību saraksts:
- Privāts kanāls vietnē Thingspeak.com un
- Arduino IDE (vēlams jaunākā versija).
Jūs varat lejupielādēt jaunāko Arduino IDE versiju no arduino.cc.
Tagad izveidosim privātu kanālu vietnē thingspeak.com.
5. darbība. Privāta kanāla izveide vietnē Thingspeak.com
Lai izveidotu privātu kanālu vietnē thingspeak.com, rīkojieties šādi:
- Atveriet savu tīmekļa pārlūkprogrammu un dodieties uz thingspeak.com un noklikšķiniet uz cilnes "Reģistrēties" labajā augšējā stūrī (Attēls Nr. 1)
- Aizpildiet informāciju un noklikšķiniet uz Izveidot kontu, (Attēls nr.2)
- Tagad noklikšķiniet uz cilnes “Jauns kanāls” (3. attēls)
- Atkal aizpildiet informāciju par kanālu un iespējojiet 4 laukus (jo mēs nosūtīsim 4 sensora vērtības), ritiniet uz leju un noklikšķiniet uz cilnes Saglabāt kanālu (Attēls nr. 4/5)
- Šajā lapā noklikšķiniet uz cilnes “API atslēgas” un pierakstiet “Rakstīt API atslēgu”.
Tas ir viss, ļaudis, tagad jums ir savs privāts runas kanāls.
Tagad apvienosim visus elektronikas komponentus.
6. darbība. Personīgās meteoroloģiskās stacijas shēma
Šeit es pievienoju Personal Weather Station shematisku attēlu. Tam es pievienoju arī fritzes failu. Savienojumi ir diezgan vienkārši.
- BMP180 savienojas ar arinoino nano I2C portu.
- LDR ir savienots sprieguma dalītāja veidā ar 51 KOhm rezistoru, un savienojums ir savienots ar arduino nano A1 tapu.
- DHT11 datu tapa ir novilkta augstu ar 4,7 KOhm rezistoru un savienota ar arduino nano A0 tapu.
- ESP8266 TX un RX savienojas ar arinoino nano D10 un D11. ESP8266 CH_PD savieno ar 3.3V sliedi.
- Pielāgojiet LM2596 moduļa izeju uz 3.3V, pagriežot šī moduļa potenciometru. Pievienojiet šī moduļa izvadi attiecīgi BMP180, DHT11, LDR un ESP8266 Vcc un Gnd Vcc un Gnd.
- LM2596 moduļa ievadi nodrošina 12V-2A sienas adapteris, kas arī savienojas ar Arduino nano Vin un Gnd.
Šī shēma ir jāsamontē uz vispārējas nozīmes shēmas plates. Darām to.
7. darbība: shēmas montāža vispārējas nozīmes shēmas plates (GCB)
Aparatūras rīki un papildu priekšmeti no 3. darbības tagad darbojas.
- Izmantojiet sieviešu berga sloksni Arduino nano un ESP8288 ievietošanai GCB,
- Izmantojiet lodāmuru un lodēšanas stiepli, lai tos elektriski savienotu ar plāksni,
- Izmantojiet sieviešu savienotājus, lai paplašinātu visu sensoru un LM2596 moduļa sasniedzamību, jo tie būs pielipuši pie korpusa vāka un sienas,
- Izmantojiet berga sloksni, lai izveidotu savienojuma punktus sieviešu pagarinājumiem, kas izgatavoti 3,
- Izprotiet GCB shēmas shēmu, izmantojot vadus (noņemiet tos, izmantojot stieples noņēmēju) vai izkausēta lodēšanas stieples sliedi un, visbeidzot,
- Pirms ķēdes barošanas, izmantojot multimetru, pārbaudiet, vai nav veidu.
Tagad, kad visa aparatūra ir ievietota GCB, apskatīsim kodu.
8. darbība: kods
Personal Weather Station kods ir diezgan vienkāršs. Pārnesamības labad esmu pareizi komentējis kodu. Pirms koda ierakstīšanas rūpējieties par sekojošām lietām.
- Pārliecinieties, vai visas bibliotēkas ir instalētas,
- Aizstājiet defises ar piekļuves punkta (wifi maršrutētāja) SSID koda 14. rindā,
- Aizstājiet defises ar sava Wifi tīkla PASSWORD koda 15. rindā,
- Aizstājiet defises ar sīkdatņu privātā kanāla rakstīšanas API atslēgu 17. rindā un
- Programmējot Arduino nano, pārliecinieties, vai jūsu 12V līdzstrāvas padeve ir izslēgta.
Šeit ir saite uz github (Personal Weather Station), lai lejupielādētu kodu un bibliotēkas, kuras es izmantoju.
Tagad, kad mums ir sava aparatūra un programmatūra, atliek tikai iepakojums.
9. darbība: korpusa sagatavošana
Tagad uz 4x4x2 collu kastes mums jāizveido dažādas formas un izmēra caurumi. Mums ir jāizveido caurumi līdzstrāvas ligzdai un jāieslēdz jebkura vēlamā korpusa siena. Mums ir arī jāizveido caurumi sensoriem uz korpusa vāka.
Esmu pievienojis attēlu, kurā parādīti korpusa caurumu izmēri.
Plastmasas griešanai izmantojiet karstu asmeni.
Izmantojiet failu, lai izlīdzinātu caurumus.
Tagad jūsu korpuss ir gatavs jūsu ķēdes mitināšanai.
10. solis: vāka aizvēršana
Ievietojiet savākto GCB korpusā.
Ievietojiet slēdzi un līdzstrāvas ligzdu sienas caurumos; sensori uz vāka caurumiem. Pabeidziet to stāvokli un izmantojiet līmes pistoli, lai tos salabotu. Visbeidzot, izmantojiet skrūvgriezi, lai aizvērtu vāku.
Lūk, jūsu personīgā meteoroloģiskā stacija. Ieslēdziet strāvas padevi un skatiet savas istabas temperatūru, mitrumu, spiedienu un gaismas intensitāti no jebkuras vietas pasaulē, izmantojot viedtālruni/datoru/klēpjdatoru/planšetdatoru, izmantojot savu privāto kanālu.
Tas viss šim pamācībai. Komentējiet jebkādu šaubu gadījumā.
Ja jums patika šīs pamācības, ir liela iespēja, ka jums patiks mans youtube kanāls. Paldies, ka izlasījāt.
Ieteicams:
Izveidojiet kosmosa staciju TinkerCad Codeblock -- Vienkārša apmācība: 7 soļi (ar attēliem)
Izveidojiet kosmosa staciju TinkerCad Codeblock || Vienkārša apmācība: Lai gan doma par dzīvošanu kosmosā var šķist zinātniskā fantastika, to lasot, Starptautiskā kosmosa stacija riņķo ap zemi ar ātrumu piecas jūdzes sekundē un vienu reizi riņķo ap zemi. ik pēc 90 minūtēm. Šajā projektā jūs uzzināsit
Kā izveidot vienkāršu laika staciju: 8 soļi
Kā izveidot vienkāršu laika staciju: Sveiki, puiši, šajā video es jums parādīšu, kā ar DHT11 sensora palīdzību izveidot vienkāršu laika staciju temperatūras un mitruma noteikšanai
Kā izveidot kabatas izmēra IoT laika staciju: 7 soļi (ar attēliem)
Kā izveidot kabatas izmēra IoT laika staciju: Labdien, lasītāj! Šajā pamācībā jūs uzzināsit, kā izveidot nelielu Weather Cube, izmantojot D1 mini (ESP8266), kas ir savienots ar jūsu mājas WiFi, lai jūs varētu apskatīt tā izvadi jebkur no zemes, protams, ja vien jums ir interneta savienojums
Kā izveidot vienkāršu laika staciju, izmantojot Arduino: 6 soļi (ar attēliem)
Kā izveidot vienkāršu laika staciju, izmantojot Arduino: Sveiki, puiši, šajā pamācībā es paskaidrošu, kā padarīt vienkāršu laika staciju temperatūras un mitruma noteikšanai, izmantojot DHT11 sensoru un Arduino, uztvertie dati tiks parādīti LCD displejā. Pirms sākt šo pamācību, jums tas jāzina
Kā izveidot Raspberry Pi laika staciju: 5 soļi
Kā izveidot Raspberry Pi meteoroloģisko staciju: šajā apmācībā es apskatīšu SenseHAT instalēšanas procesu un importēšu kodu, kas nepieciešams, lai šo SenseHAT pārvērstu par pilnībā funkcionējošu laika staciju, kas spēj reģistrēt temperatūru, spiedienu un mitrumu