Obsah:

Ovládanie RC auta cez webové rozhranie: 6 krokov (s obrázkami)
Ovládanie RC auta cez webové rozhranie: 6 krokov (s obrázkami)

Video: Ovládanie RC auta cez webové rozhranie: 6 krokov (s obrázkami)

Video: Ovládanie RC auta cez webové rozhranie: 6 krokov (s obrázkami)
Video: 🚀 RUTUBE и ТОЧКА. Разработка РУТУБА за 5 часов *БЕЗ ВОДЫ* [Next / React / Nest / PostgreSQL / Redux] 2024, November
Anonim
Ovládanie RC auta cez webové rozhranie
Ovládanie RC auta cez webové rozhranie

Ahoj priatelia, v tomto návode vás naučím vyrábať RC autá prostredníctvom webového rozhrania. Budeme to ovládať bezdrôtovo prostredníctvom vlastného servera. Použitím metódy, ktorú vám ukážem, nebudeme musieť používať RC prijímač. Na hostovanie webového servera použijeme Raspberry Pi a Arduino na prepojenie Rasberry Pi s ovládačom motora RC auta. Počkajte, je tu ďalší krok k zoznamu materiálov, ktoré použijeme v tomto návode, a nezabudnite mi dať hlas, Plzzzz:-).

Môžete ma tiež sledovať na Instagrame „https://www.instagram.com/vikaspal2131/“

Krok 1: Materiály + nástroje

Materiály + nástroje
Materiály + nástroje

Na výrobu tohto auta musíte získať tieto veci:-

1. Raspberry Pi

2. Arduino UNO

3. 5V regulátor napätia

4. 2 x Trojpólová uzamykacia hlavička

5. Zásuvka USB typu female

6. Štít prototypu Arduino

7. Niektoré kolíkové hlavičky

8. Konektor batérie pre muža a ženu

9. 6 x dištančné podložky plošných spojov spolu s príslušnými skrutkami

10. Niektoré zapojovacie vodiče

11. Wifi dongle

Krok 2: Umiestnenie komponentov

Umiestnenie komponentov
Umiestnenie komponentov

Po zozbieraní všetkých vecí potom začnem montáž umiestnením komponentov na dosku. Potom ich všetky spájkujem na mieste a potom sa budem riadiť vyššie uvedenou schémou zapojenia, aby som vykonal všetky príslušné pripojenia.

Zistil som, že pripnutie koncov drôtov mi najskôr umožní ľahšie ich spájkovať s doskou. Akonáhle som ho predal z káblov na mieste, potom spájkujem kolíky záhlavia. Tiež som vytvoril kábel, ktorý prechádza medzi batériou a ovládaním motora, čo mi umožňuje pridať ďalšie dva vodiče, ktoré sa dajú ľahko napájajte 5-voltový regulátor. Tiež ich spájam na mieste s tými vodičmi k regulátoru. V ďalšom kroku nainštalujeme server a zmeníme Raspberry Pi na bezdrôtový prístupový bod.

Krok 3: Inštalácia servera na Raspberry Pi

Na začiatok nainštalujem a nastavím server. Pokyny na inštaláciu servera nájdete na tomto odkaze. Toto je úložisko git, z ktorého môžete nainštalovať server na svoj Raspberry Pi. Kliknutím na tento odkaz nainštalujte server. Po inštalácii potom môžeme nakonfigurovať naše Pi na bezdrôtový prístupový bod. Na to musíme najskôr spustiť tento príkaz:-"sudo nano/etc/network/interfaces" a stlačiť Enter. Za týmto miestom je pred všetkými riadkami obsahujúcimi „wlan0“alebo „wpa“hash okrem riadka, ktorý uvádza „allow-hot plug wlan0“(hašovanie pred týmito riadkami musí mať iba Wlan0 alebo wpa). Tieto tri riadky potom môžeme tiež pridať do súboru.

#iface wlan0 je statický

adresa 192.168.42.1

sieťová maska 255.255.255.0"

a potom opustite súbor ctrl+x a reštartujte Pi pomocou cmd "sudo reboot".

Krok 4: Inštalácia servera na Raspberry Pi (časť 2)

Potom, keď sa prihlásime späť do nášho Pi, potom môžeme nainštalovať server DHCP s cmd "sudo apt-get install isc-dhcp-server" a potom upraviť nasledujúci konfiguračný súbor s cmd "sudo nano /etc/dhcp/dhcpd.conf". Pred riadky, ktoré uvádzajú „možnosť názov_domény“, vložte znak hash. Potom môžeme tiež odstrániť hash pred autoritatívnym riadkom (čo je o štyri riadky nižšie z „možnosti názov_domény“) a do súboru na koniec súboru pridať nasledujúce riadky:-

podsieť 192.168.42.0 maska siete 255.255.255.0 {

rozsah 192,168,42,10 192,168,42,50;

možnosť vysielacia adresa 192.168.42.255;

voliteľné smerovače 192.169.42.1;

predvolený čas nájmu 600;

maximálna doba prenájmu 7200;

možnosť názov_domény „miestny“;

možnosť serverov názov-domény 8.8.8.8, 8.8.4.4;

Potom môžeme z tohto súboru vystúpiť, potom spustite nasledujúci cmd „sudo nano/etc/default/isc-dhcp-server“

Na poslednom riadku tohto súboru vidíte, že je napísané INTERFACES = "", medzi úvodzovky rozhraní pridajte "wlan0" a súbor ukončite.

Krok 5: Inštalácia servera na Raspberry Pi (časť 3)

Potom môžeme nainštalovať hostapd pomocou tohto príkazu "sudo apt-get install hostapd" a potom upraviť konfiguračný súbor pridaním nasledujúcich riadkov pomocou cmd "sudo nano /etc/hostapd/hostapd.conf":-

interface = wlan0

vodič = n180211

#driver = rt1871xdrv

ssid = Mypi

hw_mode = g

kanál = 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

Potom môžeme konfiguračný súbor upraviť pomocou príkazu cmd „sudo nano/etc/default/hostapd“a vykonať nasledujúce zmeny. Teraz je tam riadok, kde je napísané #DAEMON_CONF = "". Najprv odstráňte hash z jeho prednej časti a napíšte nasledujúci riadok medzi jeho citát „/etc/hostapd/hostapd.conf“a potom súbor opustite.

Krok 6: Konfigurácia hardvéru

Konfigurácia hardvéru
Konfigurácia hardvéru
Konfigurácia hardvéru
Konfigurácia hardvéru

Potom môžeme vložiť bezdrôtový adaptér do USB portu Pi a získať prístup k bezdrôtovému prístupovému bodu Pi s názvom Mypi a heslo je malinové Pi. Teraz vám ukážem, ako som vyrobil vlastnú dosku na pripevnenie Raspberry Pi a Arduino a ako všetko prepojiť a vyskúšať.

Po navrhnutí platformy pre moje auto som použil laserovú rezačku na rezanie preglejky. Potom pridám zarážku k preglejke. Potom som namontoval Arduino a Raspberry Pi na stojan pomocou ďalších skrutiek. po pripevnení vlastného štítu k Arduinu môžem na svoje RC autá namontovať preglejku. Potom môžeme pripojiť servo riadenia RC k serveru pripojenému k pinu 10 a ovládač motora k serveru pripojenému k pinu 9. Potom pomocou kábla tlačiarne pripojte Arduino k USB portu Raspberry Pi a potom pripojte wifi dongle k Pi. Potom môžeme kábel USB pripojiť k napájaciemu konektoru Pi a koniec k vlastnému štítu. Potom po pripojení batérie k napájaciemu káblu som sa potom pripojil k svojej bezdrôtovej sieti Pi a spustil server. Po pripojení k bezdrôtovej sieti Pi som zadal adresu IP do svojho prehliadača. Potom sa zobrazí rozhranie. Z tohto rozhrania potom môžem ovládať pohyb svojho auta.

Potom si môžete vo svojom prehliadači zahrať so svojim RC autom.

Odporúča: