Innehållsförteckning:
Video: UChip-RC-båt av plastflaskor och CD-ROM-spelare !: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:43
Efter att jag implementerat hårdvaran och mjukvaran för att ansluta min drönare -radio till motorer/servon, var nästa steg att använda det hårda arbetet och bygga min egen RC -leksak, som är … en båt!
Eftersom jag inte är maskiningenjör valde jag det enklaste tillvägagångssättet jag kunde tänka mig, för att bygga min båt: Återvinn allt jag fick för att göra det bästa av det! Jag är stolt över att säga, den här gången överträffade jag mina förväntningar!
Därför vill jag dela med mig av mitt projekt och här är de få steg som krävs för att bygga din egen "racing" skrotbåt!
Materialförteckning
Elektronik, du kan bygga din egen elektronik enligt min tidigare guide eller använda någon annans projekt. Min innehåller:
- 1 x uChip: Arduino IDE -kompatibelt kort
- 1 x Tx-Rx radiosystem: alla radiosystem med cPPM-mottagare är bra
- 2 x motordrivrutin: med 1x47uF@16V kondensator, 3xDioder (snabb återhämtning), 1x5.1V zener, 2 nMOSFET (VGTH ~ 2V) och 4 motstånd kan du enkelt löd ditt.
- 1 x Li-ion 18650 batteri: du kan återvinna ett från ett gammalt notebook-batteri eller köpa ett nytt.
- 2 x kärnlösa motorer med CW- och CCW -propellrar (CW = ClockWise, CCW = CounterClockWise)
Ram (mestadels av återvunna komponenter):
- 2 x plastflaskor (0,5L)
-1 x CD-ROM/DVD-ROM-spelare en återvunnen
- 3 (eller fler) x kabelband: det faktiska antalet beror på den faktiska längden du behöver. Jag använde 4 av dem, var 20 cm långa.
Steg 1: Bygga elektroniken
Jag publicerade en”instruktioner” som förklarar hur man kör en motor/servo med uChip och ett Tx-Rx-system med en cPPM-mottagare. Du hittar den HÄR.
Jag vill bara lägga till några kommentarer som förklarar skillnaderna du måste ta hänsyn till. I detta projekt måste vi köra 2 motorer. Därför måste vi upprepa kretsen relaterad till motorföraren två gånger. Den bifogade schemat visar vad du faktiskt behöver för att löda.
Eftersom jag dessutom kör motorerna med en enkel halvbro, kommer motorerna bara att köra åt ena hållet, det finns ingen backväxel. Försök att komma ihåg detta innan du fastnar i gräset i din damm (detta är ett förslag på första personers upplevelse!)
Steg 2: Programmering
Firmware är baserad på skissen jag utvecklade för att läsa signalen som kommer från cPPM Rx -mottagaren och som du hittar HÄR.
Jag lade till lite matematik i loop () -funktion för att blanda de inkommande signalerna och generera de korrekta värden som krävs för att driva motorerna. Vad vi gör är att ge en differentiell signal till motorerna, som översätts i differentiellt förtroende beroende på vilken riktning vi tar på vår radiopinne.
Bilden beskriver den funktion vi behöver implementera i koden. För att svänga åt vänster eller höger är det nödvändigt att ändra effekten som ges till varje motor.
När du svänger till vänster, ställs den högra motorn på max tillgänglig effekt (proportionellt mot gasreglaget), medan den vänstra motorn minskar i enlighet med tiltpinnen. Kompletterande, motsatsen inträffar när man svänger åt höger. I lutningsläge i mellanklass har ett takhöjd lagts till så att motorerna får samma dragkraft om vi vill fortsätta direkt.
De beräknade värdena normaliseras sedan för att hålla dem inom min/MAX motorvärdena och skrivs in i motsvarande motorstift med funktionen analogWrite (). Med analogWrite () på PWM -aktiverade stift skriver den valda längden på PWM -pulsen till motsvarande register. Eftersom vi använder en 8-bitars PWM kan pulslängden variera från 0 till 255 (som är min/MAX motorvärden).
Om du är bekant med matematik och ekvationer kan du försöka skriva din egen kod som implementerar denna funktion. Annars är det bara att ladda skissen “Boat.ino” till att använda Arduino IDE och testa den.
Du kan kommentera/avmarkera DEBUG -definieringen för att skriva ut värdena för motorer och kanaler på SerialUSB. Detta kan vara mycket användbart för att ställa in min_range, mid_range och max_range i enlighet med ditt Tx-Rx-radiosystem.
Steg 3: Bygga ramen
Här kommer dina mekaniska ingenjörskunskaper till nytta. Eftersom jag inte är maskiningenjör använde jag skrotdelar från en CD-ROM-spelare. I synnerhet passar den interna upphängda CD-ROM-spelarvagnen perfekt till mitt syfte. De flytande elementen i min båt är flaskorna medan kabelbanden är särskilt användbara för att hålla ihop allt.
Böj vagnen och skapa en "L-vagn". Anslut sedan motorerna till upphängningsringen enligt bilden. Jag erkänner att det bara var av tur att motorn passade så perfekt in i denna kiselring! Om din inte passar, måste du göra lite hårdvaruanpassning, öka hålstorleken eller skära en del av kiselupphängningsringen.
Efter att ha druckit en liter mousserande vatten (mousserande vattenflaskor är tjockare än vanliga vattenflaskor och därmed starkare, förmodligen skulle det vara ännu bättre att använda colaflaskor!) Du är nu redo att montera din flaskbåt.
Anslut motorerna till elektroniken, montera den senare i en förseglad plastpåse och lämna ett mellanrum bara för motorns ledningar och batterikontakten. Montera CD-ROM L-vagnen, flaskorna och elektroniken genom att fästa dem tillsammans med buntbanden. Försök att hålla balansen i ditt fordon i mitten och använd ytterligare ett kabelband för att hålla elektroniken fast; dessa försiktighetsåtgärder garanterar att båten inte vänder upp och ner vid vågigt hav och att elektroniken inte glider när du gör snäva svängar!
Det är allt, du är nu redo att sjösätta din båt
Steg 4: Race
Slå på din båt genom att ansluta batteriet och slå på din radio (se till att du gjorde bindningsproceduren korrekt innan du monterade båten!), Låt oss börja tävla!
Be dina RC -vänner att bygga egna och börja tävla med dem på dammen bredvid ditt hem!
Rekommenderad:
HUR DU VÄNDER PLASTFLASKOR TILL BORDSLAMPA: 8 steg
HUR man vrider plastflaskor till skrivbordslampa: i denna instruerbara ska jag visa dig hur du gör din egen super skrivbordslampa med tomma dumma plastflaskor
Hur man skapar och infogar en tabell och lägger till ytterligare kolumner och/eller rader till den tabellen i Microsoft Office Word 2007: 11 steg
Hur man skapar och infogar en tabell och lägger till ytterligare kolumner och/eller rader till den tabellen i Microsoft Office Word 2007: Har du någonsin haft mycket data du arbetar med och tänkt för dig själv … " hur kan jag göra allt av dessa data ser bättre ut och blir lättare att förstå? " Om så är fallet kan en tabell i Microsoft Office Word 2007 vara ditt svar
Ansluter bearbetning och Arduino och gör 7 segment och servo GUI -kontroller: 4 steg
Ansluta bearbetning och Arduino och göra 7 segment och servo GUI -kontroller: För vissa projekt måste du använda Arduino eftersom det ger en enkel prototypplattform men visning av grafik i seriell bildskärm av Arduino kan ta ganska lång tid och är till och med svårt att göra. Du kan visa grafer på Arduino Serial Monitor
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: 5 steg (med bilder)
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: Styrning av 8 reläväxlar med nodemcu och IR -mottagare via wifi och IR -fjärrkontroll och Android -app. Fjärrkontrollen fungerar oberoende av wifi -anslutning. HÄR ÄR EN UPPDATERAD VERSIONKLICK HÄR
Byt till frågespel från plastflaskor: 9 steg
Switch för frågesport från plastflaskor: Detta par switchar monterade inuti en plastflaska använder en mycket enkel krets för att styra LED -lamporna. När du trycker på en knapp tänds lamporna, vilket gör att den andra uppsättningen lampor inaktiveras. Alla bilder efter zoombilden är