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, Juli
Anonim
WiFi sat, mjerač vremena i vremenska stanica, kontrolirano Blynkom
WiFi sat, mjerač vremena i vremenska stanica, kontrolirano Blynkom
WiFi sat, mjerač vremena i vremenska stanica, kontrolirano Blynkom
WiFi sat, mjerač vremena i vremenska stanica, kontrolirano Blynkom

Ovo je Morphing digitalni sat (zahvaljujući Hari Wiguna za koncept i kod za preinaku), također je analogni sat, stanica 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ćava da:

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

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

Koristite funkciju kuhinjskog tajmera

Ažuriranje vremena NTP servera pomoću birača vremenske zone

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

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

Preuzimanje softvera lokalnog servera je besplatno i može vam potencijalno uštedjeti novac ako imate mnogo gadžeta pod kontrolom Blynka u svom domu.

Alternativno, možete stvoriti račun s Blynkom i koristiti njihove servere, 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 sistem koji uključuje nekoliko wifi sistema, server i složeni firmver/softver.

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

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

Proučite Bynk web stranicu Blynk, aplikaciju ćete također morati instalirati na 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.

Imajte na umu da je ovo prijava za takmičenje Satovi. Glasajte ako vam se sviđa

Supplies

NodeMCU 12E ESP8266 modul kao ovdje

64 x 32 matrični ekran kao ovde

RTC modul sata u realnom vremenu kao ovdje

Modul temperature/vlažnosti DHT11 kao ovdje

Vero tabla ovako

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

Ovakvo napajanje 5v 6A

Ulaz za napajanje (nosač za PCB) poput ovog

Neka izolirana žica mjerača 24/28

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

16 -kraki DIL konektor za traku, muški (nosač za PCB)

2 -kraki terminalni blok (nosač za PCB)

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

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

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

Lemite u jednoredne ženske zaglavlje 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 vrpcani kabel dovoljno dugim sa 16 -krakim ženskim DIL konektorom 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 sa 4 -smjernim priključkom za postavljanje matričnog modula.

Također ćete morati napraviti 5 -kraki 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 ponovo izvući do konektora s desne strane.

Molimo slijedite shemu za sve ožičenje.

Pređite svaku vezu pomoću višemetara ili provjerača kontinuiteta, provjerite da nema kratkih spojeva ili premošćenih veza. Proverite da li su naponski vodovi ispravni.

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

Korak 2: Napravite slučaj

Make the Case
Make the Case
Make the Case
Make the Case
Make the Case
Make the Case

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

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

Možda ćete morati dlijetom i vaditi kako biste prilagodili elektroniku.

Napravio sam to sa uglovima sa uglovima kao okvir za slike, sada bih to uradio na svojoj CNC mašini.

Pretpostavljam da bi se moglo i 3D štampati. 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 za 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 dužini te ih uvrnite u priključni blok na ploči Vero, osiguravajući pravilan 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 i zalijepite ga u okvir "Dodatni URL-ovi upravitelja ploča:":-

arduino.esp8266.com/stable/package_esp8266c…

Morat ćete instalirati sljedeće biblioteke:

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

2. ESP8266WiFi ovdje

3. WiFiUdp ovdje

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 biblioteka nije dio ovog uputstva, ima dosta informacija na internetu.

Morat ćete ponovno pokrenuti IDE nakon instaliranja biblioteka.

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

Vaši specifični podaci morat će se dodati tamo gdje postoje znaci pitanja u ino datoteci. Ovo bi trebalo biti na rednim brojevima:

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

Ako više ne želite imati 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 znaci pitanja u ino datoteci. Ovo bi trebalo biti na rednim brojevima:

124 - vaša vremenska zona, 140, 141, 142 - ključ i informacije o vremenskoj karti, 171 - vaš WiFi WiFi, 172 - vaša lozinka za WiFi, 173 - Blynk autoritet, (više o tome kasnije)

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

Sada učitajte na NodeMCU ploču.

Ako koristite OTA, trebali biste pronaći "Edge lit 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. Odlično huh !!

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

Korak 5:

Image
Image
Image
Image

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 server, dodirnite ikonu semafora na ekranu za prijavu, prevucite prekidač na Prilagođeno, unesite IP adresu svog lokalnog servera (ovo se može pronaći na početnom ekranu RPi, to će biti nešto poput 192.186. 1. ???), upišite 9443 kao adresu porta pored IP adrese. Prijavite se.

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

Mislim da je to sve, sretno.

Za sva pitanja, koristite komentare ispod. Pokušaću da odgovorim najbolje što mogu.

Preporučuje se: