
Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40

Elu on oma unistuste täitmine. Minu eesmärk oli teha RC Car, mida juhtis arvuti mänguratas. Nii et sain hakkama.
Loodan, et sellest on kellelegi kasu. Küsimuste korral kirjutage kommentaar.
Samm: osad

Selle projekti tegemiseks vajate:
- Raspberry Pi (kasutasin RPI 4B 4 GB muutmäluga)
- Šassii servojuhtimisega esisillaga (mootor ja servo kaasas)
- RPI kaamera 3D trükitud ümbrisega (valikuline)
- Li-Po aku 11,1V
- PC ratas pedaalidega
- Polulu DRV8835 kahe mootoriga komplekt
- 11.1V kuni 5V Buck muundur
- Juhtmed
2. samm: kokkupanek

Pange oma šassii kokku. Mina sain oma siit:
Seejärel jootke kaks juhtmest tagaküljel asuva alalisvoolumootori külge.
Pärast seda kinnitage Raspberry Pi mutrite ja poltidega
Samm: kinnitage mootorijuht RPI -le



Nüüd peame mootori juhi jootma. Seejärel võtke 3 -pin kullanõel ja jootke see juhtplaadil 5 V ja GND -le (vt fotot). Viimase tihvtiga jootetraat kullanõelaga naissoost otsaga. Me kasutame seda PWM -signaali jaoks, mis juhib servot.
Järgmisena võtke buck converter ja jootma:
- must (maandus) juhe GND -le
- punane väljundjuhe 5V -ni
- punane sisendkaabel Vouti
Kui jootmine on lõpetatud, kasutage muunduri paigaldamiseks mootori draiverile kahepoolset teipi.
Pärast seda on meie draiver valmis ja saab RPI -ga ühendada.
Samm 4: Kaamera prindikott

Järgmine samm on kaamera korpuse printimine. Paljusid projekte leiate siit:
Kasutage seda, mis sobib teie kaameraga.
5. samm: lõplik kokkupanek



Nüüd on aeg kõik kokku panna. Sisestage aku, kinnitage kaamera, ühendage servo tihvtidega ja ühendage mootor draiveri ja akuga.
Fotol näete kogu skeemi.
Samm: käivitage kood
Viimane osa on koodi käitamine.
Side RPI ja sülearvuti vahel luuakse Pythonis kirjutatud Flaski serveri abil.
Saadame serverisse kaks asja:
- Rooliratta nurk
- Mootori kiirus (480 täiskiirusel edasi ja -480 täiskiirusel tagasi)
Sülearvuti programm vastutab pedaalide ja ratta väärtuste lugemise ja selle saatmise eest serverisse, mis töötab Vaarikaga.
RPI -s peame käivitama serveri koodi ja programmi, mis loeb serverisse salvestatud väärtusi, mis kontrollivad servonurka ja mootori kiirust.
Pidage meeles:
- Raspberry Pi ja sülearvuti peavad olema ühendatud sama WiFi -võrguga!
- Programmid tuleb käivitada RPI -l terminalist, kasutades sudo (nt sudo python3 Flask_server_RPI.py) käsku!
Soovitan:
Suur Arduino LCD -kell kahe alarmi ja temperatuurimonitoriga, mida juhib IR -teleri kaugjuhtimispult: 5 sammu

Suur Arduino LCD -kell kahe äratuse ja temperatuurimonitoriga, mida juhib IR -teleripult
Sõnakell, mida juhib 114 servot: 14 sammu (koos piltidega)

Sõnakell, mida juhib 114 servot: millel on 114 LED -i ja mis töötab alati? Nagu teate, on vastus sõnakell. Mis sisaldab 114 LED -i + 114 servot ja on alati liikuv? Vastus on see servo juhitav sõnakell. Selle projekti jaoks tegin koostööd oma sõbraga, kes pöördus
DCDC muunduri väljundpinge, mida juhib PWM: 3 sammu

DCDC muunduri väljundpinge, mida juhib PWM: mul oli laadimisahela jaoks vaja digitaalselt juhitavat muutuva väljundpingega DCDC muundurit … Nii et ma tegin selle. Väljundpinge eraldusvõime on eksponentsiaalselt halvem, mida suurem on väljundpinge. Võib -olla on see seotud LED -i suhtega
Juhtmeta Arduino robot, mida juhib arvuti: 4 sammu

Juhtmevaba Arduino robot, mida juhib arvuti: Selles juhendis saate teada, kuidas seadistada sidekanal arvuti ja Arduino -põhise roboti vahel. Siin kasutatav robot kasutab liikumiseks diferentsiaaljuhtimismehhanismi. Kasutan MO asemel releepõhist mootoridraiverit
ESP 8266 Nodemcu Ws 2812 Neopixelipõhine LED MOOD -lamp, mida juhib kohalik veebiserver: 6 sammu

ESP 8266 Nodemcu Ws 2812 Neopixelipõhine LED MOOD -lamp, mida juhib kohalik veebiserver: ESP 8266 Nodemcu Ws 2812 Neopixelipõhine LED -MOOD -lamp, mida juhitakse veebiserveri abil