Panel de IoT controlado por web con Raspberry Pi 3 [elab] |  Rik - Calendae | Informática, Electrónica, CMS, Ciberseguridad

Panel de IoT controlado por web con Raspberry Pi 3 [elab] | Rik

Hola, ¿qué tal colega?. Soy Jordi Oriol y en esta ocasión te voy a hablar sobre Panel de IoT controlado por web con Raspberry Pi 3 [elab] | Rik

El concepto de tablón de anuncios controlado por web se está volviendo cada día más popular debido a su amplia gama de aplicaciones en el campo práctico. Como proyecto de IoT, puede crear una placa sencilla controlada por web utilizando un archivo Frambuesa pi. Saddam a CircuitDigest diseñado el proyecto donde puedes enviar el archivo mensaje de advertencia a través del navegador web y se mostrará en una pantalla LCD de 16 × 2 conectada al Pi.

En esto Tablón de anuncios controlado por web, hemos creado un servidor web local para demostración, puede ser un servidor global en Internet. En la Raspberry Pi, usamos pantallas LCD de 16 × 2 para mostrar mensajes y Botella de agua para recibir el mensaje a través de la red. Siempre que la Raspberry recibe un mensaje inalámbrico de un navegador web, se muestra en la pantalla LCD.

Panel de IoT controlado por la web: cómo funciona

Lista de partes:

  1. Raspberry Pi 3 (cualquier modelo)
  2. Adaptador USB Wi-Fi (si no está usando Raspberry Pi 3)
  3. LCD de 16 × 2
  4. Tabla de pan
  5. Cable de alimentación para Raspberry Pi
  6. Cables de salto
  7. Bote 10K

Diagrama de cableado:

El circuito es muy fácil de hacer y usa la Raspberry Pi como cerebro. Se utilizan pocos componentes externos. Solo necesita conectar la pantalla a Raspberry Pi según las instrucciones a continuación:

RS, RW es ES los pines de la pantalla LCD están conectados directamente al pin 18, GND es 23. Pin de datos de la pantalla LCD D4, D5, D6, D7 están conectados directamente a la Raspberry Pi GPIO 24, dieciséis, 20, 21. Se utiliza un potenciómetro de 10K para controlar el brillo de la pantalla LCD.

Diagrama de circuito de la placa IoT controlada por web con Raspberry Pi 3

NOTA: Si no está utilizando la Raspberry Pi 3, debe usar un adaptador USB a Wi-Fi para las versiones inferiores de la Raspberry Pi, ya que no tienen Wi-Fi integrado como la Raspberry Pi 3.

La parte de codificación:

La codificación es la parte más importante de este proyecto. Aquí solo necesitas dos códigos:

  1. Uno es un código HTML para crear la página web.
  2. Otro es un script de Python, que usa Botella de agua Como se mencionó antes.

En el código HTML, un simple caja de texto está en botón de enviar se crean para que pueda insertar un archivo Mensaje de advertencia en Caja de texto y luego enviarlo al servidor haciendo clic en Botón de enviar.

La secuencia de comandos de Python se utiliza para enviar datos al servidor (Raspberry Pi) y mostrar los datos, p. Ej. Mensaje de advertencia en la pantalla LCD. Una cosa a tener en cuenta, debe instalar Botella de agua primero usando el comando:

$ pip install Flask

Ahora instale las bibliotecas necesarias para Flask y defina los puertos de visualización:

from flask import Flask
from flask import render_template, request
import RPi.GPIO as gpio
import os, time

app = Flask(__name__)

RS =18
EN =23
D4 =24
D5 =16
D6 =20
D7 =21
... ......
..... ......

NOTA: Necesita copiar y pegar el código HTML en un editor de texto y guardar el archivo con la extensión .HTML. Luego coloque este archivo HTML en la misma carpeta donde puso su archivo de código Python interpretado.

Así es como puede enviar un mensaje desde su computadora o teléfono inteligente a la pantalla LCD Raspberry Pi y crear un archivo Tablón de anuncios inalámbrico basado en IoT controlado por web.

Deberías compartir en tu Facebook para que tus colegas lo flipen

??? ? ? ???

Comparte