Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Zdravo prijatelji, U ovom uputstvu naučit ću vas da napravite RC automobil putem web sučelja. Bežično ćemo upravljati putem vlastitog servera. Koristeći metodu koju ću vam pokazati, nećemo morati koristiti RC prijemnik. Da bismo ugostili web poslužitelj, sve ćemo koristiti za Raspberry Pi i Arduino za povezivanje Rasberry Pi -a sa upravljačem motora RC automobila. Pa, čekajte da postoji još jedan korak za popis materijala koje ćemo koristiti u ovom uputstvu i ne zaboravite glasati za mene Plzzzz:-).
Takođe me možete pratiti na Instagramu "https://www.instagram.com/vikaspal2131/"
Korak 1: Materijali + Alati
Stvari koje trebate nabaviti za izradu ovog automobila su sljedeće:-
1. Malina Pi
2. Arduino UNO
3. 5V regulator napona
4. 2 x Zaglavlje sa tri pina za zaključavanje
5. Ženski USB priključak
6. Arduino prototipni štit
7. Neke igle zaglavlja
8. Muški i ženski konektor za bateriju
9. 6 x nosača PCB -a zajedno s odgovarajućim vijcima
10. Neke priključne žice
11. Wifi Dongle
Korak 2: Postavljanje komponenti
Nakon što prikupim sve stvari, počet ću sastavljanje postavljanjem komponenti na ploču. Zatim ću ih sve lemiti na mjestu, a zatim ću slijediti gornji dijagram ožičenja kako bih napravio sve odgovarajuće veze.
Otkrio sam da mi prvo pričvršćivanje krajeva žica omogućuje lakše lemljenje na ploču. Nakon što ga rasprodam na mjestu, onda ću zalemiti pinove zaglavlja. Također sam sastavio kabel koji prolazi između baterije i kontrole motora, što mi omogućuje dodavanje dvije dodatne žice koje je lako daje napajanje regulatoru od 5 volti. Takođe sam ga lemio na mestu na žicama do regulatora. U sljedećem koraku instalirat ćemo poslužitelj i pretvoriti Raspberry Pi u bežičnu pristupnu točku.
Korak 3: Instaliranje servera na Raspberry Pi
Za početak ću instalirati i postaviti server. Uputstva o tome kako instalirati server nalaze se na ovom linku. Ovo je git spremište s kojeg možete instalirati poslužitelj na svoj Raspberry Pi. Slijedite tu vezu da instalirate server. Nakon instaliranja, tada možemo konfigurirati naš Pi kao bežičnu pristupnu točku. Da bismo to učinili, prvo moramo pokrenuti ovu naredbu:-"sudo nano/etc/network/sučelja" i pritisnuti enter. Nakon tog mjesta, hash ispred svih redaka koji sadrže "wlan0" ili "wpa" osim retka u kojem se spominje "allow-hot plug wlan0" (Budite sigurni da jedino postavite hash ispred tih redaka s Wlan0 ili wpa). Zatim možemo dodati ove tri linije u datoteku.
#iface wlan0 inet static
adresa 192.168.42.1
maska mreže 255.255.255.0"
a zatim izađite iz datoteke pomoću ctrl+x i ponovo pokrenite Pi koristeći cmd "sudo reboot".
Korak 4: Instaliranje servera na Raspberry Pi (dio 2)
Zatim, nakon što se ponovno prijavite na naš Pi, tada možemo instalirati DHCP server sa cmd "sudo apt-get install isc-dhcp-server", a zatim urediti sljedeću konfiguracijsku datoteku sa cmd "sudo nano /etc/dhcp/dhcpd.conf". Stavite hash ispred redaka koji spominju "option domain-name". Zatim možemo ukloniti i raspršivanje ispred mjerodavne linije (koja je četiri retka ispod od "opcije imena domene") i dodati sljedeće redove u datoteku na kraj datoteke:-
podmreža 192.168.42.0 maska mreže 255.255.255.0 {
raspon 192.168.42.10 192.168.42.50;
opcija broadcast-adresa 192.168.42.255;
opcijski usmjerivači 192.169.42.1;
default-lease-time 600;
maksimalno vrijeme zakupa 7200;
opcija naziv domene "lokalno";
opcija serveri imena domena 8.8.8.8, 8.8.4.4;
Zatim možemo izaći iz te datoteke, a zatim pokrenuti sljedeći cmd "sudo nano/etc/default/isc-dhcp-server"
U posljednjem retku te datoteke možete vidjeti da je napisano INTERFACES = "", dodajte "wlan0" između navodnika sučelja i izađite iz datoteke.
Korak 5: Instaliranje servera na Raspberry Pi (dio 3)
Zatim možemo instalirati hostapd s ovom naredbom "sudo apt-get install hostapd", a zatim urediti konfiguracijsku datoteku dodavanjem sljedećih redova koristeći cmd "sudo nano /etc/hostapd/hostapd.conf":-
interfejs = wlan0
driver = n180211
#driver = rt1871xdrv
ssid = Mypi
hw_mode = g
kanal = 6
macaddr_acl-0
auth_algs = 1
ignore_broadcast_ssid = 0
wpa-2
wpa_passphrase = malina
wpa_key-mgmt = WPA-PSK
wpa_pairwise = TKIP
rsn_pairwise-CCMP
Zatim možemo urediti konfiguracijsku datoteku unoseći sljedeće promjene pomoću cmd "sudo nano/etc/default/hostapd". Sada postoji red gdje je napisano #DAEMON_CONF = "". Prvo uklonite hash s prednje strane i upišite sljedeći redak između njegovog navodnika "/etc/hostapd/hostapd.conf", a zatim izađite iz datoteke.
Korak 6: Konfiguriranje hardvera
Zatim možemo umetnuti bežični adapter u Pi USB priključak i pristupiti Pi bežičnoj pristupnoj točki pod nazivom Mypi, a lozinka je malina Pi. Sada ću vam pokazati kako sam napravio prilagođenu ploču na koju će se montirati Raspberry Pi i Arduino i kako sve povezati i testirati.
Nakon dizajniranja platforme za moj automobil, laserskim rezačem sam izrezao šperploču. Zatim dodajem zastoj šperploči. Nakon toga, montirao sam Arduino i Raspberry Pi na postolje koristeći još neke vijke. nakon što pričvrstim prilagođeni štit na Arduino, mogu montirati šperploču na svoje RC automobile. Zatim možemo spojiti servo upravljač RC upravljača na poslužitelj spojen na pin 10, a kontroler motora na poslužitelj spojen na pin 9. Zatim pomoću kabela pisača spojite Arduino na USB priključak Raspberry Pi, a zatim spojite wifi ključ na Pi. Zatim možemo spojiti USB kabel na Pi utičnicu za napajanje, a kraj na prilagođeni štit. Zatim sam nakon spajanja baterije na kabel za napajanje povezao svoju Pi bežičnu mrežu i pokrenuo server. Nakon što sam se povezao s Pi -jevom bežičnom mrežom, unio sam IP adresu u svoj preglednik. Nakon toga će se pojaviti sučelje. Iz ovog sučelja tada mogu kontrolirati kretanje svog automobila.
Nakon toga možete se igrati sa svojim RC automobilom iz preglednika.