Comprar en ES | ||||||
Esta lección es nuestro proyecto final, que es un poco más complicado y emocionante. En la lección anterior, sólo utilizamos un navegador o un teléfono móvil para hacer hablar a los humanos. En esta lección, utilizaremos una placa base para comunicarnos con otra placa base a través del protocolo UDP de Internet. Necesitas comprar dos juegos de nuestros kits de aprendizaje IoT. Utilizaremos la primera placa base OSOYOO (llamada basic A) para conectar un sensor de movimiento PIR, y otra placa base (basic B) para conectar un zumbador. Cuando el sensor de movimiento PIR del basic A detecte un intruso, se enviará una señal de alarma del basic A al basic B, y el zumbador emitirá un pitido.
Inserte el ESP8266 Wi-Fi Shield en su placa base
OSOYOO Basic Board | PIR |
D3 | OUT |
GND | GND |
5V | VCC |
OSOYOO Basic Board | Buzzer |
D9 | I/O |
GND | GND |
5V | VCC |
Paso A)Instale la última versión del IDE (si tiene la versión 1.1.16 o posterior del IDE, omita este paso). Descargue el IDE desde https://www.arduino.cc/en/Main/Software?setlang=en y luego instale el software.
Paso B) Conecte la OSOYOO Basic Board a la computadora mediante un cable USB.
Paso C) Abra el IDE y elija el tipo de placa y el tipo de puerto correspondientes a su proyecto.
Paso D) Descarga el archivo del boceto desde: https://osoyoo.com/driver/Esp8266_Arduino_IOT/lesson12/esp8266-lesson12.zip
char ssid[] = "******"; // your network SSID (name) char pass[] = "******"; // your network password
Sustituya ****** por su SSID y contraseña Wi-Fi correctos, de lo contrario, su proyecto no podrá conectarse a Internet.
Paso E) Después de cambiar las líneas anteriores, carga el sketch en el IDE.
Abra su Serial Monitor, y podrá ver que su router asignará una dirección IP a su IDE de la siguiente manera:
char ssid[] = "******"; // your network SSID (name) char pass[] = "******"; // your network password
Sustituya ****** por su SSID y contraseña Wi-Fi correctos, de lo contrario, su proyecto no podrá conectarse a Internet.
Paso 5) A continuación, busque la siguiente línea:
byte remoteIp[] = { 10,0,0,244 }; //...
Tienes que cambiar la variable remoteIp[] de la línea, sustituye la dirección IP 10.0.0.244 por la que registraste en el paso A. En nuestro ejemplo, el paso A muestra que la IP IDE del zumbador es 192.168.50.13, así que hacemos la línea:
byte remoteIp[] = { 192,168,50,31 }; //…
A continuación, puede compilar y cargar el archivo motionsensor.ino a IDE.
Resultado de la prueba:
Encienda el escudo ESP8266 y las placas OSOYOO Basic. Al mover la mano delante del sensor de movimiento, el zumbador remoto emitirá un pitido.
DownLoad Url osoyoo.com