ROBOT WIFI DE FRAMBUESA PI CONTROLADO DESDE EL TELÉFONO INTELIGENTE DE ANDROID
Permítanos construir un robot que pueda controlarse usando su teléfono móvil de forma inalámbrica a través de WiFi, Sí; un Robot WiFi usando Raspberry Pi. Aquí, usaré una aplicación RootSaid - Centro de comando WiFi para enviar comandos UDP al oyente (robot). El oyente acepta los paquetes UDP y luego los usa para ejecutar un conjunto de instrucciones para impulsar el motor. Entonces, ¿cómo se construye un robot / robot wifi controlado desde un teléfono inteligente Android? O un robot WiFi Raspberry Pi. Ahora comencemos.
Componentes necesarios
Haga clic en ellos para comprar en Amazon
- Raspberry Pi
- Una batería de 12 V
- Motores de CC
- Chasis
- CI de controlador de motor L293D
- Un teléfono Android con RootSaid - WiFi Command Center instalado
- Una red WiFi
Instrucciones
Paso 1:El Chasis
Lo primero que debe hacer es configurar el chasis para WiFi Robot usando Raspberry Pi. Puedes construirlo como quieras. Debería tener suficiente espacio para arreglar nuestra Raspberry Pi, L293D Motor Driver y una buena batería.
En este proyecto, utilizaré una batería LiPo. Puede utilizar una placa de espuma o una hoja de metal ligero para construir la base. Si lo desea, puede adquirir uno desde aquí. Aquí encontrará una lista de chasis de robot que puede comprar para construir un robot controlado por wifi usando raspberry Pi.
Paso 2:Fuente de energía
Para nuestro robot controlado por WiFi que usa Raspberry Pi, usaré una batería de polímero de litio de 12 V para encender todo el robot, es decir, el controlador de motor Raspberry Pi y L293D para impulsar los motores. Podemos proporcionar 12 V directamente a la placa del controlador del motor, ya que tiene un regulador incorporado para alimentar el motor y el circuito por separado. Pero alimentar la Raspberry Pi con esta batería de 12 V freirá los chips. Por lo tanto, tendrá que usar un regulador para reducir los 12 V a 5 V y suministrarlo a Pi. Puede comprar su batería de polímero de litio aquí.
Paso 3:Conducción del motor de CC de Raspberry Pi
Puede controlar el motor de CC con Raspberry Pi utilizando una placa de controlador adecuada. En este proyecto utilizaremos 2 motores de CC. Estos motores de CC se accionan mediante un controlador de motor de puente en H doble IC - L293D. Puede obtener más detalles sobre la conducción de motores de CC utilizando L293D IC aquí. Si es nuevo en esto, es mejor pasar por este procedimiento al siguiente paso para comprender mejor el proyecto.
Obtenga sus productos:placa de controlador L293D
Paso 4:Raspberry Pi
Para construir un robot controlado por wifi usando una Raspberry Pi, por supuesto, necesitará una Raspberry Pi. Raspberry Pi es una computadora de placa única de bajo costo que se puede utilizar para robótica, domótica, etc.
Obtén tu Raspberry Pi desde aquí
Descargue y grabe un sistema operativo en una tarjeta micro SD e insértelo en la Raspberry Pi. En este proyecto, usé Raspbian OS.
Ahora enciéndelo. Ahora encienda su terminal y cree una contraseña para el usuario 'pi' ejecutando el comando
sudo passwd pi
Ahora realice y actualice y actualice ejecutando
sudo apt update -y &&apt upgrade -y
Paso 5:la red
Conecte su Raspberry Pi a la red y asegúrese de que su Raspberry Pi Robot obtenga una dirección IP. Conecte su teléfono inteligente Android a la misma dirección y asegúrese de que haya una conectividad adecuada entre el teléfono inteligente Android y la Raspberry Pi. Puede confirmarlo haciendo ping a su teléfono inteligente Android desde su Raspberry Pi ejecutando el comando
ping
Tome nota de la dirección IP del robot Raspberry Pi ya que estaremos usándolo en el futuro.
ifconfig
Paso 6:Conexiones
La Raspberry Pi de su robot Raspberry Pi debe contar con un controlador de motor de 5 V y L293D con 12 V.
Para este proyecto, utilizaremos 6 pines GPIO para controlar el robot. 33 y 11 para el motor 1, 13 y 15 para el motor 2 y 29 y 31 para los pines de habilitación. 29 y 31 deben mantenerse siempre en Logic 1.
Paso 7:configuración del oyente
Ahora todo lo que tiene que hacer es configurar un oyente en el robot WiFi Raspberry Pi. Descargue el boceto del enlace a continuación y guárdelo como un archivo llamado "controller.py"
El código
Ahora ejecute el script del controlador WiFi Robot ejecutando el comando
python controller.py
Esto hará que Raspberry Pi Wifi Robot escuche el puerto 5050 en busca de paquetes UDP entrantes.
Paso 8:instale el centro de comando WiFi RootSaid de Google PlayStore en su teléfono inteligente Android
RootSaid WiFi Command Center es una aplicación de Android que se puede utilizar para controlar robots y electrodomésticos a través de WiFi. Todo lo que tienes que hacer es conectar tu teléfono móvil a la red, ingresar la dirección IP y el Puerto del servidor (el robot) y controlarlo usando el botón de flecha. Haga clic aquí para saber más sobre esta aplicación
Leer más información….
ROBOT WIFI DE FRAMBUESA PI CONTROLADO DESDE EL TELÉFONO INTELIGENTE DE ANDROID
Proceso de manufactura
- Acuaponía controlada por Raspberry Pi
- Interruptor de alimentación de CA controlado por SMS de Raspberry Pi / Hologram
- Robot que usa Raspberry Pi y Bridge Shield
- Creación del kit de robot MonkMakes Raspberry Pi
- Tutorial - sPiRobot:Controle y vea lo que su robot está viendo desde cualquier lugar
- XMOS startKIT:Creación de un XMOS y un robot Raspberry Pi XMP-1
- Robot de caja de CD Raspberry Pi
- Robot Raspberry Pi controlado por Bluetooth
- Cree su robot de transmisión de video controlado por Internet con Arduino y Raspberry Pi
- Robot de cámara web Raspberry Pi - Mejor tutorial de transmisión de video
- Robot controlado por gestos con Raspberry Pi