Tabla de contenido:
- Paso 1: Materiales + Herramientas
- Paso 2: Colocación de los componentes
- Paso 3: Instalación del servidor en Raspberry Pi
- Paso 4: Instalación del servidor en Raspberry Pi (parte 2)
- Paso 5: Instalación del servidor en Raspberry Pi (parte 3)
- Paso 6: configurar el hardware
Video: Controlar el coche RC a través de una interfaz web: 6 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
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
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
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
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:
Gesture Hawk: Robot controlado por gestos con la mano utilizando una interfaz basada en procesamiento de imágenes: 13 pasos (con imágenes)
Gesture Hawk: robot controlado por gestos con la mano que utiliza una interfaz basada en procesamiento de imágenes: Gesture Hawk se presentó en TechEvince 4.0 como una sencilla interfaz hombre-máquina basada en el procesamiento de imágenes. Su utilidad radica en el hecho de que no se requieren sensores adicionales o wearables excepto un guante para controlar el automóvil robótico que funciona en diferentes
Una nueva forma de controlar un coche RC con Arduino: 7 pasos (con imágenes)
Una nueva forma de controlar un coche RC con Arduino: he trabajado un poco con coches controlados por Arduino, pero en los que he trabajado siempre han sido lentos y metódicos. Esto es genial para aprender arduino, pero quería algo un poco más … divertido. Entra en el coche RC. Los coches RC están literalmente diseñados para ser
Montar a través de las paredes: Interfaz de bicicleta estática de Google Street View: 12 pasos (con imágenes)
Montar a través de paredes: Google Street View Interfaz de bicicleta estática: Montar a través de paredes: La interfaz de bicicleta estática de Google Street View le permite recorrer Google Street View desde la comodidad de su sala de estar. Usando algunos dispositivos electrónicos simples, un Arduino, una bicicleta estática, una computadora y un proyector o TV
Interfaz de usuario de Android (remotexy) para controlar el servomotor usando Arduino y Bluetooth: 7 pasos (con imágenes)
Interfaz de usuario de Android (remotexy) para controlar el servomotor usando Arduino y Bluetooth: en este Instructable, le daré un paso rápido para hacer la interfaz de usuario de Android usando Remotexy Interface Maker para controlar el servomotor conectado a Arduino Mega a través de Bluetooth. Este video muestra cómo la interfaz de usuario controlará la velocidad y la posición del servomotor
Cómo usar ESP32 para controlar LED con Blynk a través de WiFi: 7 pasos (con imágenes)
Cómo usar ESP32 para controlar LED con Blynk a través de WiFi: este tutorial usará la placa de desarrollo ESP32 para controlar LED con Blynk a través de WiFi. Blynk es una plataforma con aplicaciones iOS y Android para controlar Arduino, Raspberry Pi y similares a través de Internet. Es un panel de control digital en el que puede crear un