Kazalo:

Ura WiFi, časovnik in vremenska postaja, nadzorovano z Blynkom: 5 korakov (s slikami)
Ura WiFi, časovnik in vremenska postaja, nadzorovano z Blynkom: 5 korakov (s slikami)

Video: Ura WiFi, časovnik in vremenska postaja, nadzorovano z Blynkom: 5 korakov (s slikami)

Video: Ura WiFi, časovnik in vremenska postaja, nadzorovano z Blynkom: 5 korakov (s slikami)
Video: Свобода от аллергии 2024, Julij
Anonim
Ura WiFi, časovnik in vremenska postaja, nadzorovana z Blynkom
Ura WiFi, časovnik in vremenska postaja, nadzorovana z Blynkom
Ura WiFi, časovnik in vremenska postaja, nadzorovana z Blynkom
Ura WiFi, časovnik in vremenska postaja, nadzorovana z Blynkom

To je digitalna ura Morphing (zahvaljujoč Hari Wiguna za koncept in kodo preoblikovanja), je tudi analogna ura, postaja za poročanje o vremenu in kuhinjski časovnik.

V celoti ga upravlja aplikacija Blynk na vašem pametnem telefonu prek WiFi.

Aplikacija vam omogoča:

Prikaz spreminjanja digitalne ure, dneva, datuma, meseca Prikaz analogne ure, dneva, datuma, meseca

Prikažite vreme s pomikanjem navzgor z OpenWeathermap.org in lokalnega senzorja temperature/vlažnosti.

Uporabite funkcijo časovnika za kuhinjo

Posodobitev časa strežnika NTP z izbirnikom časovnega pasu

OTA (brezžična) posodobitev vdelane programske opreme

Sistemska vdelana programska oprema, opisana tukaj, uporablja lokalni strežnik za Blynk z uporabo Raspberry Pi. Obstaja veliko informacij o tem, kako to nastaviti na spletnem mestu Blynk.

Prenos programske opreme Local Server je brezplačen in vam lahko prihrani denar, če imate okoli svojega doma veliko pripomočkov, ki jih upravlja Blynk.

Druga možnost je, da ustvarite račun pri Blynku in uporabite njihove strežnike, čeprav vas bo to verjetno stalo nekaj dolarjev za pripomočke za aplikacije. Ko se pridružite Blynku, obstaja brezplačna "energija" (pripomočki), vendar premalo za ta projekt.

To je precej kompleksen sistem, ki vključuje več sistemov wifi, strežnik in zapleteno vdelano/programsko opremo.

Montaža in ožičenje sta dokaj enostavni, vendar je namestitev stroja zapletena.

Upam, da sem se spomnil povedati vse, kar morate vedeti:)

Preučite spletno mesto Bynk Blynk, aplikacijo boste morali namestiti tudi v telefon.

Prav tako boste morali odpreti brezplačen račun na OpenWeathermap.org, da dobite ključ api.

Začetniku ne bi svetoval, naj poskuša ta projekt.

Prosimo, upoštevajte, da je to vpis v natečaj Ura, če vam je všeč, glasujte

Zaloge

Modul NodeMCU 12E ESP8266, kot je tukaj

Matrični zaslon 64 x 32, kot tukaj

Modul ure realnega časa RTC, kot je tukaj

Modul temperature/vlažnosti DHT11, kot je tukaj

Tabla Vero

Nekaj lesa za ohišje (primeren paletni les)

5v 6A napajalnik, kot je ta

Vtičnica za vhod za napajanje (nosilec za tiskano vezje), kot je ta

Nekaj 24/28 izolirane žice

16 -smerni tračni kabel (približno 300 mm), 2 x ženski DIL vtičnici in 1 x 6 -smerna DIL vtičnica

16 -smerni DIL tračni priključek, moški (nosilec za tiskano vezje)

Dvosmerni priključni blok (nosilec za tiskano vezje)

ženski trakovi za glavo v eni vrsti (skupaj približno 40, različne dolžine)

ORODJA

Spajkalna postaja, spajkanje, rezalniki žice itd.

Korak: Izdelava Veroboard PCB

Izdelava Veroboard PCB
Izdelava Veroboard PCB
Izdelava Veroboard PCB
Izdelava Veroboard PCB
Izdelava Veroboard PCB
Izdelava Veroboard PCB
Izdelava Veroboard PCB
Izdelava Veroboard PCB

Odrežite kos Vero plošče dolžine 36 ali 37 trakov s širino 13 lukenj.

Spajkajte v ženskih enovrstnih trakovih glave za ploščo Arduino (2 x 15 poti), modul RTC (5 smeri) in modul DHT11 (3 smer), kot je prikazano na slikah.

Spajkajte v enosmerno vtičnico in dvosmerni priključni blok, kot je prikazano na sliki.

Spajkajte v 16 -smerni priključek za moški trak DIL, kot je prikazano.

Ožičite ploščo v skladu s shemo in po potrebi odrežite sledi.

Naredite tračni kabel dovolj dolg s 16 -smernim ženskim DIL priključkom na vsakem koncu.

Z mojim matričnim modulom sem dobil napajalni kabel.

Če ni priložen, naredite napajalni kabel dovolj dolg za zaslon. Rdeče in črne žice s 4 -smernim priključkom za namestitev matričnega modula.

Za priključitev na desni stranski konektor matričnega modula boste morali narediti tudi 5 -smerni kabel s 6 -smerno žensko glavo DIL. Namesto tega bi lahko teh 5 žic prelomili iz trakovnega kabla, vendar sem se lažje vrnil na ploščo in spet ven na desni stranski konektor.

Upoštevajte shemo za vse ožičenje.

Preglejte vsako povezavo z večmetrom ali preverjalnikom neprekinjenosti in se prepričajte, da ni kratkih stikov ali premostljenih povezav. Preverite, ali so napetostni vodi pravilni.

Poskusil bom najti čas, da to naredim in naložim.

2. korak: Ustvarite primer

Ustvari primer
Ustvari primer
Ustvari primer
Ustvari primer
Ustvari primer
Ustvari primer

Ohišje sem naredil iz starega bora, ki sem ga imel.

Risba je dokaj pravilna, saj vedno ustrezajo stvarem, oblikovanim na računalniškem živcu.

Morda boste morali elektriko prilagoditi z dletom in drobljenjem.

Naredil sem ga s poševnimi kotički kot okvir za slike, zdaj bi to naredil na svojem CNC stroju.

Predvidevam, da bi ga lahko natisnili tudi 3D. Tvoja izbira.

Če je les, nanj nanesite malo laka.

Korak: Namestite elektroniko v ohišje

V ohišje namestite elektroniko
V ohišje namestite elektroniko
V ohišje namestite elektroniko
V ohišje namestite elektroniko
V ohišje namestite elektroniko
V ohišje namestite elektroniko

Najprej namestite Matrix Panel, nato Vero PCB.

Priključite napajalnik in preverite, ali so napetosti in ozemljitve na plošči Vero na pravih mestih na Arduinu, RTC, DHT11 (ne pozabite na baterijo), dvosmerni priključek za napajanje na matriko in tračne kable.

Ko se vse preveri, odklopite napajalnik in nadaljujte z vklopom Arduino, RTC in DHT11.

Priključite trakove na oba konca, tako da sta pravilno usmerjena.

Priključite 6 -smerni konektor v desni konektor matix.

Priključeni napajalni kabel priključite na matrično ploščo, odrežite in razrežite konce na primerni dolžini ter privijte v priključni blok na plošči Vero, da zagotovite pravilno polarnost.

4. korak: Programiranje Arduina

Potrebovali boste nameščen Arduino IDE, na internetu je veliko informacij o tem, kako to storiti. Arduino IDE.

Ko je nameščen, pojdite na nastavitve in kopirajte spodnjo besedilno vrstico ter prilepite v polje »URL-ji dodatnega upravitelja plošč:«:-

arduino.esp8266.com/stable/package_esp8266c…

Namestiti morate naslednje knjižnice:

1. BlynkSimpleEsp8266, dobite tukaj. vse kar morate vedeti na tem spletnem mestu tukaj

2. Tukaj ESP8266WiFi

3. WiFiUdp tukaj

4. ArduinoOTA, vključen v IDE

5. TimeLib tukaj

6. RTClib tukaj

7. DHT tukaj

8. Tukaj označite

9. PxMatrix tukaj

10. Pisave/Org_01 tukaj

Namestitev knjižnic ni del tega navodila, veliko informacij na internetu.

Po namestitvi knjižnic boste morali znova zagnati IDE.

Zaženite IDE in odprite datoteko BasicOTA.ino, če želite imeti možnost OTA, najprej naložite BasicOTA.ino na ploščo ESP8266, nato pa ponastavite ploščo.

Podatke, specifične za vas, boste morali dodati, če so v datoteki ino vprašaji. Ti naj bodo pod številkami vrstic:

6 - vaš SSID za wifi, 7 - geslo za wifi, odprite datoteko MorphClockScrollWeather.ino v Arduino IDE

Če ne želite imeti OTA, komentirajte vse sklice na OTA v MorphClockScrollWeather.ino z uporabo IDE.

Digit.cpp in Digit.h morata biti v isti mapi kot ino, v IDE -ju jih je treba videti kot zavihke.

Podatke, specifične za vas, boste morali dodati, če so v datoteki ino vprašaji. Ti naj bodo pod številkami vrstic:

124 - vaš časovni pas, 140, 141, 142 - ključ in podatki vremenske karte, 171 - vaš Wi -Fi SSID, 172 - geslo za wifi, 173 - žeton oblasti Blynk, (več o tem kasneje)

Številke vrstic so možnost v nastavitvah IDE, označite polje.

Zdaj naložite na ploščo NodeMCU.

Če uporabljate OTA, bi morali v vratih pod orodji v IDE -ju poiskati uro »Edge Lit«, ki bo imela tudi svoj IP naslov. Zdaj za posodobitev vdelane programske opreme ne potrebujete kabla USB, to storite prek WiFi. Super huh !!

OPOMBA: Ugotovil sem, da najnovejši Arduino IDE ne prikazuje vrat OTA. Uporabljam starejšo različico 1.8.5. To deluje v redu. Morda so odpravili to napako, ko prenesete najnovejši IDE.

5. korak:

Slika
Slika
Slika
Slika

Sledite spodnjim navodilom:

1. Prenesite aplikacijo Blynk: https://j.mp/blynk_Android ali

2. Dotaknite se ikone kode QR in usmerite kamero na spodnjo kodo

3. Uživajte v moji aplikaciji!

Upoštevajte, da sem ugotovil, da sta prijava in geslo za aplikacijo različni od spletnega mesta.

Če uporabljate lokalni strežnik, se dotaknite ikone semaforja na zaslonu za prijavo, premaknite stikalo na Po meri, vnesite naslov IP vašega lokalnega strežnika (to najdete na domačem zaslonu RPi, bo to nekaj takega kot 192.186. 1. ???), vnesite 9443 kot naslov vrat poleg naslova IP. Prijavite se.

Ko je v aplikaciji ustvarjen nov projekt, se ustvari žeton za pooblastilo, ki ga lahko pošljete sebi po e -pošti in ga nato vstavite v MorphClockScrollWeather.ino z uporabo Arduino IDE.

Mislim, da je to vse, srečno.

Za vsa vprašanja uporabite spodnje komentarje. Poskušal bom odgovoriti čim bolje.

Priporočena: