En este proyecto vamos a conectar el Coche Robot a WIFI y utilizar una APP para controlar el coche a través de Internet. Esta es una aplicación típica de Internet de las Cosas (IoT). La APP del teléfono controla el movimiento del coche, y el módulo sensor de temperatura y humedad envía la temperatura y la humedad a su teléfono.
Por favor, prepare las siguientes piezas para completar este proyecto
NOTA:
1.el color del bloque de construcción está sujeto al producto real, que no afecta al uso.
2. TODOS LOS PRODUCTOS OSOYOO PARA ARDUINO SON PLACAS DE TERCEROS TOTALMENTE COMPATIBLES CON ARDUINO
Antes de construir el robot con bloques, por favor instale la placa básica OSOYOO para Arduino bajo el escudo OSOYOO Magic I/O como sigue(Atención por favor: los pines de la pantalla de E/S están alineados con el puerto de la placa básica primero, luego presione la pantalla firmemente en la placa).
Por favor, siga los pasos de construcción para construir este coche robot, Si desea obtener los pasos de construcción PDF claro, por favor descargue de https://osoyoo.com/picture/Building_Robot_Car/lesson7/lesson7.pdf
Nota: Si has construido el coche robot para la lección6, salta al paso58 de este PDF.
Por favor, conecte los motores y la caja de la batería de 9V como lección1.
A continuación, conecte los cuatro pines centrales del módulo WIFI OSOYOO a la ranura VCC/GDN/D2/D3 del escudo Magic I/O, conecte el servomotor al puerto D4 de la siguiente manera (Atención: hay seis puentes en ENA/ENB/IN1/IN2/IN3/IN4)
Nota: Esta lección utiliza Arduino IDE como herramienta de programación.
Paso 1: Instalar Arduino IDE. Descarga Arduino IDE desde https://www.arduino.cc/en/Main/Software?setlang=en , e instale el software. Si ha instalado Arduino IDE, omita este paso.
Paso 2: Instale WifiEsp-master library en el IDE (Si ya ha instalado WifiEsp-master library , omita este paso)
Descargar WifiEsp-master library de https://osoyoo.com/driver/WiFiEsp-master.zip, a continuación, importar la biblioteca en IDE (Open IDE-> click Sketch->Include Library->Add .Zip Library)
Paso 3: Instale OsoyooIOT Library en el IDE (Si ya ha instalado OsoyooIOT Library, omita este paso)
Descargar OsoyooIOT Library de https://osoyoo.com/driver/wifi-iot/OsoyooIOT.zip, a continuación, importar la biblioteca en IDE (Open IDE-> click Sketch->Include Library->Add .Zip Library)
Step 4: Instalar DHT Sensor Library en IDE (Si ya ha instalado DHT Sensor Library , omita este paso.)
Descargar DHT Sensor Library de https://osoyoo.com/wp-content/uploads/samplecode/DHT.zip a continuación, importar la biblioteca en IDE (Open IDE-> click Sketch->Include Library->Add .Zip Library)
Paso 5: Descargue el código de ejemplo de https://osoyoo.com/picture/Building_Robot_Car/lesson7/wifi-block-car.zip, y descomprime el archivo zip descargado wifi-block-car.zip, verás una carpeta llamada wifi-block-car.
Paso 6: Conecte la placa básica OSOYOO para Arduino al PC con el cable USB,Open Arduino IDE -> click file -> click Open -> choose code “wifi-block-car.ino” in wifi-block-car folder,carga el código en Arduino.(Nota: Desconecte la alimentación cuando el robot esté conectado a un ordenador personal o portátil mediante un cable USB.)
Paso 7: Es necesario cambiar el código de la línea 38 y la línea 39 como su router wifi ssid nombre y contraseña :
char ssid[] = “***”; // replace *** with your router wifi SSID (name)
char pass[] = “***”; // replace *** with your router wifi SSID (password)
Paso 8: Elige la placa y el puerto correspondientes para tu proyecto, carga el boceto en la placa.
Paso 9: haga clic en la ventana Serial monitor en la esquina superior derecha del IDE, verá el siguiente resultado(Nota: su PC y el robot están conectados a la misma red LAN.):
CONSEJOS:
Si encuentra que la velocidad del coche es lenta o rápida, por favor abra el código y cambie el valor de la línea33 a la línea35 como sigue:
#define FAST_SPEED 180
#define MID_SPEED 130
#define SPEED 120
Instalación y configuración de la APP:
Paso 1) Descarga OSOYOO Iot udp APP buscando OSOYOO Iot udp APP en Apple Store (iPhone/iPad) o Google Play Store (dispositivo Android).
Paso 2): Instale la OSOYOO Iot udp APP en su teléfono y asegúrese de que su teléfono móvil está conectado con la misma red LAN de su coche robot para Arduino.
Paso 3): Establezca la dirección IP en la APP
1)Abra la APP y haga clic en el botón Configuración de la esquina superior derecha.
2)Utilice la dirección IP que obtiene en la ventana del monitor serie (para nuestro robot es 192.168.0.8) para reemplazar la IP por defecto 192.168.1.255
3)mantener el número de puerto por defecto 8888 sin cambiar
4)activar el interruptor de visualización de texto de respuesta UDP
5)Haz clic en el botón Save para guardar los cambios que acabas de hacer
6)Haga clic en la flecha hacia atrás para volver a la interfaz de usuario frontal de APP.
Controla el coche robot:
Puedes utilizar las teclas de flecha para controlar el movimiento del coche y ver la temperatura y la humedad detectadas por el sensor DHT11 de tu coche al pulsar cualquier botón.
▲ | Avanzar |
▼ | Retroceder |
◄ | Giro a la izquierda |
► | Giro a la derecha |
[] | Stop |
DownLoad Url osoyoo.com