Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Proyecto de IoT basado en Raspberry PI que conecta el sensor DHT11

El objetivo de este El tutorial es para permitirle capturar y enviar datos a la nube desde su proyecto de IoT basado en Raspberry PI Conectando el sensor DHT11.

Historia

Tutorial sobre cómo conectar NodeMCU a Thingsio.ai Cloud

La Raspberry Pi 3 Model B es el primer modelo de la Raspberry Pi de tercera generación. Reemplazó a la Raspberry Pi 2 Modelo B en febrero de 2016. La Pi no es como una máquina típica, en su forma más barata no tiene estuche y es simplemente una placa electrónica del tamaño de una tarjeta de crédito del tipo que puede encontrar dentro de una PC o computadora portátil, pero mucho más pequeña.

El objetivo de este tutorial es permitirle enviar captura y enviar datos a la nube desde su dispositivo. Antes de comenzar este tutorial, asegúrese de tener a mano sus sensores de temperatura y humedad Raspberry pi y DHT11, para que este tutorial se desarrolle sin problemas.

Parte I:Instalación y configuración de Raspberry Pi:

  • Puede tener hardware como cable HDMI, cable LAN, tarjeta SD de 8/16 GB, DHT11 y un cable de datos con su dispositivo raspberry pi 3.
  • Descargue e instale los software:escáner de IP avanzado, formateador de tarjetas SD, XLaunch y Xming, Putty, VNC Viewer y Win32 Disk Imager para la instalación y configuración de Raspberry Pi 3 en la plataforma Windows.
  • Descargue el sistema operativo para raspberry pi 3 "Raspbian stretch with desktop" desde el enlace:https://www.raspberrypi.org/downloads/raspbian/.
  • Formatee completamente la tarjeta SD a través del formateador de tarjetas SD. Puede seguir este enlace para obtener espacio no asignado en la tarjeta SD. https://www.isumsoft.com/computer/how-to-use-unallocated-space-on-usb-drive.html.
  • Actualice el sistema operativo Raspbian a través de Win32 Disk Imager

Cree el archivo "ssh" y wpa_supplicant.conf en el bloc de notas como "Todos los archivos"

  • Ingrese sus credenciales de wi-fi de esta manera en wpa_supplicant.conf y guárdelo. Ahora, puede acceder de forma remota a su raspberry pi a través de su sistema Windows. ctrl_interface =DIR =/ var / run / wpa_supplicant GROUP =netdevnetwork ={ssid =”YOUR_NETWORK_NAME” psk =”YOUR_PASSWORD” key_mgmt =WPA-PSK}
  • Expulsa la tarjeta SD y conéctala a la raspberry pi.
  • Espere a que se inicie Raspberry Pi.
  • Escanee las direcciones IP adjuntas a través del escáner de IP avanzado e ingrese " 168.0.1-254, 192.168.137.1-254 ".
  • Abra la masilla e ingrese la dirección IP de su raspberry pi en la opción SSH. El número de puerto será el mismo. Haga clic en Abrir
  • Ingrese el inicio de sesión como "pi" y la contraseña como "frambuesa" (predeterminado)
  • Para habilitar ssh en raspberry pi. Ingrese "sudoraspi-config".
  • Navegue hasta las opciones avanzadas y presione Intro. Habilite la opción ssh.
  • Instale el servidor vnc. Ingrese el "sudo apt-get install tightvncserver".
  • Después de eso, ingrese el "tightvncserver". Verá la consola así.
  • Abra VCN Viewer y regístrese.
  • En VCN Server, vaya a Archivo-> Nueva conexión e ingrese la misma dirección IP que proporcionó en putty y escriba el Nombre del dispositivo.
  • Haga clic en la opción de conexión. Ahora estará en raspberry pi OS.
  • El lado de la configuración de Raspberry pi 3 ahora está listo. Lo estacionaremos aquí durante unos minutos y configuraremos la cuenta en la nube, lo que le dará un código de muestra para pegarlo. La cuenta en la nube se configurará en Thingsio.ai, lo que permite que raspberry pi envíe, almacene y visualice los datos de su sensor

