Tabla de contenido:
- Paso 1: Lista de listas de materiales
- Paso 2: Montaje
- Paso 3: el circuito
- Paso 4: Cargue el software adjunto
- Paso 5: Palabras finales
Video: Reloj y termómetro de escritorio IoT: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Hola, Esta instrucción le mostrará cómo construí un reloj de escritorio y un termómetro, sin herramientas especiales. Este reloj de escritorio muestra la hora actual, la temperatura y la humedad. El reloj es muy preciso porque está sincronizado con un servidor horario mediante la conexión WiFi de un módulo IoT NodeMCU esp8266. La humedad y la temperatura se miden con un sensor local. La unidad se alimenta con un cargador de teléfono estándar (5 V CC). Hay dos pantallas instaladas. Los primeros dos dígitos de la pantalla superior muestran la temperatura en grados Celsius, los segundos dos dígitos muestran la humedad. La pantalla inferior muestra la hora. La electrónica completa está integrada en una caja de papel, que era el empaque de una memoria USB.
Paso 1: Lista de listas de materiales
Módulo sensor de temperatura y humedad digital DHT22 1pc
TM1637 Módulo de pantalla LED digital de 7 segmentos y 4 dígitos para arduino 1pc
Placa Arduino nano MCU 1 pieza
NodeMcu v3 Lua WIFI Internet de las cosas desarrollo placa MCU ESP8266 1pc
Cargador de teléfono 1pc
Proto PCB 1 pieza
Cable 1 pieza
caja de regalo de la caja 1pc
estaño de soldadura 1pc
Costo total de material del proyecto: 10, 29 $ / proyecto total
Paso 2: Montaje
Cada paso del proceso de montaje se puede ver en el siguiente video.
Alguna información adicional al video:
Este es el segundo reloj de escritorio que construí. El enlace de instrucciones de mi primer intento:
Hice esta instrucción, porque lo hice ahora, grabé todo el proceso de construcción e hice algunas modificaciones. Tuve algunos problemas con la versión 1.0. El mayor problema fue que el RTC no era exacto. El reloj se retrasó significativamente. Este problema puede resolverse mediante la tecnología IoT y la sincronización periódica del servidor de tiempo. En este proyecto, utilicé NodeMCU, que se encargará de la sincronización de tiempo.
El siguiente paso fue encontrar la vivienda adecuada. Elegí una pequeña caja de papel en la que caben todas las piezas. Recibí esta caja como regalo. En realidad, un lápiz de memoria USB fue el regalo, este fue el paquete del lápiz de memoria USB. Esta caja de embalaje de papel fue ideal para este proyecto. Creo que cualquier caja (madera, plástico) con el tamaño adecuado se puede utilizar para este propósito.
Es una buena idea colocar todos los componentes sobre y dentro de la caja antes de perforar cualquier agujero.
En la versión anterior, no arreglé la placa Arduino a la caja, pero causó un cableado desordenado. Así que ahora decidí usar un proto PCB. Esta solución necesita más soldaduras pero al final vale la pena hacerlo, porque los cables se pueden manejar mucho más fácilmente.
Paso 3: el circuito
Primero intenté usar solo el módulo NodeMCU, pero no pude administrar el sensor DHT 22. Creo que el problema es que el DHT 22 funciona con 5 V y el NodeMCU está en 3.3. Probé con el módulo de cambio de nivel (3.3 / 5), sin ningún éxito. Al final, apliqué un nano Arduino independiente para el sensor. Cuesta 2 $ extra y necesita algo de espacio, pero un módulo de cambio de nivel cuesta y necesita espacio también. Cableé todos los componentes según el esquema.
Apliqué tornillos para fijar todos los módulos a la caja, por lo que no hay partes móviles en el interior. Se puede usar en un automóvil (si hay WiFi en el automóvil, lo probé con mi móvil como punto de acceso).
Paso 4: Cargue el software adjunto
Para cargar el código fuente en los MCU-s, utilice el software Arduino IDE y los cables USB:
Hay muchas instrucciones sobre cómo programar un NodeMCU, es decir:
www.instructables.com/id/Programming-ESP82…
y cómo programar Arduino nano:
www.arduino.cc/en/Guide/ArduinoNano
Hay dos códigos. Uno para Arduino nano y otro para NodeMCU. Antes de cargar el código NodeMCU, cambie sus credenciales de Wifi y configure su zona horaria. Dejé una nota en el código fuente sobre cómo usar datos meteorológicos remotos de https://openweathermap.org/. También quería mostrar la temperatura exterior, pero la precisión de este servicio no estaba bien para mí, tal vez el sensor está demasiado lejos de mi ubicación.
Paso 5: Palabras finales
He usado este reloj durante 2 meses sin ningún problema. Durante ese tiempo, también actualicé mi unidad anterior, ver adjunto. Ahora estoy contento con ambas unidades. Planeo crear una versión más avanzada de este reloj.
¡Que tenga un lindo día!
Recomendado:
¡Rastreador de escritorio COVID19 con reloj! Rastreador con tecnología Raspberry Pi: 6 pasos
¡Rastreador de escritorio COVID19 con reloj! Raspberry Pi Powered Tracker: sabemos que podemos morir en cualquier momento, incluso yo puedo morir mientras escribo esta publicación, después de todo, yo, tú, todos somos mortales. El mundo entero se estremeció por la pandemia de COVID19. Sabemos cómo prevenir esto, pero ¡oye! sabemos cómo rezar y por qué rezar, lo hacemos
Use el teléfono inteligente como termómetro sin contacto / termómetro portátil: 8 pasos (con imágenes)
Use el teléfono inteligente como termómetro sin contacto / termómetro portátil: mide la temperatura corporal con un termómetro sin contacto / sin contacto como una pistola térmica. Creé este proyecto porque Thermo Gun ahora es muy caro, así que debo buscar una alternativa para hacer bricolaje. Y el propósito es hacer con una versión de bajo presupuesto. SuministrosMLX90614Ardu
Reloj de red ESP8266 sin ningún RTC - Reloj Nodemcu NTP Sin RTC - PROYECTO RELOJ DE INTERNET: 4 Pasos
Reloj de red ESP8266 sin ningún RTC | Reloj Nodemcu NTP Sin RTC | PROYECTO DE RELOJ DE INTERNET: En el proyecto se realizará un proyecto de reloj sin RTC, se tomará tiempo de Internet usando wifi y lo mostrará en la pantalla st7735
Termómetro infrarrojo sin contacto basado en Arduino - Termómetro basado en infrarrojos con Arduino: 4 pasos
Termómetro infrarrojo sin contacto basado en Arduino | Termómetro basado en infrarrojos con Arduino: Hola chicos, en este instructivo, haremos un termómetro sin contacto con arduino, ya que a veces la temperatura del líquido / sólido es demasiado alta o demasiado baja y luego es difícil hacer contacto con él y leer su temperatura entonces en ese escenario
El dispositivo de escritorio: un asistente de escritorio personalizable: 7 pasos (con imágenes)
El dispositivo de escritorio: un asistente de escritorio personalizable: el dispositivo de escritorio es un pequeño asistente de escritorio personal que puede mostrar información diversa descargada de Internet. Este dispositivo fue diseñado y construido por mí para la clase CRT 420 - Temas especiales en Berry College, que está dirigida por un instructor