Satura rādītājs:
- 1. solis: pozitīvie un zemes vadi
- 2. darbība: pievienojiet fotorezistoru
- 3. darbība: pievienojiet IR sensoru
- 4. solis: LCD un potenciometra pievienošana
- 5. solis: DHT11 (temperatūras un mitruma sensora) pievienošana
- 6. solis: pievienojot tālvadības pulti, tagad jūs esat laika apstākļu cilvēks
- 7. darbība. Izmantotās bibliotēkas
Video: Meteoroloģiskā stacija: 7 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Šajā pamācībā es parādīšu soļus un kodu, lai izveidotu savu laika staciju! Jūs varēsit pārvietoties pa temperatūru, mitrumu un spilgtumu! Lūdzu, ņemiet vērā, ka jūsu attālais kods atšķirsies no manējā, bet es parādīšu, kā atrast pareizos koda ID! Lietas, kas jums nepieciešamas:
- 1 x Arduino UNO R3
- 1 x IR tālvadības pults (derēs jebkurš)
- 1 x IR sensors
- 1 x fotorezistors (spilgtuma sensors)
- 1 x 16x2 LCD ekrāns
- 3 x 220 omu rezistors
- 1 x potenciometrs
- 1 x DHT11 (temperatūras/mitruma sensors)
- 1 x maizes dēlis
- Jumper vadi
1. solis: pozitīvie un zemes vadi
PAMATIESTATĪŠANA
- Pievienojiet 1 džempera vadu (sarkanu) maizes dēļa + pusei arduino GND portam
- Lai izveidotu savienojumu ar maizes dēļa otru pusi uz + sliedes, izmantojiet citu pārejas vadu (sarkanu)
- Pievienojiet 1 džempera vadu (melnu) maizes dēļa pusē arduino 5v portam
- Lai izveidotu savienojumu ar maizes dēļa otru pusi uz + sliedes, izmantojiet citu pārejas vadu (melnu)
2. darbība: pievienojiet fotorezistoru
- Novietojiet fotorezistoru uz maizes dēļa
- Savienojiet labo pusi ar + sliedi
- Savienojiet kreiso pusi ar 220 omu rezistoru
- Pievienojiet vadu no rezistora arduino 7. portam
- Pievienojiet zemējuma vadu, kas nāk no maizes dēļa sliedes, ar to pašu sliedi, kas savienota ar iepriekšējo vadu (7. ports)
3. darbība: pievienojiet IR sensoru
- Novietojiet IR sensoru uz maizes dēļa
- Pievienojiet pirmo vadu GND (-) sliedei ar IS pirmo portu
- Pievienojiet otro vadu POSITIVE (+) sliedei ar IS otro portu
- Pievienojiet vadu no arduino porta 10 līdz pēdējam IR sensora stabam
4. solis: LCD un potenciometra pievienošana
Sāksim ar potenciometra pievienošanu
- Novietojiet LCD ekrānu un potenciometru uz maizes dēļa
- Pievienojiet GND (-) sliedi potenciometra negatīvajai pusei
- Pievienojiet POSITIVE (+) sliedi potenciometra pozitīvajai pusei
- Pievienojiet vadu no potenciometra augšdaļas līdz V0 portam LCD
- Tas iestatīs LCD kontrastu, lai pielāgotos ērtākai skatīšanai
Pievienosim LCD ekrānu, vadi būs kārtībā
- Novietojiet LCD ekrānu uz maizes dēļa
- Pievienojiet zemējuma vadu LCD VSS portam
- (V0 jau ir pievienots no iepriekšējās darbības)
- RS izveidos savienojumu ar arduino 12. portu
- RW pieslēgsies zemei uz maizes dēļa
- E pieslēgsies arduino portam ~ 11
- D4 izveidos savienojumu ar arduino portu ~ 5
- D5 izveidos savienojumu ar arduino 4. portu
- D6 izveidos savienojumu ar arduino 3. portu
- D7 izveidos savienojumu ar ardiino 2. portu
- A tiks savienots ar 220 omu rezistoru, rezistors savienojas ar zemes sliedi uz maizes dēļa
- K pieslēgsies, lai izveidotu savienojumu ar maizes dēļa zemes sliedi
5. solis: DHT11 (temperatūras un mitruma sensora) pievienošana
- Novietojiet DHT11 uz maizes dēļa
- Savienojiet maizes dēļa pozitīvo sliedi (+) ar DHT11 pozitīvo tapu, tā būs pirmā tapa kreisajā pusē
- Savienojiet DHT11 otro tapu ar 220 omu rezistoru
- Pievienojiet 220 omu rezistoru arduino portam ~ 6
- Pievienojiet pēdējo un pareizāko tapu negatīvajai sliedei uz maizes dēļa
6. solis: pievienojot tālvadības pulti, tagad jūs esat laika apstākļu cilvēks
Ja, veidojot to, rodas kādas problēmas, lūdzu, atskatieties, vai diagrammas ir pareizi savienotas. Vairāk nekā iespējams, tālvadības pults, ko izmantoju šajā gadījumā, nebūs tāda pati kā jūsu. Tas nozīmē, ka jums būs jāmaina kods, lai tas jums noderētu.
- Lejupielādējiet Arduino IDE, lai veiktu šos labojumus saviem materiāliem.
- Lejupielādējiet piedāvāto kodu (remoteFinder.ino), atveriet IDE un augšupielādējiet/apkopojiet programmu.
- Noteikti atveriet seriālo monitoru.
- Nospiediet divas pogas, kuras vēlaties izmantot, un ierakstiet seriālā monitora kodu.
PIEZĪME. FFFFFF nav pareizs, IR bibliotēka to izmet, kad konstatē vienas un tās pašas pogas izmantošanu. Tas nozīmē tikai to, ka jūs atkal un atkal nospiedāt vienu un to pašu pogu. Ja nevarat lejupielādēt failu, šeit tas ir jākopē un jāielīmē.
int RECV_PIN = 6; IRrecv irrecv (RECV_PIN); decode_results rezultāti;
void setup () {Serial.begin (9600); irrecv.enableIRIn (); // Iedarbiniet uztvērēju}
void loop () {if (irrecv.decode (& results)) {Serial.println (results.value, HEX); irrecv.resume (); // Saņemiet nākamo vērtību}} Tālāk atveriet WeatherStation.ino un mainiet pogu vērtības uz savām. Kodā tie atrodas faila sākumā un tiek saukti par kodu1 kods2 kods3. Apkopojiet kodu un augšupielādējiet, un tagad esat gatavs pārņemt 10. kanālu!
7. darbība. Izmantotās bibliotēkas
dht.h
IRremote.h
LiquidCrystal.h https://www.arduino.cc/en/Reference/LiquidCrystalJa šīs bibliotēkas ir atjauninātas vai tās nedarbojas, lūdzu, rakstiet man pa e -pastu, un es jums nosūtīšu savas bibliotēkas!
Ieteicams:
Tweerstationneke A.k.a. Holandes meteoroloģiskā stacija: 4 soļi
Tweerstationneke A.k.a. Holandiešu meteoroloģiskā stacija: Manu tēti vienmēr interesē jaunākās ziņas un jaunākā laika informācija. Tā es nonācu līdz ideālajai dzimšanas dienas dāvanai, kad viņam kļuva 76 gadi: neliela nepārtraukta laika stacija bez muļķībām, tā visu dienu mierīgi sēž stūrī un sniedz
Hanging Gear meteoroloģiskā stacija: 7 soļi (ar attēliem)
Hanging Gear meteoroloģiskā stacija: Šajā pamācībā es jums parādīšu, kā izveidot savu piekarināmo laika apstākļu staciju, kas ir izgatavota no CNC lāzergrieztām MDF detaļām. Pakāpju motors darbina katru pārnesumu, un Arduino veic temperatūras un mitruma mērījumus, izmantojot DHT
IoT meteoroloģiskā stacija ar GOS uzraudzību: 6 soļi
IoT meteoroloģiskā stacija ar GOS monitoringu: šajā pamācībā es parādīju, kā izveidot lietu interneta (IoT) laika staciju, kontrolējot gaistošos organiskos savienojumus (GOS). Šim projektam es izstrādāju komplektu “dari pats” (DIY). Aparatūra un programmatūra ir atvērtā koda
Personīgā meteoroloģiskā stacija, izmantojot Raspberry Pi ar BME280 Java: 6 soļi
Personīgā meteoroloģiskā stacija, izmantojot Raspberry Pi ar BME280 Java: slikti laika apstākļi vienmēr izskatās sliktāki pa logu. Mēs vienmēr esam bijuši ieinteresēti uzraudzīt vietējos laika apstākļus un to, ko redzam pa logu. Mēs arī vēlējāmies labāk kontrolēt savu apkures un gaisa kondicionēšanas sistēmu. Personīgās meteoroloģiskās stacijas izveide ir skaista
Meteoroloģiskā stacija NaTaLia: ar saules enerģiju darbināma meteoroloģiskā stacija, kas veikta pareizi: 8 soļi (ar attēliem)
Meteoroloģiskā stacija NaTaLia: Arduino ar saules enerģiju darbināma meteoroloģiskā stacija Pareizi darīts: Pēc viena gada veiksmīgas darbības divās dažādās vietās es dalos savos ar saules enerģiju darbināmos laika staciju projektu plānos un paskaidroju, kā tā kļuva par sistēmu, kas patiešām var izdzīvot ilgu laiku no saules enerģijas. Ja sekojat