Sisukord:
- Tarvikud
- Samm: looge ja seadistage ThingSpeaki konto
- Samm 2: Ühendused
- 3. samm: kood ja viimased sammud
- 4. samm: video
Video: Mini ilmajaam Arduino ja ThingSpeaki abil: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Tere kõik. Selles juhendis juhendan teid isikupärastatud mini -ilmajaama tegemiseks. Samuti kasutame ThingSpeak API -d oma ilmateabe üleslaadimiseks nende serveritesse või muidu, mis on ilmajaama eesmärk, kui me isegi ei saa oma ilmaandmeid jälgida. Saate seda ehitada oma kooli/kolledži projektide jaoks või oma isiklike huvide jaoks, see on täielikult teie otsustada. Nii et alustame.
Ennekõike peame enne meie väikese ilmajaama ehitamise alustamist valmistama järgmised esemed. Nööpnõelte viiteid saate vaadata juhendi selle jaotise piltidest.
Tarvikud
Arduino Uno R3
ESP8266 WiFi moodul
BMP180 õhurõhu andur
FC37 vihmasensor
DHT22 temperatuuri ja niiskuse andur
Jumper juhtmed ja toide
ThingSpeaki konto
Arduino IDE
Samm: looge ja seadistage ThingSpeaki konto
1. ThingSpeaki konto loomiseks minge sellele lingile.
2. Kui teil on juba konto, siis logige sisse, muidu looge uus konto.
3. Kui olete juhtpaneelil, klõpsake uue kanali loomiseks nuppu „Uus kanal”.
4. Sisestage väljale „Nimi” valitud kanali nimi.
5. Kontrollige nelja esimest välja ja nimetage need vastavalt temperatuuriks, niiskuseks, õhurõhuks ja vihmaks. Jätke muud väljad tühjaks, kuna me ei vaja neid selle projekti jaoks. Vajutage allosas nuppu "Salvesta".
6. Nüüd suunatakse teid kanaliekraanile. Klõpsake vahekaarti „API võtmed”.
7. Näete kirje API võti ja lugemine API võti. Selle projekti jaoks oleme huvitatud Write API võtmest. Märkige see võti alla, kuna vajame seda hiljem.
(Viiteks vaadake selle jaotise pilte nummerdatud 1 kuni 3)
Samm 2: Ühendused
See on väga oluline ja otsustav samm. Tehke ühendused ettevaatlikult, kuna andurid on toiteallikate suhtes tundlikud. Ülepinge korral võivad andurid jäädavalt kahjustada. Mugavuse huvides kontrollige selle jaotise pilti. See sisaldab kõiki ühendusi.
BMP180 ---- Arduino Uno R3 SDA PIN-A4
SCL PIN -kood - A5
GND - GND
3V0 - 3.3V
DHT22 ----------- Arduino Uno R3
1. PIN (VCC) ---------- 5V toiteallikas
2. PIN (DATA) -------- D4
3. PIN (NC) --------- EI KASUTA
4. PIN (GND) --------- GND
Vihmaanduri ühendused (vihmasensoriga on kaasas andurpaneel)
I) Vihmasensor ----------- Arduino UNO R3:
VCC ----------- 5V toiteplokk
A0 ----------- A1
D0 ----------- D7
GND ----------- GND
II) Vihmasensor -------------- Anduripaneel
+ve terminal ------------- +
-ve terminal --------------
ESP8266 ------------------ Arduino Uno R3
RX ------------------ D3
TX ------------------- D2
VCC & CH_ET ------------------- 3.3V
GND ------------------- GND
Märkused: *DHT kolmas tihvt on kasutamata.
*Kontrollige iga anduri toite- ja maanduspistikute ühendust Arduino plaadiga.
*Teie BMP180 -l võib olla või ei pruugi olla 5 tihvti. Selle põhjuseks on asjaolu, et sellel on üks pin +5 V toiteallikale ja teine +3,3 V toiteallikale. Kui teil on ainult üks, ühendage toitepinge +3,3 V pingega
3. samm: kood ja viimased sammud
1. Esimeses etapis märkisite üles ThingSpeak'i API -võtme Write. Määrake see võti väärtuseks minu API muutujale koodis.
2. Sisestage oma WiFi SSID (teie wifi -ühenduse nimi) ja parool koodi koodidesse mySSID ja myPWD.
3. Vajutage kinnitusnuppu, et kinnitada, et kood töötab korralikult.
4. Laadige kood üles. Samuti soovitan enne koodi üleslaadimist eemaldada andurid (3.3V ja 5v) toitev tihvtid ja ühendada need uuesti pärast edukat Arduino tahvlile üleslaadimist.
*Märkus. Enne koodi koostamist peate võib -olla alla laadima ja installima minu kasutatud teegid. Laadige need alla järgmistelt linkidelt
DHT raamatukogu
BMP180 raamatukogu
Pärast allalaadimist installige need, minnes oma Arduino IDE -sse Sketch -> Include Library -> Add. Zip Library….
*Kaasatud raamatukogudest saate otsida ka Google'is.
4. samm: video
Eriline märkus: ehitasin selle projekti aasta tagasi. Kui ma selle Instructable'i avaldamiskuupäeval selle video salvestasin, sain teada, et mu BMP -andur oli katki. Nii et ma pidin BMP koodi kommenteerima ja eemaldasin ThingSpeakist rõhuvälja. Kuid BMP -kood peaks töötama hästi, kui teil on erinevalt minust töötav BMP -andur. Lisaks olin kuu aega tagasi kontrollinud ja see töötas hästi. Tänan.
Soovitan:
Saate teavitusmeili, kui ThingSpeaki kanalit mõnda aega ei värskendatud: 16 sammu
Saate märguandemeili, kui mõnda ThingSpeaki kanalit ei värskendatud mõnda aega: taustalugu Mul on kuus automatiseeritud kasvuhoonet, mis asuvad Iirimaal Dublinis. Kasutades eritellimusel valmistatud mobiiltelefonirakendust, saan iga kasvuhoone automatiseeritud funktsioone eemalt jälgida ja nendega suhelda. Võin võidu käsitsi avada / sulgeda
NaTaLia ilmajaam: Arduino päikeseenergial töötav ilmajaam on õigesti tehtud: 8 sammu (piltidega)
NaTaLia ilmajaam: Arduino päikeseenergial töötav ilmajaam on õigesti tehtud: pärast 1 -aastast edukat tegutsemist kahes erinevas kohas jagan oma päikeseenergiaga töötavate ilmajaamade projektiplaane ja selgitan, kuidas see arenes süsteemiks, mis võib pika aja jooksul tõesti ellu jääda perioodid päikeseenergiast. Kui järgite
Ilmajaam Wemos D1 Mini, BME280 ja Sensate abil: 6 sammu
Ilmajaam, kasutades Wemos D1 Mini, BME280 ja Sensate .: Eelmistes postitustes olen jaganud erinevaid meetodeid ilmajaama ehitamiseks. Kui te pole seda kontrollinud, on siin link. Selles juhendis demonstreerin, kuidas ehitada lihtne ilmajaam, kasutades Wemos ja IoT platvormi Sensate
Õhuseiresüsteem NodeMCU ja IOT Thingspeaki abil: 4 sammu
Õhuseiresüsteem NodeMCU ja IOT Thingspeaki abil: ThingSpeak on avatud lähtekoodiga IoT rakendus ja API riistvaraseadmetest ja anduritest andmete salvestamiseks ja toomiseks. See kasutab suhtlemiseks HTTP -protokolli Interneti või LAN kaudu. Lisatud on MATLABi analüüs, et analüüsida ja visualiseerida
Vaarika Pi ventilaatori nutikas juhtimine Pythoni ja Thingspeaki abil: 7 sammu
Raspberry Pi ventilaatori nutikas juhtimine Pythoni ja Thingspeaki abil: Lühiülevaade Vaikimisi on ventilaator otse GPIO -ga ühendatud - see tähendab selle pidevat tööd. Vaatamata ventilaatori suhteliselt vaiksele tööle ei ole selle pidev töö aktiivse jahutussüsteemi tõhus kasutamine. Samal ajal