Tartalomjegyzék:

WiFi óra, időzítő és időjárás állomás, Blynk vezérelt: 5 lépés (képekkel)
WiFi óra, időzítő és időjárás állomás, Blynk vezérelt: 5 lépés (képekkel)

Videó: WiFi óra, időzítő és időjárás állomás, Blynk vezérelt: 5 lépés (képekkel)

Videó: WiFi óra, időzítő és időjárás állomás, Blynk vezérelt: 5 lépés (képekkel)
Videó: Part 3 - Babbitt Audiobook by Sinclair Lewis (Chs 10-15) 2024, Július
Anonim
WiFi óra, időzítő és időjárás állomás, Blynk vezérelt
WiFi óra, időzítő és időjárás állomás, Blynk vezérelt
WiFi óra, időzítő és időjárás állomás, Blynk vezérelt
WiFi óra, időzítő és időjárás állomás, Blynk vezérelt

Ez egy Morphing digitális óra (köszönet Hari Wigunának a koncepcióért és a morfoló kódért), ez egyben analóg óra, időjárás -előrejelző állomás és konyhai időzítő.

Teljesen egy okostelefonon található Blynk alkalmazás vezérli WiFi -n keresztül.

Az alkalmazás lehetővé teszi, hogy:

Megjelenítő digitális óra, nap, dátum, hónap Kijelző Analóg óra, nap, dátum, hónap

Felfelé görgető időjárás megjelenítése az OpenWeathermap.org és a helyi hőmérséklet/páratartalom érzékelő segítségével.

Használjon konyhai időzítő funkciót

NTP -kiszolgáló időfrissítése időzóna -választóval

A firmware OTA (over the air) frissítése

Az itt leírt rendszer firmware helyi szervert használ a Blynk számára, amely Raspberry Pi -t használ. Rengeteg információ található a beállításról a Blynk webhelyen.

A Local Server szoftver letöltése ingyenes, és esetlegesen pénzt takaríthat meg, ha sok Blynk által vezérelt eszköz van otthonában.

Alternatív megoldásként létrehozhat egy fiókot a Blynk -nél, és használhatja a szervereit, bár ez valószínűleg néhány dollárba kerül az alkalmazás -widgetekért. Ingyenes „energia” (kütyü) áll rendelkezésre, ha csatlakozik a Blynk -hez, de nem elég ehhez a projekthez.

Ez egy meglehetősen összetett rendszer, amely több wifi rendszert, szervert és összetett firmware -t/szoftvert foglal magában.

Az összeszerelés és a kábelezés meglehetősen egyszerű, de a cég telepítése bonyolult.

Remélem, emlékszem, hogy elmondok mindent, amit tudnia kell:)

Tanulmányozza a Bynk webhelyet Blynk, és telepítenie kell az alkalmazást a telefonjára.

Ezenkívül ingyenes fiókot kell nyitnia az OpenWeathermap.org webhelyen, hogy megkapja az api kulcsot.

Nem javaslom egy kezdőnek, hogy próbálja ki ezt a projektet.

Felhívjuk figyelmét, hogy ez egy bejegyzés az Órák versenyen, kérjük, szavazzon, ha tetszik

Kellékek

NodeMCU 12E ESP8266 modul, mint itt

64 x 32 pontmátrix kijelző, mint itt

RTC valós idejű óra modul, mint itt

DHT11 hőmérséklet/páratartalom modul, mint itt

Vero tábla, mint ez

Néhány fa a tokhoz (raklapfa megteszi)

5v 6A tápegység, mint ez

Ilyen tápfeszültség -csatlakozó (NYÁK -tartó)

24/28 méretű szigetelt huzal

16 utas szalagkábel (kb. 300 mm), 2 x női DIL aljzat és 1 x 6 utas DIL aljzat

16 utas DIL szalagcsatlakozó dugó (NYÁK -tartó)

2 utas sorkapocs (NYÁK -tartó)

női fejléc egysoros (összesen körülbelül 40, különböző hosszúságú)

ESZKÖZÖK

Forrasztóállomás, forrasztó, huzalvágó stb.

1. lépés: A Veroboard PCB elkészítése

A Veroboard NYÁK elkészítése
A Veroboard NYÁK elkészítése
A Veroboard NYÁK elkészítése
A Veroboard NYÁK elkészítése
A Veroboard PCB elkészítése
A Veroboard PCB elkészítése
A Veroboard NYÁK elkészítése
A Veroboard NYÁK elkészítése

Vágjon egy darab Vero táblát 36 vagy 37 csík hosszúságú és 13 lyuk szélesre.

Forrasztás a női egysoros fejlécekben az Arduino kártyához (2 x 15 út), az RTC modulhoz (5 utas) és a DHT11 modulhoz (3 út), amint a képeken látható.

Forrasztás az egyenáramú aljzatban és a kétirányú sorkapocs, a képen látható módon.

Forrasztás a 16 utas DIL dugó szalagcsatlakozóban, az ábrán látható módon.

Csatlakoztassa a táblát a vázlat szerint, és szükség esetén vágja le a vágányokat.

Készítsen elég hosszú szalagkábelt úgy, hogy mindkét végén egy 16 utas DIL csatlakozó legyen.

A mátrix modulhoz tápkábelt is mellékeltem.

Ha nem tartozék, készítsen elég hosszú tápkábelt a kijelzőhöz. Piros és fekete vezetékek 4 -utas csatlakozóval a mátrix modulhoz.

A mátrixmodul jobb oldali csatlakozójához való csatlakoztatáshoz egy 5 -utas kábelt is kell készítenie 6 -utas DIL dugóval. Ezt az 5 vezetéket ki lehetett szakítani a szalagkábelből, de könnyebbnek találtam visszamenni a táblához, és ismét ki a jobb oldali csatlakozóba.

Kérjük, kövesse a kapcsolási rajzot.

Vizsgáljon meg minden csatlakozást egy multiméterrel vagy folytonosság -ellenőrzővel, győződjön meg arról, hogy nincsenek rövidzárlatok vagy áthidalások. Ellenőrizze a feszültségvezetékek helyességét.

Megpróbálom megtalálni az időt ennek a Fritzingnek és a feltöltésnek.

2. lépés: Készítse el a tokot

Készítse el a tokot
Készítse el a tokot
Készítse el a tokot
Készítse el a tokot
Készítse el a tokot
Készítse el a tokot

A tokot valami fenyőtörmelékből készítettem.

A rajz meglehetősen helyes, mivel a számítógépes nerverre tervezett dolgok mindig megfelelnek nekik.

Lehet, hogy vésnie és vájnia kell, hogy az elektronika illeszkedjen.

Csiszolt sarkokkal készítettem, mint egy képkeret, most a CNC gépemen csinálnám.

Gondolom 3D nyomtatásra is alkalmas. A te döntésed.

Ha fa, fröcsköljön rá egy kis lakkot.

3. lépés: Helyezze az elektronikát a tokba

Helyezze az elektronikát a tokba
Helyezze az elektronikát a tokba
Helyezze az elektronikát a tokba
Helyezze az elektronikát a tokba
Helyezze az elektronikát a tokba
Helyezze az elektronikát a tokba

Szerelje fel először a Mátrix panelt, majd a Vero PCB -t.

Csatlakoztassa a tápegységet, és ellenőrizze, hogy a Vero -tábla feszültsége és földelése megfelelő helyen van -e az Arduino, az RTC, a DHT11 (ne felejtse el az akkumulátort), a kétirányú tápcsatlakozó a mátrixhoz és a szalagkábelekhez.

Ha minden jel OK, húzza ki a tápegységet, és csatlakoztassa az Arduino -t, az RTC -t és a DHT11 -et.

Csatlakoztassa a szalagcsatlakozókat mindkét végéhez, és győződjön meg arról, hogy helyesen vannak elhelyezve.

Csatlakoztassa a 6 utas csatlakozót a jobb oldali matix csatlakozóhoz.

Dugja be a betáplált tápkábelt a mátrixpanelbe, vágja le és csupaszítsa le a végeit megfelelő hosszúságban, és csavarja be a Vero -tábla sorkapocsába, biztosítva a helyes polaritást.

4. lépés: Az Arduino programozása

Szüksége lesz az Arduino IDE telepítésére, rengeteg információ található erről a neten. Arduino IDE.

Telepítéskor lépjen a beállításokba, másolja ki az alábbi szövegsort, és illessze be a „További táblák kezelő URL-címei:” mezőbe:-

arduino.esp8266.com/stable/package_esp8266c…

A következő könyvtárakat kell telepítenie:

1. BlynkSimpleEsp8266, innen szerezhető be. mindent, amit tudnia kell ezen az oldalon itt

2. ESP8266WiFi itt

3. WiFiUdp itt

4. ArduinoOTA tartozék az IDE -hez

5. TimeLib itt

6. RTClib itt

7. DHT itt

8. Ticker itt

9. itt a PxMatrix

10. Betűtípusok/Org_01 itt

A könyvtárak telepítése nem része ennek az utasításnak, rengeteg információ található a neten.

A könyvtárak telepítése után újra kell indítania az IDE -t.

Indítsa el az IDE -t, és nyissa meg a BasicOTA.ino fájlt, ha inkább OTA képességgel szeretne rendelkezni, először töltse fel a BasicOTA.ino fájlt az ESP8266 kártyára, majd állítsa vissza a táblát.

Az Önre vonatkozó információkat hozzá kell adni, ha az ino fájlban kérdőjelek vannak. Ezeknek sorszámokon kell lenniük:

6 - wifi SSID, 7 - wifi jelszava, nyissa meg a MorphClockScrollWeather.ino fájlt az Arduino IDE -ben

Ha inkább nem szeretné használni az OTA -t, írja be az OTA -ra vonatkozó összes hivatkozást a MorphClockScrollWeather.ino -ban az IDE használatával.

A Digit.cpp és Digit.h fájloknak ugyanabban a mappában kell lenniük, mint az ino, ezeket az IDE lapjainak kell tekinteni.

Az Önre vonatkozó információkat hozzá kell adni, ha az ino fájlban kérdőjelek vannak. Ezeknek sorszámokon kell lenniük:

124 - az Ön időzónája, 140, 141, 142 - Weathermap Key & Info, 171 - wifi SSID, 172 - wifi jelszava, 173 - a Blynk jogosultsági jelző, (erről később)

A sorszámok egy lehetőség az IDE beállításaiban, jelölje be a négyzetet.

Most töltse fel a NodeMCU táblára.

Ha OTA -t használ, akkor az „Edge Lit clock” -ot az IDE eszközei alatti portokban találja meg, annak is meglesz az IP -címe. Most már nincs szüksége USB -kábelre a firmware frissítéséhez, tegye azt WiFi -n keresztül. Remek huh !!

MEGJEGYZÉS: Azt találtam, hogy a legújabb Arduino IDE nem jeleníti meg az OTA portokat. Régebbi 1.8.5 verziót használok. Ez rendben működik. Lehet, hogy a legújabb IDE letöltésekor kijavították ezt a hibát.

5. lépés:

Kép
Kép
Kép
Kép

Kövesse az alábbi utasításokat:

1. Töltse le a Blynk alkalmazást: https://j.mp/blynk_Android vagy

2. Érintse meg a QR-kód ikont, és mutassa a kamerát az alábbi kódra

3. Élvezze az alkalmazásomat!

Kérjük, vegye figyelembe, hogy úgy találtam, hogy ez az alkalmazás más bejelentkezési és jelszava a webhelyhez.

Ha helyi szervert használ, érintse meg a közlekedési lámpa ikont a bejelentkezési képernyőn, csúsztassa a kapcsolót Egyéni állásba, írja be a helyi szerver IP -címét (ez megtalálható az RPi kezdőképernyőjén, ez valami 192.186. 1. ???), írja be a 9443 portcímet az IP -cím mellé. Bejelentkezés.

Amikor új projektet hoznak létre az alkalmazásban, létrejön egy engedélyezési jogkivonat, amelyet e -mailben elküldhet magának, majd beillesztheti a MorphClockScrollWeather.ino fájlba az Arduino IDE használatával.

Azt hiszem ennyi az egész, sok sikert.

Bármilyen kérdése van, kérjük, használja az alábbi megjegyzéseket. Igyekszem a lehető legjobban válaszolni.

Ajánlott: