Tartalomjegyzék:
- Lépés: Anyagok és eszközök
- 2. lépés: Készítse el a felhő alakú keretet
- 3. lépés: A lámpák bekapcsolása
- 4. lépés: 3D nyomtatás a mikrokontroller tokjához
- 5. lépés: Szerelje össze és szerelje be az elektronikát
- 6. lépés: Töltse fel a kódot
- 7. lépés: Tegye le a felhőt
- 8. lépés: Tegye a felhőt "felhősebbnek"
- 9. lépés: A felhő beállítása
- 10. lépés: A webhely
- 11. lépés: A szoftver frissítése WiFi -n keresztül
Videó: IOT Weather Cloud - OpenWeatherMaps használata: 11 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Ez egy felhő, amely a szoba mennyezetén lóg, és bizonyos mintákat játszik le az internetről visszaadott eredmény alapján. Lekéri az időjárási adatokat az OpenWeatherMaps -ből. Kézzel vezérelhető webes felületen keresztül, vagy automatikusan az OpenWeatherMaps -től kapott adatok alapján.
Azt is úgy állítottam be, hogy ha valaha frissíteni szeretné a szoftvert a felhőre (azaz ha új mintákat adnak hozzá, vagy hibajavításokat végeznek), akkor frissítheti a szoftvert WiFi -n keresztül anélkül, hogy csatlakoztatnia kellene a számítógépet. Csak kapcsolja be a felhőt, és csatlakozzon hozzá az Arduino szoftver segítségével. Nyomja meg a feltöltés gombot, írja be a jelszót, és kész.
Tíz minta létezik:
- Tiszta felhők
- Tavaszi nap
- Napnyugta
- Napkelte
- Felhős
- Eső
- Hó
- Villámvihar
- Szivárványos ciklusok
- Lefoglalási mód (ez egy viccminta, amely hiba volt, és úgy döntöttem, hogy megtartom a barátaim javaslatait)
Lépés: Anyagok és eszközök
Anyagok:
Elektromos:
- Wemos D1 Mini ESP8266 mikrovezérlő
- Wemos D1 Mini női és férfi fejlécek
- Wemos D1 Mini protoboard pajzs
- WS2812B RGB LED szalag (5 méter a 60 LED / méter változatból)
- 3 tűs JST csatlakozó (1 pár)
- 2 tűs JST csatlakozó (2 pár)
- XT-60 csatlakozó (1 pár)
- 2,5 x 5,5 mm DC hordó jack
- 5V 4A fali szemölcs típusú tápegység
- 10K ellenállás
- nyomógomb leddel
- 1000uf 25V polarizált kondenzátor
- derékszögű csapszegek
- 4 tűs női dupont csatlakozó kábel
- 4 tűs, 96 "-os OLED kijelző az Arduino SPI -hez
- 2 magos LED vezeték (16 AWG az, amit ajánlok)
Egyéb:
- Fehér PLA 3D nyomtatószál (1,75 mm vagy 3 mm a használt nyomtatótól függően)
- Különböző méretű fehér papír lámpák
- Poliészter töltet párnákhoz
- Horgász zsinór
- Szemhorgok
- Kábelhorgonyok
- Zip kötések
Eszközök:
- Ragasztópisztoly
- Forró ragasztó (sok)
- Forrasztópáka
- 60/40 Ólomfluxusú forrasztó huzal
- Kés
- Olló
- Drótvágók
- Fogó
- 3d nyomtató
2. lépés: Készítse el a felhő alakú keretet
Csatlakoztassa a forró ragasztópisztolyt, és vegye ki a papírlámpákat. Rendezzen körülbelül 10 különböző méretet egy rajzfilmfelhőhöz hasonló formába. Forró ragasztóval össze kell ragasztani, és meg kell győződni arról, hogy a LED -szalagot a lámpákon keresztül lehet vezetni anélkül, hogy túlságosan kígyóznia kellene a külső oldalon. Itt használjon sok forró ragasztót. Minél több, annál jobb, mert jobban összetart.
3. lépés: A lámpák bekapcsolása
Fűzze fel a fényeket a "felhőben". Nincs szükség túl sok LED -re az egyes lámpákban. Csak annyi szálra van szüksége, hogy világítson. Nekem úgy volt, hogy bejött és körbeforgott az alján, kilépve, hogy bemenjek a felhő többi részébe. Feltétlenül húzza szorosan a LED -szalagot, hogy csak egy kicsivel több hossza legyen a lámpákon való átvezetéshez. Egy kis időbe telhet, amíg kitaláljuk, hogyan szeretnénk felkapcsolni a lámpákat. Nem minden lámpásnak van szüksége fényre
4. lépés: 3D nyomtatás a mikrokontroller tokjához
Nyomtassa ki a mikrokontroller tokjához tartozó fájlokat. Ebben a tokban fogható a D1 Mini, a protoboard pajzs, a kijelző, a gomb és a DC aljzat. Szerelje össze később, miután elkészült az elektronika. Ennek a nyomtatásnak az egyetlen beállítása az, hogy csak szoknyával vagy karimával nyomtassa ki, ne használjon tutajt. Azt tapasztaltam, hogy a 2 mm -es rétegmagasságok nagyszerűen működtek nálam.
5. lépés: Szerelje össze és szerelje be az elektronikát
Szerelje össze az elektronikát a fenti képeken látható módon. Óvatosan ügyeljen arra, hogy ne zárja rövidre a csapokat, és győződjön meg arról, hogy minden megfelelően van bekötve, mielőtt csatlakoztatja. Ha a lámpákat a vezérlőpanelhez csatlakoztatja, győződjön meg arról, hogy a lámpák közvetlenül kapcsolódnak a tápegységhez egy vastagabb mérőhuzal segítségével. nagyobb áramot igényelnek (például a képen látható XT60 csatlakozóhoz csatlakoztatott típus). Tegye az elektronikát a tokba, és csavarja le M3 csavarokkal.
6. lépés: Töltse fel a kódot
Csatlakoztassa a D1 Mini -t a számítógépéhez, és nyissa meg az Arduino szoftvert. Győződjön meg arról, hogy a D1 Mini kártya ki van választva (ha nincs telepítve, adja hozzá a kártyakezelőn keresztül). Válassza ki a következő beállítást, ahogy fent látható a képen, majd töltse fel a kódot a D1 Mini készülékre. Ez egy kicsit eltart, mivel a kód összeállítása egy ideig tart.
- Tábla: Wemos D1 R2 és mini
- Feltöltési sebesség: 115200
- CPU frekvencia: 80Mhz
- Vaku méret: 4M (1M SPIFFS)
- Hibakeresési port: letiltva
- Hibakeresési szint: nincs
- IwP -változat: v2 Alsó memória
- Flash törlése: minden tartalom
7. lépés: Tegye le a felhőt
Csatlakoztasson horgászzsinórt a felhő két -három pontjához, ideális esetben az ellenkező oldalakon elhelyezett helyen. Helyezze a szemhorgokat a mennyezetbe, ahol azt tervezi felszerelni, és akassza fel a felhőt a szemhorgokról a damil segítségével. Célszerű egy kábelt tervezni, mielőtt ezt megtenné, mivel szüksége lesz valamilyen módon a felhő csatlakoztatására és áramellátására.
A kábel felállításakor ügyeljen arra, hogy vágja le az egyenáramú aljzatot a tápegységről, és forrasztja a felhő táplálásához használt kábel végéhez. Forgassa a kábel másik végét a tápegységhez, ahol levágta az egyenáramú aljzatot. Ellenőrizze az összes polaritást, nehogy rosszul csatlakoztassa, és megölje a LED -eket vagy a táblát.
A vezérlődoboz felhőben történő felakasztásához csatlakoztasson egy cipzárat a felső gyűrűhöz, és akassza le a lámpák belsejéről, ahol a LED szalag kezdődik.
8. lépés: Tegye a felhőt "felhősebbnek"
Fedje le a felhőt a poliészter töltelékben. Könnyebb lefedni a felhőt, ha a belsejében lévő fények be vannak kapcsolva, hogy lássuk, hol kell többet hozzáadni a felhő lefedéséhez. Használjon sok forró ragasztót, valószínűleg körülbelül 50 rúd forró nyomot használtam, amelyek a tölteléket a lámpákhoz rögzítették. Használjon sok tölteléket, és ha úgy érzi, hogy ki van kapcsolva, nagyon könnyen lehúzhatja.
9. lépés: A felhő beállítása
A felhő bekapcsolásakor létrehozza az IOT-WEATHER-CLOUD nevű WiFi hálózatot. Csatlakozzon hozzá, és átirányít egy beállítási oldalra. Ha nem irányítja át, lépjen a weboldalra a 192.168.4.1 címen
Nyomja meg a WiFi konfigurálása gombot, és jelentkezzen be a felhőbe a WiFi hálózatába. A felhő kilép a portálról, miután beállította, és azt mondja, jelentkezzen be a vezérlőoldalra. Miután bejelentkezett a hálózatba, jelentkezzen be a számítógépébe a felhővel azonos hálózatba.
10. lépés: A webhely
A felhő vezérlőoldalának eléréséhez jelentkezzen be ugyanabba a WiFi hálózatba, mint a felhő. A kijelző bekapcsolásához és az IP -cím megjelenítéséhez nyomja meg a vezérlődobozon található gombot. Írja be ezt az IP -címet a keresősávba a webhely eléréséhez. (A felhő IP -címe valószínűleg más lesz, mint az enyém). Ahhoz, hogy a képernyőn megjelenjen az IP -cím, egyszerűen nyomja meg a gombot. Ezt a funkciót azért vettem be, hogy a képernyő ne legyen folyamatosan bekapcsolva, és ne égjen be.
A weboldalnak három oldala van:
- A kezdőlap, amely az aktuális mintát mutatja, és amely az első bejelentkezéshez tartozó céloldal
- A vezérlőoldal lehetővé teszi a minta manuális megváltoztatását vagy a felhő automatikus üzemmódba állítását, amely az időjárási adatok alapján játssza le a mintákat
- A konfigurációs oldal lehetővé teszi a hely, a felhasználónév, a jelszó és az OpenWeatherMap API -kulcs megváltoztatását
A vezérlő- vagy konfigurációs oldal eléréséhez meg kell adnia a jelszót és a felhasználónevet a felugró ablakban, amely akkor jelenik meg, ha bármelyik oldalra mutató linkre kattint. Az alapértelmezett felhasználónév: admin, az alapértelmezett jelszó pedig: jelszó. Ezeket később meg lehet változtatni, ha úgy kívánja
Az automatikus mód engedélyezéséhez be kell írnia a város azonosítóját, valamint létre kell hoznia és be kell írnia egy OpenWeatherMap API kulcsot. A városi azonosítók listája itt található: https://raw.githubusercontent.com/ZGoode/IOT-Cloud… Az engedélyezéshez állítsa a felhőt automatikus üzemmódba a vezérlő oldalon. (Javaslom, hogy töltse le a városi azonosítók listájához tartozó szövegfájlt. Ez hatalmas, és elmarad a böngészőjétől)
11. lépés: A szoftver frissítése WiFi -n keresztül
Kapcsolja be a felhőt, és győződjön meg arról, hogy ugyanahhoz a hálózathoz csatlakozik, mint a számítógép. Győződjön meg arról, hogy a python 2.7 telepítve van. Itt letöltheti, ha nincs meg. Ez az, ami miatt az OTA az Arduino számára működik. Enélkül az OTA nem működik. Az OTA Over The Air (azaz kód feltöltése WiFi -n keresztül). Ez azt jelenti, hogy a szoftver frissítéséhez nem kell eltávolítania az ESP8266 -ot a felhőből.
A felhő frissítéséhez nyissa meg az Arduino szoftvert a programmal, majd a port alatt válassza ki a hálózati portot. Miután ezt kiválasztotta, feltöltheti a kódot a feltöltés gomb megnyomásával, a szokásos módon. Ennyi az OTA.
Ajánlott:
NaTaLia Weather Station: Arduino Solar Powered Weather Station Helyesen: 8 lépés (képekkel)
NaTaLia Weather Station: Arduino Solar Powered Weather Station Helyesen: 1 év sikeres működés után 2 különböző helyen megosztom napelemes időjárás -állomási projektterveimet, és elmagyarázom, hogyan alakult ki olyan rendszerré, amely valóban képes túlélni hosszú ideig napenergiától. Ha követed
IoT intelligens óra pontmátrix Wemos ESP8266 használata - ESP mátrix: 12 lépés (képekkel)
IoT intelligens óra pontmátrix Wemos ESP8266 használata-ESP mátrix: Készítse el saját IoT intelligens óráját, amely képes: Kijelzőóra gyönyörű animációs ikonnal Kijelző Emlékeztető-1-Emlékeztető-5 Megjelenítés Naptár Megjelenítés Muszlim imaidők Kijelző Időjárási információk Kijelző Hírek Kijelző Tanácsok Kijelző Bitcoin árfolyam kijelző
I2C / IIC LCD kijelző - SPI LCD használata az I2C LCD kijelzőhöz Az SPI to IIC modul használata Arduino -val: 5 lépés
I2C / IIC LCD kijelző | Használjon SPI LCD -t az I2C LCD -kijelzőhöz Az SPI -IIC modul használata Arduino -val: Sziasztok, mivel egy normál SPI LCD 1602 -nek túl sok vezetékét kell csatlakoztatni, ezért nagyon nehéz összekapcsolni az arduino -val, de a piacon elérhető egy modul konvertálja az SPI kijelzőt IIC kijelzővé, így csak 4 vezetéket kell csatlakoztatnia
IoT hidroponika - Az IBM Watson használata PH és EC mérésekhez: 7 lépés (képekkel)
IoT hidroponika - Az IBM Watson használata PH és EC mérésekhez: Ez az oktatóanyag bemutatja, hogyan kell figyelni a hidroponikai beállítások EC -jét, pH -ját és hőmérsékletét, és feltölteni az adatokat az IBM Watson szolgáltatásába. Watson szabadon kezdheti. Vannak fizetett tervek, de az ingyenes terv több mint elég ehhez a projekthez
Többfeladatos málna 1 B (Personal Cloud + Weather Station): 4 lépés
Többfeladatos Raspberry 1 B (Personal Cloud + Weather Station): Valamikor régen eszembe jutott, hogy van egy RPiB tartalék, miután megvásároltam egy újabb verziót. A biztonsági mentés során a magánéletre gondolva úgy döntöttem, hogy saját felhőszervert használok. Elégedett a jó eredménnyel, de nem elégedett az R potenciál pazarlásával