Cuprins:

UChip - Barcă RC din sticle de plastic și CD-ROM player !: 4 pași
UChip - Barcă RC din sticle de plastic și CD-ROM player !: 4 pași

Video: UChip - Barcă RC din sticle de plastic și CD-ROM player !: 4 pași

Video: UChip - Barcă RC din sticle de plastic și CD-ROM player !: 4 pași
Video: How to Apply Gelcoat -Part one- 2024, Iulie
Anonim
Image
Image
UChip - Barcă RC din sticle de plastic și CD-ROM player!
UChip - Barcă RC din sticle de plastic și CD-ROM player!

După ce am implementat hardware-ul și software-ul pentru a-mi conecta radio-ul cu drone la motoare / servome, următorul pas a fost să folosesc bine munca depusă și să-mi construiesc propria jucărie RC, care este … o barcă!

Întrucât nu sunt inginer mecanic, am optat pentru cea mai ușoară abordare pe care mi-o pot imagina, pentru a-mi construi barca: reciclează tot ce am obținut, profitând din asta! Sunt mândru să spun, de data asta mi-am depășit așteptările!

Prin urmare, vreau să vă împărtășesc proiectul meu și iată câțiva pași necesari pentru a vă construi propria barcă de gunoi „de curse”!

Proiect de lege de materiale

Electronică, vă puteți construi propria electronică urmând ghidul meu anterior sau puteți folosi proiectul altcuiva. Al meu include:

- 1 x uChip: placa compatibilă Arduino IDE

- 1 x sistem radio Tx-Rx: orice sistem radio cu receptor cPPM este bun

- 2 x Driver motor: cu condensator 1x47uF @ 16V, 3xDiodes (recuperare rapidă), zener 1x5,1V, 2 nMOSFET (VGTH ~ 2V) și 4 rezistențe, puteți lipi cu ușurință a dvs.

- 1 x baterie Li-ion 18650: puteți recicla unul dintr-un pachet vechi de baterii pentru notebook sau puteți cumpăra unul nou.

- 2 x motoare fără coroană cu elice CW și CCW (CW = ClockWise, CCW = CounterClockWise)

Cadru (mai ales din componente reciclate):

- 2 sticle de plastic (0,5 l)

- 1 x CD-ROM / DVD-ROM player unul reciclat

- 3 (sau mai multe) x legături de cablu: numărul real depinde de lungimea reală de care aveți nevoie. Am folosit 4 dintre ele, fiecare de 20cm lungime.

Pasul 1: Construirea dispozitivelor electronice

Construirea electronice
Construirea electronice
Construirea electronice
Construirea electronice
Construirea electronice
Construirea electronice

Am publicat un „Instructables” care explică cum să conduci un motor / servo folosind uChip și un sistem Tx-Rx cu un receptor cPPM. O găsiți AICI.

Vreau doar să adaug câteva comentarii care să explice diferențele de care trebuie să țineți cont. În acest proiect, trebuie să acționăm 2 motoare. Prin urmare, trebuie să repetăm de două ori circuitul legat de driverul motorului. Schema atașată vă arată ce trebuie să lipiți.

În plus, deoarece conduc motoarele cu o simplă jumătate de punte, motoarele vor funcționa doar într-o singură direcție, nu există treapta de mers înapoi. Încercați să vă amintiți acest lucru înainte de a vă bloca în iarba iazului dvs. (aceasta este o sugestie de experiență pentru prima persoană!)

Pasul 2: Programare

Programare
Programare
Programare
Programare
Programare
Programare

Firmware-ul se bazează pe schița pe care am dezvoltat-o pentru a citi semnalul care vine de la receptorul cPPM Rx și pe care îl puteți găsi AICI.

Am adăugat câteva funcții math in loop () pentru a amesteca semnalele primite și a genera valorile corecte necesare pentru a conduce motoarele. Ceea ce facem este să dăm un semnal diferențial motoarelor, care se traduc prin încredere diferențială în funcție de direcția pe care o luăm pe stick-ul nostru Radio.

Imaginea descrie funcția pe care trebuie să o implementăm în cod. Pentru a vira la stânga sau la dreapta, este necesar să schimbați puterea dată fiecărui motor.

La virarea la stânga, motorul din dreapta este setat la puterea maximă disponibilă (proporțională cu poziția butonului de accelerație), în timp ce motorul din stânga este micșorat în funcție de butonul de înclinare. Complementar, se întâmplă opusul când se întoarce la dreapta. În poziția de înclinare la mijloc, a fost adăugat un spațiu astfel încât motoarele să primească o tracțiune egală în cazul în care dorim să mergem direct.

Valorile calculate sunt apoi normalizate pentru a le menține în valorile motorului min / MAX și sunt scrise în pinul motorului corespunzător folosind funcția analogWrite (). Folosind analogWrite () pe pinii activați PWM scrie lungimea selectată a impulsului PWM în registrul corespunzător. Deoarece utilizăm un PWM pe 8 biți, lungimea impulsului poate varia de la 0 la 255 (care sunt valorile motorului min / MAX).

În cazul în care sunteți familiarizați cu matematica și ecuațiile, puteți încerca să scrieți propriul cod care implementează această funcție. În caz contrar, încărcați schița „Boat.ino” în uChip folosind Arduino IDE și testați-l.

Puteți comenta / decomenta definiția DEBUG pentru a imprima pe SerialUSB valorile motoarelor și canalelor. Acest lucru ar putea fi foarte util pentru a regla min_range, mid_range și max_range în conformitate cu sistemul dvs. de radio Tx-Rx.

Pasul 3: Construirea cadrului

Construirea cadrului
Construirea cadrului
Construirea cadrului
Construirea cadrului
Construirea cadrului
Construirea cadrului

Aici abilitățile dvs. de inginer mecanic vă sunt la îndemână. Întrucât nu sunt inginer mecanic, am folosit piese reziduale de pe un CD-ROM player. În special, căruciorul intern pentru CD-ROM suspendat se potrivește perfect scopului meu. Elementele plutitoare ale bărcii mele sunt sticlele, în timp ce legăturile pentru cabluri sunt deosebit de utile pentru a lipi totul împreună.

Îndoiți trăsura creând un „trăsură în L”. Apoi, conectați motoarele la inelul de suspensie așa cum se arată în imagine. Recunosc că doar din noroc motorul s-a încadrat atât de perfect în acest inel de siliciu! În cazul în care al tău nu se potrivește, trebuie să faci o adaptare hardware, mărind dimensiunea găurii sau tăind o parte a inelului de suspensie din silicon.

După ce beți un litru de apă spumantă (sticlele de apă spumante sunt mai groase decât sticlele de apă simple și, prin urmare, mai robuste, probabil că utilizarea sticlelor de cola ar fi chiar mai bună!) Sunteți acum gata să vă asamblați sticla.

Conectați motoarele la componentele electronice, introduceți-le într-o pungă de plastic sigilată, lăsând un spațiu doar pentru firele motoarelor și conectorul bateriei. Asamblați căruciorul L pentru CD-ROM, sticlele și elementele electronice prin fixarea acestora împreună cu legăturile cablului. Încercați să păstrați echilibrul vehiculului dvs. în centru și utilizați încă o legătură de cablu pentru a menține electronica fermă; aceste măsuri de precauție garantează că barca nu se va răsturna în caz de mări ondulate și că electronica nu va aluneca atunci când faceți viraje strânse!

Asta este tot, acum sunteți gata să vă lansați barca

Pasul 4: Cursa

Image
Image

Porniți barca dvs. conectând bateria și porniți radioul (asigurați-vă că ați făcut corect procedura de legare înainte de a asambla barca!), Să începem curse!

Rugați-vă prietenii RC să-și construiască propriile lor și începeți să concurați cu ei pe iazul de lângă casa voastră!

Recomandat: