Kazalo:

Upravljanje avtomobila RC prek spletnega vmesnika: 6 korakov (s slikami)
Upravljanje avtomobila RC prek spletnega vmesnika: 6 korakov (s slikami)

Video: Upravljanje avtomobila RC prek spletnega vmesnika: 6 korakov (s slikami)

Video: Upravljanje avtomobila RC prek spletnega vmesnika: 6 korakov (s slikami)
Video: 🚀 RUTUBE и ТОЧКА. Разработка РУТУБА за 5 часов *БЕЗ ВОДЫ* [Next / React / Nest / PostgreSQL / Redux] 2024, December
Anonim
Upravljanje avtomobila RC prek spletnega vmesnika
Upravljanje avtomobila RC prek spletnega vmesnika

Pozdravljeni prijatelji, V tem navodilu vas bom naučil izdelovati RC Car prek spletnega vmesnika. Brezžično bomo upravljali prek lastnega strežnika. Z metodo, ki vam jo bom pokazal, nam ne bo treba uporabljati RC sprejemnika. Za gostovanje spletnega strežnika bomo uporabili Raspberry Pi in Arduino za vmesnik Rasberry Pi z motornim krmilnikom RC. No, počakaj, obstaja še en korak za seznam materialov, ki jih bomo uporabili v tem navodilu, in ne pozabi glasovati zame Plzzzz:-).

Spremljate me lahko tudi na Instagramu "https://www.instagram.com/vikaspal2131/"

1. korak: Materiali + orodja

Materiali + orodja
Materiali + orodja

Za izdelavo tega avtomobila morate kupiti naslednje:-

1. Malina Pi

2. Arduino UNO

3. 5V regulator napetosti

4. 2 x Tri pinski zaklepna glava

5. Ženski USB priključek

6. Arduino prototipni ščit

7. Nekateri zatiči glave

8. Moški in ženski konektor baterije

9. 6 x stojala za PCB skupaj z ustreznimi vijaki

10. Nekaj priključnih žic

11. Wifi Dongle

2. korak: Namestitev komponent

Postavitev komponent
Postavitev komponent

Ko zberem vse stvari, bom nato začel montažo s postavitvijo komponent na ploščo. Nato jih bom vse spajkal in nato sledil zgornjemu ožičenju, da naredim vse ustrezne povezave.

Ugotovil sem, da mi najprej pripenjanje koncev žic lažje spajka na ploščo. Ko ga prodam na mestu, bom spajal zatiče glave. Prav tako sem sestavil kabel, ki poteka med baterijo in krmiljenjem motorja, kar mi omogoča, da dodam dve dodatni žici, ki ju je enostavno napaja 5-voltni regulator. Tudi te žice sem spajal na regulator. V naslednjem koraku bomo namestili strežnik in Raspberry Pi spremenili v brezžično dostopno točko.

3. korak: Namestitev strežnika na Raspberry Pi

Za začetek bom namestil in nastavil strežnik. Navodila za namestitev strežnika so na tej povezavi. To je skladišče git, iz katerega lahko namestite strežnik na svoj Raspberry Pi. Sledite tej povezavi, da namestite strežnik. Ko je nameščen, lahko nato nastavimo naš Pi kot brezžično dostopno točko. Če želite to narediti, moramo najprej zagnati ta ukaz:-"sudo nano/etc/network/interfaces" in pritisniti enter. Za tem mestom razpršitev pred vsemi vrsticami, ki vsebujejo "wlan0" ali "wpa", razen vrstice, ki omenja "dovoli vroči vtič wlan0" (Prepričajte se, da zgolj postavite zgoščevanje pred te vrstice z Wlan0 ali wpa). Nato lahko te tri vrstice dodamo v datoteko.

#iface wlan0 inet static

naslov 192.168.42.1

maska omrežja 255.255.255.0"

in nato zapustite datoteko s ctrl+x in znova zaženite Pi z uporabo cmd "sudo reboot".

4. korak: Namestitev strežnika na Raspberry Pi (del 2)

Potem, ko se znova prijavite v naš Pi, lahko nato namestimo strežnik DHCP s cmd "sudo apt-get install isc-dhcp-server" in nato uredimo naslednjo konfiguracijsko datoteko s cmd "sudo nano /etc/dhcp/dhcpd.conf". Pred vrstice, ki omenjajo "option domain-name", postavite hash. Nato lahko odstranimo tudi razpršitev pred verodostojno vrstico (ki je štiri vrstice spodaj iz "možnosti domene-imena") in datoteki na konec datoteke dodamo naslednje vrstice:-

podomrežje 192.168.42.0 maska omrežja 255.255.255.0 {

obseg 192.168.42.10 192.168.42.50;

možnost oddajanja-naslov 192.168.42.255;

opcijski usmerjevalniki 192.169.42.1;

privzeti čas najema 600;

najdaljši čas najema 7200;

možnost ime domene "lokalno";

možnost strežniki domenskih imen 8.8.8.8, 8.8.4.4;

Nato lahko izstopimo iz te datoteke, nato pa zaženimo naslednji cmd "sudo nano/etc/default/isc-dhcp-server"

V zadnji vrstici te datoteke lahko vidite, da je napisano INTERFACES = "", med narekovaje vmesnikov dodajte "wlan0" in zapustite datoteko.

5. korak: Namestitev strežnika na Raspberry Pi (del 3)

Nato lahko namestimo hostapd s tem ukazom "sudo apt-get install hostapd" in nato uredimo konfiguracijsko datoteko z dodajanjem naslednjih vrstic s pomočjo cmd "sudo nano /etc/hostapd/hostapd.conf":-

vmesnik = wlan0

gonilnik = n180211

#gonilnik = 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

Konfiguracijsko datoteko lahko nato uredimo tako, da naredimo naslednje spremembe s cmd "sudo nano/etc/default/hostapd". Zdaj je vrstica, kjer je zapisano #DAEMON_CONF = "". Najprej odstranite razpršitev s sprednje strani in vnesite naslednjo vrstico med njen narekovaj "/etc/hostapd/hostapd.conf" in nato zapustite datoteko.

6. korak: Konfiguriranje strojne opreme

Konfiguriranje strojne opreme
Konfiguriranje strojne opreme
Konfiguriranje strojne opreme
Konfiguriranje strojne opreme

Nato lahko v vrata USB Pi vstavimo brezžični vmesnik in dostopamo do brezžične dostopne točke Pi, imenovane Mypi, geslo pa je malina Pi. Zdaj vam bom pokazal, kako sem izdelal ploščo po meri za namestitev Raspberry Pi in Arduino ter kako vse skupaj povezati in preizkusiti.

Ko sem oblikoval platformo za svoj avto, sem za rezanje vezanega lesa uporabil laserski rezalnik. Nato vezanemu lesu dodam izpad. Po tem sem z nekaj več vijaki namestil Arduino in Raspberry Pi na stojalo. potem ko na Arduino pritrdim ščit po meri, lahko namestim vezane plošče na svoje RC avtomobile. Nato lahko servo krmiljenje RC povežemo s strežnikom, priključenim na pin 10, krmilnik motorja pa s strežnikom, priključenim na pin 9. Nato s kablom tiskalnika priključimo Arduino na vrata USB Raspberry Pi, nato pa priključimo wifi dongle na Pi. Nato lahko kabel USB priključimo na vtičnico Pi in konec na ščit po meri. Potem, ko sem baterijo priključil na napajalni kabel, sem se nato povezal z brezžičnim omrežjem Pi in zagnal strežnik. Ko sem bil povezan z brezžičnim omrežjem Pi, sem v brskalnik vnesel naslov IP. Po tem se prikaže vmesnik. S tega vmesnika lahko nato nadziram gibanje svojega avtomobila.

Po tem se lahko z brskalnikom igrate z avtomobilom RC.

Priporočena: