Turinys:

Paprastas „Arduino“būgno robotas: 5 žingsniai
Paprastas „Arduino“būgno robotas: 5 žingsniai

Video: Paprastas „Arduino“būgno robotas: 5 žingsniai

Video: Paprastas „Arduino“būgno robotas: 5 žingsniai
Video: AVR paprastas robotukas2 2024, Lapkritis
Anonim
Image
Image
Medžiagos ir įrankiai
Medžiagos ir įrankiai

Prisipažinsiu. Šį projektą sukūriau iš visiško nuobodulio, kai kelias dienas buvau įstrigęs viduje per keletą mažų, bet problemiškų sniego audrų. Žvelgiant į mano arduino, keletą servo ir šiek tiek juostos, pradėta įgyvendinti pagrindinė idėja dėl siaubingo būgno roboto. Pasirodo, jei turite visus reikiamus dalykus, tai yra projektas, kurį galima užbaigti maždaug per 15 minučių, praktiškai nereikalaujant jokios patirties.

Jei tik pradedate ar norite tobulinti savo arduino įgūdžius, tai gali būti gera vieta pradėti. Pradėkime.

1 žingsnis: medžiagos ir įrankiai

Medžiagos ir įrankiai
Medžiagos ir įrankiai

Medžiagos:

  • „Arduino Uno“(nors turėtų veikti beveik bet kuri lenta)
  • (2) padėties sukimosi servo varikliai
  • duonos lenta be litavimo
  • duonos plokštės laidai (bent keliolika)
  • plokščią medžio gabalą
  • (2) pjautuvo lazdelės, kaiščio strypai, pieštukai ar kitos tinkamos blauzdelės alternatyvos
  • guminį padėkliuką, kavos skardinės dangtį ar kitą būgno galvutės alternatyvą

Įrankiai:

  • nešiojamas kompiuteris su naujausia „Arduino IDE“versija
  • USB programavimo kabelis, jungiantis prie arduino
  • juosta
  • karštas klijų pistoletas (arba tiesiog būkite kūrybingi naudodami juostą)

Laikas:

15 minučių idealiomis sąlygomis. Galbūt valandą, jei pirmą kartą viskas neveiks

2 žingsnis: laidų prijungimas

Laidai
Laidai
Laidai
Laidai
Laidai
Laidai
Laidai
Laidai

Pradėkime nuo kelių dalykų sujungimo kartu.

Kiekvienas servo variklis turi tris jungtis: vieną galiai, antrą įžeminimui ir trečią duomenims (ar kažką panašaus). Teigiamas rezultatas visada yra raudonas, pagrindas paprastai yra rudas arba juodas, o duomenys - oranžiniai arba balti. Naudodami duonos lentą arba „arduino“antraštės kaiščius, prijunkite „arduino“maitinimą ir įžeminimą prie kiekvieno variklio. Prijunkite vieno variklio duomenų laidą prie 5 kaiščio, o kito variklio duomenų laidą prie 6 kaiščio. Įsitikinkite, kad abu kaiščiai palaiko PWM. Ir…. viskas! Tai nebuvo per sunku.

3 žingsnis: sukurkite dalyką

Sukurkite daiktą
Sukurkite daiktą
Sukurkite daiktą
Sukurkite daiktą

Dabar turime sukurti rėmą

Galbūt norėsite pasitelkti savo vaizduotę šiai daliai. Aš jį pastatiau ant plokščio medžio gabalo, tačiau plokščias kartono gabalas veiktų taip pat gerai. Viskas, kas yra plokščia, tvirta ir lengva dirbti, bus geras pagrindas.

Norėdami išlaikyti variklius, aš nuplėšiau du medienos gabalus iš dažų maišymo lazdelės - tokią, kokią galite nemokamai gauti perkant skausmo skardinę iš techninės įrangos parduotuvės. Radau, kad šios maišymo lazdelės yra nepaprastai universalios. Vieną iš šių dienų ketinu paskelbti projektą, visiškai pagamintą iš dažų maišymo lazdelių. Bet kokiu atveju jums reikės karštai klijuoti šiuos gabalėlius, kad jie niekur nedingtų.

Toliau mes pagaminsime blauzdelius. Aš supjaustiau du 5 colių ilgio 1/4 colio kaiščio strypus, nors kažkas panašaus į spygliuočių lazdeles veiktų taip pat gerai. Juos priklijuokite arba klijuokite prie servo ragų.

Jei to dar nepadarėte, užklijuokite variklius juostelėmis, kad nudažytumėte pagaliukus ar bet kokią kitą priemonę, kad juos laikytumėte.

Viskas! Laikas gauti kodą …

4 žingsnis: įdiekite kodą

Įdiekite kodą
Įdiekite kodą

Kai viskas bus paruošta, laikas įdiegti kodą. Tai yra ta dalis, kur jums reikės „Arduino IDE“ir USB programavimo kabelio.

Jei norite, galite parašyti savo, arba galite tiesiog naudoti mano. Kode yra daugybė šalutinių pastabų ir instrukcijų, nesijaudinkite.

Jei planuojate rašyti savo kodą, gali būti naudinga išmokti naudotis servo komandomis, nes jos gali būti šiek tiek sudėtingos. Taip pat atminkite, kad servo varikliams reikia laiko pereiti iš vienos padėties į kitą. Šis laikas turi būti įtrauktas į kodą, ypač rašant programą, kuri yra jautri laikui. Jūs nenorėtumėte, kad jūsų būgno robotas būtų neįveikiamas.

5 žingsnis: Eikite toliau

Eiti toliau
Eiti toliau
Eiti toliau
Eiti toliau

Sveikinimai! Jūs ką tik surinkote veikiantį būgno robotą. Ar jau pavargote nuo nenumaldomo bakstelėjimo? Ne? Na tuoj būsi. Taigi, ką galėtume padaryti, kad tai būtų šiek tiek įdomiau?

Pradžiai galėjau parašyti geresnį kodą, kuris improvizuotų ritmus, ar galėčiau groti trynukus, o ne nesibaigiančias ketvirčio ir aštuntos natų kilpas.

„Arduino“taip pat turi tonų (Hz, trukmės) funkciją, leidžiančią leisti garsą per PWM kaištį. Naudodamas natų dažnių lentelę (žr. Aukščiau) ir šiek tiek kūrybiškai programuodamas, „Arduino“galėjo groti melodiją, dėdamas keletą sergančių ritmų.

Jei kas nors iš jūsų įgyvendins šį projektą, praneškite man! Labai norėčiau tai pamatyti.

Jei jums tai patiko, būtinai užsiprenumeruokite mano „YouTube“kanalą, kuriame skelbiu kitus su mokslu ir technologijomis susijusius projektus. Pastaruoju metu aš dirbu su kai kuriais raketiniais daiktais, todėl stebėkite tai.

Tai viskas šiam projektui! Dabar eik ką nors padaryti

Rekomenduojamas: