Turinys:

RC automobilio valdymas naudojant interneto sąsają: 6 žingsniai (su paveikslėliais)
RC automobilio valdymas naudojant interneto sąsają: 6 žingsniai (su paveikslėliais)

Video: RC automobilio valdymas naudojant interneto sąsają: 6 žingsniai (su paveikslėliais)

Video: RC automobilio valdymas naudojant interneto sąsają: 6 žingsniai (su paveikslėliais)
Video: Automobilio įtaisų valdymas 2024, Lapkritis
Anonim
RC automobilio valdymas naudojant žiniatinklio sąsają
RC automobilio valdymas naudojant žiniatinklio sąsają

Sveiki draugai, šioje pamokoje aš išmokysiu jus padaryti RC automobilį per žiniatinklio sąsają. Mes valdysime belaidžiu ryšiu per savo serverį. Naudodami metodą, kurį jums parodysiu, mums nereikės naudoti RC imtuvo. Norėdami talpinti žiniatinklio serverį, mes ketiname naudoti „Raspberry Pi“ir „Arduino“, kad „Rasberry Pi“sujungtų su RC automobilių variklio valdikliu. Na, palaukite, kol bus dar vienas žingsnis medžiagų sąrašui, kurį naudosime šioje instrukcijoje, ir nepamirškite balsuoti už mane „Plzzzz“:-).

Taip pat galite mane sekti Instagram „https://www.instagram.com/vikaspal2131/“

1 žingsnis: medžiagos + įrankiai

Medžiagos + įrankiai
Medžiagos + įrankiai

Norėdami įsigyti šį automobilį, turite įsigyti šiuos dalykus:-

1. Avietė Pi

2. Arduino UNO

3. 5V įtampos reguliatorius

4. 2 x trijų kaiščių fiksavimo antraštė

5. Moteriškas USB lizdas

6. „Arduino“prototipų skydas

7. Kai kurie antraštės kaiščiai

8. Vyriškos ir moteriškos baterijos jungtis

9. 6 x PCB atramos kartu su atitinkamais varžtais

10. Kai kurie prijungimo laidai

11. „Wifi Dongle“

2 žingsnis: sudedamųjų dalių išdėstymas

Komponentų išdėstymas
Komponentų išdėstymas

Surinkęs visus daiktus, aš pradėsiu surinkimą, sudėdamas komponentus ant lentos. Tada aš juos visus lituosiu ir laikysiuosi aukščiau pateiktos elektros instaliacijos schemos, kad padarytumėte visus tinkamus ryšius.

Radau, kad pirmiausia prisegę laidų galus, galiu lengviau juos prilituoti prie lentos. Kai jau parduosiu laidus vietoje, tada lituosiu antraštės kaiščius. Aš taip pat paruošiau kabelį, einantį tarp akumuliatoriaus ir variklio valdymo, tai leidžia pridėti du papildomus laidus, kuriuos lengva prijungti maitinkite 5 voltų reguliatorių. Aš taip pat lituosiu tuos laidus prie reguliatoriaus. Kitame žingsnyje mes įdiegsime serverį ir paversime „Raspberry Pi“belaidžiu prieigos tašku.

3 žingsnis: įdiekite serverį „Raspberry Pi“

Pirmiausia pradėsiu įdiegti ir nustatyti serverį. Instrukcijos, kaip įdiegti serverį, yra šioje nuorodoje. Tai yra „git“saugykla, iš kurios galite įdiegti serverį „Raspberry Pi“. Sekite šią nuorodą, kad įdiegtumėte serverį. Įdiegę galime sukonfigūruoti „Pi“kaip belaidį prieigos tašką. Norėdami tai padaryti, pirmiausia turime paleisti šią komandą:-„sudo nano/etc/network/interfaces“ir paspauskite „Enter“. Po šios vietos maišas prieš visas eilutes, kuriose yra „wlan0“arba „wpa“, išskyrus eilutę, kuri buvo paminėta kaip „let-hot plug wlan0“(įsitikinkite, kad vienintelė maiša priešais tas eilutes, kuriose yra Wlan0 arba wpa). Tada mes taip pat galime pridėti šias tris eilutes prie failo.

„#iface wlan0 inet static

adresas 192.168.42.1

tinklo kaukė 255.255.255.0"

tada išeikite iš failo naudodami „ctrl+x“ir iš naujo paleiskite „Pi“naudodami cmd „sudo reboot“.

4 veiksmas: serverio įdiegimas „Raspberry Pi“(2 dalis)

Tada vėl prisijungę prie „Pi“galime įdiegti DHCP serverį naudodami cmd „sudo apt-get install isc-dhcp-server“ir tada redaguoti šį konfigūracijos failą naudodami cmd „sudo nano /etc/dhcp/dhcpd.conf“. Įdėkite maišą prieš eilutes, kuriose minimas „parinkties domeno vardas“. Tada mes taip pat galime pašalinti maišą prieš autoritetingą eilutę (kuri yra keturios eilutės žemiau nuo „parinkties domeno pavadinimo“) ir prie failo pridėti šias eilutes:-

potinklis 192.168.42.0 tinklo kaukė 255.255.255.0 {

diapazonas 192.168.42.10 192.168.42.50;

pasirinkimas transliacijos adresas 192.168.42.255;

pasirinkimo maršrutizatoriai 192.169.42.1;

numatytasis nuomos laikas 600;

maksimalus nuomos laikas 7200;

parinktis domeno vardas „vietinis“;

galimybė domeno vardų serveriai 8.8.8.8, 8.8.4.4;

Tada galime išeiti iš to failo, tada paleiskite šį cmd "sudo nano/etc/default/isc-dhcp-server"

Paskutinėje to failo eilutėje matote, kad užrašyta INTERFACES = "", tarp sąsajų kabučių pridėkite "wlan0" ir išeikite iš failo.

5 veiksmas: serverio įdiegimas „Raspberry Pi“(3 dalis)

Tada galime įdiegti „hostapd“naudodami šią komandą „sudo apt-get install hostapd“ir tada redaguoti konfigūracijos failą, pridėdami šias eilutes naudodami cmd „sudo nano /etc/hostapd/hostapd.conf :-

sąsaja = wlan0

vairuotojas = n180211

#tvarkyklė = rt1871xdrv

ssid = Mypi

hw_mode = g

kanalas = 6

macaddr_acl-0

auth_algs = 1

ignore_broadcast_ssid = 0

wpa-2

wpa_passphrase = avietė

wpa_key-mgmt = WPA-PSK

wpa_pairwise = TKIP

rsn_pairwise-CCMP

Tada galime redaguoti konfigūracijos failą atlikdami šiuos pakeitimus naudodami cmd „sudo nano/etc/default/hostapd“. Dabar yra eilutė, kurioje parašyta #DAEMON_CONF = "". Pirmiausia pašalinkite maišą iš jos priekio ir parašykite šią eilutę tarp jo citatos „/etc/hostapd/hostapd.conf“, tada išeikite iš failo.

6 žingsnis: Aparatūros konfigūravimas

Aparatūros konfigūravimas
Aparatūros konfigūravimas
Aparatūros konfigūravimas
Aparatūros konfigūravimas

Tada mes galime įterpti belaidį adapterį į „Pi“USB prievadą ir pasiekti „Pi“belaidį prieigos tašką, vadinamą „Mypi“, o slaptažodis yra aviečių Pi. Dabar aš jums parodysiu, kaip aš padariau specialią plokštelę, skirtą pritvirtinti „Raspberry Pi“ir „Arduino“, ir kaip viską sujungti ir išbandyti.

Suprojektavęs savo automobilio platformą, faneros pjaustymui panaudojau lazerinį pjaustytuvą. Tada pridedu atramą prie faneros. Po to aš pritvirtinau „Arduino“ir „Raspberry Pi“ant stovo, naudodami dar kelis varžtus. pritvirtinęs pasirinktinį skydą prie „Arduino“, galiu ant savo RC automobilių sumontuoti fanerą. Tada galime prijungti RC vairo stiprintuvą prie serverio, prijungto prie 10 kaiščio, o variklio valdiklį - prie serverio, prijungto prie 9. kaiščio. Tada spausdintuvo kabeliu prijunkite „Arduino“prie „Raspberry Pi“USB prievado, o po to prijunkite „wifi“raktą prie „Pi“. Tada galime prijungti USB kabelį prie „Pi“maitinimo lizdo, o galą - prie pasirinktinio skydo. Tada, prijungęs akumuliatorių prie maitinimo laido, prisijungiau prie savo „Pi“belaidžio tinklo ir pradėjau serverį. Prisijungęs prie „Pi“belaidžio tinklo, naršyklėje įvedžiau IP adresą. Po to pasirodys sąsaja. Iš šios sąsajos aš galiu valdyti savo automobilio judėjimą.

Po to galite žaisti su savo RC automobiliu iš savo naršyklės.

Rekomenduojamas: