Spisu treści:

Sterowanie samochodem RC za pośrednictwem interfejsu internetowego: 6 kroków (ze zdjęciami)
Sterowanie samochodem RC za pośrednictwem interfejsu internetowego: 6 kroków (ze zdjęciami)

Wideo: Sterowanie samochodem RC za pośrednictwem interfejsu internetowego: 6 kroków (ze zdjęciami)

Wideo: Sterowanie samochodem RC za pośrednictwem interfejsu internetowego: 6 kroków (ze zdjęciami)
Wideo: #1 Podstawy konfiguracji i obsługi systemu RACS 5 - teoretyczne omówienie systemu 2024, Listopad
Anonim
Kontrolowanie samochodu RC za pośrednictwem interfejsu internetowego
Kontrolowanie samochodu RC za pośrednictwem interfejsu internetowego

Cześć przyjaciele, w tej instrukcji nauczę was, jak tworzyć samochód RC za pośrednictwem interfejsu internetowego. Będziemy nim sterować bezprzewodowo przez własny serwer. Stosując metodę, którą ci pokażę, nie będziemy musieli używać odbiornika RC. Aby hostować serwer WWW, użyjemy Raspberry Pi i Arduino do połączenia Rasberry Pi ze sterownikiem silnika samochodów RC. Cóż, czekaj, jest kolejny krok do listy materiałów, których użyjemy w tej instrukcji i nie zapomnij zagłosować na mnie Plzzzz:-).

Możesz też śledzić mnie na Instagramie "https://www.instagram.com/vikaspal2131/"

Krok 1: Materiały + Narzędzia

Materiały + Narzędzia
Materiały + Narzędzia

Rzeczy, które musisz zdobyć, aby wykonać ten samochód to:--

1. Raspberry Pi

2. Arduino UNO

3. Regulator napięcia 5 V

4. 2 x nagłówek blokujący trzy bolce

5. Żeńskie gniazdo USB

6. Tarcza prototypowa Arduino

7. Niektóre szpilki nagłówka

8. Złącze baterii męskie i żeńskie

9. 6 x kołki do PCB wraz z odpowiednimi śrubami

10. Niektóre przewody łączące

11. Klucz Wi-Fi

Krok 2: Pozycjonowanie komponentów

Pozycjonowanie komponentów
Pozycjonowanie komponentów

Po zebraniu wszystkich rzeczy, zacznę montaż, umieszczając elementy na płycie. Następnie zamierzam przylutować je wszystkie na miejscu, a następnie postępować zgodnie z powyższym schematem okablowania, aby wykonać wszystkie odpowiednie połączenia.

Odkryłem, że przypięcie najpierw końcówek przewodów pozwala mi łatwiej przylutować je do płytki. Po sprzedaniu przewodów na miejscu zamierzam wlutować styki nagłówka. Przygotowałem również kabel, który przechodzi między akumulatorem a sterowaniem silnikiem, co pozwala mi dodać dwa dodatkowe przewody, które są łatwe do zapewnić zasilanie regulatora 5-woltowego. Wlutowałem też w miejsce tych przewodów do regulatora. W następnym kroku zainstalujemy serwer i zamienimy Raspberry Pi w bezprzewodowy punkt dostępowy.

Krok 3: Instalacja serwera na Raspberry Pi

Na początek zamierzam zainstalować i skonfigurować serwer. Instrukcja jak zainstalować serwer znajduje się pod tym linkiem. Jest to repozytorium git, z którego możesz zainstalować serwer na swoim Raspberry Pi. Skorzystaj z tego łącza, aby zainstalować serwer. Po zainstalowaniu możemy skonfigurować nasze Pi jako bezprzewodowy punkt dostępowy. Aby to zrobić, musimy najpierw uruchomić polecenie:-"sudo nano /etc/network/interfaces" i nacisnąć enter. Po tym miejscu, hash przed wszystkimi liniami zawierającymi "wlan0" lub "wpa" z wyjątkiem linii, która wspomniała o "allow-hot plug wlan0" (upewnij sięże umieszczasz hasz przed wszystkimi liniami zawierającymi Wlan0 lub wpa). Możemy wtedy również dodać te trzy wiersze do pliku.

„#iface wlan0 inet statyczny

adres 192.168.42.1

maska sieci 255.255.255.0"

a następnie wyjdź z pliku za pomocą ctrl + x i zrestartuj Pi za pomocą polecenia cmd „sudo reboot”.

Krok 4: Instalowanie serwera na Raspberry Pi (część 2)

Następnie po ponownym zalogowaniu się do naszego Pi możemy następnie zainstalować serwer DHCP poleceniem cmd „sudo apt-get install isc-dhcp-server” a następnie edytować następujący plik konfiguracyjny poleceniem cmd „sudo nano /etc/dhcp/dhcpd.conf”. Umieść hash przed wierszami, w których znajduje się „opcja nazwa-domeny”. Następnie możemy również usunąć hash przed wierszem autorytatywnym (który jest cztery wiersze poniżej „opcji nazwa-domeny”) i dodać następujące wiersze do pliku na końcu pliku:--

podsieć 192.168.42.0 maska sieci 255.255.255.0 {

zakres 192.168.42.10 192.168.42.50;

opcja adres rozgłoszeniowy 192.168.42.255;

routery opcjonalne 192.169.42.1;

domyślny czas dzierżawy 600;

max-czas najmu 7200;

opcja nazwa domeny "lokalna";

opcja serwery nazw domen 8.8.8.8, 8.8.4.4;

Następnie możemy wyjść z tego pliku, a następnie uruchomić następujące polecenie cmd "sudo nano /etc/default/isc-dhcp-server"

W ostatnim wierszu tego pliku możesz zobaczyć napis INTERFACES=" ", dodaj "wlan0" między cudzysłowami interfejsów i wyjdź z pliku.

Krok 5: Instalacja serwera na Raspberry Pi (część 3)

Następnie możemy zainstalować hostapd za pomocą tego polecenia „sudo apt-get install hostapd”, a następnie edytować plik konfiguracyjny, dodając następujące wiersze za pomocą polecenia cmd „sudo nano /etc/hostapd/hostapd.conf”:-

interfejs=wlan0

sterownik=n180211

#driver=rt1871xdrv

ssid=Mypi

hw_mode=g

kanał=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

Następnie możemy edytować plik konfiguracyjny, wprowadzając następujące zmiany za pomocą polecenia cmd „sudo nano /etc/default/hostapd”. Teraz jest wiersz, w którym jest napisane #DAEMON_CONF=" ". Najpierw usuń hash z przodu i wpisz następujący wiersz między jego cytatem "/etc/hostapd/hostapd.conf", a następnie zamknij plik.

Krok 6: Konfiguracja sprzętu

Konfiguracja sprzętu
Konfiguracja sprzętu
Konfiguracja sprzętu
Konfiguracja sprzętu

Następnie możemy włożyć adapter bezprzewodowy do portu USB Pi i uzyskać dostęp do bezprzewodowego punktu dostępowego Pi o nazwie Mypi, a hasło to raspberry Pi. Teraz pokażę jak zrobiłem niestandardową płytkę do zamontowania Raspberry Pi i Arduino oraz jak wszystko połączyć i przetestować.

Po zaprojektowaniu platformy do mojego samochodu, wycinałem sklejkę wycinarką laserową. Następnie dodaję dystans do sklejki. Następnie zamontowałem Arduino i Raspberry Pi na wsporniku za pomocą kilku dodatkowych śrub. po przymocowaniu niestandardowej osłony do Arduino mogę zamontować sklejkę na wierzchu moich samochodów RC. Następnie możemy podłączyć serwo sterujące RC do serwera podłączonego do pinu 10, a sterownik silnika do serwera podłączonego do pinu 9. Następnie za pomocą kabla drukarki podłącz Arduino do portu USB Raspberry Pi, a następnie podłącz klucz wifi do Pi. Następnie możemy podłączyć kabel USB do gniazda zasilania Pi, a koniec do niestandardowej osłony. Następnie po podłączeniu akumulatora do kabla zasilającego połączyłem się z moją siecią bezprzewodową Pi i uruchomiłem serwer. Po połączeniu z siecią bezprzewodową Pi wprowadziłem adres IP do przeglądarki. Następnie pojawi się interfejs. Z tego interfejsu mogę wtedy kontrolować ruch mojego samochodu.

Następnie możesz grać swoim samochodem RC z przeglądarki.

Zalecana: