Turinys:
- 1 žingsnis: Elektronikos kūrimas
- 2 žingsnis: programavimas
- 3 žingsnis: rėmo kūrimas
- 4 žingsnis: lenktynės
Video: UChip-RC valtis iš plastikinių butelių ir CD-ROM grotuvas !: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Po to, kai įdiegiau aparatinę ir programinę įrangą, kad galėčiau prijungti savo drono radiją prie variklių/servo, kitas žingsnis buvo gerai panaudoti atliktą sunkų darbą ir sukurti savo RC žaislą, kuris yra … valtis!
Kadangi nesu mechanikos inžinierius, norėdamas sukurti savo valtį pasirinkau lengviausią būdą, kokį tik įsivaizduoju: perdirbk viską, ką gavau, ir išnaudok viską! Didžiuojuosi galėdamas pasakyti, kad šį kartą viršijau lūkesčius!
Todėl noriu pasidalinti su jumis savo projektu ir štai keli žingsniai, kurių reikia norint sukurti savo „lenktynių“laužą!
Sąmata
Elektronika, galite sukurti savo elektroniką vadovaudamiesi mano ankstesniu vadovu arba naudoti kito žmogaus projektą. Mano apima:
- 1 x „uChip“: su „Arduino IDE“suderinama plokštė
- 1 x „Tx-Rx“radijo sistema: gera bet kokia radijo sistema su cPPM imtuvu
- 2 x variklio tvarkyklė: su 1x47uF@16V kondensatoriumi, 3xDiodes (greitas atkūrimas), 1x5.1V Zener, 2 nMOSFET (VGTH ~ 2V) ir 4 rezistoriais, kuriuos galite lengvai lituoti.
- 1 x ličio jonų 18650 baterija: galite perdirbti vieną iš seno nešiojamojo kompiuterio akumuliatoriaus arba nusipirkti naują.
- 2 x belaidžiai varikliai su CW ir CCW sraigtais (CW = ClockWise, CCW = CounterClockWise)
Rėmas (dažniausiai iš perdirbtų komponentų):
- 2 x plastikiniai buteliai (0,5 l)
-1 x CD-ROM/DVD-ROM grotuvas ir perdirbtas
- 3 (ar daugiau) x kabelių jungčių: tikrasis skaičius priklauso nuo tikrojo ilgio, kurio jums reikia. Aš naudojau 4 iš jų, kiekvienas 20 cm ilgio.
1 žingsnis: Elektronikos kūrimas
Aš paskelbiau „Instructables“, paaiškinančią, kaip vairuoti variklį/servo naudojant „uChip“ir „Tx-Rx“sistemą su cPPM imtuvu. Jį rasite ČIA.
Aš tik noriu pridėti keletą komentarų, paaiškinančių skirtumus, į kuriuos reikia atsižvelgti. Šiame projekte turime vairuoti 2 variklius. Todėl mes turime du kartus pakartoti grandinę, susijusią su variklio vairuotoju. Pridedama schema parodo, ko iš tikrųjų reikia lituoti.
Be to, kadangi varinėju variklius paprastu pusiniu tiltu, varikliai veiks tik viena kryptimi, todėl atbulinės eigos pavaros nebus. Pabandykite tai prisiminti prieš įstrigdami tvenkinio žolėje (tai yra pirmojo asmens patirties pasiūlymas!)
2 žingsnis: programavimas
Programinė įranga yra pagrįsta eskizu, kurį sukūriau skaityti signalą, sklindantį iš „cPPM Rx“imtuvo, ir kurį galite rasti ČIA.
Pridėjau šiek tiek matematikos ciklo () funkciją, kad galėčiau sumaišyti gaunamus signalus ir sugeneruoti teisingas vertes, reikalingas varikliams valdyti. Mes duodame diferencinį signalą varikliams, kurie verčiasi skirtingu pasitikėjimu, priklausomai nuo to, kokia kryptimi laikomės savo radijo stotelės.
Paveikslėlyje aprašoma funkcija, kurią turime įgyvendinti kode. Norint pasukti į kairę arba į dešinę, būtina pakeisti kiekvienam varikliui suteiktą galią.
Sukant į kairę, dešinysis variklis nustatomas pagal didžiausią turimą galią (proporcingas droselio svirties padėčiai), o kairysis variklis yra atitinkamai sumažintas pagal pakreipimo lazdą. Papildomai, pasukus į dešinę, būna priešingai. Vidutinio diapazono pakreipimo padėtyje buvo pridėta laisva vieta, kad varikliai gautų vienodą trauką, jei norėtume eiti tiesiai.
Tada apskaičiuotos vertės yra normalizuojamos, kad išlaikytų min/MAX variklio reikšmes, ir įrašomos į atitinkamą variklio kaištį naudojant analogWrite () funkciją. Naudojant analogWrite () ant PWM įjungtų kaiščių, pasirinktas PWM impulso ilgis įrašomas į atitinkamą registrą. Kadangi mes naudojame 8 bitų PWM, impulsų ilgis gali svyruoti nuo 0 iki 255 (tai yra min/MAX variklio vertės).
Jei esate susipažinęs su matematika ir lygtimis, galite pabandyti parašyti savo kodą, kuris įgyvendina šią funkciją. Priešingu atveju tiesiog įkelkite eskizą „Boat.ino“į „uChipusing“naudodami „Arduino IDE“ir išbandykite.
Galite komentuoti/atšaukti DEBUG apibrėžtį, kad ant SerialUSB būtų atspausdintos variklių ir kanalų vertės. Tai gali būti labai naudinga norint suderinti min_range, mid_range ir max_range pagal jūsų Tx-Rx radijo sistemą.
3 žingsnis: rėmo kūrimas
Čia jums padės mechanikos inžinieriaus įgūdžiai. Kadangi nesu inžinierius mechanikas, naudojau CD-ROM grotuvo laužo dalis. Visų pirma vidinė pakabinama kompaktinių diskų grotuvo dėtuvė puikiai atitinka mano tikslą. Plaukiojantys mano valties elementai yra buteliai, o kabelių raiščiai yra ypač naudingi, kad viskas būtų suklijuota.
Sulenkite vežimėlį, sukurdami „L vežimą“. Tada prijunkite variklius prie pakabos žiedo, kaip parodyta paveikslėlyje. Pripažįstu, kad tik per laimę variklis taip puikiai tilpo į šį silicio žiedą! Jei jūsų netinka, turite šiek tiek pritaikyti aparatūrą, padidinti skylės dydį arba nupjauti silicio pakabos žiedą.
Išgėrę litrą putojančio vandens (putojančio vandens buteliai yra storesni nei paprasto vandens buteliai ir taip tvirtesni, tikriausiai būtų dar geriau naudoti kolos butelius!), Dabar esate pasiruošę surinkti valtį „Buteliai“.
Prijunkite variklius prie elektronikos, įdėkite pastaruosius į sandarų plastikinį maišelį, palikdami tarpą tik variklių laidams ir akumuliatoriaus jungčiai. Sumontuokite kompaktinio disko L dėklą, butelius ir elektroniką, pritvirtindami juos kartu prie kabelių. Pabandykite išlaikyti savo automobilio pusiausvyrą centre ir naudokite dar vieną trosą, kad elektronika išliktų tvirta; šios atsargumo priemonės garantuoja, kad banguotos jūros atveju valtis neapsivers aukštyn kojomis ir kad elektronika neslys, kai darote griežtus posūkius!
Tai viskas, dabar esate pasiruošę išleisti savo valtį
4 žingsnis: lenktynės
Įjunkite savo valtį prijungę akumuliatorių ir įjunkite radiją (prieš surinkdami valtį įsitikinkite, kad teisingai atlikote įrišimo procedūrą!), Pradėkite lenktynes!
Paprašykite savo RC draugų susikurti savo ir pradėti lenktyniauti su jais tvenkinyje šalia jūsų namų!
Rekomenduojamas:
„Arduino“ir „Neopixel“kokso butelių vaivorykštės vakarėlio šviesa: 7 žingsniai (su nuotraukomis)
„Arduino“ir „Neopixel“kokso buteliuko vaivorykštės vakarėlio šviesa: Taigi mano sūnus Doonas pastebi labai šaunią vakarėlio lemputę, pagamintą iš senų kokso butelių, ir kvapnius „Glow Sticks“vidų, ir klausia, ar galime padaryti vieną jo būsimiems mokyklos egzaminams. ! Sakau tikrai, bet ar nenorėtum turėti tokių
CLEPCIDRE: Sidro butelių skaitmeninis laikrodis: 8 žingsniai (su nuotraukomis)
CLEPCIDRE: Sidro butelių skaitmeninis laikrodis: Prieš pasinerdamas į objekto aprašymą, turiu paaiškinti kontekstą, kuriame jis buvo suprojektuotas ir pastatytas. Mano žmona yra menininkė ir iš esmės dirba su moliu, kaip keramikė, bet ir su kitomis medžiagomis, tokiomis kaip medis, skalūnas ar stiklas. Daugumoje jos
Lėktuvas su plastikiniu buteliu DC variklis: 13 žingsnių
Lėktuvas su plastikiniu buteliu su nuolatiniu varikliu: ieškote kūrybiško būdo derinti skrydį ir pagrindinius elektros darbus? Šis lėktuvas su plastikiniu buteliu su nuolatinės srovės varikliu yra puikus būdas praktikuoti pagrindinius elektros įgūdžius, tuo pat metu šiek tiek pramogaujant menui ir amatams
Viktorinos žaidimo perjungimas iš plastikinių butelių: 9 žingsniai
Viktorinos žaidimo jungiklis iš plastikinių butelių: ši jungiklių pora, sumontuota plastikiniame butelyje, naudoja labai paprastą grandinę LED žibintams valdyti. Paspaudus vieną mygtuką, jo lemputės užsidegs, o kitas žibintų komplektas bus išjungtas. Visos nuotraukos po mastelio keitimo yra
Anemometras iš CDROM variklio ir plastikinių Velykų kiaušinių puselių: 7 žingsniai
Anemometras iš CDROM variklio ir plastikinių Velykų kiaušinių puselių: CDROM variklio anemometras ir plastikinės Velykų kiaušinių pusės Aš noriu pastatyti vieną ar du mažus vėjo generatorius švino rūgštinėms baterijoms įkrauti. Norėdami sužinoti, ar turiu pakankamai vėjo, kad tai apsimokėtų, padariau anemometrą (vėjo matavimo prietaisą)