Parte II:Configuración de una cuenta en la nube en Thingsio.AI

  • ThingsIO.AI es una plataforma aIoT para desarrolladores. Como desarrollador, comprendimos el dolor de no tener un lugar perfecto para conectar, analizar y procesar los datos del dispositivo. Muchas plataformas de análisis puro no ofrecen administración de dispositivos, que es fundamental para iot. Esa es la razón de ThingsIO.AI
  • Registre la cuenta en http://thingsio.ai/#/register.
  • Recibirá la notificación para registrarse.
  • Ingrese su dirección de correo electrónico y verifique su cuenta.
  • Después de eso, inicie sesión en su cuenta con su dirección de correo electrónico y contraseña
  • Ahora, estará en el panel del proyecto. Haga clic en la opción de nuevo proyecto:
  • Haga clic en la opción Agregar un nuevo dispositivo. Obtendrá ID de dispositivo.
  • Ingrese el nombre del dispositivo y haga clic en crear y configurar el dispositivo
  • Estarás en el panel de tu dispositivo:

1. Realice un seguimiento de los parámetros especiales de su dispositivo aquí. Esto se puede establecer en la configuración del dispositivo (el valor predeterminado es nulo).

2. Puede ver su gráfico de parámetros especiales y en tiempo real.

3. Puede ver todos sus puntos de datos.

4. Puede ver aquí sus últimos 5 puntos de datos.

5. Puede ver aquí toda la lista de gráficos creados.

Vaya a las opciones de código de dispositivo de muestra y haga clic en Raspberry pi.

Obtendrá el código de muestra desde allí, cópielo y péguelo en su editor vi o en el editor del programador de Geany.

Haga clic en "Enviar datos de prueba" para enviar datos de prueba al servidor:

Parte III:Configuración de Raspberry Pi 3

Ahora vuelva a su compilador Raspberry pi. Los nuevos pasos que tienes que hacer los proyectas y están relacionados con raspberry pi 3.

  • Abra la página de la terminal e ingrese:sudo apt-get updatesudo apt-get upgradesudo apt-get install git-coregit clone git://git.drogon.net/wiringPi
  • Después de eso, abra el editor del programador de Geany.
  • Antes de compilar y ejecutar un programa con la biblioteca WiringPi en Geany Programmer's Editor, debemos agregar algunas líneas en la configuración de compilación. Para agregar estas líneas, haga clic en Construir y seleccione Establecer comandos de construcción que se muestra a continuación
  • Modifique C y ejecute la sección de comandos para compilar y ejecutar el programa usando la biblioteca WiringPi que se muestra a continuación y haga clic en Aceptar.
  • Vaya a opciones de código de dispositivo de muestra en http://thingsio.ai/
  • Copie y pegue el código de muestra en su editor / compilador en "file.c".
  • Ahora, haga clic en la opción de configuración del dispositivo

Parte IV:gráficos y visualizaciones en Thingsio.Ai

Puede establecer los parámetros especiales (esto se rastrea en el tablero) y transformarlos en consecuencia y agregar nuevos

Haga clic en la opción de actualización del dispositivo:

  • También puede configurar la ubicación geográfica de su dispositivo
  • Para crear un gráfico para su dispositivo, haga clic en la "opción crear gráfico"
  • Haga clic en la opción de vista previa y haga clic en guardar cambio
  • Conecte el sensor DHT11 en el pin GPIO
  • Haga clic en la opción de compilación y compile el código

Leer más detalles:Proyecto de IoT basado en Raspberry PI que conecta el sensor DHT11


Proceso de manufactura

  1. IoT básico - RaspberryPI HDC2010 cómo
  2. Registrador de temperatura Raspberry Pi
  3. Estación meteorológica basada en Raspberry Pi
  4. Sensor de temperatura Python y Raspberry Pi
  5. Estación meteorológica Raspberry Pi
  6. Proyecto IoT 101:Temperatura de transmisión desde su Raspberry Pi
  7. Sensor ultrasónico (HC-SR04) + Raspberry Pi
  8. Sensor de movimiento con Raspberry Pi
  9. Sensor de humedad del suelo Raspberry Pi
  10. Sensor de pasillo digital Raspberry Pi en JAVA
  11. Sensor de temperatura y luz Raspberry Pi