Tabla de contenido:
- Paso 1: Recursos
- Paso 2: creación de prototipos en la placa de pruebas (vaya al paso 3 si desea ir directamente al código y al ensamblaje)
- Paso 3: Parte de IoT
- Paso 4: formación libre del circuito
- Paso 5: final
- Paso 6: solución de problemas
- Paso 7: ¿Dónde conseguir estas piezas?
Video: Cómo hacer una estación meteorológica IoT de bolsillo: 7 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
¡Hola lector!
En este instructivo, aprenderá cómo hacer un Weather Cube pequeño usando el D1 mini (ESP8266) que está conectado a la WiFi de su hogar, para que pueda ver su salida en cualquier lugar de la tierra, por supuesto, siempre que tenga conexión a Internet. En general, hacer que este proyecto no sea demasiado difícil ni pesado en recursos, por lo que será perfecto como su primer proyecto de IoT. Entonces empecemos.
PD: Tenga en cuenta que este es mi primer Instructable, por lo que no todo será perfecto.:)
Paso 1: Recursos
Como mencioné en la introducción, este proyecto es muy fácil de construir y no requiere demasiados componentes. Aquí está la lista de piezas:
Componentes electrónicos:
WeMos D1mini
BME280
Pantalla OLED I2C (128x64)
Varilla de latón o varilla de hierro de 1,5 mm
NOTA: Si desea obtener más información sobre estas piezas, por ej. dónde conseguirlos, puede consultar el Paso 7
Herramientas para hacer prototipos y probar el circuito:
Tablero de circuitos
Cables de puente
Cable USB - Micro USB tipo B a USB tipo A
Instrumentos:
Soldador
Tornillo de banco - no obligatorio
Martillo pequeño - no obligatorio
Paso 2: creación de prototipos en la placa de pruebas (vaya al paso 3 si desea ir directamente al código y al ensamblaje)
Si no tiene sus pines soldados en su D1mini / OLED / BME280, ¡ahora es el momento de hacerlo
En primer lugar, coloquemos todos nuestros componentes en la placa de pruebas. Comenzaremos colocando el D1mini en 2 rieles separados (imagen no 1). Después de eso, colocaremos la BME280 a una distancia razonable de ella (imagen no 2). Y finalmente colocaremos el OLED en el lado opuesto del BME280 (foto no 3). Ahora, conectémoslos.
Aquí están todas las conexiones:
Pin D1 al pin SCL / SCK en el pin OLED y al pin SCL / SCK en el BME280
Pin D2 a pin SDA en el pin OLED y SDA en el BME280
Pin G a pin GND en ambos, OLED y BME280
Pin de 3,3 V a pin BME280 VCC
Y finalmente pin de 5V a OLED VCC
¡Verifique sus conexiones nuevamente antes de conectarlo a su computadora y cargarle el código! No quieres quemar nada
Paso 3: Parte de IoT
Esta parte es realmente sencilla. En primer lugar, vaya a la AppStore y descargue la aplicación Blynk. Después de eso, ábrelo y regístrate. A continuación, cree un nuevo proyecto. Llamé al mío WeatherStation pero puedes nombrarlo como quieras. Después de eso, configure la opción del dispositivo en ESP8266 y el tipo de conectividad en WiFi (imagen n. ° 1). A continuación, toque crear proyecto. Debería recibir un correo electrónico con su token de verificación. Ahora salte al código (enlace de descarga a continuación) y reemplace las partes resaltadas. Después de eso, regrese al espacio de trabajo del proyecto de la aplicación Blynk, toque la pantalla para abrir el cuadro de widgets (imagen n. ° 2). Ahora coloque 3 cuadros de valor etiquetados tocándolos (imagen n. ° 3). Para configurarlos, toque el primero y configure su nombre. Lo llamé temperatura (esto no es obligatorio pero hace que todo sea más simple y organizado). Como entrada, seleccione el pin virtual 1 y en la etiqueta de parte escriba "° C" (imagen no 4). Después de eso, puede ir y configurar los otros valores etiquetados.
Aquí hay un pequeño gráfico:
Valor etiquetado no 2:
Nombre: Humedad
Entrada: pin virtual V2
Etiqueta: "%"
Valor etiquetado no 3:
Nombre: Altitud o presión, depende del código que elija
Entrada: pin virtual V3
Etiqueta: Altitud o presión - depende del código
Si ha hecho todo correctamente, cargue su código en D1mini, espere un poco y luego los valores deberían aparecer en el OLED y en su aplicación Blynk (imagen n. ° 5) (debe presionar el botón de reproducción en la parte superior derecha esquina de la pantalla). Si no aparece nada, vaya a la parte de solución de problemas.
Paso 4: formación libre del circuito
De acuerdo, esta será la parte más difícil, así que prepárate. Prepare sus varillas de latón / varillas de hierro (usaré ganchos de hierro recubiertos de latón porque no pude encontrar varillas de latón solo) y caliente su soldador. ¡Ahora puedes convertirlo en lo que quieras! Lo formaré en un simple cubo. Este proceso requiere paciencia y tiempo, así que no se apresure si no quiere romper todo su circuito. Puedes ver el circuito terminado en la imagen no 2. Decidí usar varillas de 1, 5 mm en el exterior, pero varillas más delgadas en el interior (1 mm) para facilitar el manejo.
ADVERTENCIA: Suelde solo en espacios bien ventilados, ¡la soldadura puede expulsar humos tóxicos
CONSEJOS:
Para doblar varillas, use un tornillo de banco y un martillo pequeño; si no tiene un tornillo de banco, ni martillo, alicates y las manos desnudas serán suficientes
Use cinta adhesiva o manos amigas para sujetar las varillas mientras las suelda. Es mucho mas facil.
O si está usando varillas de hierro como yo, puede usar 2 imanes fuertes para mantenerlas en su lugar (imagen n. ° 1).
Si sus uniones no se mantienen unidas, desoldarlas y rasparlas con papel de lija.
Si su soldadura no fluye hacia los espacios, use un poco de fundente de soldadura o caliente la junta un poco más.
Paso 5: final
Ahora lo único que queda por hacer es conectarlo a una fuente de alimentación de 5V 1A. Si ha hecho todo correctamente, debería funcionar bien (no olvide cargar su código si aún no lo hizo). Si no aparece nada o algo no está bien, vaya a la sección de solución de problemas.
Paso 6: solución de problemas
Pantalla que muestra nan: ¡Verifique su cableado! Su sensor no está conectado correctamente.
BME280 con salida 0.0: ¡Compruebe su cableado! Su sensor no está conectado correctamente.
Los datos de la pantalla / sensor en negro no se muestran: Verifique sus direcciones I2C usando el escáner I2C o revise el escáner.
Dispositivo sin conexión en la aplicación: compruebe si ingresó correctamente su Token / nombre de WiFi / contraseña de WiFi. Si es así, verifique su señal wifi. Puede que sea débil o no tenga conexión a Internet.
¿Sigues teniendo problemas o has encontrado errores en este instructivo? Escriba en comentarios y me pondré en contacto con usted lo antes posible.:)
Paso 7: ¿Dónde conseguir estas piezas?
¿Eres nuevo en electrónica? ¡No hay problema! Aquí hay una breve explicación sobre algunas partes físicas, cómo funcionan y cómo conseguirlas más baratas:
1. ¿Dónde consigo todos estos componentes electrónicos?
Aliexpress. Para mí, Aliexpress es el mejor sitio, con mucho, para obtener todas estas piezas a un precio económico. El único inconveniente es que el envío básico suele llevar mucho tiempo (en cualquier lugar de 2 semanas a 1, 5 meses).
2. ¿Qué es BME280?
BME280 es un sensor que puede medir temperatura, humedad relativa y presión atmosférica. Es muy conveniente de usar en estas aplicaciones de factor de forma pequeño como la electrónica de bolsillo. Más sobre esto aquí.
NOTA: Las pantallas D1mini, BME280 y OLED se solicitaron a AliExpress
Primer premio en el concurso Pocket Sized
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
Cómo hacer una estación meteorológica simple: 8 pasos
Cómo hacer una estación meteorológica simple: Hola chicos, en este video les mostraré cómo hacer una estación meteorológica simple para detectar la temperatura y la humedad usando el sensor DHT11
Cómo hacer una estación meteorológica Arduino: 4 pasos
Cómo hacer una estación meteorológica Arduino: en este proyecto, crearemos una estación meteorológica que mide la temperatura y la humedad del aire utilizando Arduino, que muestra el valor de la temperatura y la humedad actuales en una pantalla LCD
Cómo hacer una estación meteorológica simple usando Arduino: 6 pasos (con imágenes)
Cómo hacer una estación meteorológica simple usando Arduino: Hola chicos, en este Instructable explicaré cómo hacer una estación meteorológica simple para detectar la temperatura y la humedad usando el sensor DHT11 y Arduino, los datos detectados se mostrarán en la pantalla LCD. Antes de comenzar con este instructivo, debes saberlo
Cómo hacer una estación meteorológica Raspberry Pi: 5 pasos
Cómo hacer una estación meteorológica Raspberry Pi: En este tutorial, repasaré el proceso de instalación de un SenseHAT e importaré el código necesario para convertir ese SenseHAT en una estación meteorológica en pleno funcionamiento capaz de registrar la temperatura, la presión y la humedad