RC auto juhtimine veebiliidese kaudu: 6 sammu (piltidega)
RC auto juhtimine veebiliidese kaudu: 6 sammu (piltidega)
Anonim
RC auto juhtimine veebiliidese kaudu
RC auto juhtimine veebiliidese kaudu

Hei sõbrad, selles juhendis õpetan teid veebiliidese kaudu RC -autot valmistama. Me juhime seda juhtmevabalt oma serveri kaudu. Kasutades teile näidatavat meetodit, ei pea me kasutama RC -vastuvõtjat. Veebiserveri majutamiseks kasutame Raspberry Pi ja Arduino ühendamiseks Rasberry Pi ja RC autode mootorikontrolleriga. Oota, on veel üks samm nende materjalide loendi jaoks, mida selles juhendis kasutama hakkame, ja ärge unustage mind Plzzzziks hääletada:-).

Võite mind jälgida ka Instagramis "https://www.instagram.com/vikaspal2131/"

Samm: materjalid ja tööriistad

Materjalid + tööriistad
Materjalid + tööriistad

Auto valmistamiseks peate ostma järgmised asjad:-

1. Vaarika Pi

2. Arduino UNO

3. 5V pingeregulaator

4. 2 x kolme kontaktiga lukustuspea

5. Naissoost USB -pesa

6. Arduino prototüüpimise kilp

7. Mõned päise nööpnõelad

8. Mees- ja naissoost aku pistik

9. 6 x trükkplaatide eraldusjoont koos sobivate kruvidega

10. Mõned ühendusseadmed

11. Wifi Dongle

2. samm: komponentide paigutamine

Komponentide paigutamine
Komponentide paigutamine

Pärast kogu kraami kogumist alustan kokkupanekut, paigutades komponendid tahvlile. Seejärel jootan kõik need oma kohale ja järgin seejärel ülaltoodud ühendusskeemi, et teha kõik sobivad ühendused.

Leidsin, et juhtmete otste kinnitamine võimaldab mul esmalt neid plaadi külge jootma panna. Kui olen selle oma juhtmetelt maha müünud, siis joodan päise tihvtid sisse. Valmistasin ka kaabli, mis läheb aku ja mootori juhtimise vahele, mis võimaldab mul lisada kaks lisatraati, mida on lihtne ühendada andke toite 5-voldisele regulaatorile. Ma jootan selle ka regulaatori kohale. Järgmise sammuna installime serveri ja muudame Raspberry Pi traadita pääsupunktiks.

Samm: serveri installimine Raspberry Pi -sse

Alustuseks installin ja seadistan serveri. Sellel lingil on juhised serveri installimiseks. See on giti hoidla, kust saate serveri oma Raspberry Pi -sse installida. Serveri installimiseks järgige seda linki. Pärast installimist saame oma Pi konfigureerida traadita pääsupunktiks. Selleks peame esmalt käivitama selle käsu:-"sudo nano/etc/network/interfaces" ja vajutage sisestusklahvi. Pärast seda kohta tuleb kõikide rida "wlan0" või "wpa" sisaldavate ridade ette räsikiri, välja arvatud rida, mis on mainitud "lubada kuum pistik wlan0" (Veenduge, et ainus räsipunkt asetatakse nende ridade ette, millel on Wlan0 või wpa). Seejärel saame need kolm rida ka faili lisada.

#iface wlan0 on staatiline

aadress 192.168.42.1

võrgumask 255.255.255.0"

ja seejärel väljuge failist klahvikombinatsiooniga ctrl+x ja taaskäivitage Pi, kasutades cmd "sudo reboot".

Samm 4: Serveri installimine Raspberry Pi-le (2. osa)

Seejärel saame pärast oma Pi-sse sisselogimist installida DHCP-serveri cmd-ga "sudo apt-get install isc-dhcp-server" ja seejärel muuta järgmist konfiguratsioonifaili cmd-ga "sudo nano /etc/dhcp/dhcpd.conf". Pange räsid nende ridade ette, kus mainitakse "võimalus domeeninimi". Seejärel saame eemaldada ka räsi autoriteetse rea ees (mis on neli rida allpool valikust „domeeninimi”) ja lisada faili lõppu järgmised read:-

alamvõrk 192.168.42.0 võrgumask 255.255.255.0 {

vahemik 192,168,42,10 192,168,42,50;

võimalus ringhäälinguaadress 192.168.42.255;

võimalus ruuterid 192.169.42.1;

rendilepingu aeg 600;

max rendiaeg 7200;

võimalus domeeninimi "kohalik";

võimalus domeeninime-serverid 8.8.8.8, 8.8.4.4;

Seejärel saame sellest failist väljuda, seejärel käivitage järgmine cmd "sudo nano/etc/default/isc-dhcp-server"

Selle faili viimasel real näete, et seal on kirjutatud INTERFACES = "", lisage liideste jutumärkide vahele "wlan0" ja väljuge failist.

Samm: serveri installimine Raspberry Pi (osa 3)

Seejärel saame selle käsuga "sudo apt-get install hostapd" installida hostapd ja seejärel muuta konfiguratsioonifaili, lisades järgmised read, kasutades cmd "sudo nano /etc/hostapd/hostapd.conf":-

liides = wlan0

draiver = n180211

#draiver = rt1871xdrv

ssid = Mypi

hw_mode = g

kanal = 6

macaddr_acl-0

auth_algs = 1

ignore_broadcast_ssid = 0

wpa-2

wpa_passphrase = vaarikas

wpa_key-mgmt = WPA-PSK

wpa_pairwise = TKIP

rsn_pairwise-CCMP

Seejärel saame muuta konfiguratsioonifaili, tehes cmd "sudo nano/etc/default/hostapd" abil järgmised muudatused. Nüüd on rida, kus on kirjutatud #DAEMON_CONF = "". Kõigepealt eemaldage räsi selle esiküljelt ja kirjutage selle tsitaadi "/etc/hostapd/hostapd.conf" vahele järgmine rida ja seejärel väljuge failist.

6. samm: riistvara seadistamine

Riistvara seadistamine
Riistvara seadistamine
Riistvara seadistamine
Riistvara seadistamine

Seejärel saame sisestada juhtmevaba adapteri Pi USB -porti ja pääseda välja Pi traadita pääsupunktist nimega Mypi ja parool on vaarikas Pi. Nüüd näitan teile, kuidas ma tegin Raspberry Pi ja Arduino paigaldamiseks kohandatud plaadi ning kuidas kõike omavahel ühendada ja katsetada.

Pärast auto platvormi kujundamist kasutasin vineeri lõikamiseks laserlõikurit. Seejärel lisan vineerile takistuse. Pärast seda paigaldasin veel mõne kruvi abil Arduino ja Raspberry Pi vaheseinale. pärast kohandatud kilbi kinnitamist Arduino külge saan oma RC -autode peale vineeri paigaldada. Seejärel saame ühendada RC juhtimisservo serveriga, mis on ühendatud tihvtiga 10 ja mootorikontrolleriga tihvtiga 9 ühendatud serveriga. Seejärel ühendage printerikaabli abil Arduino Raspberry Pi USB -porti, millele järgneb WiFi -dongli ühendamine Pi -ga. Seejärel saame ühendada USB -kaabli toitepistikuga Pi ja otsa kohandatud kilbiga. Pärast aku ühendamist toitekaabliga ühendasin oma Pi traadita võrguga ja käivitasin serveri. Kui olin Pi traadita võrguga ühendatud, sisestasin oma brauserisse IP -aadressi. Pärast seda ilmub liides. Selle liidese kaudu saan juhtida oma auto liikumist.

Pärast seda saate oma RC autoga oma brauserist mängida.