Tartalomjegyzék:
- 1. lépés: Gyors videó
- 2. lépés: A személyes időjárás -állomáshoz szükséges elektronikai alkatrészek
- 3. lépés: A személyes időjárás -állomáshoz szükséges eszközök és kiegészítő elemek
- 4. lépés: Szoftverkövetelmények
- 5. lépés: Privát csatorna létrehozása a Thingspeak.com webhelyen
- 6. lépés: Személyes időjárás -állomás vázlata
- 7. lépés: Az áramkör összeszerelése az általános célú áramköri kártyán (GCB)
- 8. lépés: Kód
- 9. lépés: A ház előkészítése
- 10. lépés: Zárja le a fedelet
Videó: Készítsen személyes meteorológiai állomást: 10 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
A szobában ülve izzadni kezd vagy hidegrázást érez; kíváncsi vagy, hogy mennyi lenne a szoba hőmérséklete? vagy mennyi lenne a páratartalom? Ez történt velem valamikor régen.
Ez a Personal Weather Station létrehozásához vezetett, amely figyeli a szoba hőmérsékletét, páratartalmát, nyomását és fényerősségét, és feltölti azt a thingspeak.com privát csatornájára.
Lássunk neki.
1. lépés: Gyors videó
Íme egy kis videó, amely 5 perc alatt összefoglal mindent.
Kattints ide és nézd meg a youtube -on
2. lépés: A személyes időjárás -állomáshoz szükséges elektronikai alkatrészek
Leírás: A DHT11 -et használjuk a páratartalom érzékelésére, a BMP180 -at a hőmérséklet és a nyomás érzékelésére, valamint egy fényfüggő ellenállást (LDR), hogy nagyjából megértsük a fényintenzitást. Az Arduino nano adatokat gyűjt ezekből az érzékelőkből, és elküldi az ESP8266 címre, hogy feltöltse azokat a thingspeak.com privát csatornájára. Az Arduino nanót 12V-2A fali adapterről tápláljuk, az érzékelők és az ESP8266 lefelé konvertált feszültséget kap az LM2596 alapú bak konverterből.
Alkatrészek listája:
- BMP180 nyomás- és hőmérséklet -érzékelő,
- DHT11 páratartalom érzékelő,
- Fényfüggő ellenállás (LDR),
- ESP8266 wifi modul (firmware kész),
- Arduino nano,
- 2 ellenállás- 51 KOhm és 4,7 KOhm,
- LM2596 bak konverter,
- DC jack,
- Váltás és
- 12V-2A fali adapter.
3. lépés: A személyes időjárás -állomáshoz szükséges eszközök és kiegészítő elemek
Leírás: Drótcsupaszítót használunk a huzal eltávolításához, reszelőt a burkolat vágásainak/lyukainak simításához, ragasztópisztolyt az alkatrészek behelyezéséhez a házba, csavarhúzót a ház fedelének lezárásához és forrasztópáka forrasztóhuzallal az áramkör általános szereléséhez (GCB). A 4x4x2 hüvelykes műanyag doboz házként működik. Szükségünk lesz továbbá hím és női berg szalagra, valamint női csatlakozókra a megfelelő összeszereléshez a GCB -n.
Eszközök listája:
- Huzalcsupaszító,
- Fájl,
- Ragasztópisztoly,
- Csavarhúzó és
- Forrasztópáka és forrasztóhuzal.
Extra termékek listája:
- 4x4x2 hüvelykes műanyag doboz (ezt a méretet használtam, a közeli méreteknek rendben kell lenniük),
- Általános célú áramkör,
- hím és nőstény berg csík és
- női csatlakozók.
4. lépés: Szoftverkövetelmények
Leírás: Az érzékelőadatok értékének megtekintéséhez szükségünk lesz egy privát csatornára a thingspeak.com webhelyen. Szükségünk lesz Arduino IDE -re, hogy arduino kódot írjunk az arduino nano számára. (Feltételezem, hogy PC -vel/laptoppal és internet -hozzáféréssel rendelkező wifi útvonallal rendelkezik.)
A szoftverkövetelmények listája:
- Privát csatorna a Thingspeak.com -on és
- Arduino IDE (lehetőleg a legújabb verzió).
Az Arduino IDE legújabb verzióját letöltheti az arduino.cc oldalról.
Most hozzunk létre egy privát csatornát a thingspeak.com webhelyen.
5. lépés: Privát csatorna létrehozása a Thingspeak.com webhelyen
Ha privát csatornát szeretne létrehozni a thingspeak.com webhelyen, kövesse az alábbi lépéseket:
- Nyissa meg böngészőjét, lépjen a thingspeak.com oldalra, és kattintson a jobb felső sarokban található „Regisztráció” fülre (1. kép)
- Töltse ki az adatokat, és kattintson a "Fiók létrehozása" gombra (2. kép)
- Most kattintson az "Új csatorna" fülre (3. kép)
- Ismét töltse ki a csatorna adatait, és engedélyezze a 4 mezőt (mivel 4 érzékelőértéket fogunk küldeni), görgessen lefelé, és kattintson a "Csatorna mentése" fülre, (4./5. Kép)
- Ezen az oldalon kattintson az „API -kulcsok” fülre, és jegyezze fel az „API -kulcs írása” lehetőséget.
Ez minden, emberek, most már megvan a privát csatorna.
Most tegyük össze az összes elektronikai alkatrészt.
6. lépés: Személyes időjárás -állomás vázlata
Itt csatolom a Personal Weather Station sematikus képét. Ehhez csatolok fritzing fájlt is. A kapcsolatok meglehetősen egyszerűek.
- A BMP180 az arduino nano I2C portjához csatlakozik.
- Az LDR feszültségosztó módon van csatlakoztatva 51 KOhm ellenállással, és a csomópont az arduino nano A1 tűjéhez csatlakozik.
- A DHT11 adatcsapját 4,7 KOhm ellenállással magasra húzzák, és az arduino nano A0 érintkezőjéhez csatlakoztatják.
- Az ESP8266 TX és RX az arduino nano D10 -hez és D11 -hez csatlakozik. Az ESP8266 CH_PD -je 3.3V -os sínre csatlakozik.
- Állítsa be az LM2596 modul kimenetét 3,3 V -ra a modul potenciométerének elforgatásával. Csatlakoztassa a modul kimenetét a BMP180, DHT11, LDR és ESP8266 Vcc és Gnd Vcc és Gnd értékeihez.
- Az LM2596 modul bemenete a 12V-2A fali adapterből származik, amely az Arduino nano Vin és Gnd csatlakozóihoz is csatlakozik.
Össze kell szerelnünk ezt az áramkört az általános célú áramköri kártyán. Csináljuk meg.
7. lépés: Az áramkör összeszerelése az általános célú áramköri kártyán (GCB)
A hardvereszközök és a 3. lépésből származó extra elemek most már működnek.
- Használjon női berg csíkot az Arduino nano és az ESP8288 GCB -n való elhelyezéséhez,
- Forrasztópáka és forrasztóhuzal segítségével csatlakoztassa őket elektromosan a táblához,
- Használjon anyacsatlakozókat az összes érzékelő és az LM2596 modul elérésének kiterjesztéséhez, mivel ezek a burkolat fedeléhez és falához tapadnak,
- Használja a hím berg szalagot, hogy csatlakozó pontokat készítsen a 3 -as méretű női hosszabbítókhoz,
- Valósítsa meg az áramkör vázlatát a GCB -n vezetékek segítségével (szalagozza le őket dróthúzóval) vagy olvadt forrasztóhuzal sínjével, végül
- Ellenőrizze a típusokat, mielőtt multiméterrel táplálja az áramkört.
Most, hogy minden hardver a GCB -n van, nézzük a kódot.
8. lépés: Kód
A Personal Weather Station kódja meglehetősen egyszerű. A hordozhatóság megkönnyítése érdekében rendesen megjegyzést fűztem a kódhoz. Mielőtt elégetné a kódot, ügyeljen a következőkre.
- Győződjön meg arról, hogy minden könyvtár telepítve van,
- Cserélje a kötőjeleket a hozzáférési pont (wifi útválasztó) SSID azonosítójára a kód 14. sorában,
- Cserélje a kötőjeleket a wifi -hálózat PASSWORD -jára a kód 15. sorában,
- Cserélje a kötőjeleket a thingspeak privát csatorna írási API -kulcsát a 17. sorba és
- Az Arduino nano programozása közben győződjön meg arról, hogy a 12 V DC tápellátása KI van kapcsolva.
Itt található a github (Personal Weather Station) link az általam használt kódok és könyvtárak letöltéséhez.
Most, hogy megvan a hardverünk és a szoftverünk, már csak a csomagolás maradt hátra.
9. lépés: A ház előkészítése
Most különböző alakú és méretű lyukakat kell készítenünk a 4x4x2 hüvelykes dobozon. Furatokat kell készítenünk a DC aljzathoz, és be kell kapcsolnunk a szekrény tetszőleges falát. Ezenkívül lyukakat kell készíteni az érzékelők számára a szekrény fedelén.
Csatoltam egy képet, amely bemutatja a házon lévő lyukak méreteit.
Forró pengével vágja át a műanyagot.
Használjon reszelőt a lyukak simításához.
Most a ház készen áll az áramkör fogadására.
10. lépés: Zárja le a fedelet
Tegye az összeszerelt GCB -t a házba.
Helyezze a kapcsolót és a DC aljzatot a falon lévő lyukakba; érzékelők a fedél lyukain. Végezze el a helyzetüket, és ragasztópisztoly segítségével rögzítse őket. Végül csavarhúzóval zárja le a fedelet.
Ott van, a személyes időjárás állomás. Kapcsolja be az áramellátást, és nézze meg szobája hőmérsékletét, páratartalmát, nyomását és fényintenzitását a világ bármely pontjáról okostelefonján/PC -jén/Laptopján/táblagépén a saját beszélőinek privát csatornáján.
Ennyi a tanulságos. Kérdés esetén kommentelje.
Ha tetszett ez az oktatóanyag, akkor jó eséllyel szeretni fogod a youtube csatornámat. Köszönöm, hogy elolvasta.
Ajánlott:
Hogyan készítsünk egyszerű időjárás állomást: 8 lépés
Hogyan készítsünk egyszerű időjárás -állomást: Helló srácok, Ebben a videóban megmutatom, hogyan lehet egyszerű időjárás -állomást létrehozni a hőmérséklet és a páratartalom érzékeléséhez a DHT11 érzékelő segítségével
Hogyan készítsünk zsebméretű IoT meteorológiai állomást: 7 lépés (képekkel)
Hogyan készítsünk zsebméretű IoT meteorológiai állomást: Helló olvasó! Ebben az oktatóanyagban megtanulhatja, hogyan készítsen kicsi Weather Cube -ot az otthoni WiFi -hez csatlakoztatott D1 mini (ESP8266) segítségével, így bárhol megnézheti a kimenetét a földről, természetesen mindaddig, amíg van internetkapcsolata
Hogyan készítsünk Arduino meteorológiai állomást: 4 lépés
Hogyan készítsünk Arduino meteorológiai állomást: Ebben a projektben olyan meteorológiai állomást készítünk, amely méri a hőmérsékletet és a páratartalmat az Arduino segítségével, amely megjeleníti az aktuális hőmérséklet és páratartalom értékét egy LCD kijelzőn
Hogyan készítsünk egyszerű időjárás állomást az Arduino használatával: 6 lépés (képekkel)
Hogyan készítsünk egyszerű időjárás -állomást az Arduino használatával: Helló srácok, Ebben az utasításban elmagyarázom, hogyan lehet egyszerű időjárás -állomást érzékelni a hőmérséklet és a páratartalom segítségével a DHT11 érzékelő és az Arduino segítségével, az érzékelt adatok megjelennek az LCD kijelzőn. Mielőtt elkezdené ezt az oktatható feladatot, tudnia kell, hogy
Hogyan készítsünk egy Raspberry Pi meteorológiai állomást: 5 lépés
Hogyan készítsünk egy Raspberry Pi meteorológiai állomást: Ebben az oktatóanyagban áttekintem a SenseHAT telepítésének folyamatát és importálom a kódot, amely szükséges ahhoz, hogy a SenseHAT egy teljesen működő időjárás -állomássá váljon, amely képes rögzíteni a hőmérsékletet, a nyomást és a páratartalmat