En esta lección, le mostraremos cómo hacer un simple proyecto de Internet de las Cosas (IoT) – para encender / apagar un LED desde un navegador remoto.
Usaremos Osoyoo Mega-IoT Shield para conectar el LED y la placa MEGA2560 MCU. La placa OSOYOO MEGA2560 puede funcionar como un servidor web. El navegador remoto puede acceder a este servidor web y controlar el LED conectado al pin D13 del MEGA2560.
1).Por favor, conecte la tarjeta de extensión OSOYOO MEGA-IoT en la tarjeta OSOYOO MEGA2560.
2):A continuación, conecte el módulo LED al puerto D13 de la placa de extensión OSOYOO MEGA-IoT con un cable PnP de 3 pines como se indica a continuación (Jumper Cap debe conectar ESP8266 RX con A8, TX con A9).
módulo LED—–D13
Paso 1: Instale la última versión del IDE (Si tiene una versión del IDE después de la 1.1.16, por favor salte este paso).
Descargar IDE desde https://www.arduino.cc/en/software , e instale el software.
Paso 2: Instalación de la biblioteca WifiEsp (si ya ha instalado la biblioteca WifiEsp, por favor, omita este paso)
La extensión OSOYOO MEGA-IoT conecta el pin TX/RX con la placa avanzada OSOYOO para la placa MEGA2560 por defecto. Por lo tanto, en el código de sketch, necesitamos usar el Puerto Serie de Software para comunicarnos con el ESP8266 (configurando A9 como TX y A8 como RX en el objeto SoftwareSerial).
Para usar este escudo wifi en el IDE, necesitamos descargar la biblioteca WiFiEsp-master desde el siguiente enlace:
https://osoyoo.com/driver/WiFiEsp-master.zip
Abra el IDE -> Sketch -> Incluir Biblioteca -> Añadir Biblioteca en Zip para cargar los archivos zip anteriores en el IDE de Arduino.
Paso 3 Después de instalar la librería anterior, por favor descarga el código principal desde el siguiente enlace, descomprímelo, verás una carpeta llamada “smarthome-lesson4”:
https://osoyoo.com/driver/smarthome/smarthome-lesson4.zip
Paso 4 Una vez completadas las operaciones anteriores, conecte la placa OSOYOO MEGA2560 al PC con el cable USB.
Paso 5 IDE: Elija el tipo de placa y el tipo de puerto correspondientes a su proyecto.
Paso 6 IDE: Haga clic en Archivo – Abrir, luego elija el código “smarthome-lesson4.ino” en la carpeta, cargue el sketch en la placa avanzada OSOYOO para Arduino MEGA2560.
Nota: En el sketch, busque las siguientes líneas:
char ssid[] = "******"; // your network SSID (name) char pass[] = "******"; // your network password
Por favor, reemplace los ****** con su SSID y contraseña wifi correctos, de lo contrario su proyecto no podrá conectarse a Internet.
Después de cargar el sketch en el IDE, abra el monitor serie en la esquina superior derecha del IDE, y verá el siguiente resultado:
Desde el monitor serie, usted puede ver la dirección IP de su tarjeta MEGA2560 en el círculo rojo (en la imagen anterior, 192.168.50.102).
A continuación, utilice su navegador para visitar el sitio web http://mega2560-ip-address (in above case, http://192.168.50.102), verá el siguiente resultado:
Haga clic en los dos enlaces como se muestra en la imagen de arriba, se encenderá / apagará el módulo LED que está conectado a su MEGA2560 a través de la IoT Shield.
DownLoad Url osoyoo.com
You must be logged in to post a comment.
I have attempted using this kit through Lesson 9 and have not been able to get any LEDs working. Lesson 3 works as expected. Lesson 4 shows the expected results on the Serial Monitor and on the generated website (including the /H and /L in the URL bar), but the LED does not light. Substituting the red LED with yellow and green also shows no light. Lesson 5 works exactly as described. Lesson 6 shows the expected results on the Serial Monitor and on the generated website, but the buzzer does not activate. Lesson 7, as far as I can tell, works as expected. I have not yet studied the code, but the values on the Serial Monitor refresh constantly, while I was expecting a refresh every 20 seconds following what was said on the generated webpage, but this might be normal. Lesson 8 shows the expected results on the Serial Monitor and on the generated website; however, while the servo operates, the LED does not. Lesson 9 may be working, but the sensor only detected fire and never showed a safe condition. Based on these results, I would suspect that the extension board is faulty. Although the instructions said that if the MEGA2650 and the extension board came as a unit, they should be left that way, I removed the extension board and a visual inspection did not show any obvious defects. I reseated the extension board on the MEGA2650 and still have the same results. The only other comment I have is that there is some personal information, i.e., SSID and password, not replaced by “*******” for, I think, Lesson 8 and Lesson 17. Well, perhaps it is not the extension board. With Lesson 4 running and measuring voltages at the LED, I get 5 VDC between VCC and ground, and when I touch the multimeter at GND and SIG, then the LED goes on. What can I do to complete these lessons? The Amazon return deadline is 11 July. Should I return this item or attempt to get an exchange?