Cuprins:
- Pasul 1: Piese
- Pasul 2: Asamblarea
- Pasul 3: Atașați driverul motorului la RPI
- Pasul 4: Imprimați husa pentru cameră
- Pasul 5: Asamblarea finală
- Pasul 6: Rulați codul
Video: Mașină RC condusă de roată și pedale? ️: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Viața înseamnă să-ți faci visele să devină realitate. A mea trebuia să fac RC Car condus cu roata de joc pe PC. Așa că am reușit.
Sper că va fi util pentru cineva. În caz de întrebări, scrieți un comentariu.
Pasul 1: Piese
Pentru a realiza acest proiect, veți avea nevoie de:
- Raspberry Pi (am folosit RPI 4B cu 4 GB RAM)
- Șasiu cu osie față servo-direcționată (motor și servo inclus)
- Cameră RPI cu carcasă imprimată 3D (opțional)
- Baterie Li-Po 11.1V
- Roată PC cu pedale
- Set motor dual Polulu DRV8835
- Convertor Buck de 11,1V la 5V
- Fire
Pasul 2: Asamblarea
Asamblați șasiul. Am primit-o pe a mea de la:
Următorul lipit două fire la motorul de curent continuu din spate.
După aceea montați Raspberry Pi folosind piulițe și șuruburi
Pasul 3: Atașați driverul motorului la RPI
Acum trebuie să lipim șoferul motorului. Apoi, luați știftul de aur cu 3 pini și lipiți-l la 5V și GND în placa șoferului (vedeți fotografia). La ultimul sârmă de lipit cu știft cu capăt femel de știft auriu. Îl vom folosi pentru semnalul PWM care conduce servo-ul.
Apoi luați convertorul și lipiți:
- fir negru (de masă) către GND
- fir de ieșire roșu la 5V
- fir de intrare roșu la Vout
Când lipirea este finalizată, utilizați bandă pe două fețe pentru a monta convertorul pe driverul motorului.
După aceea, driverul nostru este gata și poate fi conectat la RPI.
Pasul 4: Imprimați husa pentru cameră
Următorul pas este imprimarea carcasei pentru cameră. Puteți găsi multe proiecte pe:
Folosiți una care se potrivește camerei dvs.
Pasul 5: Asamblarea finală
Acum este timpul să punem totul împreună. Introduceți bateria, atașați camera, conectați servo la pini și conectați motorul la șofer, precum și la baterie.
Puteți vedea întreaga schemă pe fotografie.
Pasul 6: Rulați codul
Ultima parte rulează codul.
Comunicarea dintre RPI și laptop este stabilită utilizând serverul Flask scris în Python.
Vom trimite două lucruri către server:
- Unghiul volanului
- Viteza motorului (480 pentru viteza maximă înainte și -480 pentru viteza maximă înapoi)
Programul de pe laptop este responsabil pentru citirea valorilor de pe pedale și roată și trimiterea acestuia către serverul care rulează pe Raspberry.
Pe RPI trebuie să lansăm codul serverului și programul care citește valorile stocate pe server care controlează unghiul servo și viteza motorului.
Tine minte:
- Raspberry Pi și laptop trebuie să fie conectate la aceeași rețea WiFi!
- Trebuie să rulați programe pe RPI de la terminal folosind comanda sudo (de exemplu, sudo python3 Flask_server_RPI.py)!
Recomandat:
Tahometru roată hamster: 11 pași (cu imagini)
Tahometru cu roți de hamster: Acum aproximativ trei ani, nepoții au primit primul lor animal de companie, un hamster pe nume Nugget. Curiozitatea despre rutina de exerciții a lui Nugget a început un proiect care a durat mult timp Nugget (RIP). Acest instructable prezintă o roată de exercițiu funcțională tach optică
Ceas cu roată: 7 pași
Ceas Ferris Wheel: Bună, acesta este primul meu instructable și sper să vă placă ceasul Ferris Wheel pe care l-am făcut astăzi. Construcția este în principal din carton și un ceas electric vechi pe care l-am putut cumpăra cu 2 dolari la magazinul de cumpărături. Aplicația principală este într-un dormitor pentru copii
Roată Stering personalizată (oală ca senzor de poziție): 10 pași
Stering Wheel personalizat (pot ca senzor de poziție): responsabilitate: nu mă reproșa că nu arată pas cu pas, se presupune că este doar o referință și spun doar ce am făcut și rezultatul, are câteva defecte de bază, cum ar fi zgomot, așa că nu faceți exact așa cum am făcut și așteptați un rezultat remarcabil și f
Roată curcubeu Digispark și WS2812 într-o cutie: 4 pași (cu imagini)
Digispark & WS2812 Rainbow Wheel in a Box: Acest proiect minuscul a fost realizat în jurul unei cutii de lemn frumos sculptate, de 10x6x5cm, pe care am găsit-o într-un magazin. culori, părțile laterale ale capacului sculptat în copac al t
Butoane joystick / roată pentru PC fără fir: 4 pași (cu imagini)
Butoane Joystick / Wheel pentru PC wireless: Am construit un nou simulator de curse în ultimii ani și am decis să merg cu un volan DIY Direct Drive. Deși proiectul în sine ar putea fi mai multe instructabile în sine, acesta este un lucru instructiv despre realizarea tuturor butoanelor de pe t