Taula de continguts:
- Pas 1: Materials + Eines
- Pas 2: Posicionament dels components
- Pas 3: Instal·lació del servidor al Raspberry Pi
- Pas 4: Instal·lació del servidor a Raspberry Pi (part-2)
- Pas 5: Instal·lació del servidor a Raspberry Pi (part 3)
- Pas 6: Configuració del maquinari
Vídeo: Control del cotxe RC mitjançant una interfície web: 6 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:16
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
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
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
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:
Introducció a la interfície del sensor I2C ?? - Interfície del MMA8451 mitjançant ESP32: 8 passos
Introducció a la interfície del sensor I2C ?? - Interfície del MMA8451 mitjançant ESP32s: en aquest tutorial, aprendreu tot sobre com iniciar, connectar-se i aconseguir que el dispositiu I2C (acceleròmetre) funcioni amb el controlador (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
SCARA Robot: Aprendre sobre Foward i la cinemàtica inversa !!! (Plot Twist Aprèn a fer una interfície en temps real a ARDUINO mitjançant PROCESSAMENT !!!!): 5 passos (amb imatges)
SCARA Robot: Aprendre sobre Foward i la cinemàtica inversa !!! (Plot Twist Aprèn a fer una interfície en temps real a ARDUINO mitjançant el processament !!!!): Un robot SCARA és una màquina molt popular al món de la indústria. El nom significa tant el braç de robot de muntatge selectiu que compleix com el braç de robot articulat que compleix selectivament. Bàsicament és un robot de tres graus de llibertat, sent els dos primers desplaçaments
Gesture Hawk: robot controlat amb gestos manuals mitjançant la interfície basada en el processament d’imatges: 13 passos (amb imatges)
Gesture Hawk: robot controlat amb gestos manuals mitjançant interfície basada en el processament d’imatges: Gesture Hawk es va mostrar a TechEvince 4.0 com una interfície simple màquina basada en el processament d’imatges. La seva utilitat rau en el fet que no es requereixen cap sensor addicional ni un dispositiu portàtil, excepte un guant, per controlar el cotxe robòtic que funciona amb diferents
FinduCar: una clau de cotxe intel·ligent que guia la gent cap a on està aparcat el cotxe: 11 passos (amb imatges)
FinduCar: una clau de cotxe intel·ligent que guia la gent cap a on està aparcat el cotxe: per resoldre els problemes anteriors, aquest projecte proposa desenvolupar una clau de cotxe intel·ligent que pugui dirigir la gent cap a on va aparcar el cotxe. I el meu pla és integrar un GPS a la clau del cotxe. No cal utilitzar l'aplicació per a telèfons intel·ligents per fer un seguiment de
Encapsulació del motor servo pas amb control sèrie mitjançant Arduino mitjançant una impressora 3D - Pt4: 8 passos
Encapsulació del servomotor Step amb control serial mitjançant Arduino mitjançant una impressora 3D - Pt4: en aquest quart vídeo de la sèrie Motor Step, farem servir el que hem après anteriorment per construir un servomotor pas a pas amb control via comunicació serial i real retroalimentació de la posició mitjançant un codificador resistiu monitoritzat per un Arduino. A