Tabla de contenido:

Nota meteorológica: 7 pasos (con imágenes)
Nota meteorológica: 7 pasos (con imágenes)

Video: Nota meteorológica: 7 pasos (con imágenes)

Video: Nota meteorológica: 7 pasos (con imágenes)
Video: El Niño: ¿Qué es y cómo se forma? 2024, Mes de julio
Anonim
Nota meteorológica
Nota meteorológica
Nota meteorológica
Nota meteorológica
Nota meteorológica
Nota meteorológica
Nota meteorológica
Nota meteorológica

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

Cuentas de IoT, Adafruit IO Feeds, IFTTT Applets y Zapier Zap
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

Prepara las pantallas
Prepara 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

Conjunto de funcionamiento en seco de la placa de pruebas
Conjunto de funcionamiento en seco de la placa de pruebas
Conjunto de funcionamiento en seco de la placa de pruebas
Conjunto 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

Soldar el circuito final
Soldar el circuito final
Soldar el circuito final
Soldar el circuito final
Soldar el circuito final
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

Ensamblaje de caja de sombra
Ensamblaje de caja de sombra
Ensamblaje de caja de sombra
Ensamblaje de 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: