Tabla de contenido:

Controlar el coche RC a través de una interfaz web: 6 pasos (con imágenes)
Controlar el coche RC a través de una interfaz web: 6 pasos (con imágenes)

Video: Controlar el coche RC a través de una interfaz web: 6 pasos (con imágenes)

Video: Controlar el coche RC a través de una interfaz web: 6 pasos (con imágenes)
Video: Carrito a control remoto con Arduino / Bluetooth / Android, en Protoboard 2024, Noviembre
Anonim
Controlar el coche RC a través de una interfaz web
Controlar el coche RC a través de una interfaz web

Hola amigos, en este instructivo les voy a enseñar a hacer un auto RC a través de una interfaz web. Lo controlaremos de forma inalámbrica a través de un servidor propio. Usando el método que les mostraré, no necesitaremos usar un receptor RC. Para alojar el servidor web, todos usaremos una Raspberry Pi y un Arduino para conectar la Rasberry Pi con el controlador del motor de los coches RC. Bueno, espera, hay otro paso para la lista de materiales que vamos a usar en este instructivo y no olvides votarme Plzzzz:-).

También puedes seguirme en Instagram "https://www.instagram.com/vikaspal2131/"

Paso 1: Materiales + Herramientas

Materiales + Herramientas
Materiales + Herramientas

Las cosas que necesita adquirir para hacer este automóvil son las siguientes: -

1. Raspberry Pi

2. Arduino UNO

3. Regulador de voltaje de 5V

4. 2 x cabezal de bloqueo de tres clavijas

5. Un conector USB hembra

6. Un escudo de prototipos de Arduino

7. Algunos pines de encabezado

8. Un conector de batería macho y hembra

9. 6 separadores de PCB junto con los tornillos adecuados

10. Algunos cables de conexión

11. Wifi Dongle

Paso 2: Colocación de los componentes

Colocación de los componentes
Colocación de los componentes

Después de recopilar todas las cosas, comenzaré el ensamblaje colocando los componentes en la placa. Luego los soldaré todos en su lugar y luego seguiré el diagrama de cableado anterior para hacer todas las conexiones apropiadas.

Descubrí que fijar los extremos de los cables primero me permite soldarlos a la placa más fácilmente. Una vez que haya vendido los cables en su lugar, voy a soldar los pines del cabezal. También hice un cable que va entre la batería y el control del motor, esto me permite agregar dos cables adicionales que son fáciles de conectar. proporcionar energía al regulador de 5 voltios. También lo sueldo en su lugar esos cables al regulador. En el siguiente paso, instalaremos el servidor y convertiremos la Raspberry Pi en un punto de acceso inalámbrico.

Paso 3: Instalación del servidor en Raspberry Pi

Para empezar, voy a instalar y configurar el servidor. Las instrucciones sobre cómo instalar el servidor se encuentran en este enlace. Este es un repositorio de git desde el que puede instalar el servidor en su Raspberry Pi. Siga ese enlace para instalar el servidor. Una vez instalado, podemos configurar nuestro Pi para que sea un punto de acceso inalámbrico. Para hacer eso, primero necesitamos ejecutar este comando: - "sudo nano / etc / network / interfaces" y presionar enter. Después de ese lugar, un hash delante de todas las líneas que contienen "wlan0" o "wpa", excepto la línea que menciona "allow-hot plug wlan0" (asegúrese de que el único lugar del hash delante de las líneas que tenga Wlan0 o wpa). Luego también podemos agregar estas tres líneas al archivo.

#iface wlan0 inet static

dirección 192.168.42.1

máscara de red 255.255.255.0"

y luego salga del archivo con ctrl + xy reinicie Pi usando el cmd "sudo reboot".

Paso 4: Instalación del servidor en Raspberry Pi (parte 2)

Luego, después de volver a iniciar sesión en nuestro Pi, podemos instalar el servidor DHCP con cmd "sudo apt-get install isc-dhcp-server" y luego editar el siguiente archivo de configuración con cmd "sudo nano /etc/dhcp/dhcpd.conf". Ponga un hash delante de las líneas que mencionan "opción nombre de dominio". Luego, también podemos eliminar el hash delante de la línea autorizada (que está cuatro líneas debajo de la "opción nombre de dominio") y agregar las siguientes líneas al archivo al final del archivo: -

subred 192.168.42.0 máscara de red 255.255.255.0 {

rango 192.168.42.10 192.168.42.50;

opción dirección de transmisión 192.168.42.255;

enrutadores opcionales 192.169.42.1;

tiempo de arrendamiento predeterminado 600;

tiempo máximo de arrendamiento 7200;

opción nombre de dominio "local";

opción servidores de nombres de dominio 8.8.8.8, 8.8.4.4;

Luego podemos salir de ese archivo, luego ejecutar el siguiente cmd "sudo nano / etc / default / isc-dhcp-server"

En la última línea de ese archivo, puede ver que está escrito INTERFACES = "", agregue "wlan0" entre las comillas de las interfaces y salga del archivo.

Paso 5: Instalación del servidor en Raspberry Pi (parte 3)

Luego podemos instalar hostapd con este comando "sudo apt-get install hostapd" y luego editar el archivo de configuración agregando las siguientes líneas usando el cmd "sudo nano /etc/hostapd/hostapd.conf":-

interfaz = wlan0

conductor = n180211

# driver = rt1871xdrv

ssid = Mypi

hw_mode = g

canal = 6

macaddr_acl-0

auth_algs = 1

ignore_broadcast_ssid = 0

wpa-2

wpa_passphrase = frambuesa

wpa_key-mgmt = WPA-PSK

wpa_pairwise = TKIP

rsn_pairwise-CCMP

Luego podemos editar el archivo de configuración haciendo los siguientes cambios mediante el cmd "sudo nano / etc / default / hostapd". Ahora hay una línea donde está escrito # DAEMON_CONF = "". Primero, elimine el hash del frente y escriba la siguiente línea entre su comilla "/etc/hostapd/hostapd.conf" y luego salga del archivo.

Paso 6: configurar el hardware

Configurar el hardware
Configurar el hardware
Configurar el hardware
Configurar el hardware

Luego, podemos insertar un adaptador inalámbrico en un puerto USB de Pi y acceder al punto de acceso inalámbrico de Pi llamado Mypi y la contraseña es Raspberry Pi. Ahora les mostraré cómo hice una placa personalizada para montar la Raspberry Pi y Arduino y cómo conectar todo y probarlo.

Después de diseñar la plataforma para mi automóvil, utilicé un cortador láser para cortar la madera contrachapada. Luego agrego el soporte a la madera contrachapada. Después de eso, monté Arduino y Raspberry Pi en el soporte usando algunos tornillos más. después de colocar el escudo personalizado en el Arduino, puedo montar madera contrachapada en la parte superior de mis coches RC. Luego podemos conectar el servo de dirección RC al servidor conectado al pin 10 y el controlador del motor al servidor conectado al pin 9. Luego, usando un cable de impresora, conecte el Arduino al puerto USB de la Raspberry Pi y luego conecte el dongle wifi al Pi.. Luego podemos conectar el cable USB al conector de alimentación Pi y el extremo al blindaje personalizado. Luego, después de conectar la batería al cable de alimentación, me conecté a mi red inalámbrica Pi y comencé el servidor. Una vez conectado a la red inalámbrica de Pi, ingresé la dirección IP en mi navegador. Después de eso, aparecerá una interfaz. Desde esta interfaz, puedo controlar el movimiento de mi automóvil.

Después de eso, puedes jugar con tu coche RC desde tu navegador.

Recomendado: