Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Ahoj přátelé, v tomto návodu vás naučím vyrábět RC auta přes webové rozhraní. Budeme to ovládat bezdrátově prostřednictvím vlastního serveru. Pomocí metody, kterou vám ukážu, nebudeme muset používat RC přijímač. K hostování webového serveru použijeme Raspberry Pi a Arduino k propojení Rasberry Pi s ovladačem motoru RC auta. Počkejte, je tu další krok pro seznam materiálů, které použijeme v tomto návodu, a nezapomeňte mi dát hlas Plzzzz:-).
Můžete mě také sledovat na Instagramu „https://www.instagram.com/vikaspal2131/“
Krok 1: Materiály + nástroje
K výrobě tohoto auta musíte získat následující věci:-
1. Raspberry Pi
2. Arduino UNO
3. 5V regulátor napětí
4. 2 x tříkolíkový uzamykací konektor
5. Zásuvka USB pro ženy
6. Štít prototypu Arduino
7. Některé kolíkové hlavičky
8. Konektor baterie pro muže a ženu
9. 6 x distanční podložka desky plošných spojů spolu s příslušnými šrouby
10. Některé připojovací vodiče
11. Wifi dongle
Krok 2: Umístění součástí
Po shromáždění všech věcí pak zahájím montáž umístěním komponent na desku. Poté je všechny pájím na místě a poté se budu řídit výše uvedeným schématem zapojení, abych provedl všechna příslušná připojení.
Zjistil jsem, že připnutí konců vodičů mi nejprve umožní snadnější připájení k desce. Jakmile jej prodám z vodičů na místě, pak pájím kolíky záhlaví. Také jsem vytvořil kabel, který vede mezi baterií a ovládáním motoru, což mi umožňuje přidat další dva vodiče, které lze snadno zajistit napájení 5voltového regulátoru. Také jsem to připájel na místě těch vodičů k regulátoru. V dalším kroku nainstalujeme server a změníme Raspberry Pi na bezdrátový přístupový bod.
Krok 3: Instalace serveru na Raspberry Pi
Nejprve začnu instalovat a nastavit server. Pokyny k instalaci serveru najdete na tomto odkazu. Toto je úložiště git, ze kterého můžete nainstalovat server na svůj Raspberry Pi. Pomocí tohoto odkazu nainstalujte server. Po instalaci můžeme pak nakonfigurovat náš Pi jako bezdrátový přístupový bod. K tomu musíme nejprve spustit tento příkaz:-"sudo nano/etc/network/interfaces" a stisknout Enter. Za tímto místem hash před všemi řádky obsahujícími „wlan0“nebo „wpa“kromě řádku, který uváděl „allow-hot plug wlan0“(Ujistěte se, že jediné hash před těmito řádky má Wlan0 nebo wpa). Tyto tři řádky pak můžeme také přidat do souboru.
„#iface wlan0 inet static
adresa 192.168.42.1
síťová maska 255.255.255.0"
a poté ukončete soubor ctrl+x a restartujte Pi pomocí cmd "sudo reboot".
Krok 4: Instalace serveru na Raspberry Pi (část 2)
Poté, co se přihlásíme zpět do našeho Pi, můžeme poté nainstalovat server DHCP pomocí cmd "sudo apt-get install isc-dhcp-server" a poté upravit následující konfigurační soubor pomocí cmd "sudo nano /etc/dhcp/dhcpd.conf". Před řádky, které uvádějí „možnost název_domény“, vložte hash. Můžeme pak také odstranit hash před autoritativním řádkem (což je o čtyři řádky níže z „možnosti název_domény“) a přidat na konec souboru následující řádky na konec souboru:-
podsíť 192.168.42.0 maska sítě 255.255.255.0 {
rozsah 192,168,42,10 192,168,42,50;
volba broadcast-address 192.168.42.255;
volitelné routery 192.169.42.1;
default-lease-time 600;
maximální doba pronájmu 7200;
možnost název_domény „místní“;
možnost serverů název-domény 8.8.8.8, 8.8.4.4;
Poté můžeme z tohoto souboru vystoupit a poté spustit následující cmd „sudo nano/etc/default/isc-dhcp-server“
Na posledním řádku tohoto souboru vidíte, že je napsáno INTERFACES = "", mezi uvozovky rozhraní přidejte "wlan0" a soubor ukončete.
Krok 5: Instalace serveru na Raspberry Pi (část 3)
Poté můžeme nainstalovat hostapd pomocí tohoto příkazu "sudo apt-get install hostapd" a poté upravit konfigurační soubor přidáním následujících řádků pomocí cmd "sudo nano /etc/hostapd/hostapd.conf":-
interface = wlan0
ovladač = 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
Poté můžeme konfigurační soubor upravit provedením následujících změn pomocí příkazu cmd "sudo nano/etc/default/hostapd". Nyní existuje řádek, kde je napsáno #DAEMON_CONF = "". Nejprve odstraňte hash z jeho přední části a mezi jeho citát „/etc/hostapd/hostapd.conf“napište následující řádek a poté soubor ukončete.
Krok 6: Konfigurace hardwaru
Poté můžeme vložit bezdrátový adaptér do USB portu Pi a přistupovat k bezdrátovému přístupovému bodu Pi s názvem Mypi a heslo je malinové Pi. Nyní vám ukážu, jak jsem vytvořil vlastní desku pro montáž Raspberry Pi a Arduino a jak vše spojit dohromady a vyzkoušet.
Poté, co jsem navrhl platformu pro své auto, použil jsem k řezání překližky laserovou řezačku. Poté přidám patku k překližce. Poté jsem namontoval Arduino a Raspberry Pi na stojku pomocí několika dalších šroubů. po připojení vlastního štítu k Arduinu mohu na svá RC auta namontovat překližku. Potom můžeme připojit servo řízení RC na server připojený na pin 10 a ovladač motoru na server připojený na pin 9. Poté pomocí kabelu tiskárny připojte Arduino k USB portu Raspberry Pi a poté připojte wifi dongle k Pi. Poté můžeme připojit kabel USB k napájecímu konektoru Pi a konec k vlastnímu stínění. Poté, co jsem připojil baterii k napájecímu kabelu, připojil jsem se k bezdrátové síti Pi a spustil server. Po připojení k bezdrátové síti Pi jsem zadal IP adresu do svého prohlížeče. Poté se zobrazí rozhraní. Z tohoto rozhraní pak mohu ovládat pohyb svého auta.
Poté si můžete hrát s RC autem z prohlížeče.