Innholdsfortegnelse:
Video: UChip-RC-båt ut av plastflasker og CD-ROM-spiller !: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Etter at jeg implementerte maskinvaren og programvaren for å koble min droneradio til motorer/servoer, var neste trinn å gjøre god bruk av det harde arbeidet og bygge mitt eget RC -leketøy, som er … en båt!
Siden jeg ikke er maskiningeniør, valgte jeg den enkleste tilnærmingen jeg kunne tenke meg, for å bygge båten min: Resirkuler alt jeg fikk, og få det beste ut av det! Jeg er stolt over å si at denne gangen overgikk jeg mine forventninger!
Derfor vil jeg dele prosjektet mitt med deg, og her er de få trinnene som er nødvendige for å bygge din egen "racing" skrapbåt!
Stykklister
Elektronikk, du kan bygge din egen elektronikk etter min forrige guide eller bruke et annet prosjekt. Min inkluderer:
- 1 x uChip: Arduino IDE -kompatibelt brett
- 1 x Tx-Rx radiosystem: ethvert radiosystem med cPPM-mottaker er bra
- 2 x motordriver: med 1x47uF@16V kondensator, 3xDioder (rask gjenoppretting), 1x5.1V zener, 2 nMOSFET (VGTH ~ 2V) og 4 motstander du enkelt kan lodde din.
- 1 x Li-ion 18650 batteri: du kan resirkulere et fra en gammel bærbar batteripakke eller kjøpe et nytt.
- 2 x Coreless motorer med CW og CCW propeller (CW = ClockWise, CCW = CounterClockWise)
Ramme (for det meste ut av resirkulerte komponenter):
- 2 x plastflasker (0,5 l)
-1 x CD-ROM/DVD-ROM-spiller en resirkulert
- 3 (eller flere) x kabelbindere: det faktiske antallet avhenger av den faktiske lengden du trenger. Jeg brukte 4 av dem, hver 20 cm lange.
Trinn 1: Bygg elektronikken
Jeg publiserte en "Instructables" som forklarer hvordan du kjører en motor/servo ved hjelp av uChip og et Tx-Rx-system med en cPPM-mottaker. Du finner den HER.
Jeg vil bare legge til noen kommentarer som forklarer forskjellene du må ta hensyn til. I dette prosjektet må vi kjøre 2 motorer. Derfor må vi gjenta kretsen knyttet til motorføreren to ganger. Den vedlagte skjematikken viser deg hva du egentlig trenger for å lodde.
Siden jeg dessuten driver motorene med en enkel halvbro, vil motorene bare kjøre i en retning, og det er ikke noe revers. Prøv å huske dette før du sitter fast i gresset i dammen din (dette er et forslag til første personopplevelse!)
Trinn 2: Programmering
Fastvaren er basert på skissen jeg utviklet for å lese signalet som kommer fra cPPM Rx -mottakeren, og som du finner HER.
Jeg la til en matematikk i loop () -funksjon for å blande innkommende signaler og generere de riktige verdiene som er nødvendige for å drive motorene. Det vi gjør er å gi et differensialsignal til motorene, som oversetter differensiell tillit avhengig av retningen vi tar på vår radiopinne.
Bildet beskriver funksjonen vi trenger å implementere i koden. For å svinge til venstre eller høyre, er det nødvendig å endre effekten til hver motor.
Når du svinger til venstre, er høyre motor satt til maks. Tilgjengelig effekt (proporsjonal med gasspjeldposisjonen), mens venstre motor reduseres tilsvarende tiltpinnen. Komplementært, det motsatte oppstår når du svinger til høyre. Ved vippeposisjon i mellomområdet er det lagt til et takhøyde slik at motorene vil få samme skyvekraft i tilfelle vi ønsker å gå rett videre.
De beregnede verdiene normaliseres deretter for å holde dem innenfor min/MAX motorverdiene og skrives inn i den tilsvarende motorpinnen ved hjelp av analogWrite () -funksjonen. Ved å bruke analogWrite () på PWM -aktiverte pinner, skriver du den valgte lengden på PWM -pulsen i det tilsvarende registeret. Siden vi bruker en 8-bits PWM, kan pulslengden variere fra 0 til 255 (som er min/MAX motorverdiene).
Hvis du er kjent med matte og ligninger, kan du prøve å skrive din egen kode som implementerer denne funksjonen. Ellers er det bare å laste inn skissen “Boat.ino” til å bruke Arduino IDE og teste den.
Du kan kommentere/fjerne kommentaren til DEBUG -definisjonen for å skrive ut verdiene på motorer og kanaler på SerialUSB. Dette kan være veldig nyttig for å stille inn min_range, mid_range og max_range i henhold til ditt Tx-Rx-radiosystem.
Trinn 3: Bygg rammen
Her kommer dine mekaniske ingeniørferdigheter godt med. Siden jeg ikke er maskiningeniør, brukte jeg skrapdeler fra en CD-ROM-spiller. Spesielt passer den interne suspenderte CD-ROM-spillervognen perfekt til mitt formål. De flytende elementene i båten min er flaskene, mens kabelbåndene er spesielt nyttige for å feste alt sammen.
Bøy vognen for å lage en "L-vogn". Deretter kobler du motorene til fjærringen som vist på bildet. Jeg innrømmer at det var bare av flaks at motoren passet så perfekt inn i denne silisiumringen! Hvis din ikke passer, må du gjøre noen maskinvaretilpasninger, øke hullstørrelsen eller kutte en del av silisiumopphengsringen.
Etter å ha drukket en liter musserende vann (musserende vannflasker er tykkere enn vanlige vannflasker og dermed sterkere, er det sannsynligvis enda bedre å bruke colaflasker!) Du er nå klar til å sette sammen flaskebåten.
Koble motorene til elektronikken, sett den sistnevnte inn i en forseglet plastpose og etterlater et gap bare for motorens ledninger og batterikontakten. Monter CD-ROM L-vognen, flaskene og elektronikken ved å feste dem sammen med kabelbåndene. Prøv å holde balansen mellom kjøretøyet ditt i midten og bruk en kabelbinder til for å holde elektronikken fast; disse forholdsreglene garanterer at båten ikke snur opp ned ved bølget hav og at elektronikken ikke glir når du tar tette svinger!
Det er alt, du er nå klar til å lansere båten din
Trinn 4: Løp
Slå på båten din ved å koble til batteriet og slå på radioen (sørg for at du gjorde bindingsprosedyren riktig før du monterte båten!), La oss begynne å rase!
Be RC -vennene dine om å bygge sine egne, og begynn å løpe med dem på dammen ved siden av hjemmet ditt!
Anbefalt:
HVORDAN VENDE PLASTFLASKER TIL BORDEN LAMPE: 8 trinn
HVORDAN VENDE PLASTFLASKER TIL BORDEN
Tekst til tale Klikk på et ARMbasisk drevet UChip og andre ARMbasisk drevne SBC: 3 trinn
Tekst til tale Klikk på et ARMbasic Powered UChip og andre ARMbasic Powered SBCer: Intro: God dag. Jeg heter Tod. Jeg er en luftfarts- og forsvarspersonell som også er litt av en nerd i hjertet.Inspirasjon: Kommer fra epoken med oppringt BBS, 8-biters mikrokontrollere, Kaypro/Commodore/Tandy/TI-994A personlige datamaskiner, da R
UChip - Enkel skisse til fjernkontrollmotorer og/eller servoer via 2,4 GHz radio Tx -Rx !: 3 trinn
UChip - Enkel skisse til fjernkontrollmotorer og/eller servoer via 2,4 GHz radio Tx -Rx !: Jeg liker RC -verden. Å bruke en RC -leke gir deg følelsen av at du har kontroll over noe ekstraordinært, til tross for at det er en liten båt, bil eller drone! Det er imidlertid ikke lett å tilpasse lekene dine og få dem til å gjøre hva du vil
UChip Lightsaber - "May the Force Be With You": 6 trinn
UChip Lightsaber - "May the Force Be With You": Har du noen gang drømt om å være en Jedi eller Sith of Star Wars -universet og svinge et kraftig lyssvær for å støtte din egen side? Uansett hva svaret kan være, her er det: Hvordan lage en DIY lyssvær med µChipFirst, la meg spesifisere at jeg har tenkt å
Bytt til quizspill fra plastflasker: 9 trinn
Switch for Quiz Game From Plastic Bottles: Dette paret av brytere montert inne i en plastflaske bruker en veldig enkel krets for å kontrollere LED -lysene. Etter at du har trykket på en knapp, tennes lysene, og dermed deaktiveres det andre settet med lys. Alle bildene etter zoom -bildet er