Sadržaj:

Upravljanje RC automobilom putem web sučelja: 6 koraka (sa slikama)
Upravljanje RC automobilom putem web sučelja: 6 koraka (sa slikama)

Video: Upravljanje RC automobilom putem web sučelja: 6 koraka (sa slikama)

Video: Upravljanje RC automobilom putem web sučelja: 6 koraka (sa slikama)
Video: Miletov cuveni pad sa bicikla. :D 2024, Srpanj
Anonim
Upravljanje RC automobilom putem web sučelja
Upravljanje RC automobilom putem web sučelja

Pozdrav prijatelji, U ovom uputstvu naučit ću vas kako napraviti RC automobil putem web sučelja. Bežično ćemo upravljati putem vlastitog poslužitelja. Koristeći metodu koju ću vam pokazati, nećemo morati koristiti RC prijemnik. Kako bismo ugostili web poslužitelj, sve ćemo koristiti za Raspberry Pi i Arduino za povezivanje Rasberry Pi s upravljačem motora RC automobila. Pa, čekajte da postoji još jedan korak za popis materijala koje ćemo koristiti u ovom uputstvu i ne zaboravite mi glasovati Plzzzz:-).

Možete me pratiti i na Instagramu "https://www.instagram.com/vikaspal2131/"

Korak 1: Materijali + Alati

Materijali + Alati
Materijali + Alati

Stvari koje trebate nabaviti za izradu ovog automobila su sljedeće:-

1. Malina Pi

2. Arduino UNO

3. Regulator napona 5V

4. 2 x Zaglavlje sa tri pina za zaključavanje

5. Ženski USB priključak

6. Arduino prototipni štit

7. Neke igle zaglavlja

8. Priključak muške i ženske baterije

9. 6 x nosača PCB -a zajedno s odgovarajućim vijcima

10. Neke priključne žice

11. Wifi Dongle

Korak 2: Postavljanje komponenti

Postavljanje komponenti
Postavljanje komponenti

Nakon što prikupim sve stvari, počet ću montažu 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 sam ga rasprodao, spajat ću zaglavlje. Sastavio sam i kabel koji prolazi između baterije i kontrole motora, što mi omogućuje dodavanje dvije dodatne žice koje je lako osigurati napajanje 5-voltnog regulatora. Također sam ga lemio na mjestu te žice do regulatora. U sljedećem koraku instalirat ćemo poslužitelj i pretvoriti Raspberry Pi u bežičnu pristupnu točku.

Korak 3: Instaliranje poslužitelja na Raspberry Pi

Za početak ću instalirati i postaviti poslužitelj. Upute o tome kako instalirati poslužitelj nalaze se na ovoj poveznici. Ovo je git spremište s kojeg možete instalirati poslužitelj na svoj Raspberry Pi. Slijedite tu vezu da biste instalirali poslužitelj. Nakon instaliranja 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, raspršivanje ispred svih redaka koji sadrže "wlan0" ili "wpa", osim retka u kojem je spomenuto da "dopušta vrući utikač wlan0" (Budite sigurni da jedino raspršivanje postavite ispred tih redaka s Wlan0 ili wpa). Zatim možemo dodati ova tri retka 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 ponovno pokrenite Pi koristeći cmd "sudo reboot".

Korak 4: Instaliranje poslužitelja na Raspberry Pi (dio 2)

Zatim, nakon što se ponovno prijavite na naš Pi, tada možemo instalirati DHCP poslužitelj s cmd "sudo apt-get install isc-dhcp-server", a zatim urediti sljedeću konfiguracijsku datoteku s cmd "sudo nano /etc/dhcp/dhcpd.conf". Stavite hash ispred redaka koji spominju "option domain-name". Zatim možemo također ukloniti raspršivanje ispred mjerodavnog retka (koji je četiri retka ispod od "opcije naziv domene") i dodati sljedeće retke 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 najma 7200;

opcija naziv domene "lokalno";

opcija poslužitelji naziva domene 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 zadnjem 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 poslužitelja 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 redaka koristeći cmd "sudo nano /etc/hostapd/hostapd.conf":-

sučelje = wlan0

vozač = 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 izmjene pomoću cmd "sudo nano/etc/default/hostapd". Sada postoji redak u kojem je napisano #DAEMON_CONF = "". Najprije uklonite raspršivač 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

Konfiguriranje hardvera
Konfiguriranje hardvera
Konfiguriranje hardvera
Konfiguriranje hardvera

Zatim možemo umetnuti bežični adapter u USB 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 te kako sve povezati i testirati.

Nakon što sam dizajnirao platformu za svoj automobil, laserskim rezačem izrezao sam š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 upravljački sklop 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 dongl na Pi. Zatim možemo spojiti USB kabel na priključnicu za napajanje Pi, a kraj na prilagođeni štit. Zatim sam nakon spajanja baterije na kabel za podršku napajanju povezao svoju bežičnu mrežu Pi i pokrenuo poslužitelj. Nakon što sam se povezao s bežičnom mrežom Pi, unio sam IP adresu u svoj preglednik. Nakon toga će se pojaviti sučelje. S ovog sučelja tada mogu kontrolirati kretanje svog automobila.

Nakon toga možete se igrati sa svojim RC automobilom iz preglednika.

Preporučeni: