Tabla de contenido:
- Paso 1: Cuentas de IoT, Adafruit IO Feeds, IFTTT Applets y Zapier Zap
- Paso 2: configurar el código Arduino
- Paso 3:
- Paso 4: Prepare las pantallas
- Paso 5: Ensamblaje de funcionamiento en seco de la placa de pruebas
- Paso 6: Soldar el circuito final
- Paso 7: Ensamblaje de la caja de sombra
Video: Nota meteorológica: 7 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
Esta es una combinación de estación meteorológica y recordatorio. Todos podemos verificar el clima en nuestros teléfonos, pero a veces, y especialmente cuando uno está tratando de salir por la puerta, todo lo que se necesita es una forma rápida de conocer las condiciones climáticas. Esta estación meteorológica proporciona una visualización rápida de las condiciones actuales: soleado, nublado, lluvioso o nevando, la temperatura y una breve nota. Además, un sensor activado por movimiento activa una pantalla de desplazamiento que ofrece un mensaje útil: "máscara + teclas"
Descripción: Esta estación está construida en Arduino y combina alimentadores y activadores de IoT (Internet of Things). Hay cuatro pantallas principales y un sensor de movimiento.
Pantalla 1: Las condiciones meteorológicas iluminan neopíxeles detrás de una plantilla de un sol, nubes, gotas de lluvia y copos de nieve. Esta es una exhibición puramente visual.
Pantalla 2: temperatura alta del día en una pantalla de 7 segmentos.
Pantalla 3: breve nota de Remember the Milk (por ejemplo, "necesitamos comida para perros") en una pantalla OLED
Pantalla 4: recordatorio activado por movimiento para no olvidar la máscara y las teclas en 3 pantallas alfanuméricas.
Suministros:
Lista de materiales / herramientas (tenga en cuenta que la mayoría de los enlaces son a Adafruit en los EE. UU., Pero estas partes están disponibles a través de otros vendedores. Este proyecto se basa en la placa arduino wifi esp8266. Si bien este proyecto utiliza la versión Adafruit de la placa esp8266 - - la placa Adafruit Feather Huzzah, la placa NodeMCU puede ser sustituida, pero la ubicación física de los pines será diferente. Los enlaces a las herramientas son de referencia. El presupuesto puede determinar qué modelo de herramienta se compra).
(1) Tablero Feather Huzzah adafruit parte 2821
(1) Adafruit de matriz de plumas de 7 segmentos, parte 3106
(3) pantallas de ala de pluma alfanuméricas cuádruples - azul Adafruit parte 3128
(1) Pantalla de plumas OLED 128x64 Adafruit parte 4650
(1) Mini sensor de movimiento PIR SR 505 amazon PIR S505 y hoja de datos
(1) Resistencia de 10k Ohmios adafruit parte 2748
(4-5) alambre de núcleo sólido - recomienda un mínimo de cuatro colores, recomiende este juego: Adafruit parte 1311
(multi) cables de placa de pruebas (macho-macho) adafruit parte 153
(3) cables de tablero (hembra-hembra) adafruit parte 1919
(1) tablero: tablero sin soldadura jameco
(2) encabezados (para pantalla OLED)
(1) clavija de cabezal macho - mínimo 3 clavijas de cabezal adafruit parte 3002
(1) adaptador de aire acondicionado 5.25vdc 1A adafruit parte 1994
(1) cable usb micro B a usb A (la nota no debe ser solo alimentación) adafruit parte 23791
(opcional) Cable USB con Switch adafruit part 620
(1) Tira de neopixel RGBW de 1 metro adafruit parte 2842
(1) placa de circuito impreso de papel 10x22cm placa amazon perf
(1) Caja de sombra de caja de sombra de 8 × 8
Adafruit de soldadura con núcleo de colofonia de plomo 60/40 parte 145
mecha de soldadura adafruit parte 149
soldador adafruit parte 1204
ayudando a las manos soldando soporte adafruit parte 3529
tijeras de alambre tijeras de amazon
pelacables adafruit parte 527
(multi) tubo termorretráctil adafruit. parte 4559
pistola de pegamento pistola de pegamento amazon
Herramienta Dremel herramienta amazon Dremel
(varios) cartones, papel, pelotas de ping pong y materiales traslúcidos para difundir los neopíxeles. cartulina de núcleo negro o cartulina negra
herramientas adicionales para juntar: regla, cuchillo de hobby, tapete para cortar, anteojos de seguridad, tijeras resistentes (como tijeras de cocina).
Opcional:
multímetro Adafruit parte 308
alicates planos de precisión adafruit part 1368
Paso 1: Cuentas de IoT, Adafruit IO Feeds, IFTTT Applets y Zapier Zap
Para obtener instrucciones sobre cómo configurar Adafruit IO e IFTTT, obtenga
También configure cuentas de IoT en Zapier y Remember the Milk. Registre los nombres de usuario y la API de cada uno.
Identifique 2.4G SSID en su wifi y tenga el nombre SSID y la contraseña para este SSID.
Configure Feeds en Adafruit IO (estos pueden tener cualquier nombre, pero es útil que estos nombres sean descriptivos. Aquí están los nombres asignados en el código Arduino).
precipitación alta temperatura nota de texto
Vaya a IFTTT y configure 4 applets y conéctelos a los feeds Adafruit IO.
Todos los días a las 7 am envíe alta temperatura - conéctese a la alimentación de alta temperatura en Adafruit IO Si la condición actual cambia a soleado - conéctese a la alimentación de precipitación en Adafruit IO Si la condición actual cambia a nublado - conéctese a la alimentación de precipitación en Adafruit IO Si la condición actual cambia a lluvia - conectarse a la alimentación de precipitación en Adafruit IO Si la condición actual cambia a nieve - conectarse a la alimentación de precipitación en Adafruit IO
Vaya a Zapier y cree un Zap y conecte esto entre Remember the Milk y la nota de texto Adafruit IO feed.
Paso 2: configurar el código Arduino
Si aún no lo ha hecho, revise y configure el software Arduino y asegúrese de que esté configurado para la placa esp8266. Aquí hay un enlace a instrucciones sobre cómo hacer esto:
Una vez que haya terminado de configurar Arduino, copie o descargue estos archivos
config.hweathernote.ino
Hay dos archivos: el archivo principal weathernote.ino y el archivo config.h
El archivo config.h contiene su API y contraseña de acceso wifi. Este es el único archivo que necesita cambiar.
Sin embargo, para que este código se ejecute, deberá instalar estas bibliotecas de Arduino. (Si no ha instalado bibliotecas antes, consulte:
Alambre Adafruit GFX
Adafruit LEDMochilaAdafruit NeoPixelESP8266 WiFiAdafruitIOAdafruit MQTTSPIAdafruit SH110X
Paso 3:
Paso 4: Prepare las pantallas
Ensamble y suelde todos los encabezados en pantallas OLED, de 7 segmentos y tres alfanuméricos. Nota: los siguientes puentes deben soldarse en su pantalla alfanumérica para que cada pantalla tenga estas direcciones únicas:
0x710x720x74
enlaces a los tutoriales de Adafruit:
OLED en
Pantalla de 7 segmentos en
pantalla alfanumérica
suelde estos puentes https://learn.adafruit.com/14-segment-alpha-numer… - parte inferior de la página: "Address Jumpers"
Paso 5: Ensamblaje de funcionamiento en seco de la placa de pruebas
Se recomienda que todos estos componentes se coloquen en seco en una placa con cables de placa y se prueben con el código Arduino antes del ensamblaje final.
Aquí están los pines en el tablero Adafruit Feather Huzzah que se utilizan en este proyecto
14 PIR2 Neopixels5 SCL cuatro pantallas 4 SDA cuatro pantallas GND cuatro pantallas y PIR3.3v cuatro pantallas y PIR
Paso 6: Soldar el circuito final
Reduzca la placa de prueba a un poco menos de 8 de ancho. (Use anteojos de seguridad, las virutas de baquelita pueden volar). Tome fotos de su proyecto en la placa de pruebas con atención a las conexiones. Luego, mueva su proyecto de la placa de prueba a la placa de perforación. Use alambre envoltura para soldar piezas y conexiones a la placa de perforación; idealmente, los cables deben tocar los pines del cabezal en sus piezas para una continuidad confiable. Nota: las pantallas OLED no duran para siempre, así que recomiende que esta parte se monte en los encabezados levante la pantalla OLED para que esté en el mismo plano que las pantallas alfanuméricas y de 7 segmentos y eso hará que sea más fácil ver la pantalla cuando se complete el proyecto).
Las 4 tiras de 3 neopíxeles se pueden soldar por separado y luego soldar a la placa perfilada.
Los 3 cables y la resistencia para el PIR se pueden soldar a la placa de perforación con suficiente margen para recortarlos más tarde. El paso final será tomar los 3 cables hembra-hembra de la placa de pruebas y una pequeña parte del corte de su placa de perfil y soldar una clavija de cabezal macho de 3 pines y luego los tres cables del cableado PIR que vienen de la placa (esto hará el "conector" para el PIR.)
Paso 7: Ensamblaje de la caja de sombra
La mayor parte de esto es sencillo, pero el PIR no funcionará a través del vidrio y, por lo tanto, deberá enrutarse fuera de la caja de sombra. Se puede utilizar una herramienta dremel para hacer la abertura adecuada en la parte superior del marco para alimentar el PIR. También haga un agujero en la esquina inferior trasera para enrutar el cable de alimentación.
Se puede usar cartón para seccionar los neopíxeles para que la luz de cada hebra no se filtre a otra sección. Sea creativo con la difusión y personalice el rostro con sus propias plantillas.
Recomendado:
Estación meteorológica profesional con ESP8266 y ESP32 DIY: 9 pasos (con imágenes)
Estación meteorológica profesional con ESP8266 y ESP32 DIY: LineaMeteoStazione es una estación meteorológica completa que se puede interconectar con sensores profesionales de Sensirion, así como con algunos componentes de instrumentos Davis (pluviómetro, anemómetro) El proyecto está diseñado como una estación meteorológica de bricolaje, pero solo requiere
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 completa de bricolaje Raspberry Pi con software: 7 pasos (con imágenes)
Estación meteorológica completa de bricolaje Raspberry Pi con software: a fines de febrero vi esta publicación en el sitio de Raspberry Pi. http://www.raspberrypi.org/school-weather-station-… Habían creado estaciones meteorológicas Raspberry Pi para escuelas. ¡Quería uno totalmente! Pero en ese momento (y creo que todavía al momento de escribir
Mini estación meteorológica con Attiny85: 6 pasos (con imágenes)
Mini estación meteorológica con Attiny85: En un instructable reciente, Indigod0g describió una mini estación meteorológica que funciona bastante bien, usando dos Arduinos. Tal vez no todos quieran sacrificar 2 Arduinos para obtener lecturas de humedad y temperatura y comenté que debería ser posible d
Estación meteorológica con Arduino, BME280 y pantalla para ver la tendencia en los últimos 1-2 días: 3 pasos (con imágenes)
Estación meteorológica con Arduino, BME280 y pantalla para ver la tendencia en los últimos 1-2 días: ¡Hola! Aquí en instructables, las estaciones meteorológicas ya se han introducido. Muestran la presión, la temperatura y la humedad actuales del aire. Lo que les faltaba hasta ahora era una presentación del curso en los últimos 1-2 días. Este proceso tendría el