Sadržaj:

WiFi sat, mjerač vremena i vremenska stanica, kontrolirano Blynkom: 5 koraka (sa slikama)
WiFi sat, mjerač vremena i vremenska stanica, kontrolirano Blynkom: 5 koraka (sa slikama)

Video: WiFi sat, mjerač vremena i vremenska stanica, kontrolirano Blynkom: 5 koraka (sa slikama)

Video: WiFi sat, mjerač vremena i vremenska stanica, kontrolirano Blynkom: 5 koraka (sa slikama)
Video: Aussie Edition Live Crochet Podcast 348! - Temperature Blanket Catch Up 2024, Studeni
Anonim
WiFi sat, mjerač vremena i vremenska postaja, kontrolirano Blynkom
WiFi sat, mjerač vremena i vremenska postaja, kontrolirano Blynkom
WiFi sat, mjerač vremena i vremenska postaja, kontrolirano Blynkom
WiFi sat, mjerač vremena i vremenska postaja, kontrolirano Blynkom

Ovo je Morphing digitalni sat (zahvaljujući Hari Wiguna za koncept i kôd za preinaku), također je analogni sat, postaja za izvještavanje o vremenu i kuhinjski mjerač vremena.

Njime se u potpunosti kontrolira aplikacija Blynk na vašem pametnom telefonu putem WiFi -ja.

Aplikacija vam omogućuje:

Prikaz promjenjivog digitalnog sata, dana, datuma, mjesecaPrikaz analognog sata, dana, datuma, mjeseca

Prikažite vremensko pomicanje prema gore s OpenWeathermap.org i lokalnog senzora temperature/vlažnosti.

Koristite funkciju kuhinjskog mjerača vremena

Ažuriranje vremena NTP poslužitelja s biračem vremenske zone

OTA (bežično) ažuriranje firmvera

Ovdje opisani firmver sustava koristi lokalni poslužitelj za Blynk koristeći Raspberry Pi. Postoji mnogo informacija o tome kako to postaviti na web stranici Blynk.

Preuzimanje softvera Local Server besplatno je i može vam potencijalno uštedjeti novac ako u svom domu imate mnogo gadgeta kojima upravlja Blynk.

Alternativno, možete stvoriti račun kod Blynka i koristiti njihove poslužitelje, iako će vas to vjerojatno koštati nekoliko dolara za widgete aplikacija. Kad se pridružite Blynku, postoji besplatna 'energija' (widgeti), ali nedovoljno za ovaj projekt.

Ovo je prilično složen sustav koji uključuje nekoliko wifi sustava, poslužitelj i složeni firmver/softver.

Montaža i ožičenje prilično su jednostavni, ali je montaža na strop komplicirana.

Nadam se da ću se sjetiti reći vam sve što trebate znati:)

Proučite Bynk web stranicu Blynk, također ćete morati instalirati aplikaciju na svoj telefon.

Također ćete morati otvoriti besplatni račun na OpenWeathermap.org da biste dobili svoj api ključ.

Ne bih savjetovao početnike da pokušaju ovaj projekt.

Napominjemo da je ovo prijava na natječaj Satovi. Glasajte ako vam se sviđa

Pribor

NodeMCU 12E ESP8266 modul kao ovdje

64 x 32 matrični zaslon kao ovdje

RTC modul sata u stvarnom vremenu kao ovdje

Modul temperature/vlažnosti DHT11 kao ovdje

Vero ploča ovako

Nešto drva za kućište (paletno drvo će poslužiti)

Ovakvo napajanje 5v 6A

Ulaz za napajanje (nosač za PCB) poput ovoga

Neka izolirana žica mjerača 24/28

16 -kraki vrpčni kabel (oko 300 mm), 2 x ženske DIL utičnice i 1 x 6 -putna DIL utičnica

16 -kraki muški priključak za DIL vrpcu (nosač za PCB)

2 -smjerni priključni blok (nosač za PCB)

ženske trake zaglavlja u jednom redu (ukupno oko 40, različite duljine)

ALATI

Stanica za lemljenje, lemljenje, rezači žice itd.

Korak 1: Izrada Veroboard PCB -a

Izrada Veroboard PCB -a
Izrada Veroboard PCB -a
Izrada Veroboard PCB -a
Izrada Veroboard PCB -a
Izrada Veroboard PCB -a
Izrada Veroboard PCB -a
Izrada Veroboard PCB -a
Izrada Veroboard PCB -a

Izrežite komad Vero ploče duljine 36 ili 37 traka širine 13 rupa.

Lemite u ženskim jednorednim zaglavljima za Arduino ploču (2 x 15 smjera), RTC modul (5 smjera) i DHT11 modul (3 smjera) kako se vidi na slikama.

Lemite u DC utičnicu i dvosmjerni priključni blok kao što je prikazano na slici.

Lemite u 16 -kraki DIL muški konektor za vrpcu kao što je prikazano.

Ožičite ploču prema shemi i izrežite tračnice po potrebi.

Napravite vrpčni kabel dovoljno dugim sa 16 -krakim ženskim DIL priključkom na svakom kraju.

Uz moj matrični modul isporučen je kabel za napajanje.

Ako nije isporučen, napravite kabel za napajanje dovoljno dug za prikaz. Crvene i crne žice s 4 -smjernim priključkom za postavljanje matričnog modula.

Također ćete morati napraviti 5 -smjerni kabel sa 6 -smjernim DIL ženskim zaglavljem za spajanje na desni bočni konektor matričnog modula. Umjesto toga, ovih 5 žica moglo bi se prekinuti s vrpčnim kabelom, ali bilo mi je lakše vratiti se na ploču i ponovno izvaditi na konektor s desne strane.

Molimo slijedite shemu za sve ožičenje.

Pregledajte svaku vezu pomoću višemetara ili uređaja za provjeru kontinuiteta, provjerite da nema kratkih spojeva ili premošćenih veza. Provjerite jesu li naponski vodovi ispravni.

Pokušat ću pronaći vremena da ovo preradim i prenesem.

Korak 2: Napravite slučaj

Učini slučaj
Učini slučaj
Učini slučaj
Učini slučaj
Učini slučaj
Učini slučaj

Napravio sam kućište od starog bora koji sam imao.

Crtež je sasvim u redu, jer uvijek odgovaraju stvarima dizajniranim na računalnom nerveru.

Možda ćete morati klesati i vaditi kako bi elektronika stala.

Napravio sam ga s ukošenim kutovima poput okvira za slike, sada bih to učinio na svom CNC stroju.

Pretpostavljam da bi se moglo i 3D ispisati. Tvoj izbor.

Ako je drvo, poprskajte ga lakom.

Korak 3: Postavite elektroniku u kućište

Umetnite elektroniku u kućište
Umetnite elektroniku u kućište
Umetnite elektroniku u kućište
Umetnite elektroniku u kućište
Umetnite elektroniku u kućište
Umetnite elektroniku u kućište

Prvo postavite Matrix Panel, a zatim Vero PCB.

Priključite napajanje i provjerite jesu li naponi i uzemljenja na Vero ploči na pravim mjestima na Arduinu, RTC -u, DHT11 (ne zaboravite bateriju), dvosmjernom priključku za napajanje na matricu i vrpčnim kabelima.

Kad sve provjere budu u redu, isključite napajanje i nastavite s uključivanjem Arduina, RTC i DHT11.

Uključite oba kraja konektora vrpce pazeći da su pravilno usmjereni.

Priključite 6 -kraki konektor u desni matix konektor.

Priključite napajani kabel za napajanje na matričnu ploču, odrežite i ogolite krajeve na odgovarajućoj duljini te ih uvrnite u priključni blok na ploči Vero, osiguravajući ispravan polaritet.

Korak 4: Programiranje Arduina

Trebat će vam instaliran Arduino IDE, na internetu postoji mnogo informacija o tome kako to učiniti. Arduino IDE.

Kad je instaliran, idite na postavke i kopirajte donji redak teksta te ga zalijepite u okvir "Dodatni URL-ovi upravitelja ploča:":-

arduino.esp8266.com/stable/package_esp8266c…

Morat ćete instalirati sljedeće biblioteke:

1. BlynkSimpleEsp8266, možete nabaviti odavde. sve što trebate znati o ovoj web stranici ovdje

2. Ovdje ESP8266WiFi

3. Ovdje se WiFiUdp

4. ArduinoOTA uključena u IDE

5. TimeLib ovdje

6. RTClib ovdje

7. DHT ovdje

8. Označite ovdje

9. PxMatrix ovdje

10. Fontovi/Org_01 ovdje

Instaliranje knjižnica nije dio ovog uputstva, puno informacija na internetu.

Morat ćete ponovno pokrenuti IDE nakon instaliranja knjižnica.

Pokrenite IDE i otvorite datoteku BasicOTA.ino ako želite imati OTA mogućnost, prvo prenesite BasicOTA.ino na ploču ESP8266, a zatim resetirajte ploču.

Vaši specifični podaci morat će se dodati tamo gdje postoje upitnici u ino datoteci. To bi trebali biti brojevi redaka:

6 - vaš Wi -Fi SSID, 7 - vaša lozinka za WiFi, otvorite datoteku MorphClockScrollWeather.ino u Arduino IDE -u

Ako radije nemate OTA, komentirajte sve reference na OTA u MorphClockScrollWeather.ino koristeći IDE.

Digit.cpp i Digit.h moraju biti u istoj mapi kao i ino, trebali bi se vidjeti kao kartice u IDE -u.

Vaši specifični podaci morat će se dodati tamo gdje postoje upitnici u ino datoteci. To bi trebali biti brojevi redaka:

124 - vaša vremenska zona, 140, 141, 142 - ključ i informacije o vremenskoj karti, 171 - vaš Wi -Fi SSID, 172 - vaša lozinka za WiFi, 173 - Blynkov token ovlaštenja, (više o tome kasnije)

Brojevi redaka su opcija u IDE postavkama, označite okvir.

Sada učitajte na ploču NodeMCU.

Ako koristite OTA, trebali biste pronaći "Edge Light clock" u portovima ispod alata u IDE -u, i on će imati svoju IP adresu. Sada vam ne treba USB kabel za ažuriranje firmvera, učinite to putem WiFi -a. Sjajno ha !!

NAPOMENA: Otkrio sam da posljednji Arduino IDE ne prikazuje OTA portove. Koristim stariju verziju 1.8.5. Ovo radi OK. Možda su popravili ovu grešku dok ne preuzmete najnoviji IDE.

5. korak:

Slika
Slika
Slika
Slika

Slijedite donje upute:

1. Preuzmite aplikaciju Blynk: https://j.mp/blynk_Android ili

2. Dodirnite ikonu QR koda i usmjerite kameru na donji kôd

3. Uživajte u mojoj aplikaciji!

Imajte na umu da sam otkrio da se aplikacija i lozinka za aplikaciju razlikuju od web stranice.

Ako koristite lokalni poslužitelj, dodirnite ikonu semafora na zaslonu za prijavu, pomaknite prekidač na Prilagođeno, unesite IP adresu svog lokalnog poslužitelja (to se može pronaći na početnom zaslonu RPi, bit će to nešto poput 192.186. 1. ???), upišite 9443 kao adresu porta pored IP adrese. Prijaviti se.

Kada se u aplikaciji stvori novi projekt, stvara se autorizacijski token, koji možete poslati e -poštom sebi, a zatim umetnuti u MorphClockScrollWeather.ino pomoću Arduino IDE -a.

Mislim da je to sve, sretno.

Za sva pitanja upotrijebite donje komentare. Pokušat ću odgovoriti najbolje što mogu.

Preporučeni: