Taula de continguts:
- Subministraments
- Pas 1: fabricació del PCB de Veroboard
- Pas 2: feu el cas
- Pas 3: col·loqueu l'electrònica a la funda
- Pas 4: Programació de l'Arduino
- Pas 5:
Vídeo: Rellotge WiFi, temporitzador i estació meteorològica, controlat per Blynk: 5 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Es tracta d’un rellotge digital Morphing (gràcies a Hari Wiguna pel concepte i el codi morphing), també és un rellotge analògic, estació d’informació del temps i temporitzador de cuina.
Està controlat completament per una aplicació Blynk del telèfon intel·ligent mitjançant WiFi.
L'aplicació us permet:
Mostra el rellotge digital, dia, data, mes que es transforma Mostra el rellotge analògic, dia, data, mes
Mostra el temps de desplaçament cap amunt des d'OpenWeathermap.org i el sensor local de temperatura / humitat.
Utilitzeu una funció de temporitzador de cuina
Actualització horària del servidor NTP amb selector de zona horària
Actualització OTA (per antena) del firmware
El firmware del sistema que es descriu aquí utilitza un servidor local per a Blynk mitjançant un Raspberry Pi. Hi ha molta informació sobre com configurar-lo al lloc web de Blynk.
La descàrrega del programari Local Server és gratuïta i us pot estalviar diners si teniu molts aparells controlats per Blynk a casa vostra.
També podeu crear un compte amb Blynk i utilitzar els seus servidors, tot i que probablement us costarà uns quants dòlars per als widgets de l'aplicació. Hi ha "energia" gratuïta (ginys) quan us uniu a Blynk, però no n'hi ha prou per a aquest projecte.
Es tracta d’un sistema força complex que inclou diversos sistemes wifi, servidor i programari / firmware complex.
El muntatge i el cablejat són bastant senzills, però la instal·lació ferma és complicada.
Només espero recordar-vos dir-vos tot el que heu de saber:)
Estudieu el lloc web de Bynk Blynk, també haureu d’instal·lar l’aplicació al telèfon.
També haureu d’obrir un compte gratuït a OpenWeathermap.org per obtenir la vostra clau API.
No aconsellaria a un principiant provar aquest projecte.
Tingueu en compte que es tracta d’una entrada al concurs de Rellotges. Si us agrada, voteu
Subministraments
Mòdul NodeMCU 12E ESP8266 com aquí
Pantalla de matriu de 64 x 32 punts com aquí
Mòdul de rellotge en temps real RTC com aquí
Mòdul de temperatura / humitat DHT11 com aquí
Tauler Vero així
Una mica de fusta per a la caixa (la fusta de palets farà)
Alimentació 5v 6A com aquesta
Una presa d’entrada d’alimentació (muntatge PCB) com aquesta
Alguns cables aïllats de calibre 24/28
Cable de cinta de 16 vies (aproximadament 300 mm), 2 endolls DIL femella i 1 endoll DIL de 6 vies
Connector de cinta DIL de 16 vies mascle (muntatge PCB)
Bloc de terminals de 2 vies (muntatge PCB)
tires de capçaleres femenines d'una sola fila (unes 40 en total, longituds variades)
EINES
Estació de soldadura, soldadors, talladors de filferro, etc.
Pas 1: fabricació del PCB de Veroboard
Talleu un tros de tauler Vero de 36 o 37 tires de llarg per 13 forats d'ample.
Soldeu a les tires de capçalera d'una sola fila femenines per a la placa Arduino (2 x 15 vies), el mòdul RTC (5 vies) i el mòdul DHT11 (3 vies) tal com es veu a les imatges.
Soldar a la presa de corrent continu i al bloc de borns de 2 vies, tal com es mostra a la imatge.
Soldeu el connector de cinta mascle DIL de 16 vies com es mostra.
Connecteu el tauler segons l’esquema i talleu les pistes on sigui necessari.
Feu un cable de cinta prou llarg amb un connector DIL femella de 16 vies a cada extrem.
Es va subministrar un cable d'alimentació amb el mòdul matricial.
Si no es proporciona, feu un cable d'alimentació prou llarg per a la pantalla. Cables vermells i negres amb un connector de 4 vies per adaptar-se al mòdul matricial.
També haureu de fer un cable de 5 vies amb una capçalera femella DIL de 6 vies per a la connexió al connector lateral dret del mòdul matricial. Aquests 5 cables es podrien trencar del cable de cinta, però em va semblar més fàcil tornar a la placa i tornar a sortir cap al connector lateral dret.
Seguiu l'esquema de tots els cables.
Reviseu totes les connexions amb un multímetre o un comprovador de continuïtat, assegureu-vos que no hi hagi curtmetratges ni connexions pontades. Comproveu que les línies de tensió siguin correctes.
Intentaré trobar el temps per fer un Fritzing d'això i penjar.
Pas 2: feu el cas
Vaig fer el cas amb algunes restes de pi que tenia.
El dibuix és bastant correcte, com sempre fan les coses dissenyades al servidor d’ordinador.
És possible que hagueu de cisellar i treure per aconseguir que l’electrònica s’adapti.
Ho vaig fer amb cantonades mitrades com un marc de fotos, ara ho faria a la meva màquina CNC.
Suposo que també es podria imprimir en 3D. La teva elecció.
Si és de fusta, esquitxeu-hi una mica de vernís.
Pas 3: col·loqueu l'electrònica a la funda
Col·loqueu primer el panell Matrix i després el PCB Vero.
Connecteu el grup d’alimentació i comproveu que els voltatges i les connexions de terra de la placa Vero estiguin als llocs adequats de l’Arduino, el RTC, el DHT11 (no us oblideu de la bateria), el connector d’alimentació bidireccional a la matriu i els cables de cinta.
Quan totes les proves siguin correctes, desconnecteu el paquet d’alimentació i procediu a endollar Arduino, RTC i DHT11.
Connecteu els connectors de la cinta ambdós extrems assegurant-vos que estan orientats correctament.
Connecteu el connector de 6 vies al connector matix dret.
Introduïu el cable d'alimentació suplementat al panell de la matriu, talleu i retireu els extrems d'una longitud adequada i cargoleu-lo al bloc de terminals de la placa Vero, assegurant la polaritat correcta.
Pas 4: Programació de l'Arduino
Necessitareu l’IDE Arduino instal·lat, hi ha molta informació sobre com fer-ho a la xarxa. IDE Arduino.
Quan estigueu instal·lat, aneu a les preferències i copieu la línia de text següent i enganxeu-la al quadre "URL de gestor de taulers addicionals": -
arduino.esp8266.com/stable/package_esp8266c…
Haureu d’instal·lar les biblioteques següents:
1. BlynkSimpleEsp8266, es pot obtenir des d’aquí. tot el que necessiteu saber en aquest lloc aquí
2. ESP8266WiFi aquí
3. WiFiUdp aquí
4. ArduinoOTA inclòs amb l'IDE
5. TimeLib aquí
6. RTClib aquí
7. DHT aquí
8. Ticker aquí
9. PxMatrix aquí
10. Tipus de lletra / Org_01 aquí
La instal·lació de les biblioteques no forma part d’aquesta informació instructiva i plena a la xarxa.
Haureu de reiniciar l'IDE després d'instal·lar les biblioteques.
Inicieu l'IDE i obriu el fitxer BasicOTA.ino si preferiu tenir la capacitat OTA, carregueu primer BasicOTA.ino a la placa ESP8266 i reinicieu la placa després.
Cal afegir informació específica per a vosaltres quan hi hagi signes d’interrogació al fitxer ino. Aquests haurien d’estar en números de línia:
6 - el vostre SSID wifi, 7 - la vostra contrasenya wifi, obriu el fitxer MorphClockScrollWeather.ino a l'IDE Arduino
Si preferiu no tenir l'OTA, comenteu totes les referències a l'OTA al MorphClockScrollWeather.ino mitjançant l'IDE.
El Digit.cpp i el Digit.h han d’estar a la mateixa carpeta que l’ino, s’han de veure com a pestanyes a l’IDE.
Cal afegir informació específica per a vosaltres quan hi hagi signes d’interrogació al fitxer ino. Aquests haurien d’estar en números de línia:
124 - la vostra zona horària, 140, 141, 142 - clau i informació del mapa del temps, 171: el vostre SSID wifi, 172: la vostra contrasenya wifi, 173 - el testimoni d’autoritat de Blynk, (més sobre això més endavant)
Els números de línia són una opció a les preferències IDE; marqueu la casella.
Ara carregueu-ho al tauler NodeMCU.
Si utilitzeu OTA, haureu de trobar el "rellotge Edge Lit" als ports de les eines de l'IDE, també tindrà la seva adreça IP. Ara no necessiteu el cable USB per actualitzar el firmware, feu-ho per WiFi. Genial eh!
NOTA: He trobat que el darrer ID Arduino no mostra els ports OTA. Estic fent servir una versió anterior 1.8.5. Això funciona bé. És possible que hagin solucionat aquest error en el moment de descarregar l'IDE més recent.
Pas 5:
Seguiu les instruccions següents:
1. Descarregueu l'aplicació Blynk: https://j.mp/blynk_Android o
2. Toca la icona de codi QR i apunta la càmera cap al codi següent
3. Gaudeix de la meva aplicació.
Tingueu en compte que he trobat que és un inici de sessió i una contrasenya diferents de l’aplicació al lloc web.
Si utilitzeu un servidor local, toqueu la icona del semàfor a la pantalla d'inici de sessió, feu lliscar el commutador a Personalitzat, empleneu l'adreça IP del servidor local (es pot trobar a la pantalla d'inici de RPi, serà com 192.186. 1. ???), escriviu 9443 com a adreça de port al costat de l'adreça IP. Entrar.
Quan es crea un nou projecte a l’aplicació, es crea un testimoni d’autorització, es pot enviar per correu electrònic i inserir-lo al MorphClockScrollWeather.ino mitjançant l’IDE Arduino.
Crec que això és tot, bona sort.
Per a qualsevol pregunta, utilitzeu els comentaris següents. Intentaré respondre el millor que pugui.
Recomanat:
Estació meteorològica NaTaLia: l'estació meteorològica amb energia solar Arduino s'ha fet correctament: 8 passos (amb imatges)
Estació meteorològica NaTaLia: Estació meteorològica amb energia solar Arduino feta de la manera correcta: després d’un any d’exitació en 2 llocs diferents, comparteixo els plans del projecte de la meva estació meteorològica amb energia solar i explico com va evolucionar cap a un sistema que realment pot sobreviure durant molt de temps períodes des de l'energia solar. Si segueixes
Estació meteorològica de bricolatge i estació de sensor WiFi: 7 passos (amb imatges)
Estació meteorològica de bricolatge i estació de sensor WiFi: en aquest projecte us mostraré com crear una estació meteorològica juntament amb una estació de sensor WiFi. L'estació del sensor mesura les dades de temperatura i humitat locals i les envia, mitjançant WiFi, a l'estació meteorològica. L'estació meteorològica mostra llavors
Estació meteorològica Amb Arduino, BME280 i pantalla per veure la tendència en els darrers 1-2 dies: 3 passos (amb imatges)
Estació meteorològica Amb Arduino, BME280 i pantalla per veure la tendència en els darrers 1-2 dies: Hola, aquí ja s'han introduït estacions meteorològiques instructives. Mostren la pressió, la temperatura i la humitat actuals de l’aire. El que els va faltar fins ara era una presentació del curs en els darrers 1-2 dies. Aquest procés tindria la
Estació meteorològica WiFi amb energia solar V1.0: 19 passos (amb imatges)
Estació meteorològica WiFi amb energia solar V1.0: en aquest manual, us mostraré com construir una estació meteorològica WiFi amb energia solar amb una placa Wemos. El Wemos D1 Mini Pro té un petit factor de forma i una àmplia gamma d’escuts plug-and-play el converteixen en una solució ideal per aconseguir ràpidament
Estació meteorològica RPi i rellotge digital: 4 passos (amb imatges)
Estació meteorològica RPi i rellotge digital: es tracta d’un projecte fàcil i ràpid de fer i una bonica pantalla per mostrar. Mostra el temps, les condicions meteorològiques i la temperatura. I si us agrada el que veieu, seguiu-me a Instagram i Twitter (@ Anders644PI) per estar al dia del que faig