RC automašīnas vadīšana, izmantojot tīmekļa saskarni: 6 soļi (ar attēliem)
RC automašīnas vadīšana, izmantojot tīmekļa saskarni: 6 soļi (ar attēliem)
Anonim
RC automašīnas vadīšana, izmantojot tīmekļa saskarni
RC automašīnas vadīšana, izmantojot tīmekļa saskarni

Sveiki draugi, šajā pamācībā es iemācīšu jums izveidot RC automašīnu, izmantojot tīmekļa saskarni. Mēs to vadīsim bezvadu režīmā, izmantojot savu serveri. Izmantojot metodi, kuru es jums parādīšu, mums nebūs jāizmanto RC uztvērējs. Lai mitinātu tīmekļa serveri, mēs izmantosim Raspberry Pi un Arduino, lai sasaistītu Rasberry Pi ar RC automašīnu motora kontrolieri. Nu, pagaidiet, ir vēl viens solis to materiālu sarakstam, kurus mēs izmantosim šajā pamācībā, un neaizmirstiet nobalsot par mani Plzzzz:-).

Jūs varat sekot man arī Instagram "https://www.instagram.com/vikaspal2131/"

1. darbība: materiāli un rīki

Materiāli + instrumenti
Materiāli + instrumenti

Lietas, kas jums jāiegādājas, lai izveidotu šo automašīnu, ir šādas:-

1. Aveņu Pi

2. Arduino UNO

3. 5V sprieguma regulators

4. 2 x trīs tapu bloķēšanas galviņa

5. Sieviešu USB ligzda

6. Arduino prototipu vairogs

7. Dažas galvenes tapas

8. Vīriešu un sieviešu akumulatora savienotājs

9. 6 x PCB atdalījumi kopā ar atbilstošām skrūvēm

10. Daži savienojuma vadi

11. Wifi dongle

2. darbība: komponentu novietošana

Komponentu novietošana
Komponentu novietošana

Pēc visu lietu savākšanas es sākšu montāžu, novietojot komponentus uz tāfeles. Pēc tam es tos visus pielodēšu un pēc tam sekošu iepriekš norādītajai elektroinstalācijas shēmai, lai izveidotu visus atbilstošos savienojumus.

Es atklāju, ka vadu galu piespraušana vispirms ļauj vieglāk pielodēt tos pie dēļa. Kad esmu to pārdevis no esošajiem vadiem, es lodēšu galvenes tapas. Es arī izveidoju kabeli, kas iet starp akumulatoru un motora vadību, tas ļauj pievienot divus papildu vadus, kurus ir viegli nodrošināt strāvu 5 voltu regulatoram. Es arī pielodēju to vadu vietā pie regulatora. Nākamajā solī mēs instalēsim serveri un pārvērtīsim Raspberry Pi par bezvadu piekļuves punktu.

3. darbība: servera instalēšana Raspberry Pi

Vispirms es instalēšu un iestatīšu serveri. Norādījumi par servera instalēšanu ir šajā saitē. Šī ir git krātuve, no kuras varat instalēt serveri savā Raspberry Pi. Sekojiet šai saitei, lai instalētu serveri. Pēc instalēšanas mēs varam konfigurēt savu Pi par bezvadu piekļuves punktu. Lai to izdarītu, mums vispirms jāizpilda šī komanda:-"sudo nano/etc/network/interfaces" un nospiediet taustiņu Enter. Pēc šīs vietas sajaukums visu rindu priekšā, kas satur "wlan0" vai "wpa", izņemot rindiņu, kas minēta kā "allow-hot plug wlan0" (Pārliecinieties, ka vienīgā vieta, kur jaucējs ir pirms šīm līnijām ar Wlan0 vai wpa). Pēc tam mēs varam pievienot failam arī šīs trīs rindas.

#iface wlan0 inet static

adrese 192.168.42.1

tīkla maska 255.255.255.0"

un pēc tam izejiet no faila ar ctrl+x un pārstartējiet Pi, izmantojot cmd "sudo reboot".

4. solis: servera instalēšana Raspberry Pi (2. daļa)

Pēc tam, kad esat pieteicies savā Pi, mēs varam instalēt DHCP serveri ar cmd "sudo apt-get install isc-dhcp-server" un pēc tam rediģēt šādu konfigurācijas failu ar cmd "sudo nano /etc/dhcp/dhcpd.conf". Ievietojiet hash to rindu priekšā, kurās minēts "opcijas domēna nosaukums". Pēc tam mēs varam arī noņemt jauku autoritatīvās rindas priekšā (kas ir četras rindas zemāk no opcijas domēna nosaukums) un failam pievienot failam šādas rindiņas:-

apakštīkls 192.168.42.0 tīkla maska 255.255.255.0 {

diapazons 192.168.42.10 192.168.42.50;

iespēja apraides adrese 192.168.42.255;

izvēles maršrutētāji 192.169.42.1;

noklusējuma nomas laiks 600;

maksimālais nomas laiks 7200;

opcija domēna nosaukums "vietējais";

opcija domēna vārdu serveri 8.8.8.8, 8.8.4.4;

Pēc tam mēs varam iziet no šī faila, pēc tam palaidiet šādu cmd "sudo nano/etc/default/isc-dhcp-server"

Šī faila pēdējā rindā varat redzēt, ka ir rakstīts INTERFACES = "", starp saskarņu pēdiņām pievienojiet "wlan0" un izejiet no faila.

5. solis: servera instalēšana Raspberry Pi (3. daļa)

Pēc tam mēs varam instalēt hostapd ar šo komandu "sudo apt-get install hostapd" un pēc tam rediģēt konfigurācijas failu, pievienojot šādas rindiņas, izmantojot cmd "sudo nano /etc/hostapd/hostapd.conf":-

saskarne = wlan0

vadītājs = n180211

#draiveris = rt1871xdrv

ssid = Mypi

hw_mode = g

kanāls = 6

macaddr_acl-0

auth_algs = 1

ignore_broadcast_ssid = 0

wpa-2

wpa_passphrase = aveņu

wpa_key-mgmt = WPA-PSK

wpa_pairwise = TKIP

rsn_pairwise-CCMP

Pēc tam mēs varam rediģēt konfigurācijas failu, veicot šādas izmaiņas, izmantojot cmd "sudo nano/etc/default/hostapd". Tagad ir rinda, kurā rakstīts #DAEMON_CONF = "". Vispirms noņemiet jaucējmateriālu no tā priekšpuses un uzrakstiet šādu rindiņu starp citātu "/etc/hostapd/hostapd.conf" un pēc tam izejiet no faila.

6. darbība: aparatūras konfigurēšana

Aparatūras konfigurēšana
Aparatūras konfigurēšana
Aparatūras konfigurēšana
Aparatūras konfigurēšana

Pēc tam mēs varam ievietot bezvadu adapteri Pi USB portā un piekļūt Pi bezvadu piekļuves punktam ar nosaukumu Mypi, un parole ir aveņu Pi. Tagad es jums parādīšu, kā es izveidoju pielāgotu plāksni Raspberry Pi un Arduino uzstādīšanai un kā visu savienot kopā un izmēģināt.

Pēc automašīnas platformas projektēšanas saplākšņa griešanai izmantoju lāzera griezēju. Pēc tam es pievienoju saplākšņa ierobežojumu. Pēc tam es uzstādīju Arduino un Raspberry Pi uz atdalītāja, izmantojot vēl dažas skrūves. pēc pielāgotā vairoga pievienošanas Arduino, es varu uzstādīt saplāksni virs savām RC automašīnām. Pēc tam mēs varam savienot RC stūres servo ar serveri, kas savienots ar 10. tapu, un motora kontrolieri ar serveri, kas savienots ar 9. tapu. Pēc tam, izmantojot printera kabeli, pievienojiet Arduino Raspberry Pi USB portam, kam seko wifi dongle ar Pi. Pēc tam mēs varam savienot USB kabeli ar Pi strāvas ligzdu un galu pie pielāgotā vairoga. Tad pēc akumulatora pievienošanas barošanas kabeli es izveidoju savienojumu ar savu Pi bezvadu tīklu un sāku serveri. Kad esmu izveidojis savienojumu ar Pi bezvadu tīklu, es pārlūkprogrammā ievadīju IP adresi. Pēc tam parādīsies interfeiss. No šīs saskarnes es varu kontrolēt savas automašīnas kustību.

Pēc tam jūs varat spēlēt ar savu RC automašīnu no pārlūkprogrammas.

Ieteicams: