INHOUDSOPGAWE:

Eduarduino the Dancing Party Robot !: 5 stappe
Eduarduino the Dancing Party Robot !: 5 stappe

Video: Eduarduino the Dancing Party Robot !: 5 stappe

Video: Eduarduino the Dancing Party Robot !: 5 stappe
Video: Die Antwoord - Baita Jou Sabela feat. Slagysta (Official Video) 2024, Julie
Anonim
Image
Image

Sukkel u om bekend te word op Tik-Tok? Ons het 'n oplossing vir u!

Eduarduino is u eie persoonlike Tik-Tok-instaanbediener! Hy is 'n dansende robot wat al die dansbewegings kan uitvoer wat jy nie kan doen nie!

Eduarduino se bewegingsstelsel vir hoë getrouheid is geïnspireer deur die klassieke marionet. Hy maak gebruik van servomotors en LED's om op u gunsteling musiek te dans, sodat u by Tik-Tok bekend kan word.

Stap 1: Voorrade

Voorrade
Voorrade

Om u eie Eduarduino te skep, benodig u:

- 1x Arduino -mikrobeheerder

- 4x servomotor

- 1x klanksensor

- 1x RGB LED

- 1x broodbord

- 24x springkabels

- Wondergom

- Visdraad

- 6 mm swart akriel velle

- Toegang tot 'n 3D -drukker en 'n lasersnyer

Stap 2: Druk en sny komponente

Druk en sny komponente
Druk en sny komponente

Laai die.stl -lêers hieronder af en druk dit in 3D af. Laai dan die renosterlêers af en lasersny dit. Ons gebruik 6 mm swart akriel vir die lasersnitte en swart PLA vir die 3D -gedrukte komponente.

Stap 3: Monteer die basis en stroombane

Monteer die basis en stroombane
Monteer die basis en stroombane
Monteer die basis en stroombane
Monteer die basis en stroombane

1. Plak lasergesnyde stukke vas om die kolom te monteer.

2. Plaas en plak die vier servo's aan die boonste traliewerk, soos aangedui, en maak seker dat elke servo -arm genoeg ruimte het om vrylik te draai. Plaas die LED in die middel van die boonste traliewerk en plak dit vas. Trek drade van al vier servomotore en LED deur die kolom en onder uit.

3. Bevestig die boonste traliewerk met gom aan die kolom en voltooi die bedrading deur die punte van die servodrade aan die broodbord vas te maak, soos aangedui in die diagram vir die fritzdraad.

4. Bevestig die broodbord en bedrading aan die onderkant van die basis (band of gom) en maak die klanksensor vas sodat dit uit die gaatjie in die kant van die basis steek. Plaas die platform bo -op die basis, maar plak dit nie vas nie (dit is die sirkel met 'n vierkantige gat daarin).

5. Skuif die kolom deur die gat in die platform en plak dit vas aan die vierkantige onderkant van die basis. Terwyl u dit doen, moet u seker maak dat die drade wat uit die kolom kom, in die klein opening in die basis van die kolom vasgesteek is.

6. Skuif nou die platform opwaarts om toegang tot die binnekant van die basis te verkry en voltooi die stroombaan deur die drade van die servomotors en LED aan die broodbord vas te maak, soos in die bedradingsdiagram getoon.

7. Bind of plak visdraad aan die einde van elke servo -arm vas aan Eduarduino se gewrigte. Ons het een servo aan die agterkant van die heupe vasgemaak, een aan die voorkant van die heupe, een aan die regterhand en een aan die linkerhand, en die kop veranker aan die latwerk hierbo om Eduarduino op te skort (Maak seker dat sy voete saggies raak die grond). Gebruik die klein lusgate in die heupe, hande en kop om die visdraad vas te maak.

GEDOEN

Stap 4: Kode (Arduino IDE)

Die kode wat Eduarduino gebruik, skakel servomotors in verskillende grade aan en verlig 'n LED as een van drie kleure, gebaseer op die volume klank wat deur 'n klanksensor opgespoor word. Hierdeur kan die dans van Eduarduino uniek wees vir elke liedjie.

Klik hieronder om die kode af te laai!

Stap 5: Resultate en besinning

Eduarduino werk op die manier wat ons sedert die bevrugting voorgestel het

van die primêre idee: 'n masjien wat op klank reageer en 'n buigsame marionet beheer om dit te laat dans. Daar is egter oomblikke waarop ons idees moet aanpas en moet nadink oor sekere elemente, bykomende funksies en ander voorlopige en monteringskwessies voordat dit voltooi word:

1. Maak Eduarduino se liggaam

Eddie se liggaam was moeilik om uit te vind. Sy liggaam moes buigsaam genoeg wees om te dans, maar ook styf genoeg om sy postuur en menslike vorm te behou. Ons het besluit om 'n 'kettingverbinding' op spesifieke punte te gebruik, soos: hande, elmboë, skouers, heupe en bene.

2. Pas die kode aan

Die Arduino -mikrobeheerder moes verskeie kere aangepas word omdat ons meer servomotors en 'n ekstra LED -lig moes byvoeg. Deur hierdie elemente by te voeg, word die beweging van die servo's beïnvloed, wat die rotasiehoek verminder. Na proewe en foute met die redigering van die kode, kon ons 'n oplossing vind en elke servo in sy volle omwenteling laat draai, terwyl die LED -beligting behou word en wissel tussen rooi, blou en groen.

3. Vind die regte plek vir servo's en puntverbindings

Ons moes eksperimenteer met die posisie van elke servo en die verbinding met Eduarduino se liggaam om seker te maak dat die dansbewegings glad is. Dit het 'n reeks proewe geverg om die perfekte ligging, grootte van visdraad en aansluitingspunte te vind.

Boonop is daar 'n paar dinge wat ons oorweeg om verbeter te word in ons ontwerp van Eduarduino:

· Die liggaam kan meer buigpunte hê, veral in bene en kop.

· Servo's kan persoonlike rotasie -omvang hê. In so 'n geval kan die draaibereik van elke servo 'n verhouding hê tot die deel van die liggaam wat dit aangeheg is, wat meer kombinasies van bewegings moontlik maak.

· Servo's kan groter arms hê, op hierdie manier kan ons die bewegingsreikwydte uitbrei en selfs die grootte van Eduarduino self vergroot.

Aanbeveel: