Tabla de contenido:
- Paso 1: Código Arduino
- Paso 2: crear la base de datos en línea
- Paso 3: Cree el HUB de Windows Form de C #
- Paso 4: crear una interfaz web
- Paso 5: descarga el proyecto
Video: INTERNET CONTROLADO POR ARDUINO: 5 Pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Pensé mucho en encontrar una solución económica para conectar mi placa Arduino a Internet sin usar ningún escudo Ethernet o incluso ningún módulo WIFI. Después de investigar, descubrí que la única forma de hablar con la placa Arduino es hablando con su puerto serie, así que creé una aplicación de ventana C # simple para que funcione como un (HUB) para manejar el puerto serie para enviar y recibir datos a mi placa..
Este HUB de aplicaciones ya está conectado a Internet a través de su computadora personal y ayuda a enviar y recibir datos entre su placa y la base de datos en la nube, además de almacenar los datos intercambiados desde y hacia Arduino y la base de datos MySQL en línea, para que pueda hacer estadísticas como usted deseo.
Paso 1: Código Arduino
En primer lugar, tuve que comenzar con un pequeño ejemplo que me permitió probar la aplicación de la idea y su capacidad, por lo que en esta muestra no conecté ningún sensor, solo usé el LED integrado en Arduino para poder encender y apagar la luz LED en el pin 13 enviando las letras "I" y "O" en el puerto serie
Paso 2: crear la base de datos en línea
Y para almacenar datos, tenemos que usar un mediador en línea para convertirnos en un puente entre la placa Arduino y ese centro de aplicaciones.
así que elijo un sitio web gratuito de alojamiento de bases de datos en línea que funcionará para guardar mis datos recibidos de la placa Arduino, además de enviarle los comandos, elijo bases de datos MySQL porque es gratis y de uso común. En el archivo adjunto encontrará que contiene solo dos tablas. la primera es almacenar los comandos y luego enviarlos a la placa, y la segunda tabla para recibir las salidas de la placa Arduino y restaurarla para su uso posterior.
Base de datos Mysql de alojamiento gratuito:
PHP MyAdmin en línea:
Paso 3: Cree el HUB de Windows Form de C #
Luego construí este concentrador que se puede considerar como una puerta de escucha en la PC para permitir que los datos pasen a través de él primero y luego enviarlo a la placa Arduino a través del puerto serie y viceversa.
La interfaz de este hub es muy simple, contiene solo dos cuadros de texto enriquecido que muestran el estado de cada transacción que pasa y arroja los datos del hub (enviar y recibir).
Nota: este concentrador siempre debe ejecutarse siempre que desee utilizar su placa Arduino en Internet
Paso 4: crear una interfaz web
Aquí llegamos a la parte más genial …
Creé una aplicación web basada en la tecnología Asp.net C # con una interfaz receptiva que puede funcionar en cualquier dispositivo, esta aplicación web solo se ocupa de la base de datos en línea sin saber cuál es el tablero en la parte posterior.
A través de esta interfaz, puede clasificar las partes electrónicas que se conectaron a Arduino … y al hacer clic en y simplemente almacenar datos en línea.
Ejemplo:
al hacer clic en el botón verde (ENCENDIDO) en la sección Hall, envía un pedido a través de Internet para encender la luz en el Hall de su casa, por lo que en el otro lado del mundo, el concentrador recibe este pedido y lo maneja con su Circuito electrónico Arduino en hogar.
protegido vacío BtnHallOn_Click (remitente del objeto, EventArgs e) {AddTempOrders ("I"); // enviando la letra "I" a Arduino para abrir Hall Light}
Paso 5: descarga el proyecto
Es hora de probarlo tú mismo y crear tu propia experiencia.
Espero que lo disfrutes …
Recomendado:
Sistema de riego por goteo conectado a Internet controlado por retroalimentación de humedad del suelo (ESP32 y Blynk): 5 pasos
Sistema de riego por goteo conectado a Internet controlado por retroalimentación de humedad del suelo (ESP32 y Blynk): preocúpese por su jardín o sus plantas cuando se vaya de vacaciones, u olvídese de regar su planta a diario. Bueno, aquí está la solución Es un sistema de riego por goteo controlado por la humedad del suelo y conectado globalmente controlado por ESP32 en la parte frontal del software i
Construya su robot de transmisión de video controlado por Internet con Arduino y Raspberry Pi: 15 pasos (con imágenes)
Construya su robot de transmisión de video controlado por Internet con Arduino y Raspberry Pi: Soy @RedPhantom (también conocido como LiquidCrystalDisplay / Itay), un estudiante de 14 años de Israel que está aprendiendo en la Escuela Secundaria Max Shein de Ciencias y Matemáticas Avanzadas. ¡Estoy haciendo este proyecto para que todos puedan aprender y compartir
Sistema de riego controlado por WiFi 'inteligente' alimentado por energía solar: 6 pasos (con imágenes)
Sistema de riego controlado por WiFi `` inteligente '' con energía solar: este proyecto utiliza piezas solares de bricolaje estándar y piezas de 12v de eBay, junto con dispositivos Shelly IoT y algo de programación básica en openHAB para crear una red de energía de jardín inteligente y casera, totalmente solar, y riego. Aspectos destacados del sistema: Fu
El virus Corona controlado por Internet Slapper: 6 pasos
The Internet Controlled Corona Virus Slapper: ¡Descarguemos colectivamente nuestras frustraciones golpeando el Corona Virus a través de Internet! Solo para dejarlo muy claro, este proyecto está destinado a proporcionar un alivio cómico durante estos tiempos, no debe ignorar la gravedad de la situación actual
Control WIFI ESP8266 RGB LED STRIP - NODEMCU como mando a distancia por infrarrojos para tira de led controlado por wifi - Control de teléfono inteligente RGB LED STRIP: 4 pasos
Control WIFI ESP8266 RGB LED STRIP | NODEMCU como mando a distancia por infrarrojos para tira de led controlado por wifi | Control de teléfono inteligente con tiras de LED RGB: Hola chicos, en este tutorial aprenderemos a usar nodemcu o esp8266 como control remoto IR para controlar una tira de LED RGB y Nodemcu será controlado por teléfono inteligente a través de wifi. Entonces, básicamente, puedes controlar la TIRA LED RGB con tu teléfono inteligente