Tabla de contenido:

Estación meteorológica con placa única - SLabs-32: 5 pasos
Estación meteorológica con placa única - SLabs-32: 5 pasos

Video: Estación meteorológica con placa única - SLabs-32: 5 pasos

Video: Estación meteorológica con placa única - SLabs-32: 5 pasos
Video: Complete Highway Engineering in 1 Video in Hindi | Transportation Engineering with 3D Animation 2024, Mes de julio
Anonim
Estación meteorológica con placa única - SLabs-32
Estación meteorológica con placa única - SLabs-32

En este instructable, crearemos una estación meteorológica que mide la temperatura, la humedad del aire y la humedad del suelo con nuestra placa SLabs-32 que también envía estos datos a la nube Cayenne para la adquisición de datos. También obtenemos simultáneamente la información meteorológica actual de Internet y la mostramos en la pantalla TFT. Todo esto se hace utilizando una sola placa, que es SLabs-32, una placa ideal para proyectos basados en IoT.

Para obtener su propio SLabs-32, haga clic en el enlace que figura a continuación:

www.fabtolab.com/slabs-32

SLabs-32 tiene 2 procesadores integrados que son ESP8266 y Atmega328p. Esta placa combina las altas capacidades de procesamiento del microcontrolador L106 de 32 bits y numerosos GPIO disponibles para HMI en el Atmega328p. Con I2C como comunicación entre procesadores, la placa Slabs-32 facilita una combinación de potencia de procesamiento y suficientes GPIO para todas sus complejas necesidades de creación de prototipos.

Paso 1: Lista de materiales

Lista de materiales
Lista de materiales

Para este proyecto necesitaría:

  • SLabs-32
  • Sensor de temperatura y humedad DHT 11
  • Sensor de humedad del suelo
  • Sensor PIR (opcional)
  • Cables de puente

Paso 2: Conexiones de hardware

Conexiones de hardware
Conexiones de hardware

Las conexiones son muy sencillas. Siga las instrucciones y el diagrama de circuito dados anteriormente, y no debería tener problemas.

Conexión de DHT11:

  • Pin Vcc a la salida de 3.3V de SLabs-32
  • GND al pin GND de SLabs-32
  • Pin de datos a 3

Conexión del sensor de humedad del suelo:

  • Pin Vcc a la salida de 3.3V de SLabs-32
  • GND al pin GND de SLabs-32
  • Pin de datos a A0

Conexión del sensor PIR:

  • Pin Vcc a la salida de 3.3V de SLabs-32
  • GND al pin GND de SLabs-32
  • Pin de datos a 2

La asignación de datos del sensor de humedad del suelo puede ser analógica o digital, depende de nosotros decidir. En nuestro caso, hemos utilizado el pin-out de datos analógicos.

Paso 3: crear una cuenta en Cayanne

Crear una cuenta en Cayanne
Crear una cuenta en Cayanne

Cree una cuenta en Cayenne. Para hacer eso, vaya al enlace de abajo:

cayenne.mydevices.com/cayenne/login

Regístrese para obtener una cuenta e ingrese su nombre, correo electrónico y cree una contraseña.

Una vez que crea una cuenta, debe agregar su dispositivo para que se pueda acceder a él en el panel de control en línea. Desde su tablero, puede monitorear y controlar de forma remota sus dispositivos IoT.

Cayenne admite varios dispositivos y también una gama de sensores, extensiones y actuadores.

En nuestro proyecto, seleccionaremos "Traiga su propia cosa" ya que estamos usando un tablero personalizado. Una vez que haga clic, le mostrará el “NOMBRE DE USUARIO MQTT”, la “CONTRASEÑA MQTT” y la “ID DEL CLIENTE”. Todas estas credenciales son únicas y se utilizan para detectar su dispositivo. Asegúrese de tomar nota de estos porque necesita usar estos parámetros en su código.

Paso 4: Programación de SLabs-32

Programación SLabs-32
Programación SLabs-32

Descargue los archivos de croquis adjuntos a este paso.

Después de descargar el archivo, abra el boceto del módulo Esp8266 y haga lo siguiente:

  • Ingrese sus credenciales de WiFi editando las variables "SID " y "PASSWORD " en el código
  • Ingrese su nombre de usuario y contraseña de MQTT proporcionados por cayenne.
  • Ingrese su ID de cliente proporcionada por cayenne.

Una vez hecho esto, cargue el código para Atmega 328p y Esp8266 y haga que su estación meteorológica comience a funcionar.

Para saber más sobre cómo programar SLabs-32, haga clic en el enlace que se muestra a continuación:

startoonlabs.com/Getting%20started%20with%2…

Paso 5: ¡Siéntese y relájese

Siéntate y relájate !
Siéntate y relájate !

Una vez que haya cargado el código, debería ejecutarse sin problemas. Abra su cuenta Cayenne para ver que los valores de sus sensores se actualizan periódicamente. Depende de usted cómo desea personalizar su panel de Cayenne; para fines de demostración, hemos seleccionado un widget simple.

Este instructivo es una continuación del instructivo que se proporciona a continuación.

Hacer el widget meteorológico en menos de 10 minutos

Asegúrese de seguirnos para proyectos de IoT más fáciles y rápidos.

Recursos:

Biblioteca DHT11 utilizada:

DHT11

Recomendado: