Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Hei ystävät, Tässä ohjeessa opetan teitä tekemään RC -auton web -käyttöliittymän kautta. Hallitsemme sitä langattomasti oman palvelimen kautta. Käyttämällä menetelmää, jonka näytän sinulle, meidän ei tarvitse käyttää RC -vastaanotinta. Verkkopalvelimen isännöimiseksi käytämme Raspberry Pi: tä ja Arduinoa liittääksemme Rasberry Pi: n RC -autojen moottorinohjaimeen. Odota, on vielä yksi vaihe materiaaliluettelolle, jota aiomme käyttää tässä ohjeessa, ja älä unohda äänestää minua Plzzzz:-).
Voit myös seurata minua Instagramissa "https://www.instagram.com/vikaspal2131/"
Vaihe 1: Materiaalit + työkalut
Auton valmistamiseksi sinun on hankittava seuraavat asiat:-
1. Vadelma Pi
2. Arduino UNO
3. 5V jännitteen säädin
4. 2 x Kolminastainen lukituspää
5. Naaras -USB -liitäntä
6. Arduinon prototyyppikilpi
7. Jotkut otsikon nastat
8. Uros- ja naaraspariston liitin
9. 6 x piirilevylevyt ja sopivat ruuvit
10. Jotkut kytkentäjohdot
11. Wifi -dongle
Vaihe 2: Komponenttien sijoittaminen
Kun olen kerännyt kaikki tavarat, aion aloittaa kokoonpanon sijoittamalla komponentit levylle. Aion sitten juottaa ne kaikki paikalleen ja sitten seurata yllä olevaa kytkentäkaaviota kaikkien sopivien liitosten tekemiseksi.
Huomasin, että johtojen päiden kiinnittämisen avulla voin juottaa ne levylle helpommin. Kun olen myynyt sen pois johtoista, aion juottaa otsikkotapit sisään. Tein myös kaapelin, joka menee akun ja moottorin ohjauksen väliin, joten voin lisätä kaksi ylimääräistä johtoa, jotka on helppo syöttää virtaa 5 voltin säätimelle. Juotan sen myös paikalleen nuo johdot säätimeen. Seuraavassa vaiheessa asennamme palvelimen ja teemme Raspberry Pi -laitteesta langattoman tukiaseman.
Vaihe 3: Palvelimen asentaminen Raspberry Pi: hen
Aluksi aion asentaa ja asentaa palvelimen. Ohjeet palvelimen asentamiseen löytyvät tästä linkistä. Tämä on git -arkisto, josta voit asentaa palvelimen Raspberry Pi -laitteeseesi. Asenna palvelin seuraamalla tätä linkkiä. Asennuksen jälkeen voimme konfiguroida Pi: n langattomaksi tukiasemaksi. Tätä varten meidän on ensin suoritettava tämä komento:-"sudo nano/etc/network/interfaces" ja paina enter. Tämän paikan jälkeen tiiviste kaikkien rivien "wlan0" tai "wpa" edessä lukuun ottamatta riviä, joka mainittiin "salli hot plug wlan0" (Varmista, että ainoa paikka, jossa tiiviste on rivien edessä, joissa on Wlan0 tai wpa). Voimme sitten myös lisätä nämä kolme riviä tiedostoon.
#iface wlan0 inet staattinen
osoite 192.168.42.1
verkkomaski 255.255.255.0"
ja poistu sitten tiedostosta ctrl+x: llä ja käynnistä Pi uudelleen cmd: llä "sudo reboot".
Vaihe 4: Palvelimen asentaminen Raspberry Pi: hen (osa 2)
Kun olemme kirjautuneet takaisin Pi: hen, voimme sitten asentaa DHCP-palvelimen cmd: llä "sudo apt-get install isc-dhcp-server" ja muokata sitten seuraavaa määritystiedostoa cmd: llä "sudo nano /etc/dhcp/dhcpd.conf". Laita tiiviste rivien eteen, joissa mainitaan "option domain-name". Voimme myös poistaa tiivistelmän arvovaltaisen rivin edestä (joka on neljä riviä alapuolella "option domain-name") ja lisätä seuraavat rivit tiedostoon tiedoston loppuun:-
aliverkko 192.168.42.0 verkkomaski 255.255.255.0 {
alue 192.168.42.10 192.168.42.50;
vaihtoehto lähetysosoite 192.168.42.255;
vaihtoehtoiset reitittimet 192.169.42.1;
vuokrasopimusaika 600;
maksimi vuokra-aika 7200;
vaihtoehto toimialueen nimi "paikallinen";
vaihtoehto verkkotunnus-nimipalvelimet 8.8.8.8, 8.8.4.4;
Voimme sitten poistua tiedostosta, Suorita sitten seuraava cmd "sudo nano/etc/default/isc-dhcp-server"
Tiedoston viimeisellä rivillä on teksti INTERFACES = "", lisää "wlan0" rajapintojen lainausmerkkien väliin ja sulje tiedosto.
Vaihe 5: Palvelimen asentaminen Raspberry Pi: hen (osa 3)
Voimme sitten asentaa hostapd: n tällä komennolla "sudo apt-get install hostapd" ja muokata sitten kokoonpanotiedostoa lisäämällä seuraavat rivit cmd: llä "sudo nano /etc/hostapd/hostapd.conf":-
käyttöliittymä = wlan0
kuljettaja = n180211
#kuljettaja = rt1871xdrv
ssid = Mypi
hw_mode = g
kanava = 6
macaddr_acl-0
auth_algs = 1
ignore_broadcast_ssid = 0
wpa-2
wpa_passphrase = vadelma
wpa_key-mgmt = WPA-PSK
wpa_pairwise = TKIP
rsn_pairwise-CCMP
Voimme sitten muokata asetustiedostoa tekemällä seuraavat muutokset cmd: llä "sudo nano/etc/default/hostapd". Nyt on rivi, jossa on kirjoitettu #DAEMON_CONF = "". Poista ensin tiiviste sen etupuolelta ja kirjoita seuraava rivi sen lainauksen "/etc/hostapd/hostapd.conf" väliin ja sulje sitten tiedosto.
Vaihe 6: Laitteiston määrittäminen
Voimme sitten liittää langattoman sovittimen Pi USB -porttiin ja käyttää Pi: n langatonta tukiasemaa nimeltä Mypi ja salasana on vadelma Pi. Nyt näytän sinulle, kuinka tein räätälöidyn levyn Raspberry Pi: n ja Arduinon asentamiseen ja kuinka yhdistää kaikki yhteen ja testata sitä.
Suunniteltuani alustan autolleni leikkasin vanerin laserleikkurilla. Lisään sitten vaneriin vastustuksen. Sen jälkeen asensin Arduino- ja Raspberry Pi -laitteet standoffiin käyttämällä joitakin ruuveja. kun olen kiinnittänyt mukautetun kilven Arduinoon, voin asentaa vanerin RC -autoni päälle. Voimme sitten liittää RC -ohjausservon palvelimeen, joka on liitetty nastaan 10 ja moottorin ohjain liittimeen, joka on kytketty nastaan 9. Liitä sitten tulostinkaapelilla Arduino Raspberry Pi USB -porttiin ja yhdistä sitten wifi -sovitin Pi: hen. Voimme sitten liittää USB -kaapelin Pi -virtaliitäntään ja pään mukautettuun suojaan. Sitten kun olin liittänyt akun virransyöttökaapeliin, yhdistyin sitten langattomaan Pi -verkkoon ja aloitin palvelimen. Kun olen muodostanut yhteyden Pi: n langattomaan verkkoon, annoin IP -osoitteen selaimeeni. Tämän jälkeen näyttöön tulee käyttöliittymä. Tällä käyttöliittymällä voin sitten hallita autoni liikettä.
Tämän jälkeen voit pelata RC -autollasi selaimestasi.