Satura rādītājs:

Eduarduino dejojošo ballīšu robots!: 5 soļi
Eduarduino dejojošo ballīšu robots!: 5 soļi

Video: Eduarduino dejojošo ballīšu robots!: 5 soļi

Video: Eduarduino dejojošo ballīšu robots!: 5 soļi
Video: Controle de sentido de motor com relés e Arduino 2024, Novembris
Anonim
Image
Image

Cīnās kļūt slavens vietnē Tik-Tok? Mums ir risinājums jums!

Eduarduino ir jūsu personīgais Tik-Tok starpniekserveris! Viņš ir dejojošs robots, kurš spēj izpildīt visas dejas kustības, kuras jūs nevarat!

Eduarduino augstas precizitātes kustību sistēmu iedvesmoja klasiskā marionete. Viņš izmanto servodzinējus un gaismas diodes, lai dejotu pēc jūsu iecienītās mūzikas, lai jūs varētu kļūt slavens ar Tik-Tok ar starpniekservera starpniecību.

1. solis: Piegādes

Piegādes
Piegādes

Lai izveidotu savu Eduarduino, jums būs nepieciešams:

- 1x Arduino mikrokontrolleris

- 4x servomotors

- 1x skaņas sensors

- 1x RGB LED

- 1x maizes dēlis

- 24x džemperu kabeļi

- Super līme

- Makšķerēšanas vads

- 6 mm melnas akrila loksnes

- Piekļuve 3D printerim un lāzera griezējam

2. darbība: komponentu drukāšana un izgriešana

Drukāt un izgriezt komponentus
Drukāt un izgriezt komponentus

Lejupielādējiet tālāk esošos.stl failus un izdrukājiet tos 3D formātā. Pēc tam lejupielādējiet degunradža failus un izgrieziet tos ar lāzeru. Mēs izmantojām 6 mm melnu akrilu lāzera griezuma daļām un melnu PLA 3D drukātajām sastāvdaļām.

3. darbība: samontējiet pamatni un shēmu

Salieciet pamatni un shēmu
Salieciet pamatni un shēmu
Salieciet pamatni un shēmu
Salieciet pamatni un shēmu

1. Līmējiet kopā lāzergrieztus gabalus, lai saliktu kolonnu.

2. Novietojiet un pielīmējiet četrus servos pie augšējā režģa, kā parādīts attēlā, pārliecinoties, ka katrai servo rokai ir pietiekami daudz vietas, lai brīvi grieztos. Novietojiet gaismas diodi augšējā režģa centrā un pielīmējiet to vietā. Izvadiet vadus no visiem četriem servomotoriem un LED caur kolonnu un izvelciet apakšā.

3. Piestipriniet augšējo režģi pie kolonnas ar līmi un pabeidziet vadu pievienošanu, piestiprinot servo vadu galus pie maizes dēļa, kā parādīts fritzes elektroinstalācijas shēmā.

4. nostipriniet maizes dēli un vadus pamatnes apakšā (lente vai līme) un nostipriniet skaņas sensoru tā, lai tas izbāztos no mazā cauruma pamatnes sānos. Novietojiet platformu uz pamatnes, bet nelīmējiet to (tas ir aplis ar kvadrātveida caurumu).

5. Izbīdiet kolonnu caur platformas atveri un pielīmējiet to kvadrātveida daiviņai pamatnes apakšā. Kamēr jūs to darāt, pārliecinieties, ka vadi, kas nāk no kolonnas, ir ievietoti mazajā atverē kolonnas pamatnē.

6. Tagad pabīdiet platformu uz augšu, lai piekļūtu pamatnes iekšpusei, un pabeidziet shēmu, pievienojot vadus no servomotoriem un gaismas diodes pie maizes dēļa, kā parādīts elektroinstalācijas shēmā.

7. Piesieniet vai pielīmējiet zvejas stiepli no katras servo rokas gala līdz Eduarduino locītavām. Mēs piestiprinājām vienu servo gurnu aizmugurē, vienu gurnu priekšpusē, vienu labajā rokā un vienu kreisajā rokā, un noenkurojām galvu pie režģa, lai apturētu Eduarduino (pārliecinieties, ka viņa kājas viegli pieskaras zeme). Izmantojiet mazos cilpu caurumus gurnos, rokās un galvā, lai nostiprinātu makšķeres stiepli.

Gatavs

4. darbība: kods (Arduino IDE)

Eduarduino izmantotais kods dažādās pakāpēs piesaista servomotorus un izgaismo LED kā vienu no trim krāsām, pamatojoties uz skaņas sensora noteikto skaņas skaļumu. Tas ļauj Eduarduino dejai būt unikālai katrai dziesmai.

Noklikšķiniet zemāk, lai lejupielādētu kodu!

5. darbība: rezultāti un pārdomas

Eduarduino strādā tā, kā mēs to bijām iecerējuši kopš ieņemšanas brīža

tās galvenā ideja: mašīna, kas reaģē uz skaņu un kontrolē elastīgu lelli, lai tā dejotu. Tomēr ir mirkļi, kad mums ir jāpielāgo idejas un jāpārdomā daži elementi, papildu funkcijas un citi sākotnējie un montāžas jautājumi pirms tā pabeigšanas:

1. Eduarduino ķermeņa izgatavošana

Edija ķermeni bija grūti noskaidrot. Būtībā tās ķermenim bija jābūt pietiekami elastīgam, lai dejotu, bet arī pietiekami stingram, lai saglabātu savu stāju un humanoīdu formu. Mēs nolēmām izmantot “ķēdes savienojuma savienojumu” noteiktos punktos, piemēram: rokās, elkoņos, plecos, gurnos un kājās.

2. Koda pielāgošana

Arduino mikrokontrolleris bija jāpielāgo vairākas reizes, jo mums bija jāpievieno vairāk servomotoru un papildu LED gaisma. Pievienojot šos elementus, tika ietekmēta servo kustība, samazinot tā griešanās leņķi. Pēc izmēģinājumiem un kļūdām koda rediģēšanā mēs varējām atrast risinājumu un likt katram servo rotēt pilnā rotācijas diapazonā, vienlaikus saglabājot LED gaismas apgaismojumu un pārslēdzoties starp sarkano, zilo un zaļo.

3. Servo un punktu savienojumu pareizās vietas atrašana

Mums bija jāeksperimentē ar katra servo stāvokli un tā savienojumu ar Eduarduino ķermeni, lai pārliecinātos, ka dejojošās kustības ir vienmērīgas. Bija vajadzīgi vairāki izmēģinājumi, lai atrastu perfektu atrašanās vietu, makšķerēšanas stieples izmēru un savienojuma punktus.

Turklāt ir dažas lietas, kuras, mūsuprāt, varētu uzlabot mūsu Eduarduino dizainā:

· Ķermenim varētu būt vairāk izlieces punktu, īpaši kājās un galvā.

· Servos varētu būt personalizēti rotācijas diapazoni. Šādā gadījumā katra servo rotācijas diapazons var būt saistīts ar pievienoto ķermeņa daļu, ļaujot vairāk apvienot kustības.

· Servos varētu būt lielākas rokas, tādā veidā mēs varētu paplašināt kustību amplitūdu un pat palielināt paša Eduarduino izmēru.

Ieteicams: