Tartalomjegyzék:

RC autó vezérlése webes felületen keresztül: 6 lépés (képekkel)
RC autó vezérlése webes felületen keresztül: 6 lépés (képekkel)

Videó: RC autó vezérlése webes felületen keresztül: 6 lépés (képekkel)

Videó: RC autó vezérlése webes felületen keresztül: 6 lépés (képekkel)
Videó: The Internet of Things by James Whittaker of Microsoft 2024, Szeptember
Anonim
RC Car vezérlése webes felületen keresztül
RC Car vezérlése webes felületen keresztül

Sziasztok barátaim! Ebben az utasításban megtanítom Önt RC autó készítésére egy webes felületen keresztül. Vezeték nélkül irányítjuk saját szerverünkön keresztül. A bemutatott módszerrel nem kell RC vevőt használnunk. A webszerver üzemeltetéséhez csak egy Raspberry Pi -t és egy Arduino -t fogunk használni, hogy összekössük a Rasberry Pi -t az RC autók motorvezérlőjével. Nos, várjon, van még egy lépés az anyagok listájához, amelyeket ebben az utasításban fogunk használni, és ne felejtse el szavazni rám Plzzzz:-).

Követhetsz engem az Instagramon is "https://www.instagram.com/vikaspal2131/"

1. lépés: Anyagok + eszközök

Anyagok + eszközök
Anyagok + eszközök

Az autó elkészítéséhez az alábbiakat kell beszereznie:-

1. Málna Pi

2. Arduino UNO

3. 5V feszültségszabályozó

4. 2 x háromcsapos zárófej

5. Női USB -csatlakozó

6. Egy Arduino prototípus -pajzs

7. Néhány fejléc

8. Férfi és női elem csatlakozó

9. 6 x NYÁK -leválasztás a megfelelő csavarokkal együtt

10. Néhány összekötő vezeték

11. Wifi Dongle

2. lépés: Az alkatrészek elhelyezése

Az alkatrészek elhelyezése
Az alkatrészek elhelyezése

Az összes anyag összegyűjtése után az összeszerelést úgy kezdem, hogy az alkatrészeket a táblára helyezem. Ezután mindegyiket a helyére forrasztom, majd követem a fenti kapcsolási rajzot, hogy létrehozzam az összes megfelelő csatlakozást.

Azt tapasztaltam, hogy a vezetékek végeinek rögzítése lehetővé teszi, hogy könnyebben forraszthassam őket a táblához. Miután eladtam a vezetékeket a helyükön, forrasztani fogom a fejléceket. Készítettem egy kábelt is, amely az akkumulátor és a motorvezérlő között helyezkedik el, ez lehetővé teszi két további vezeték hozzáadását. áramellátás az 5 voltos szabályozóhoz. A helyére forrasztom azokat a vezetékeket a szabályozóhoz. A következő lépésben telepítjük a szervert, és a Raspberry Pi -t vezeték nélküli hozzáférési ponttá alakítjuk.

3. lépés: A kiszolgáló telepítése a Raspberry Pi -re

Először is telepítem és beállítom a szervert. A kiszolgáló telepítésére vonatkozó utasítások ezen a linken találhatók. Ez egy git tároló, ahonnan telepítheti a szervert a Raspberry Pi -re. Kövesse ezt a linket a szerver telepítéséhez. A telepítés után a Pi -t vezeték nélküli hozzáférési pontként konfigurálhatjuk. Ehhez először ezt a parancsot kell futtatnunk:-"sudo nano/etc/network/interfaces", és nyomjuk meg az enter billentyűt. Ezt követően egy hash minden sor előtt, amely tartalmazza a "wlan0" vagy a "wpa" kifejezést, kivéve azt a sort, amely "megengedett hot plug wlan0" -ként szerepel.). Ezt a három sort is hozzáadhatjuk a fájlhoz.

#iface wlan0 inet static

cím 192.168.42.1

netmaszk 255.255.255.0"

majd lépjen ki a fájlból a ctrl+x gombbal, és indítsa újra a Pi -t a cmd "sudo reboot" használatával.

4. lépés: A kiszolgáló telepítése a Raspberry Pi-re (2. rész)

Ezután miután bejelentkeztünk a Pi-be, telepíthetjük a DHCP-kiszolgálót a "sudo apt-get install isc-dhcp-server" cmd paranccsal, majd szerkeszthetjük a következő konfigurációs fájlt: "sudo nano /etc/dhcp/dhcpd.conf". Tegyen egy hash-t a "option domain-name" opciót említő sorok elé. Ezután eltávolíthatjuk a hash-t is a hiteles sor előtt (amely négy sorral lejjebb található az "option domain-name" lehetőségtől), és a következő sorokat adhatjuk hozzá a fájlhoz a fájl végéhez:-

alhálózat 192.168.42.0 netmaszk 255.255.255.0 {

tartomány 192.168.42.10 192.168.42.50;

opció broadcast-cím 192.168.42.255;

opcionális útválasztók 192.169.42.1;

alapértelmezett bérleti idő 600;

maximális bérleti idő 7200;

opció domain-név "helyi";

opció domain-név-szerverek 8.8.8.8, 8.8.4.4;

Ezután kiléphetünk a fájlból, majd futtassuk a következő parancsot: "sudo nano/etc/default/isc-dhcp-server"

A fájl utolsó sorában láthatja, hogy INTERFACES = "" van írva, a "wlan0" -t adja hozzá az interfészek idézőjeleihez, és lépjen ki a fájlból.

5. lépés: A kiszolgáló telepítése a Raspberry Pi-re (3. rész)

Ezután telepíthetjük a hostapd parancsot a "sudo apt-get install hostapd" paranccsal, majd szerkeszthetjük a konfigurációs fájlt a következő sorok hozzáadásával: "sudo nano /etc/hostapd/hostapd.conf":-

interfész = wlan0

illesztőprogram = n180211

#driver = rt1871xdrv

ssid = Mypi

hw_mode = g

csatorna = 6

macaddr_acl-0

auth_algs = 1

ignore_broadcast_ssid = 0

wpa-2

wpa_passphrase = málna

wpa_key-mgmt = WPA-PSK

wpa_pairwise = TKIP

rsn_pairwise-CCMP

Ezután szerkeszthetjük a konfigurációs fájlt, a következő módosításokkal a "sudo nano/etc/default/hostapd" paranccsal. Most van egy sor, ahol #DAEMON_CONF = "" van írva. Először távolítsa el a kivonatot az elejéről, és írja be a következő sort az "/etc/hostapd/hostapd.conf" idézet közé, majd lépjen ki a fájlból.

6. lépés: A hardver beállítása

A hardver konfigurálása
A hardver konfigurálása
A hardver konfigurálása
A hardver konfigurálása

Ezután behelyezhetünk egy vezeték nélküli adaptert a Pi USB -portba, és hozzáférhetünk Pi Mypi vezeték nélküli hozzáférési pontjához, és a jelszó a málna Pi. Most megmutatom, hogyan készítettem egyedi lemezt a Raspberry Pi és az Arduino felszerelésére, és hogyan kell mindent összekapcsolni és tesztelni.

Miután megterveztem az autóm platformját, lézervágóval vágtam le a rétegelt lemezt. Ezután hozzáadom az akadályt a rétegelt lemezhez. Ezt követően néhány csavar segítségével rögzítettem az Arduino -t és a Raspberry Pi -t az állványra. miután az egyéni pajzsot az Arduino -hoz rögzítettem, rétegelt lemezt szerelhetek az RC autóim tetejére. Ezután csatlakoztathatjuk az RC kormányszervót a 10 -es érintkezőhöz csatlakoztatott szerverhez, a motorvezérlőt pedig a 9 -es érintkezőhöz csatlakoztatott szerverhez. Ezután nyomtatókábel segítségével csatlakoztassa az Arduino -t a Raspberry Pi USB -porthoz, majd csatlakoztassa a wifi -kulcsot a Pi -hez. Ezután csatlakoztathatjuk az USB -kábelt a Pi tápcsatlakozóhoz, a végét pedig az egyedi pajzshoz. Ezután miután csatlakoztatta az akkumulátort az áramellátást támogató kábelhez, csatlakoztam a Pi vezeték nélküli hálózatomhoz, és elindítottam a szervert. Miután csatlakoztam a Pi vezeték nélküli hálózatához, megadtam a böngészőm IP -címét. Ezt követően megjelenik egy felület. Ebből a felületről irányíthatom az autóm mozgását.

Ezt követően böngészőjében játszhat RC autójával.

Ajánlott: