![Mini laika stacija, izmantojot Arduino un ThingSpeak: 4 soļi Mini laika stacija, izmantojot Arduino un ThingSpeak: 4 soļi](https://i.howwhatproduce.com/images/001/image-2758-18-j.webp)
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59
![Mini laika stacija, izmantojot Arduino un ThingSpeak Mini laika stacija, izmantojot Arduino un ThingSpeak](https://i.howwhatproduce.com/images/001/image-2758-19-j.webp)
![Mini laika stacija, izmantojot Arduino un ThingSpeak Mini laika stacija, izmantojot Arduino un ThingSpeak](https://i.howwhatproduce.com/images/001/image-2758-20-j.webp)
![Mini laika stacija, izmantojot Arduino un ThingSpeak Mini laika stacija, izmantojot Arduino un ThingSpeak](https://i.howwhatproduce.com/images/001/image-2758-21-j.webp)
Sveiki visiem. Šajā pamācībā es jums norādīšu, kā izveidot personalizētu mini laika staciju. Mēs izmantosim arī ThingSpeak API, lai augšupielādētu savus laika apstākļu datus viņu serveros, vai arī kāds ir meteoroloģiskās stacijas mērķis, ja mēs pat nevaram izsekot mūsu laika apstākļu datiem. Jūs to varat veidot saviem skolas/koledžas projektiem vai savām personīgajām interesēm, tas ir pilnībā atkarīgs no jums. Tātad sāksim.
Pirmkārt un galvenokārt, mums ir jāsagatavo šādi priekšmeti, pirms sākam būvēt savu mini laika staciju. Atsauces uz tapām, jūs varat pārbaudīt attēlus šajā instrukcijas sadaļā.
Piegādes
Arduino Uno R3
ESP8266 WiFi modulis
BMP180 Barometriskā spiediena sensors
FC37 lietus sensors
DHT22 Temperatūras un mitruma sensors
Džempera vadi un barošanas avots
ThingSpeak konts
Arduino IDE
1. darbība. ThingSpeak konta izveide un iestatīšana
![ThingSpeak konta izveide un iestatīšana ThingSpeak konta izveide un iestatīšana](https://i.howwhatproduce.com/images/001/image-2758-22-j.webp)
![ThingSpeak konta izveide un iestatīšana ThingSpeak konta izveide un iestatīšana](https://i.howwhatproduce.com/images/001/image-2758-23-j.webp)
![ThingSpeak konta izveide un iestatīšana ThingSpeak konta izveide un iestatīšana](https://i.howwhatproduce.com/images/001/image-2758-24-j.webp)
1. Lai izveidotu savu ThingSpeak kontu, dodieties uz šo saiti.
2. Ja jums jau ir konts, pierakstieties, citādi izveidojiet jaunu kontu.
3. Kad esat informācijas panelī, noklikšķiniet uz “Jauns kanāls”, lai izveidotu jaunu kanālu.
4. Laukā “Nosaukums” ievadiet izvēlēto kanāla nosaukumu.
5. Pārbaudiet pirmos četrus laukus un nosauciet tos attiecīgi par "Temperatūra", "Mitrums", "Barometriskais spiediens" un "Lietus". Atstājiet citus laukus tukšus, jo mums tie nav nepieciešami šim projektam. Noklikšķiniet uz pogas "Saglabāt" apakšā.
6. Tagad jūs tiksit novirzīts uz kanāla ekrānu. Noklikšķiniet uz cilnes API atslēgas.
7. Jūs redzēsit rakstīt API atslēgu un lasīt API atslēgu. Šim projektam mūs interesē rakstīšanas API atslēga. Atzīmējiet šo atslēgu, jo mums tas būs vajadzīgs vēlāk.
(Uzziņai skatiet šīs sadaļas attēlus, kas numurēti no 1 līdz 3)
2. darbība. Savienojumi
![Savienojumi Savienojumi](https://i.howwhatproduce.com/images/001/image-2758-25-j.webp)
Tas ir ļoti svarīgs un izšķirošs solis. Veiciet pieslēgumus uzmanīgi, jo sensori ir jutīgi pret barošanas avotiem. Ja tiek nodrošināts pārspriegums, sensori var neatgriezeniski sabojāt. Ērtības labad pārbaudiet šīs sadaļas attēlu. Tas satur visus savienojumus.
BMP180 ---- Arduino Uno R3 SDA PIN-A4
SCL PIN - A5
GND - GND
3V0 - 3.3V
DHT22 ----------- Arduino Uno R3
1. PIN (VCC) ---------- 5V barošanas avots
2. PIN (DATI) -------- D4
3. PIN (NC) --------- NELIETO
4. PIN (GND) --------- GND
Lietus sensora savienojumi (lietus sensoram ir sensoru panelis)
I) Lietus sensors ----------- Arduino UNO R3:
VCC ----------- 5V barošanas avota tapa
A0 ----------- A1
D0 ----------- D7
GND ----------- GND
II) Lietus sensors -------------- Sensora panelis
+ve terminālis ------------- +
-ve terminālis --------------
ESP8266 ------------------ Arduino Uno R3
RX ------------------ D3
TX ------------------- D2
VCC un CH_LV ------------------- 3.3V
GND ------------------- GND
Piezīmes: *DHT 3. tapa nav izmantota.
*Pārbaudiet katra sensora strāvas un zemējuma kontaktu savienojumu ar Arduino plāksni.
*Jūsu BMP180 var būt vai nebūt 5 tapas. Tas ir tāpēc, ka tam ir viena tapa +5V barošanai un otra - +3.3V. Ja jums ir tikai viens, vienkārši pievienojiet kontaktdakšu pie +3.3V
3. darbība: kods un pēdējie soļi
1. Pirmajā solī jūs pierakstījāt rakstīšanas API atslēgu no ThingSpeak. Piešķiriet šo atslēgu kā vērtību manam API mainīgajam kodā.
2. Ievadiet WiFi SSID (sava wifi savienojuma nosaukums) un paroli koda mainīgajos mySSID un myPWD.
3. Noklikšķiniet uz verificēšanas pogas, lai apstiprinātu, ka kods darbojas pareizi.
4. Augšupielādējiet kodu. Tāpat es iesaku pirms koda augšupielādes noņemt tapas, kas nodrošina strāvu sensoriem (3.3V un 5v), un pēc veiksmīgas augšupielādes Arduino panelī tos atkal savienot.
*Piezīme. Pirms koda apkopošanas jums, iespējams, būs jālejupielādē un jāinstalē manis izmantotās bibliotēkas. Lejupielādējiet tos no tālāk norādītajām saitēm
DHT bibliotēka
BMP180 bibliotēka
Pēc lejupielādes instalējiet tos, Arduino IDE dodoties uz Sketch -> Include Library -> Add. Zip Library….
*Iekļautās bibliotēkās varat meklēt arī Google.
4. solis: video
![](https://i.ytimg.com/vi/oSsFmwDrSAc/hqdefault.jpg)
Īpaša piezīme: Es izveidoju šo projektu pirms gada. Ierakstot šo video šīs pamācības publicēšanas datumā, es uzzināju, ka mans BMP sensors ir salauzts. Tāpēc man nācās komentēt BMP kodu un noņemt ThingSpeak spiediena lauku. Bet BMP kodam vajadzētu darboties labi, ja vien jums ir strādājošs BMP sensors atšķirībā no manis. Turklāt es biju pārbaudījis pirms mēneša, un tas strādāja labi. Paldies.
Ieteicams:
DIY laika stacija un WiFi sensora stacija: 7 soļi (ar attēliem)
![DIY laika stacija un WiFi sensora stacija: 7 soļi (ar attēliem) DIY laika stacija un WiFi sensora stacija: 7 soļi (ar attēliem)](https://i.howwhatproduce.com/images/005/image-13050-j.webp)
DIY laika stacija un WiFi sensora stacija: Šajā projektā es jums parādīšu, kā izveidot laika staciju kopā ar WiFi sensoru staciju. Sensora stacija mēra vietējās temperatūras un mitruma datus un nosūta tos, izmantojot WiFi, uz meteoroloģisko staciju. Pēc tam meteoroloģiskā stacija parāda t
Telpas laika stacija, izmantojot Arduino un BME280: 4 soļi
![Telpas laika stacija, izmantojot Arduino un BME280: 4 soļi Telpas laika stacija, izmantojot Arduino un BME280: 4 soļi](https://i.howwhatproduce.com/images/005/image-13440-j.webp)
Telpas meteoroloģiskā stacija, izmantojot Arduino un BME280: Iepriekš es koplietoju vienkāršu laika staciju, kas parādīja vietējās temperatūras un mitruma līmeni. Problēma bija tā, ka atjaunināšana prasīs laiku, un dati nebija precīzi. Šajā apmācībā mēs izveidosim iekštelpu laika monitoru
Laika stacija, izmantojot Wemos D1 Mini, BME280 un Sensate .: 6 soļi
![Laika stacija, izmantojot Wemos D1 Mini, BME280 un Sensate .: 6 soļi Laika stacija, izmantojot Wemos D1 Mini, BME280 un Sensate .: 6 soļi](https://i.howwhatproduce.com/images/007/image-18150-j.webp)
Meteoroloģiskā stacija, izmantojot Wemos D1 Mini, BME280 un Sensate .: Iepriekšējos ziņojumos esmu dalījies dažādās metodēs, kā izveidot meteoroloģisko staciju. Ja neesat to pārbaudījis, šeit ir saite. Šajā pamācībā es parādīšu, kā izveidot vienkāršu laika staciju, izmantojot Wemos un IoT platformu ar nosaukumu Sensate
Viedā laika stacija (izmantojot Arduino): 5 soļi
![Viedā laika stacija (izmantojot Arduino): 5 soļi Viedā laika stacija (izmantojot Arduino): 5 soļi](https://i.howwhatproduce.com/images/007/image-18974-j.webp)
Viedā laika stacija (izmantojot Arduino): meteoroloģiskā stacija ir iekārta vai nu uz sauszemes, vai jūrā, ar instrumentiem un aprīkojumu atmosfēras apstākļu mērīšanai, lai sniegtu informāciju laika prognozēm un pētītu laika apstākļus un klimatu. Veiktie mērījumi ietver temperatūru
Laika stacija ar Arduino, BME280 un displeju, lai redzētu tendenci pēdējo 1-2 dienu laikā: 3 soļi (ar attēliem)
![Laika stacija ar Arduino, BME280 un displeju, lai redzētu tendenci pēdējo 1-2 dienu laikā: 3 soļi (ar attēliem) Laika stacija ar Arduino, BME280 un displeju, lai redzētu tendenci pēdējo 1-2 dienu laikā: 3 soļi (ar attēliem)](https://i.howwhatproduce.com/images/003/image-8042-13-j.webp)
Laika stacijas ar Arduino, BME280 un displeju, lai redzētu tendenci pēdējo 1-2 dienu laikā: Sveiki! Šeit ir norādījumi par laika apstākļiem, kas jau ir ieviesti. Tie parāda pašreizējo gaisa spiedienu, temperatūru un mitrumu. Līdz šim viņiem trūka kursa prezentācijas pēdējo 1-2 dienu laikā. Šim procesam būtu