
INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53


Dit is die eerste generasie van my Arduino-gebaseerde mini-weerstasie met wi-fi-verbinding, wat data in die openbaar aanlyn kan plaas via die ThingSpeak-platform.
Die weerstasie versamel die volgende data wat verband hou met die weer en omgewing met behulp van verskillende sensors:
- Temperatuur;
- Humiditeit;
- Atmosferiese druk;
- Ligintensiteit;
- UV -indeks;
- Stofkonsentrasie.
Die doel is om 'n klein en eenvoudige weerstasie te maak met behulp van oop hardeware.
Kom ons begin en geniet dit!
Stap 1: Elektroniese komponente



Vir hierdie projek benodig u die volgende komponente:
- Arduino Uno (koop)
- Grove -ligsensor (koop)
- Grove UV -sensor (koop)
- Barometriese druksensor (BMP085) (koop)
- DHT22 (koop)
- Grove stofsensor (koop)
- ESP8266 (koop)
- Protoshield (vir 'n meer kompakte weergawe) of 'n gewone broodbord (koop / koop)
- 1 kohm weerstand (x2)
- 10 kohm weerstand (x1)
- Weerstand van 4 k7 ohm (x1)
- 'N Paar springdrade
- 'N Rekenaar (vir die opstel en oplaai van Arduino -kode)
U benodig nie spesifieke gereedskap vir die samestelling van hierdie projek nie. Al die komponente kan aanlyn gevind word in u gunsteling e-handelswinkel.
Die stroombaan word aangedryf deur die USB -poort (gekoppel aan 'n rekenaar of 'n gewone telefoonlaaier), maar u kan ook 'n eksterne DC -kragtoevoer of 'n battery by die Arduino -aansluiting aansluit.
'N Behuizing vir die weerstasiebaan is buite die omvang van hierdie projek.
Stap 2: Koppel die onderdele


Koppel al die komponente volgens die skema. U benodig 'n paar draaddrade om elke sensor aan die broodbord te koppel. U kan 'n protoshield (vir 'n meer kompakte stroombaan), 'n gewone broodbord gebruik of u eie Arduino -skild ontwerp.
Koppel die USB -kabel aan die Arduino Uno -bord en gaan na die volgende stap.
Stap 3: Kodering

Gestel u het reeds die nuutste Arduino IDE geïnstalleer, laai en installeer die volgende biblioteke:
DHT22 biblioteek:
github.com/adafruit/DHT-sensor-library
Adafruit BMP085 biblioteek:
github.com/adafruit/Adafruit-BMP085-Library
Raadpleeg die volgende Arduino -gids vir instruksies oor hoe u die biblioteke by Arduino IDE kan voeg:
www.arduino.cc/en/Guide/Libraries
Laai die Arduino -kode af (weatherBox.ino). Vervang XXXXX deur u wifi -router SSID JJJJJ met router -wagwoord en ZZZZZ deur u ThingSpeak -kanaal -API -sleutel (kyk hoe u dit in die volgende stap kan kry).
Koppel die Arduino -bord aan die USB -poort van u rekenaar en laai die kode op.
Stap 4: ThingSpeak -konfigurasie




- Skep 'n ThingSpeak -rekening;
- Skep 'n nuwe kanaal;
-
Spesifiseer die naam en beskrywing van u weerstasie. Ken die volgende kanale toe en stoor die kanaal:
- kanaal 1 = lig
- kanaal 2 = humiditeit
- kanaal 3 = temperatuur (vanaf DHT22)
- kanaal 4 = UV -indeks
- kanaal 5 = stofkonsentrasie
- kanaal 6 = druk
- kanaal 7 = temperatuur (vanaf BMP085)
- Kopieer API skryf sleutel. Dit word gebruik in die vorige stap in die Arduino -kode;
- As die stasie aangeskakel word, word sensorwaardes gereeld na die kanaal opgelaai. U kan openbare en private visualisasies van elke veranderlike instel.
Voorbeeld van 'n openbare kanaal:
Stap 5: Gebruik Android -app
U kan weerstasie -data in enige blaaier visualiseer. Maar u kan dit ook op u Android -gebaseerde slimfoon nagaan en dit visualiseer wanneer u wil.
- Laai die ThingsView -app af en installeer dit vanaf u Google Play -winkel op u Android -toestel;
- Voeg u kanaal -ID -nommer in die app in en klik op Voeg by. U vind die ID op u ThingSpeak -kanaalopstelling;
- Die huidige waardes van elke veranderlike sal in 'n grafiek vertoon word;
- Hê pret!
Aanbeveel:
Die aflaai van die Arduino- en Drive Station -sagteware wat u benodig vir MiniFRC (OPGEREED 5/13/18): 5 stappe

Die aflaai van die Arduino- en Drive Station-sagteware wat u benodig vir MiniFRC (OPGEDOED 5/13/18): MiniFRC Is 'n tweejaarlikse mini-robotkompetisie wat deur FRC-span 4561, die TerrorBytes, gehou word. Spanne bou kwartskaalrobotte om op 'n kwartskaal -FRC -veld mee te ding. In hierdie handleiding sal ek u wys hoe u al die nodige sagteware kan aflaai en installeer
Hoe om die program Arduino Pro Mini 328P op te laai deur Arduino Uno te gebruik: 6 stappe

Hoe om die program Arduino Pro Mini 328P op te laai deur Arduino Uno te gebruik: Arduino Pro Mini is die kleinste spaanbord met 14 I/O -penne, dit werk in 3,3 volt - 5 volt DC en is maklik om die kode in die programmeertoestel op te laai. Spesifikasie: 14 digitale in-/uitgangspoorte RX, TX, D2 ~ D13, 8 analoog -ingangspoorte A0 ~ A7 1
Hoe om Arduino Pro Mini te programmeer met Arduino Uno: 4 stappe

Hoe om Arduino Pro Mini te programmeer met Arduino Uno: Ek het dit as deel van 'n ander projek geskryf, maar toe besluit ek om 'n Pro Micro te gebruik wat direk vanaf die skootrekenaar geprogrammeer kan word. Dit kan egter eendag (of vir iemand) nuttig wees Ek sal dit hier los
Die meer kragtige Arduino-UNO, Massduino-UNO: 9 stappe

Die meer kragtige Arduino-UNO, Massduino-UNO: wat is Massduino? Massduino is 'n nuwe produkreeks wat die perifere Arduino-platform kombineer, gerieflik en vinnig ontwikkel, goedkoop en maklik om groot produksievoordele te vervaardig. Byna al die Arduino -kode kan 'n
Hoe om Arduino Pro Mini te programmeer met behulp van Arduino UNO: 4 stappe

Hoe om Arduino Pro Mini te programmeer met behulp van Arduino UNO: Hallo ouens, vandag deel ek 'n eenvoudige metode om Arduino Pro mini te programmeer met behulp van Arduino UNO. Hierdie handleiding is vir diegene wat aan die gang is met arduino en die grootte van hul projek wil verminder deur 'n Arduino Pro mini te gebruik. Arduino Pro mini