Taula de continguts:

Control del cotxe RC mitjançant una interfície web: 6 passos (amb imatges)
Control del cotxe RC mitjançant una interfície web: 6 passos (amb imatges)

Vídeo: Control del cotxe RC mitjançant una interfície web: 6 passos (amb imatges)

Vídeo: Control del cotxe RC mitjançant una interfície web: 6 passos (amb imatges)
Vídeo: First Ever SDXL Training With Kohya LoRA - Stable Diffusion XL Training Will Replace Older Models 2024, De novembre
Anonim
Control de cotxes RC mitjançant una interfície web
Control de cotxes RC mitjançant una interfície web

Hii amics, en aquest instructiu us ensenyaré a fer un cotxe RC mitjançant una interfície web. El controlarem sense fils a través d’un servidor propi. Amb el mètode que us mostraré, no necessitarem fer servir un receptor de RC. Per allotjar el servidor web, utilitzarem un Raspberry Pi i un Arduino per connectar el Rasberry Pi amb el controlador del motor dels cotxes RC. Bé, espereu que hi ha un pas més per a la llista de materials que farem servir en aquest instructiu i no oblideu votar-me Plzzzz:-).

També em podeu seguir a Instagram "https://www.instagram.com/vikaspal2131/"

Pas 1: Materials + Eines

Materials + Eines
Materials + Eines

Les coses que heu d’adquirir per fabricar aquest cotxe són les següents: -

1. Raspberry Pi

2. Arduino UNO

3. Regulador de tensió de 5V

4. 2 x Capçal de bloqueig de tres pins

5. Una presa USB femenina

6. Un escut de prototipatge Arduino

7. Alguns passadors de capçalera

8. Un connector de bateria mascle i femella

9. 6 x separadors de PCB junt amb els cargols adequats

10. Alguns cables de connexió

11. Dongle Wifi

Pas 2: Posicionament dels components

Posicionament dels components
Posicionament dels components

Després de recollir totes les coses, començaré el muntatge posicionant els components al tauler. Després els soldaré tots al seu lloc i després seguiré el diagrama de cablejat anterior per fer totes les connexions adequades.

Vaig trobar que fixar els extrems dels cables primer em permeten soldar-los al tauler més fàcilment. Un cop l'he venut dels cables al seu lloc, vaig a soldar els passadors de capçalera. També he format un cable que va entre la bateria i el control del motor, cosa que em permet afegir dos cables addicionals fàcils de subministri energia al regulador de 5 volts. També el vaig soldar al lloc d’aquests cables al regulador. Al següent pas, instal·larem el servidor i convertirem el Raspberry Pi en un punt d’accés sense fils.

Pas 3: Instal·lació del servidor al Raspberry Pi

Per començar vaig a instal·lar i configurar el servidor. Les instruccions sobre com instal·lar el servidor es troben en aquest enllaç. Es tracta d’un dipòsit git des del qual podeu instal·lar el servidor al vostre Raspberry Pi. Seguiu aquest enllaç per instal·lar el servidor. Un cop instal·lat, podem configurar el nostre Pi perquè sigui un punt d’accés sense fils. Per fer-ho, primer cal que executem aquesta ordre: - "sudo nano / etc / network / interfaces" i premem Retorn. Després d'aquest lloc, hi ha un hash davant de totes les línies que contenen "wlan0" o "wpa", excepte per a la línia que esmenta com a "permet-connectar en calent wlan0" (Assegureu-vos que l'únic lloc del hash davant d'aquestes línies tingui Wlan0 o wpa). També podem afegir aquestes tres línies al fitxer.

#iface wlan0 inet static

adreça 192.168.42.1

màscara de xarxa 255.255.255.0"

i després sortiu del fitxer amb ctrl + x i reinicieu Pi mitjançant el cmd "sudo reboot".

Pas 4: Instal·lació del servidor a Raspberry Pi (part-2)

Després de tornar a iniciar la sessió al nostre Pi, podem instal·lar el servidor DHCP amb cmd "sudo apt-get install isc-dhcp-server" i, a continuació, editar el fitxer de configuració següent amb cmd "sudo nano /etc/dhcp/dhcpd.conf". Poseu un hash davant de les línies que mencionen "opció nom de domini". També podem eliminar el hash que hi ha davant de la línia autoritzada (que és quatre línies a sota de l'opció "nom de domini") i afegir les línies següents al fitxer al final del fitxer: -

subxarxa 192.168.42.0 màscara de xarxa 255.255.255.0 {

abast 192.168.42.10 192.168.42.50;

opció adreça de difusió 192.168.42.255;

enrutadors d’opcions 192.169.42.1;

time-lease-time 600;

temps màxim d'arrendament 7200;

opció nom de domini "local";

opció servidor-nom-domini 8.8.8.8, 8.8.4.4;

A continuació, podem sortir d’aquest fitxer i, a continuació, executar el cmd següent "sudo nano / etc / default / isc-dhcp-server"

A l'última línia d'aquest fitxer, podeu veure que hi ha escrit INTERFACES = "", afegir "wlan0" entre les cometes de les interfícies i sortir del fitxer.

Pas 5: Instal·lació del servidor a Raspberry Pi (part 3)

A continuació, podem instal·lar hostapd amb aquesta ordre "sudo apt-get install hostapd" i, a continuació, editar el fitxer de configuració afegint les línies següents mitjançant el cmd "sudo nano /etc/hostapd/hostapd.conf":-

interfície = wlan0

controlador = n180211

# driver = rt1871xdrv

ssid = Mypi

hw_mode = g

canal = 6

macaddr_acl-0

auth_algs = 1

ignore_broadcast_ssid = 0

wpa-2

wpa_passphrase = gerd

wpa_key-mgmt = WPA-PSK

wpa_pairwise = TKIP

rsn_pairwise-CCMP

A continuació, podem editar el fitxer de configuració fent els canvis següents mitjançant el cmd "sudo nano / etc / default / hostapd". Ara hi ha una línia on s'escriu # DAEMON_CONF = "". Primer, traieu el hash de la part frontal i escriviu la següent línia entre la seva cita "/etc/hostapd/hostapd.conf" i, a continuació, sortiu del fitxer.

Pas 6: Configuració del maquinari

Configuració del maquinari
Configuració del maquinari
Configuració del maquinari
Configuració del maquinari

A continuació, podem inserir un adaptador sense fils en un port USB Pi i accedir al punt d’accés sense fils de Pi anomenat Mypi i la contrasenya és raspberry Pi. Ara us mostraré com he fet un plat personalitzat per muntar el Raspberry Pi i Arduino i com connectar-ho tot i provar-lo.

Després de dissenyar la plataforma per al meu cotxe, vaig utilitzar un tallador làser per tallar la fusta contraxapada. A continuació, afegeixo la separació a la fusta contraxapada. Després d’això, vaig muntar l’Arduino i el Raspberry Pi al standoff utilitzant alguns cargols més. Després d’adjuntar l’escut personalitzat a l’Arduino, puc muntar fusta contraxapada als vehicles RC. A continuació, podem connectar el servo de direcció RC al servidor connectat al pin 10 i el controlador del motor al servidor connectat al pin 9. A continuació, mitjançant un cable d’impressora connecteu l’Arduino al port USB Raspberry Pi seguit de connectar el dongle wifi al Pi. A continuació, podem connectar el cable USB a la presa d'alimentació Pi i l'extrem a l'escut personalitzat. Després, després de connectar la bateria al cable d’alimentació, em vaig connectar a la meva xarxa sense fils Pi i vaig començar el servidor. Un cop connectat a la xarxa sense fils del Pi, he introduït l’adreça IP del meu navegador. Després d'això, apareixerà una interfície. Des d'aquesta interfície, puc controlar el moviment del meu cotxe.

Després, podeu jugar amb el vostre cotxe RC des del navegador.

Recomanat: