
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:41



Hei kaikki. Tässä opastettavassa opastan sinua vaiheissa, joilla voit tehdä henkilökohtaisen minisääaseman. Käytämme myös ThingSpeak -sovellusliittymää ladataksemme säätiedot palvelimillemme, tai muuten mikä on sääaseman tarkoitus, jos emme edes pysty seuraamaan säätietojamme. Voit rakentaa sen koulusi/korkeakoulusi projekteihin tai henkilökohtaisiin etuihisi, se on täysin sinun. Aloitetaan siis.
Ennen kaikkea tarvitsemme seuraavat kohteet valmiiksi ennen kuin aloitamme mini -sääaseman rakentamisen. Nastaviittauksia varten voit tarkistaa kuvat tästä ohjeen osasta.
Tarvikkeet
Arduino Uno R3
ESP8266 WiFi -moduuli
BMP180 Barometrinen paineanturi
FC37 sadetunnistin
DHT22 lämpötila- ja kosteusanturi
Hyppyjohdot ja virtalähde
ThingSpeak -tili
Arduino IDE
Vaihe 1: ThingSpeak -tilin luominen ja määrittäminen



1. Voit luoda ThingSpeak -tilisi tästä linkistä.
2. Jos sinulla on jo tili, kirjaudu sisään ja luo uusi tili.
3. Kun olet hallintapaneelissa, luo uusi kanava napsauttamalla Uusi kanava.
4. Kirjoita valitsemasi kanavan nimi Nimi -kenttään.
5. Tarkista neljä ensimmäistä kenttää ja anna niille nimi 'Lämpötila', 'Kosteus', 'Ilmanpaine' ja 'Sade'. Jätä muut kentät tyhjiksi, koska emme tarvitse niitä tähän projektiin. Napsauta "Tallenna" -painiketta alareunassa.
6. Nyt sinut ohjataan kanavanäyttöön. Napsauta API -avaimet -välilehteä.
7. Näet Write API key ja Read API key. Tässä projektissa meitä kiinnostaa Write API -avain. Merkitse tämä avain muistiin, koska tarvitsemme sitä myöhemmin.
(Katso viitteenä tämän jakson kuvat, jotka on numeroitu 1-3)
Vaihe 2: Liitännät

Tämä on erittäin tärkeä ja ratkaiseva askel. Tee liitännät huolellisesti, koska anturit ovat herkkiä virtalähteille. Jos laitteessa on ylijännite, anturit voivat vaurioitua pysyvästi. Tarkista mukavuuden vuoksi tämän osion kuva. Se sisältää kaikki liitännät.
BMP180 ---- Arduino Uno R3 SDA PIN-A4
SCL -PIN -koodi - A5
GND - GND
3V0 - 3.3V
DHT22 ----------- Arduino Uno R3
1. PIN (VCC) ---------- 5V virtalähde
Toinen PIN (DATA) -------- D4
3. PIN (NC) --------- EI KÄYTETTY
4. PIN (GND) --------- GND
Sadetunnistimen liitännät (sadetunnistimen mukana tulee anturipaneeli)
I) Sadetunnistin ----------- Arduino UNO R3:
VCC ----------- 5V virtalähteen nasta
A0 ----------- A1
D0 ----------- D7
GND ----------- GND
II) Sadetunnistin -------------- Tunnistuspaneeli
+ve-pääte ------------- +
-ve-terminaali --------------
ESP8266 ------------------ Arduino Uno R3
RX ------------------ D3
TX ------------------- D2
VCC & CH_FI ------------------- 3.3V
GND ------------------- GND
Huomautuksia: *DHT: n kolmas nasta on käyttämätön.
*Tarkista ristiin kunkin anturin virta- ja maadoitusliitännät Arduino-kortilta.
*BMP180 -laitteessasi voi olla tai ei ole 5 nastaa. Tämä johtuu siitä, että siinä on yksi nasta +5 V: n syöttöön ja toinen +3,3 V: n jännitteeseen. Jos sinulla on vain yksi, kytke virtatappi +3.3V: iin
Vaihe 3: Koodi ja viimeiset vaiheet
1. Merkitsit ensimmäisessä vaiheessa muistiin ThingSpeakin Write API -avaimen. Määritä tämä avain arvoksi API -muuttujalle koodissa.
2. Kirjoita WiFi SSID (wifi -yhteytesi nimi) ja salasana koodin mySSID- ja myPWD -muuttujiin.
3. Napsauta vahvistuspainiketta vahvistaaksesi, että koodi toimii oikein.
4. Lataa koodi. Ehdotan myös, että irrotat nastat, jotka antavat virtaa antureille (3.3V ja 5v), ennen kuin lähetät koodin, ja yhdistä ne uudelleen onnistuneen latauksen jälkeen Arduino-kortille.
*Huomautus: Ennen koodin kääntämistä sinun on ehkä ladattava ja asennettava käyttämäni kirjastot. Lataa ne seuraavista linkeistä
DHT -kirjasto
BMP180 -kirjasto
Lataamisen jälkeen asenna ne siirtymällä Arduino IDE: si Sketch -> Include Library -> Add. Zip Library….
*Voit etsiä mukana olevista kirjastoista myös Googlessa.
Vaihe 4: Video

Erityinen huomautus: Rakensin tämän projektin vuosi sitten. Kun tallensin tämän videon tämän Instructable -julkaisupäivänä, huomasin, että BMP -anturini oli rikki. Joten minun piti kommentoida BMP -koodi ja poistaa painekenttä ThingSpeakista. Mutta BMP -koodin pitäisi toimia hyvin niin kauan kuin sinulla on toimiva BMP -anturi toisin kuin minulla. Lisäksi olin tarkistanut kuukausi sitten ja se toimi hyvin. Kiitos.
Suositeltava:
Hallitse talon valoja Google Assistantin avulla Arduinon avulla: 7 vaihetta

Hallitse talon valoja Google Assistantin avulla Arduinon avulla: (Päivitys 22.8.2020: Tämä ohje on 2 vuotta vanha ja perustuu joihinkin kolmansien osapuolien sovelluksiin. Kaikki heidän puolellaan tehdyt muutokset saattavat tehdä projektista toimimattoman. Se voi olla tai ei työskentele nyt, mutta voit seurata sitä viitteenä ja muokata sen mukaan
Arduinon ohjelmointi toisen Arduinon avulla vieritettävän tekstin näyttämiseksi ilman kirjastoa: 5 vaihetta

Arduinon ohjelmointi toisen Arduinon avulla vieritettävän tekstin näyttämiseksi ilman kirjastoa: Sony Spresense tai Arduino Uno eivät ole niin kalliita eivätkä vaadi paljon virtaa. Jos projektillasi on kuitenkin virtaa, tilaa tai jopa budjettia, voit harkita Arduino Pro Minin käyttöä. Toisin kuin Arduino Pro Micro, Arduino Pro Mi
Ohjaa lediä kaikkialla maailmassa Internetin avulla Arduinon avulla: 4 vaihetta

Ohjaa johtoa ympäri maailmaa Internetin avulla Arduinon avulla: Hei, olen Rithik. Aiomme tehdä Internet -ohjattavan ledin puhelimellasi. Aiomme käyttää ohjelmistoja, kuten Arduino IDE ja Blynk. Se on yksinkertainen ja jos onnistuit, voit hallita niin monta elektronista komponenttia kuin haluat Asioita, joita tarvitsemme: Laitteisto:
ESP8266 Thingspeakin ja DHT11 -opetusohjelman kanssa - Verkkopalvelin: 7 vaihetta

ESP8266 Thingspeakin ja DHT11 -opetusohjelman kanssa | Verkkopalvelin: Hei, mitä kuuluu, kaverit! Akarsh täällä CETechistä. Tämä projektini on enemmän oppimiskäyrä ymmärtääkseen asioiden puhumisalustan yhdessä MQTT -idean kanssa ja sitten käyttämällä Thingspeakia ESP8266: n kanssa. Artikkelin loppua kohden
Raspberry Pi -tuulettimen älykäs ohjaus Pythonin ja Thingspeakin avulla: 7 vaihetta

Raspberry Pi -tuulettimen älykäs ohjaus Pythonin ja Thingspeakin avulla: Lyhyt katsaus Oletusarvoisesti tuuletin on kytketty suoraan GPIO: hon - tämä tarkoittaa sen jatkuvaa toimintaa. Huolimatta puhaltimen suhteellisen hiljaisesta toiminnasta, sen jatkuva toiminta ei ole tehokas aktiivisen jäähdytysjärjestelmän käyttö. Samaan aikaan