Inhoudsopgave:

UChip - RC-boot zonder plastic flessen en cd-rom-speler! - Ajarnpa
UChip - RC-boot zonder plastic flessen en cd-rom-speler! - Ajarnpa

Video: UChip - RC-boot zonder plastic flessen en cd-rom-speler! - Ajarnpa

Video: UChip - RC-boot zonder plastic flessen en cd-rom-speler! - Ajarnpa
Video: If someone puts a PLASTIC BOTTLE on your TIRE, call the police IMMEDIATELY 🤯💥 2024, Juli-
Anonim
Image
Image
UChip - RC-boot uit plastic flessen en cd-rom-speler!
UChip - RC-boot uit plastic flessen en cd-rom-speler!

Nadat ik de hardware en software had geïmplementeerd om mijn drone-radio te verbinden met motoren/servo's, was de volgende stap om goed gebruik te maken van het harde werk en mijn eigen RC-speelgoed te bouwen, dat is … een boot!

Aangezien ik geen werktuigbouwkundig ingenieur ben, koos ik voor de gemakkelijkste aanpak die ik me kon voorstellen, om mijn boot te bouwen: recycle alles wat ik heb, en maak er het beste van! Ik kan met trots zeggen dat ik deze keer mijn verwachtingen heb overtroffen!

Daarom wil ik mijn project met je delen en hier zijn de paar stappen die nodig zijn om je eigen "race" sloopboot te bouwen!

Stuklijst

Elektronica, je kunt je eigen elektronica bouwen volgens mijn vorige gids of een ander project gebruiken. De mijne omvat:

- 1 x uChip: Arduino IDE-compatibel bord

- 1 x Tx-Rx Radiosysteem: elk radiosysteem met cPPM-ontvanger is goed

- 2 x Motor driver: met 1x47uF@16V condensator, 3xDiodes (snel herstel), 1x5.1V zener, 2 nMOSFET (VGTH ~ 2V) en 4 weerstanden kun je de jouwe gemakkelijk solderen.

- 1 x Li-ion 18650 batterij: je kunt er een recyclen van een oude notebookbatterij of een nieuwe kopen.

- 2 x Coreless motoren met CW en CCW propellers (CW = ClockWise, CCW = CounterClockWise)

Frame (meestal van gerecyclede onderdelen):

- 2 x plastic flessen (0,5L)

- 1 x cd-rom/dvd-rom-speler een gerecycled exemplaar

- 3 (of meer) kabelbinders: het werkelijke aantal hangt af van de werkelijke lengte die u nodig heeft. Ik heb er 4 gebruikt, elk 20 cm lang.

Stap 1: De elektronica bouwen

De elektronica bouwen
De elektronica bouwen
De elektronica bouwen
De elektronica bouwen
De elektronica bouwen
De elektronica bouwen

Ik heb een "Instructables" gepubliceerd waarin wordt uitgelegd hoe een motor / servo moet worden aangedreven met behulp van uChipand en een Tx-Rx-systeem met een cPPM-ontvanger. Je kunt het HIER vinden.

Ik wil slechts een paar opmerkingen toevoegen waarin de verschillen worden uitgelegd waarmee u rekening moet houden. In dit project moeten we 2 motoren aandrijven. Daarom moeten we het circuit met betrekking tot de motordriver twee keer herhalen. Het bijgevoegde schema laat zien wat je eigenlijk moet solderen.

Bovendien, aangezien ik de motoren met een eenvoudige halve brug aandrijf, zullen de motoren maar in één richting draaien, er is geen achteruitversnelling. Probeer dit te onthouden voordat je vastzit in het gras van je vijver (dit is een suggestie uit de eerste persoon!)

Stap 2: Programmeren

Programmeren
Programmeren
Programmeren
Programmeren
Programmeren
Programmeren

De firmware is gebaseerd op de schets die ik heb ontwikkeld om het signaal van de cPPM Rx ontvanger uit te lezen en die je HIER kunt vinden.

Ik heb wat math in loop()-functie toegevoegd om de binnenkomende signalen te mixen en de juiste waarden te genereren die nodig zijn om de motoren aan te drijven. Wat we doen is een differentieel signaal aan de motoren geven, wat zich vertaalt in differentieel vertrouwen, afhankelijk van de richting die we op onze radiostick nemen.

De afbeelding beschrijft de functie die we in de code moeten implementeren. Om naar links of rechts te draaien, moet het vermogen dat aan elke motor wordt gegeven, worden gewijzigd.

Bij het naar links draaien wordt de rechtermotor ingesteld op het maximaal beschikbare vermogen (evenredig met de positie van de gashendel), terwijl de linkermotor overeenkomstig de tilt-stick wordt verminderd. Complementair gebeurt het tegenovergestelde bij het rechts afslaan. Bij mid-range kantelstand is een stahoogte toegevoegd zodat de motoren gelijke stuwkracht krijgen als we rechtdoor willen gaan.

De berekende waarden worden vervolgens genormaliseerd om ze binnen de min/MAX-motorwaarden te houden en worden met de functie analogWrite() in de corresponderende motorpin geschreven. Het gebruik van analogWrite() op PWM-compatibele pinnen schrijft de geselecteerde lengte van de PWM-puls in het corresponderende register. Aangezien we een 8-bits PWM gebruiken, kan de pulslengte variëren van 0 tot 255 (dit zijn de min/MAX-motorwaarden).

Als u bekend bent met wiskunde en vergelijkingen, kunt u proberen uw eigen code te schrijven die deze functie implementeert. Anders laadt u gewoon de schets " Boat.ino " in uChipus met de Arduino IDE en test deze.

U kunt de DEBUG-definitie becommentariëren/verwijderen om de motoren en kanaalwaarden op de SerialUSB af te drukken. Dit kan erg handig zijn om de min_range, mid_range en max_range af te stemmen op uw Tx-Rx Radiosysteem.

Stap 3: Het frame bouwen

Het frame bouwen
Het frame bouwen
Het frame bouwen
Het frame bouwen
Het frame bouwen
Het frame bouwen

Hier komen jouw werktuigbouwkundige vaardigheden goed van pas. Aangezien ik geen werktuigbouwkundig ingenieur ben, gebruikte ik schrootdelen van een cd-rom-speler. Met name de interne ophanging van de cd-rom-speler past perfect bij mijn doel. De drijvende elementen van mijn boot zijn de flessen, terwijl de kabelbinders vooral handig zijn om alles aan elkaar te plakken.

Buig de wagen om een "L-wagen" te creëren. Steek vervolgens de motoren in de ophangring zoals weergegeven in de afbeelding. Ik geef toe dat het geluk was dat de motor zo perfect in deze siliconen ring paste! Als de jouwe niet past, moet je wat hardware-aanpassingen doen, het gat vergroten of een deel van de siliconen ophangring afsnijden.

Na het drinken van een liter bruiswater (bruiswaterflessen zijn dikker dan gewone waterflessen en dus steviger, het gebruik van colaflessen zou waarschijnlijk nog beter zijn!) ben je nu klaar om je Bottles-boot in elkaar te zetten.

Sluit de motoren aan op de elektronica, plaats deze in een afgesloten plastic zak en laat alleen ruimte voor de motordraden en de batterijconnector. Monteer de CD-ROM L-wagen, de flessen en de elektronica door ze aan elkaar te bevestigen met de kabelbinders. Probeer de balans van uw voertuig in het midden te houden en gebruik nog een kabelbinder om de elektronica stevig te houden; deze voorzorgsmaatregelen garanderen dat de boot bij golvende zee niet ondersteboven gaat en dat de elektronica niet wegglijdt bij scherpe bochten!

Dat is alles, u bent nu klaar om uw boot te water te laten

Stap 4: Race

Image
Image

Schakel uw boot in door de batterij aan te sluiten en uw radio aan te zetten (zorg ervoor dat u de bindprocedure correct hebt uitgevoerd voordat u de boot monteert!), laten we beginnen met racen!

Vraag je RC-vrienden om er zelf een te bouwen en begin met ze te racen op de vijver naast je huis!

Aanbevolen: