Inhoudsopgave:

Kartonnen Walker Tortoise - Ajarnpa
Kartonnen Walker Tortoise - Ajarnpa

Video: Kartonnen Walker Tortoise - Ajarnpa

Video: Kartonnen Walker Tortoise - Ajarnpa
Video: Cardboard ATST 2024, November
Anonim
Kartonnen Walker Tortoise
Kartonnen Walker Tortoise

Ja! Ja! Karton is een perfect materiaal voor het maken van prototypes. Hier presenteer ik u een viervoeter waaraan ik werk. Nu is stap één klaar, hij loopt vooruit:) En ik deel hem graag met je.

Stap 1: Check dit

Image
Image

Stap 2: Je hebt nodig:

Karton!
Karton!
  • Karton
  • Arduino-bord
  • Servomotor x4
  • Batterij (ik gebruik een kleine powerbank)
  • draad en breadboard
  • Stokjes
  • Lijmpistool
  • Draad
  • Tuindraad

Stap 3: Karton

Karton!
Karton!
Karton!
Karton!

Dus begon ik met een stuk karton van 53 x 17 cm. De afmetingen zijn niet zo belangrijk, houd gewoon de verhoudingen aan. Mijn breadboard is 6 x 17 cm, dat zal het middelste deel innemen, dan 6 cm aan de twee kanten, dan 17,5 cm aan het einde. Na het tekenen heb ik 1 cm uit het midden uitgesneden om de poten te scheiden.

1 cm werkte, maar het zou comfortabeler zijn geweest met 2 cm, gewoon zeggen …

Buig de zijkanten op een rechte rand zoals weergegeven op de afbeelding, één naar boven en één naar beneden.

Stap 4: Motoren

Motoren!
Motoren!
Motoren!
Motoren!
Motoren!
Motoren!

Motoren! Servomotoren om precies te zijn, twee gaan omhoog en twee onder. De twee bovenste motoren, genaamd LeftUp en RightUP, worden net onder de eerste "joint" gelijmd. Zorg ervoor dat ze vrij tussen de benen kunnen bewegen. De motoren zullen 180 graden bewegen, dus de servo's moeten tegenovergesteld zijn om een volledige cirkel te voltooien. De kant waarop u uw bovenmotoren plaatst, is de achterkant van de rollator.

Op de tweede foto (ander prototype) zie je de motoren aan de onderkant, genaamd LeftDown en RightDown, gewoon in het midden gelijmd, van elkaar af gericht. Deze motoren zijn ook tegenover elkaar gelijmd !! Maar ze maken geen volledige cirkel, maar de helft !!

Bij dit prototype gebruik ik een kleine powerbank die niet op het bovenste gedeelte paste, dus ik heb het aan de onderkant gelijmd, maar je kunt het ergens anders neerzetten.

Ik gebruik het lijmpistool om de motoren op hun plaats te lijmen.

Stap 5: Stokken

Stokjes!
Stokjes!
Stokjes!
Stokjes!
Stokjes!
Stokjes!
Stokjes!
Stokjes!

Je hebt twee stokken van 11 cm lang nodig. Wikkel het tuindraad er omheen en maak aan één kant een lus (foto 2).

Laat deze lus aansluiten op de arm van de servo (foto 3), zorg ervoor dat beide vrij kunnen bewegen

Het andere uiteinde van de stok wordt gewoon op de "verbinding" gelijmd.

Ik heb het breadboard en het arduino-bord nu toegevoegd, maar je kunt het ook later toevoegen.

Stap 6: Draden

Draden!
Draden!
Draden!
Draden!
Draden!
Draden!

We zitten nu aan de lage kant:

Je hebt twee draden van 30 cm lang nodig. Neem het midden van de draden en knoop deze aan de arm van de servomotor, zodat je beide uiteinden vrij en even lang hebt.

Verplaats de armen van de servo's naar 90 graden (zoals de pijl in de tweede afbeelding). Op de tweede foto is het niet echt 90 graden, let maar op.

Daarna moet je het karton nog een keer buigen zoals afgebeeld. Lijm de draden waar je het karton gebogen hebt, de draden moeten bij de voorpoten kruisen.

Bovendien heb ik dit versterkt met een lijn hete lijm, zodat dit gedeelte niet beweegt

Stap 7: Codeer

Code!
Code!

#erbij betrekken

Servo-servo; // maak een servo-object om een servo Servo servo1 te besturen; Servo-servo2; Servo-servo3; int pos = 0; // variabele om de servopositie op te slaan int pos1 = 0; int pos2 = 0; int pos3 = 0; void setup () {// Sluit de motoren aan op pinnen 11, 13, 5 en 9 en natuurlijk VCC en GND servo.attach (11); // LeftDown servo1.attach (13); // LeftUp servo2.attach (5); // RightUp servo3.attach (9); // RightDown-vertraging (1000); } void loop () { for (pos1 = 0; pos1 = 0; pos2--) // RightUp { // gaat van 180 graden naar 0 graden servo2.write (pos2); vertraging (5); } for(pos3 = 180; pos3 >= 0; pos3--) // RightDown { // gaat van 180 graden naar 0 graden servo3.write (pos3); vertraging (5); } for (pos = 180; pos >= 0; pos--) // LeftDown { // gaat van 180 graden naar 0 graden servo.write (pos); vertraging (5); } for (pos1 = 180; pos1 >= 0; pos1--) // LeftUp { // gaat van 180 graden naar 0 graden servo1.write (pos1); vertraging (5); } for (pos2 = 0; pos2 <= 180; pos2++) // RightUp { // gaat van 0 graden naar 180 graden servo2.write (pos2); vertraging (5); } for (pos3 = 0; pos3 <= 180; pos3++) // RightDown { // gaat van 0 graden naar 180 graden servo3.write (pos3); vertraging (5); } for(pos = 0; pos <= 180; pos++) // LeftDown { // gaat van 0 graden naar 180 graden servo.write (pos); vertraging (5); } }

Stap 8: Decoratie

Decoratie!
Decoratie!
Decoratie!
Decoratie!
Decoratie!
Decoratie!

Stap 9: Deel en geniet

Deel en geniet!
Deel en geniet!
Kartonnen uitdaging
Kartonnen uitdaging
Kartonnen uitdaging
Kartonnen uitdaging

Tweede plaats in de Cardboard Challenge

Aanbevolen: