Inhoudsopgave:

Robo-Band auto - Ajarnpa
Robo-Band auto - Ajarnpa

Video: Robo-Band auto - Ajarnpa

Video: Robo-Band auto - Ajarnpa
Video: How To Make a Mini Latch Rubber Band Car - DIY TOYS CAR 2024, November
Anonim
Robo-Band auto
Robo-Band auto

Dit is een upgrade van je traditionele auto met rubberen band

Stap 1: Verzamel materialen

Verzamel materialen
Verzamel materialen
Verzamel materialen
Verzamel materialen
Verzamel materialen
Verzamel materialen

Voor dit project heb je de volgende items nodig:

  • 4 wielen bij voorkeur dezelfde maat (wij hebben de onze 3D geprint)
  • Eén deuvel die in de wielen past
  • Een Arduino-kit (we gebruikten een SparkFun RedBoard-kit)
  • Structuur voor de Arduino om op te zitten (wij hebben de onze 3D geprint)
  • Batterijpakket
  • Elastiekjes
  • Wat materiaal om de Arduino op te tillen, zodat hij niet direct op het lichaam zit (we gebruikten noten)
  • Hete lijm
  • Schroef
  • Een scharnierachtig apparaat
  • Optioneel: ducttape en multiplex om een helling te maken

Stap 2: ontwerp uw structuur

Ontwerp uw structuur
Ontwerp uw structuur
Ontwerp uw structuur
Ontwerp uw structuur

Je moet de basis 3D printen waar de Arduino zal plaatsen

Gebruik hiervoor online software waarmee gebruikers hun eigen model kunnen ontwerpen dat kan worden afgedrukt

OnShape is een geweldige en gratis online ontwerpsoftware die we hebben gebruikt

Onze basis was een trapezium met twee gaten voor assen in de structuur

De afmetingen van de schets worden vermeld in de bovenstaande afbeelding, evenals een link hieronder:

cad.onshape.com/documents/048fc6be951616f14e2deccc/w/20989624bf2558bc37959b78/e/68c66e4b2b2e6e5c3f831475

Stap 3: Ontwerp wielen

Ontwerp wielen
Ontwerp wielen
Ontwerp wielen
Ontwerp wielen

Deze stap is niet verplicht, we wilden gewoon elke stap uitleggen die we deden

Als je vier wielen van dezelfde maat kunt vinden, gebruik die dan en zorg ervoor dat de as in die wielen past

We hebben alle wielen 3D geprint met OnShape

Let op: De vier wielen hoeven niet dezelfde maat te hebben. Zolang er twee paren van dezelfde grootte zijn, hoeft elk paar niet precies gelijk te zijn. Als u ongelijke wielen heeft, plaatst u het kleinere paar voor in de auto.

Hier is de link voor ons ontwerp op OnShape:

cad.onshape.com/documents/e1922e8518bcb45ebed6572a/w/079056c283baf08413a9531b/e/6447ceb52e949cd1573223c7

Stap 4: Arduino instellen voor zoemer

Arduino instellen voor zoemer
Arduino instellen voor zoemer
Arduino instellen voor zoemer
Arduino instellen voor zoemer
Arduino instellen voor zoemer
Arduino instellen voor zoemer

Volg de instructies in de SIK-gids voor circuit 11, de piëzo-zoemer

Deze opzet is vrij eenvoudig, dus volg gewoon de aanwijzingen in het boek

Een noodzakelijke wijziging is dat de zoemer naar de onderste helft van het breadboard moet worden verplaatst. Het maakt niet uit welke locatie u kiest, zolang de twee draden die de zoemer aan de grond zetten zich in de rijen naast de poten van de zoemer bevinden. De oranje draad die de zoemer verbindt met de arduino RedBoard MOET worden vastgemaakt aan gat 8.

Probleemoplossing: onze originele zoemer was correct aangesloten, maar niet erg luid, dus we schakelden over met een zoemer uit een andere kit en het volume was veel luider

Stap 5: Arduino instellen voor verlichting

Arduino instellen voor verlichting
Arduino instellen voor verlichting
Arduino instellen voor verlichting
Arduino instellen voor verlichting
Arduino instellen voor verlichting
Arduino instellen voor verlichting

Volg de instructies in de SIK Guide voor circuit 3, de RGB LED

Voeg dit circuit toe aan het vorige circuit om beide functies tegelijkertijd op de arduino te laten draaien

De draad die de blauwe poot van de RBG-led verbindt, MOET aan gat 6 worden vastgemaakt.

Nogmaals, deze stap volgt de instructies in het boek, maar zorg ervoor dat u alle verbindingen dubbel controleert als u problemen ondervindt

Stap 6: Combineer codes

Combineer codes
Combineer codes
Combineer codes
Combineer codes
Combineer codes
Combineer codes
Combineer codes
Combineer codes

Dit deel is een beetje lastig. U moet de codes voor beide circuits combineren om ervoor te zorgen dat ze tegelijkertijd werken.

Het volledige programma is hierboven weergegeven, maar ik zal u door de meer complexe aanpassingen leiden.

Variabelen definiëren

Verplaats eerst alle variabelen van de twee SIK Circuit-tutorials naar de bovenkant van het programma.

Definieer de variabele BLUE_PIN opnieuw tot 6.

Definieer de variabele buzzerPin opnieuw tot 8.

De noten, het tempo en de beats kunnen worden gewijzigd om elk gewenst nummer weer te geven, maar zorg ervoor dat de variabele songlengte gelijk is aan het aantal noten in uw nummer.

Instellus

Het enige dat in deze lus zou moeten zitten, zijn de vier pinMode-opdrachten: één voor elk licht en de zoemer.

Nietige lus

Combineer eerst de lege lussen van de twee programma's.

Verwijder vervolgens de coderegels die de lichten besturen: we gaan de code wijzigen om willekeurige kleuren te laten knipperen in synchronisatie met het nummer.

Definieer in de void-lus myColor als void myColor (int redIntensity, int greenIntensity, int blueIntensity). Deze regel gaat net boven de analogWrite-opdrachten aan de onderkant van de gecombineerde lus.

Boven het commando voor toon, definieer myColor naar myColor(r, g, b). Definieer daarboven int r, int g en int b tot willekeurig (255). Dit roept een willekeurige intensiteit op voor elke kleur.

Stel daaronder een Serial.println-opdracht in voor elk van r, g en b.

Uw voltooide code moet overeenkomen met de bovenstaande foto's. De foto's zijn opgedeeld in variabelen, void setup en void loop, waarbij void loop twee foto's heeft. Veel plezier

Probleemoplossen

Controleer nogmaals of myColor(r, g, b) is gedefinieerd voor toon!

Stap 7: Afdrukken

Afdrukken
Afdrukken
Afdrukken
Afdrukken

Nu de arduino is ingesteld, kunt u uw ontwerpen afdrukken vanuit OnShape

Stap 8: monteer structuur

assembleer structuur
assembleer structuur
assembleer structuur
assembleer structuur
assembleer structuur
assembleer structuur

Materialen: batterijpakket, gedrukte carrosseriestructuur, wielen, assen, elastiekjes, voltooide arduino-printplaat, hete lijm, moeren, schroef

  1. Heetlijm twee moeren aan de bovenzijde van de constructie dicht de opening in de constructie;
  2. Zet de arduino op de structuur vast door een rubberen band strak om de structuur en arduino te wikkelen
  3. Lijm uw scharnier met hete lijm aan de zijkant van de structuur zodat het de batterij kan ondersteunen zonder in de weg te zitten van de rubberen band die wordt gebruikt om de auto van stroom te voorzien (foto's 3 en 4)
  4. Gebruik een rubberen band om de batterij aan het scharnier te bevestigen. Het moet buiten de hele structuur rusten (foto's 5 en 6)
  5. Steek de deuvel in de asgaten en zorg ervoor dat de wielen stevig aan de as zijn bevestigd
  6. Boor een gat in het midden van de achteras
  7. Zet de schroef in het schroefgat

Stap 9: Bereid je voor op lancering

Bereid je voor op lancering
Bereid je voor op lancering
Bereid je voor op lancering
Bereid je voor op lancering
Bereid je voor op lancering
Bereid je voor op lancering

Je bent bijna klaar!

  1. Plaats een rubberen band op elk achterwiel voor tractie
  2. Maak een ketting van elastiekjes en bevestig deze aan de lip aan de voorkant van het lichaam
  3. Haak het laatste elastiekje aan de schroef en wind de as naar achteren

Stap 10: Lancering

Image
Image

Gefeliciteerd!

Stap 11: Optioneel: bouw een helling

Pak een stuk hout of plastic of wat je maar wilt dat breed genoeg is voor je wielen!

Zoals je kunt zien, hebben we ducttape en multiplex gebruikt, dus echt alles zal werken

Zorg dan voor een steun om je oprit naar een gewenste hoek te brengen, lanceer je auto en kijk!

Aanbevolen: