Sadržaj:
- Korak 1: Izgradnja elektronike
- Korak 2: Programiranje
- Korak 3: Izgradnja okvira
- Korak 4: Utrkujte se
Video: UChip-RC brod iz plastičnih boca i CD-ROM player!: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
Nakon što sam implementirao hardver i softver za povezivanje moga radijskog drona s motorima/servo motorima, sljedeći korak bio je dobro iskoristiti uloženi trud i izgraditi vlastitu RC igračku, koja je … Brod!
Budući da nisam inženjer strojarstva, odlučio sam se za najjednostavniji pristup koji sam mogao zamisliti, kako bih izgradio svoj brod: Recikliraj sve što imam, izvlačeći najbolje od toga! S ponosom mogu reći da sam ovaj put premašio očekivanja!
Stoga želim podijeliti s vama svoj projekt, a evo nekoliko koraka potrebnih za izgradnju vlastitog „trkaćeg“starog čamca!
Predmet materijala
Elektronika, možete izgraditi vlastitu elektroniku slijedeći moj prethodni vodič ili upotrijebiti netko drugi projekt. Moje uključuje:
- 1 x uChip: Arduino IDE kompatibilna ploča
- 1 x Tx-Rx radio sustav: bilo koji radijski sustav s cPPM prijemnikom je dobar
- 2 x Upravljački program motora: s 1x47uF@16V kondenzatorom, 3xDiodes (brzo oporavak), 1x5.1V zener, 2 nMOSFET (VGTH ~ 2V) i 4 otpornika možete lako lemiti svoj.
- 1 x Li-ion baterija 18650: možete je reciklirati iz stare baterije za prijenosno računalo ili kupiti novu.
- 2 x motora bez jezgre s CW i CCW propelerima (CW = ClockWise, CCW = CounterClockWise)
Okvir (uglavnom od recikliranih komponenti):
- 2 x plastične boce (0,5 l)
-1 x CD-ROM/DVD-ROM uređaj za recikliranje
- 3 (ili više) x vezica kabela: stvarni broj ovisi o stvarnoj duljini koja vam je potrebna. Ja sam ih koristila 4, svaka duga 20 cm.
Korak 1: Izgradnja elektronike
Objavio sam "Instructables" koji objašnjava kako voziti motor/servo pomoću uChipand Tx-Rx sustava sa cPPM prijemnikom. Možete ga pronaći OVDJE.
Želim samo dodati nekoliko komentara koji objašnjavaju razlike koje morate uzeti u obzir. U ovom projektu moramo voziti 2 motora. Stoga moramo dvaput ponoviti krug koji se odnosi na upravljački program motora. Priložena shema prikazuje što vam je zapravo potrebno za lemljenje.
Nadalje, budući da vozim motore jednostavnim polumostom, motori će raditi samo u jednom smjeru, nema stupnja za vožnju unatrag. Pokušajte se toga sjetiti prije nego što zaglavite u travi vašeg ribnjaka (ovo je prijedlog iz prve ruke!)
Korak 2: Programiranje
Firmver se temelji na skici koju sam razvio za čitanje signala koji dolazi s prijemnika cPPM Rx i koju možete pronaći OVDJE.
Dodao sam matematičku funkciju in loop () kako bih pomiješao dolazne signale i generirao ispravne vrijednosti potrebne za pogon motora. Ono što radimo je davanje diferencijalnog signala motorima, koji se pretvaraju u diferencijalno povjerenje ovisno o smjeru kojim idemo na našem Radio sticku.
Slika opisuje funkciju koju moramo implementirati u kod. Za skretanje ulijevo ili udesno potrebno je promijeniti snagu koja se daje svakom motoru.
Prilikom skretanja ulijevo, desni motor je postavljen na najveću raspoloživu snagu (proporcionalnu položaju ručice za gas), dok se lijevi motor u skladu s tim smanjuje prema nagibnoj palici. Komplementarno, suprotno se događa pri skretanju udesno. U položaju nagiba srednjeg raspona, dodat je prostor za glavu tako da će motori dobiti jednaki potisak u slučaju da želimo ići ravno.
Izračunate vrijednosti tada se normaliziraju kako bi bile unutar min/MAX vrijednosti motora i upisuju se u odgovarajući pin motora pomoću funkcije analogWrite (). Korištenje analogWrite () na PWM omogućenim pinovima upisuje odabranu duljinu PWM impulsa u odgovarajući registar. Budući da koristimo 8-bitni PWM, duljina impulsa može varirati od 0 do 255 (što su vrijednosti min/MAX motora).
U slučaju da ste upoznati s matematikom i jednadžbama, možete pokušati napisati vlastiti kod koji implementira ovu funkciju. U suprotnom, samo učitajte skicu "Boat.ino" u uChipusing Arduino IDE i testirajte je.
Možete komentirati/otkomentirati definiciju DEBUG -a kako biste ispisali vrijednosti motora i kanala na SerialUSB -u. To bi moglo biti vrlo korisno za podešavanje min_range, mid_range i max_range u skladu s vašim Tx-Rx radijskim sustavom.
Korak 3: Izgradnja okvira
Ovdje vam dobro dolaze vaše vještine inženjera strojarstva. Budući da nisam inženjer strojarstva, koristio sam dijelove otpada sa CD-ROM uređaja. Konkretno, unutarnji ovješeni nosač CD-ROM uređaja savršeno odgovara mojoj namjeni. Plutajući elementi mog broda su boce, dok su kabelske vezice posebno korisne za lijepljenje svega.
Savijte nosač stvarajući "L-nosač". Zatim priključite motore u ovjesni prsten kao što je prikazano na slici. Priznajem da se samo srećom motor tako savršeno uklopio u ovaj silicijski prsten! U slučaju da vam vaš ne odgovara, morate napraviti hardversku prilagodbu, povećati veličinu rupe ili izrezati dio silicijskog ovjesnog prstena.
Nakon što ste popili litru gazirane vode (boce s pjenušavom vodom deblje su od običnih boca vode i stoga su čvršće, vjerojatno bi upotreba boca kole bila još bolja!) Sada ste spremni za sastavljanje svog boca.
Spojite motore na elektroniku, stavite ovu u zatvorenu plastičnu vrećicu ostavljajući razmak samo za žice motora i priključak za bateriju. Sastavite L-nosač CD-ROM-a, boce i elektroniku pričvrstivši ih zajedno s kabelskim vezicama. Pokušajte održati ravnotežu vašeg vozila u središtu i upotrijebite još jednu kabelsku vezicu kako biste održali elektroniku čvrstom; ove mjere opreza jamče da se čamac neće okrenuti naglavačke u slučaju valovitog mora i da elektronika neće kliziti kada napravite skrenuta skretanja!
To je sve, sada ste spremni za lansiranje broda
Korak 4: Utrkujte se
Uključite svoj brod spajanjem baterije i uključite radio (provjerite jeste li pravilno izveli postupak vezanja prije sastavljanja broda!), Idemo u utrku!
Zamolite svoje prijatelje iz RC -a da sami naprave svoju kuću i počnite se utrkivati s njima na jezercu pored vašeg doma!
Preporučeni:
Električni brod: 4 koraka
Električni brod: Potrošni materijal -Mala plastična kutija 2x DC motori Žice 1x prekidač 2x propelera 2x 9V baterije Pištolj za vruće ljepilo
Veslački brod s Arudinom koji izbjegava prepreke: 9 koraka
Veslački brod s Arudinom koji izbjegava prepreke: Bok prijatelji, u ovom ću vam vodiču pokazati kako napraviti veslački brod koji izbjegava prepreke. Na ovu sam ideju došao dok sam se odmarao u blizini svog ribnjaka i smišljao ideju za plastični izazov. Shvatio sam da će plastika ovdje biti vrlo
Drveni RC brod kojim možete upravljati ručno ili putem web stranice: 9 koraka
Drveni RC brod kojim možete upravljati ručno ili putem web stranice: Bok, student sam na Howest -u i sagradio sam drveni RC čamac kojim možete upravljati putem kontrolera ili putem web stranice. Umorio sam se od toga da se vozila za brzo upravljanje kvare i htio sam u čemu uživati dok sam živio na moru
Dječji svemirski brod: 10 koraka
Dječji svemirski brod: Uvijek sam kao klinac želio izgraditi jedan od ovih. Sad kad sam i sam imao dvoje male djece, imao sam dobar izgovor da konačno uspijem. Pregled: Okvir svemirskog broda bio je izrađen od drveta i bio je prekriven pločama od šperploče. Elektronika je uglavnom radila na 12V
Prebacivanje na igru kviza iz plastičnih boca: 9 koraka
Prekidač za igru kviz iz plastičnih boca: Ovaj par prekidača montiranih unutar plastične boce koristi vrlo jednostavan krug za upravljanje LED svjetlima. Nakon što pritisnete jedan gumb, svjetla će se upaliti, čime će se onemogućiti drugi set svjetla. Sve slike nakon zumiranja su