INHOUDSOPGAWE:
Video: UChip-RC-boot uit plastiekbottels en CD-ROM-speler !: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Nadat ek die hardeware en sagteware geïmplementeer het om my drone -radio aan te sluit op motors/servo's, was die volgende stap om die harde werk goed te benut en my eie RC -speelding te bou, wat 'n boot is!
Aangesien ek nie 'n werktuigkundige is nie, het ek gekies vir die maklikste benadering wat ek kon voorstel om my boot te bou: Herwin alles wat ek gekry het, en maak die beste daarvan! Ek is trots om te sê dat ek hierdie keer my verwagtinge oortref het!
Daarom wil ek my projek met u deel, en hier is die paar stappe wat nodig is om u eie “wedrenne” skrootboot te bou!
Materiaallêer
Elektronika, u kan u eie elektronika bou volgens my vorige gids of 'n ander projek gebruik. Myne sluit in:
- 1 x uChip: Arduino IDE -versoenbare bord
- 1 x Tx-Rx radiostelsel: enige radiostelsel met cPPM-ontvanger is goed
- 2 x motorbestuurder: met 1x47uF@16V -kondensator, 3xDiodes (vinnige herstel), 1x5.1V -zener, 2 nMOSFET (VGTH ~ 2V) en 4 weerstande wat u joune maklik kan soldeer.
- 1 x Li-ion 18650 battery: u kan een uit 'n ou notebook battery herwin of 'n nuwe een koop.
- 2 x Coreless motors met CW en CCW propellers (CW = ClockWise, CCW = CounterClockWise)
Raam (meestal uit herwinde komponente):
- 2 x plastiekbottels (0,5 liter)
-1 x CD-ROM/DVD-ROM speler 'n herwinde speler
- 3 (of meer) x kabelbinders: die werklike aantal hang af van die werklike lengte wat u benodig. Ek het 4 daarvan gebruik, elk 20 cm lank.
Stap 1: Bou die elektronika
Ek het 'n "instruksies" gepubliseer waarin ek verduidelik hoe u 'n motor/servo bestuur met uChip en 'n Tx-Rx-stelsel met 'n kPPM-ontvanger. U kan dit HIER vind.
Ek wil net 'n paar opmerkings byvoeg wat die verskille verduidelik waarmee u rekening moet hou. In hierdie projek moet ons 2 motors aandryf. Daarom moet ons die kring wat verband hou met die motorbestuurder twee keer herhaal. Die aangehegte skematika wys wat u eintlik moet soldeer.
Aangesien ek die motors met 'n eenvoudige halfbrug ry, sal die motors slegs in een rigting loop, en is daar geen trurat nie. Probeer dit onthou voordat u in die gras van u dam vassteek (dit is 'n voorstel vir 'n eerste persoon!)
Stap 2: Programmering
Die firmware is gebaseer op die skets wat ek ontwikkel het om die sein van die cPPM Rx -ontvanger te lees en wat u HIER kan vind.
Ek het 'n bietjie wiskunde in loop () -funksie bygevoeg om die inkomende seine te meng en die korrekte waardes te genereer wat nodig is om die motors aan te dryf. Wat ons doen, is om 'n differensiële sein aan die motors te gee, wat vertaal word in differensiële vertroue, afhangende van die rigting wat ons op ons radiostok inslaan.
Die prent beskryf die funksie wat ons in die kode moet implementeer. Om links of regs te draai, is dit nodig om die krag wat aan elke motor gegee word, te verander.
As u links draai, word die regtermotor ingestel op die maksimum beskikbare krag (eweredig aan die gaspedaalposisie), terwyl die linkermotor dienooreenkomstig verminder word met die kantelstok. Aanvullend vind die teenoorgestelde plaas as u regs draai. In die middelste kantelposisie is 'n kopruimte bygevoeg sodat die motors dieselfde krag kry as ons reguit wil voortgaan.
Die berekende waardes word dan genormaliseer om dit binne die min/MAX motorwaardes te hou en word met die analogWrite () -funksie in die ooreenstemmende motorpen geskryf. Deur analogWrite () op PWM -geaktiveerde penne te gebruik, skryf die geselekteerde lengte van die PWM -pols in die ooreenstemmende register. Aangesien ons 'n 8-bis PWM gebruik, kan die polslengte wissel van 0 tot 255 (wat die min/MAX-motorwaardes is).
As u vertroud is met wiskunde en vergelykings, kan u probeer om u eie kode te skryf wat hierdie funksie implementeer. Laai andersins net die skets "Boat.ino" in om die Arduino IDE te gebruik en toets dit.
U kan die DEBUG -definisie kommentaar lewer/kommentaar lewer om die waardes van motors en kanale op die SerialUSB af te druk. Dit kan baie handig wees om die min_range, mid_range en max_range dienooreenkomstig op u Tx-Rx-radiostelsel af te stem.
Stap 3: Bou die raam
Hier is u vaardighede in meganiese ingenieurs nuttig. Aangesien ek nie 'n werktuigkundige is nie, het ek skrootdele van 'n CD-ROM-speler gebruik. In die besonder pas die interne ophangkar van die CD-ROM-speler perfek by my doel. Die drywende elemente van my boot is die bottels, terwyl die kabelbinders veral handig is om alles bymekaar te hou.
Buig die wa en skep 'n "L-koets". Koppel die motors dan in die veringring soos op die foto getoon. Ek erken dat die motor net per ongeluk in hierdie silikonring pas! As die uwe nie pas nie, moet u die hardeware aanpas, die gatgrootte vergroot of 'n deel van die silikonophangring sny.
Nadat u 'n liter vonkelwater gedrink het (vonkelwaterbottels is dikker as gewone waterbottels en dus stewiger, is dit waarskynlik nog beter om colabottels te gebruik!)
Koppel die motors aan op die elektronika, plaas die laasgenoemde in 'n verseëlde plastieksak en laat 'n gaping net vir die motordrade en die batterykonneksie. Monteer die CD-ROM L-wa, die bottels en die elektronika deur dit saam met die kabelbinders vas te maak. Hou die balans van u voertuig in die middel en gebruik nog 'n kabelbinder om die elektronika stewig te hou; hierdie voorsorgmaatreëls waarborg dat die boot nie onderstebo sal draai in geval van golwende see nie en dat die elektronika nie gly as u stywe draaie maak nie!
Dit is alles, u is nou gereed om u boot te begin
Stap 4: Wedloop
Skakel u boot aan deur die battery aan te sluit en u radio aan te skakel (maak seker dat u die bindprosedure korrek uitgevoer het voordat u die boot monteer!), Laat ons begin jaag!
Vra u RC -vriende om hul eie te bou en begin saam met hulle jaag op die dam langs u huis!
Aanbeveel:
Teks na spraak Klik op 'n ARMbasic Powered UChip en ander ARMbasic Powered SBC's: 3 stappe
Teks na spraak Klik op 'n ARMbasic Powered UChip en ander ARMbasic Powered SBC's: Inleiding: Goeie dag. My naam is Tod. Ek is 'n professionele ruimtevaart- en verdedigingswerker, en ek is ook 'n bietjie gees in die hart
UChip - Eenvoudige skets vir motors en/of servo's met afstandsbediening via 2,4 GHz radio Tx -Rx !: 3 stappe
UChip - Eenvoudige skets vir afstandsbedieningsmotors en/of servo's via 2.4GHz Radio Tx -Rx !: Ek hou baie van die RC -wêreld. Die gebruik van 'n RC -speelding gee jou die gevoel dat jy in beheer is van iets buitengewoons, al is dit 'n klein bootjie, motor of hommeltuig! Dit is egter nie maklik om jou speelgoed aan te pas en te laat doen wat jy wil nie
UChip Lightsaber - "May the Force Be With You": 6 stappe
UChip Lightsaber - 'May the Force Be With You': het u al ooit daarvan gedroom om 'n Jedi of Sith of the Star Wars -heelal te wees, 'n kragtige Lightsaber te swaai om u eie kant te ondersteun? Wat die antwoord ook al mag wees, hier is dit: Hoe om 'n DIY Lightsaber te maak met µChipFirst, laat my spesifiseer dat ek van plan is om
Skakel oor na vasvra -speletjie uit plastiekbottels: 9 stappe
Skakel oor vir vasvra -speletjie uit plastiekbottels: hierdie skakelaars wat in 'n plastiekfles gemonteer is, gebruik 'n baie eenvoudige stroombaan om die LED -ligte te beheer. Nadat die een knoppie gedruk is, sal die ligte aanskakel en sodoende die ander stel ligte uitskakel. Al die foto's na die zoom -beeld is
Skakel lig uit bed uit: 6 stappe
Skakel lig uit die bed uit: my ma maak my graag soggens wakker vir skool terwyl ek my lig aanskakel, en ek het moeg geraak om die eerste oggend verblind te word en deur die kamer te moet loop net om die lig af te skakel , so ek het besluit om vinnig 'n draai te maak