Tabla de contenido:
- Suministros
- Paso 1: hacer la placa Veroboard
- Paso 2: haz el caso
- Paso 3: coloque los componentes electrónicos en la carcasa
- Paso 4: Programando el Arduino
- Paso 5:
Video: Reloj WiFi, temporizador y estación meteorológica, controlado por Blynk: 5 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Este es un reloj digital Morphing (gracias a Hari Wiguna por el concepto y el código morphing), también es un reloj analógico, una estación de informes meteorológicos y un temporizador de cocina.
Está controlado completamente por una aplicación Blynk en su teléfono inteligente por WiFi.
La aplicación te permite:
Visualización de reloj digital morphing, día, fecha, mes Visualización de reloj analógico, día, fecha, mes
Muestra el tiempo de desplazamiento hacia arriba desde OpenWeathermap.org y el sensor local de temperatura / humedad.
Utilice una función de temporizador de cocina
Actualización de la hora del servidor NTP con selector de zona horaria
Actualización de firmware OTA (por aire)
El firmware del sistema que se describe aquí utiliza un servidor local para Blynk que utiliza una Raspberry Pi. Hay mucha información sobre cómo configurar esto en el sitio web de Blynk.
La descarga del software del servidor local es gratuita y puede ahorrarle dinero si tiene muchos dispositivos controlados por Blynk en su hogar.
Alternativamente, puede crear una cuenta con Blynk y usar sus servidores, aunque esto probablemente le costará algunos dólares por los widgets de la aplicación. Hay 'energía' (widgets) gratis cuando te unes a Blynk, pero no lo suficiente para este proyecto.
Este es un sistema bastante complejo que involucra varios sistemas wifi, servidor y firmware / software complejo.
El montaje y el cableado son bastante sencillos, pero la instalación de la firma es complicada.
Solo espero recordar decirte todo lo que necesitas saber:)
Estudie el sitio web de Bynk, Blynk, también deberá instalar la aplicación en su teléfono.
También deberá abrir una cuenta gratuita en OpenWeathermap.org para obtener su clave de API.
No recomendaría a un principiante que intente este proyecto.
Tenga en cuenta que esta es una entrada en el concurso Relojes, vote si le gusta
Suministros
Módulo NodeMCU 12E ESP8266 como aquí
Pantalla de matriz de puntos de 64 x 32 como aquí
Módulo de reloj en tiempo real RTC como aquí
Módulo de temperatura / humedad DHT11 como aquí
Tablero de Vero como este
Un poco de madera para el estuche (la madera de paleta servirá)
Paquete de energía de 5v 6A como este
Un conector de entrada de alimentación (montaje en PCB) como este
Algún cable aislado de calibre 24/28
Cable plano de 16 vías (aproximadamente 300 mm), 2 enchufes DIL hembra y 1 enchufe DIL de 6 vías
Conector de cinta DIL de 16 vías macho (montaje en PCB)
Bloque de terminales de 2 vías (montaje en PCB)
tiras de encabezado hembra de una sola fila (alrededor de 40 en total, longitudes variadas)
INSTRUMENTOS
Estación de soldadura, soldadura, cortadores de alambre, etc.
Paso 1: hacer la placa Veroboard
Corta un trozo de tablero Vero de 36 o 37 tiras de largo por 13 agujeros de ancho.
Suelde las tiras de encabezado hembra de una sola fila para la placa Arduino (2 x 15 vías), el módulo RTC (5 vías) y el módulo DHT11 (3 vías) como se ve en las imágenes.
Suelde la toma de CC y el bloque de terminales de 2 vías como se muestra en la imagen.
Suelde en el conector de cinta macho DIL de 16 vías como se muestra.
Conecte la placa según el esquema y corte las pistas donde sea necesario.
Haga un cable plano lo suficientemente largo con un conector DIL hembra de 16 vías en cada extremo.
Se suministró un cable de alimentación con mi módulo de matriz.
Si no se incluye, haga un cable de alimentación lo suficientemente largo para la pantalla. Cables rojo y negro con conector de 4 vías para adaptarse al módulo de matriz.
También necesitará hacer un cable de 5 vías con un conector hembra DIL de 6 vías para la conexión al conector del lado derecho del módulo de matriz. Estos 5 cables podrían separarse del cable plano, pero me resultó más fácil volver a la placa y volver a salir al conector del lado derecho.
Siga el esquema de todo el cableado.
Revise cada conexión con un multímetro o un verificador de continuidad, asegúrese de que no haya cortocircuitos o conexiones en puente. Verifique que las líneas de voltaje sean correctas.
Intentaré encontrar el tiempo para hacer un Fritzing de esto y subirlo.
Paso 2: haz el caso
Hice el caso de un pedazo de pino que tenía.
El dibujo es bastante correcto, como siempre, las cosas diseñadas en el nervio de la computadora encajan.
Es posible que tenga que cincelar y perforar para que los componentes electrónicos encajen.
Lo hice con esquinas en inglete como un marco de imagen, ahora lo haría en mi máquina CNC.
Supongo que también podría imprimirse en 3D. Tu elección.
Si es madera, salpique un poco de barniz.
Paso 3: coloque los componentes electrónicos en la carcasa
Coloque el panel de matriz primero y luego la placa Vero.
Enchufe el paquete de energía y verifique que los voltajes y las tierras en la placa Vero estén en los lugares correctos en el Arduino, el RTC, el DHT11 (no olvide la batería), el conector de alimentación de 2 vías a la matriz y los cables planos..
Cuando todo esté bien, desenchufe el paquete de energía y proceda a enchufar Arduino, RTC y DHT11.
Enchufe los conectores de cinta en ambos extremos asegurándose de que estén orientados correctamente.
Enchufe el conector de 6 vías al conector matix derecho.
Introduzca el cable de alimentación complementado en el panel de la matriz, corte y pele los extremos a una longitud adecuada y atorníllelos en el bloque de terminales de la placa Vero, asegurando la polaridad correcta.
Paso 4: Programando el Arduino
Necesitará el IDE de Arduino instalado, hay mucha información sobre cómo hacer esto en la red. IDE de Arduino.
Cuando esté instalado, vaya a las preferencias y copie la línea de texto a continuación y péguela en el cuadro 'URL adicionales del administrador de tableros:': -
arduino.esp8266.com/stable/package_esp8266c…
Deberá instalar las siguientes bibliotecas:
1. BlynkSimpleEsp8266, se puede obtener desde aquí. todo lo que necesita saber en este sitio aquí
2. ESP8266WiFi aquí
3. WiFiUdp aquí
4. ArduinoOTA incluido con el IDE
5. TimeLib aquí
6. RTClib aquí
7. DHT aquí
8. Ticker aquí
9. PxMatrix aquí
10. Fuentes / Org_01 aquí
La instalación de las bibliotecas no es parte de este instructable, mucha información en la red.
Deberá reiniciar el IDE después de instalar las bibliotecas.
Inicie el IDE y abra el archivo BasicOTA.ino si prefiere tener la capacidad OTA, cargue BasicOTA.ino en la placa ESP8266 primero y luego reinicie la placa.
Deberá agregar información específica para usted donde haya signos de interrogación en el archivo ino. Estos deben estar en los números de línea:
6 - su SSID wifi, 7 - su contraseña wifi, abra el archivo MorphClockScrollWeather.ino en el IDE de Arduino
Si prefiere no tener la OTA, comente todas las referencias a OTA en MorphClockScrollWeather.ino usando el IDE.
Digit.cpp y Digit.h deben estar en la misma carpeta que el ino, deben verse como pestañas en el IDE.
Deberá agregar información específica para usted donde haya signos de interrogación en el archivo ino. Estos deben estar en los números de línea:
124 - su zona horaria, 140, 141, 142 - clave e información del mapa meteorológico, 171 - su SSID wifi, 172 - tu contraseña wifi, 173 - el token de autoridad de Blynk, (más sobre esto más adelante)
Los números de línea son una opción en las preferencias de IDE, marque la casilla.
Ahora cárguelo en la placa NodeMCU.
Si está utilizando OTA, debe encontrar el 'Reloj Edge Lit' en los puertos debajo de las herramientas en el IDE, también tendrá su dirección IP. Ahora no necesita el cable USB para actualizar el firmware, hágalo a través de WiFi. Genial eh !!
NOTA: He encontrado que el último IDE de Arduino no muestra los puertos OTA. Estoy usando una versión anterior 1.8.5. Esto funciona bien. Es posible que hayan solucionado este error cuando descargue el IDE más reciente.
Paso 5:
Sigue las instrucciones de abajo:
1. Descarga la aplicación Blynk: https://j.mp/blynk_Android o
2. Toque el icono de código QR y apunte la cámara al código siguiente.
3. ¡Disfruta de mi aplicación!
Tenga en cuenta que descubrí que es un nombre de usuario y una contraseña diferentes para la aplicación en el sitio web.
Si está utilizando un servidor local, toque el ícono del semáforo en la pantalla de inicio de sesión, deslice el interruptor a Personalizado, complete la dirección IP de su servidor local (esto se puede encontrar en la pantalla de inicio de RPi, será algo así como 192.186.0.1). 1. ???), escriba 9443 como la dirección del puerto junto a la dirección IP. Iniciar sesión en.
Cuando se crea un nuevo proyecto en la aplicación, se crea un token de autorización, se puede enviar por correo electrónico a usted mismo y luego insertarlo en MorphClockScrollWeather.ino usando el IDE de Arduino.
Creo que eso es todo, buena suerte.
Si tiene alguna pregunta, utilice los comentarios a continuación. Intentaré responder lo mejor que pueda.
Recomendado:
Estación meteorológica NaTaLia: estación meteorológica con energía solar Arduino hecha de la manera correcta: 8 pasos (con imágenes)
Estación meteorológica NaTaLia: estación meteorológica con energía solar Arduino hecha de la manera correcta: después de 1 año de operación exitosa en 2 ubicaciones diferentes, estoy compartiendo los planes del proyecto de mi estación meteorológica con energía solar y explicando cómo evolucionó a un sistema que realmente puede sobrevivir durante mucho tiempo períodos de energía solar. Si tu sigues
Estación meteorológica de bricolaje y estación de sensor WiFi: 7 pasos (con imágenes)
Estación meteorológica de bricolaje y estación de sensor WiFi: en este proyecto, le mostraré cómo crear una estación meteorológica junto con una estación de sensor WiFi. La estación de sensores mide los datos de temperatura y humedad locales y los envía, a través de WiFi, a la estación meteorológica. La estación meteorológica muestra t
Estación meteorológica WiFi con energía solar V1.0: 19 pasos (con imágenes)
Estación meteorológica WiFi con energía solar V1.0: en este Instructable, le mostraré cómo construir una estación meteorológica WiFi con energía solar con una placa Wemos. El Wemos D1 Mini Pro tiene un factor de forma pequeño y una amplia gama de protectores plug-and-play lo convierten en una solución ideal para obtener rápidamente
Estación meteorológica RPi y reloj digital: 4 pasos (con imágenes)
Estación meteorológica RPi y reloj digital: este es un proyecto rápido y fácil de hacer, y una buena pantalla para presumir. Muestra la hora, las condiciones meteorológicas y la temperatura. Y si te gusta lo que ves, sígueme en Instagram y Twitter (@ Anders644PI) para estar al día con lo que gano. C
Estación meteorológica WiFi ESP32 con sensor BME280: 7 pasos (con imágenes)
Estación meteorológica WiFi ESP32 con sensor BME280: Queridos amigos, ¡bienvenidos a otro tutorial! ¡En este tutorial vamos a construir un proyecto de estación meteorológica habilitada para WiFi! Vamos a utilizar el nuevo e impresionante chip ESP32 por primera vez junto con una pantalla Nextion. En este video, vamos