Indholdsfortegnelse:
Video: UChip-RC-båd ud af plastflasker og cd-rom-afspiller !: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Efter at jeg implementerede hardware og software til at forbinde min drone -radio til motorer/servoer, var det næste trin at udnytte det hårde arbejde godt og bygge mit eget RC -legetøj, som er … en båd!
Da jeg ikke er maskiningeniør, valgte jeg den nemmeste tilgang, jeg kunne forestille mig, for at bygge min båd: Genbrug alt, hvad jeg fik, og få det bedste ud af det! Jeg er stolt over at sige, denne gang overgik jeg mine forventninger!
Derfor vil jeg dele mit projekt med dig, og her er de få trin, der er nødvendige for at bygge din egen "racing" skrotbåd!
Materialeliste
Elektronik, du kan bygge din egen elektronik efter min tidligere guide eller bruge en anden projekt. Min omfatter:
- 1 x uChip: Arduino IDE -kompatibelt bord
- 1 x Tx-Rx radiosystem: ethvert radiosystem med cPPM-modtager er godt
- 2 x motordriver: med 1x47uF@16V kondensator, 3xDioder (hurtig genopretning), 1x5.1V zener, 2 nMOSFET (VGTH ~ 2V) og 4 modstande, du let kan lodde din.
- 1 x Li-ion 18650 batteri: du kan genbruge et fra en gammel notebook-batteripakke eller købe en ny.
- 2 x kerneløse motorer med CW og CCW propeller (CW = ClockWise, CCW = CounterClockWise)
Ramme (for det meste ud af genanvendte komponenter):
- 2 x plastflasker (0,5 l)
-1 x cd-rom/dvd-rom afspiller en genbrugt
- 3 (eller flere) x kabelbindere: det faktiske antal afhænger af den faktiske længde, du har brug for. Jeg brugte 4 af dem, hver 20 cm lange.
Trin 1: Opbygning af elektronikken
Jeg udgav en "Instructables", der forklarede, hvordan man kører en motor/servo ved hjælp af uChip og et Tx-Rx-system med en cPPM-modtager. Du kan finde den HER.
Jeg vil bare tilføje et par kommentarer, der forklarer de forskelle, du skal tage højde for. I dette projekt skal vi køre 2 motorer. Derfor er vi nødt til at gentage kredsløbet relateret til motordriveren to gange. Den vedlagte skematisk viser dig, hvad du rent faktisk har brug for at lodde.
Da jeg desuden driver motorerne med en simpel halvbro, vil motorerne kun køre i en retning, og der er ikke noget bakgear. Prøv at huske dette, før du sidder fast i græsset i din dam (dette er et forslag til første personoplevelse!)
Trin 2: Programmering
Firmwaren er baseret på den skitse, jeg udviklede til at læse signalet fra cPPM Rx -modtageren, og som du kan finde HER.
Jeg tilføjede en matematik i loop () -funktion for at blande de indgående signaler og generere de korrekte værdier, der er nødvendige for at drive motorerne. Det, vi gør, er at give et differentialesignal til motorerne, som oversættes til differentiel tillid afhængigt af den retning, vi tager på vores Radio -stick.
Billedet beskriver den funktion, vi skal implementere i koden. For at dreje til venstre eller højre er det nødvendigt at ændre den effekt, der er givet til hver motor.
Når du drejer til venstre, indstilles den højre motor til den maksimale tilgængelige effekt (proportionel med gashåndtagets position), mens den venstre motor reduceres i overensstemmelse med tiltpinden. Komplementært sker det modsatte, når man drejer til højre. Ved midterstandens hældningsposition er der tilføjet en frihøjde, så motorerne får samme tryk, hvis vi ønsker at fortsætte ligeud.
De beregnede værdier normaliseres derefter for at holde dem inden for min/MAX motorværdierne og skrives ind i den tilsvarende motorstift ved hjælp af funktionen analogWrite (). Brug af analogWrite () på PWM -aktiverede stifter skriver den valgte længde af PWM -pulsen i det tilsvarende register. Da vi bruger en 8-bit PWM, kan pulslængden variere fra 0 til 255 (som er min/MAX motorværdierne).
Hvis du kender matematik og ligninger, kan du prøve at skrive din egen kode, der implementerer denne funktion. Ellers skal du bare indlæse skitsen "Boat.ino" til uChipusing Arduino IDE og teste den.
Du kan kommentere/fjerne kommentaren fra DEBUG -defineringen for at udskrive værdierne for motorer og kanaler på SerialUSB. Dette kan være meget nyttigt for at indstille min_range, mid_range og max_range i overensstemmelse hermed til dit Tx-Rx-radiosystem.
Trin 3: Opbygning af rammen
Her kommer dine mekaniske ingeniørfærdigheder til nytte. Da jeg ikke er maskiningeniør, brugte jeg skrotdele fra en cd-rom-afspiller. Især den interne ophængte CD-ROM-afspillervogn passer perfekt til mit formål. De flydende elementer i min båd er flaskerne, mens kabelbåndene er særligt nyttige til at holde alt sammen.
Bøj vognen og opret en "L-vogn". Sæt derefter motorerne i ophængsringen som vist på billedet. Jeg indrømmer, at det kun var ved et held, at motoren passede så perfekt ind i denne siliciumring! Hvis din ikke passer, skal du lave en hardware -tilpasning, øge hulstørrelsen eller skære en del af siliciumophængringen.
Efter at have drukket en liter mousserende vand (mousserende vandflasker er tykkere end almindelige vandflasker og dermed mere robust, ville det sandsynligvis være endnu bedre at bruge colaflasker!) Du er nu klar til at samle din flaskebåd.
Tilslut motorerne til elektronikken, sæt den sidstnævnte i en forseglet plastpose, der efterlader et hul kun for motorens ledninger og batteristikket. Saml CD-ROM L-vognen, flaskerne og elektronikken ved at fastgøre dem sammen med kabelbinderne. Prøv at holde balancen i dit køretøj i midten, og brug endnu et kabelbinder til at holde elektronikken fast; disse forholdsregler garanterer, at båden ikke vender på hovedet i tilfælde af bølget hav, og at elektronikken ikke glider, når du laver snævre sving!
Det er alt, du er nu klar til at starte din båd
Trin 4: Løb
Tænd din båd ved at tilslutte batteriet og tænd for din radio (sørg for at du gjorde bindingsproceduren korrekt, før du monterede båden!), Lad os begynde at køre!
Bed dine RC -venner om at bygge deres egne, og begynd at køre med dem på dammen ved siden af dit hjem!
Anbefalede:
Sådan drejes plastflasker til bordlampe: 8 trin
SÅDAN VENDER DU PLASTE FLASKER TIL LAMPEN PÅ BORDSKABET: i denne instruktive vil jeg vise dig, hvordan du laver din egen super skrivebordslampe ved hjælp af tomme dumme plastflasker
Tekst til tale Klik på et ARMbasic Powered UChip og andre ARMbasic Powered SBC'er: 3 trin
Tekst til tale Klik på et ARMbasic Powered UChip og andre ARMbasic Powered SBC'er: Intro: God dag. Jeg hedder Tod. Jeg er en luftfarts- og forsvarsprofessionel, der også er lidt af en nørde i hjertet.Inspiration: Jeg stammer fra en epoke med opkalds-BBS, 8-bit mikrokontroller, Kaypro/Commodore/Tandy/TI-994A personlige computere, da R
UChip - Enkel skitse til fjernbetjeningsmotorer og/eller servoer via 2,4 GHz radio Tx -Rx !: 3 trin
UChip - Enkel skitse til fjernbetjeningsmotorer og/eller servoer via 2,4 GHz radio Tx -Rx !: Jeg kan virkelig godt lide RC -verdenen. Brug af et RC -legetøj giver dig følelsen af, at du har kontrol over noget ekstraordinært, på trods af at det er en lille båd, bil eller drone! Det er dog ikke let at tilpasse dit legetøj og få dem til at gøre, hvad du vil have det
UChip Lightsaber - "May the Force Be With You": 6 trin
UChip Lightsaber - "May the Force Be With You": Har du nogensinde drømt om at være en Jedi eller Sith i Star Wars -universet og svinge et kraftfuldt Lightsaber til at støtte din egen side? Uanset hvad svaret måtte være, her er det: Sådan laver du et DIY lyssværd med µChipFirst, lad mig angive, at jeg har til hensigt at
Skift til quizspil fra plastflasker: 9 trin
Skift til quizspil fra plastflasker: Dette par kontakter, der er monteret inde i en plastflaske, bruger et meget enkelt kredsløb til at styre LED -lysene. Efter at der er trykket på en knap, tænder lyset og deaktiverer dermed det andet sæt lys. Alle billederne efter zoombilledet er