Turinys:
- 1 žingsnis: medžiagos ir įrankiai
- 2 žingsnis: laidų prijungimas
- 3 žingsnis: sukurkite dalyką
- 4 žingsnis: įdiekite kodą
- 5 žingsnis: Eikite toliau
Video: Paprastas „Arduino“būgno robotas: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
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:
- „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
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ą
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ą
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
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:
Paprastas stebėjimo robotas su ESP32-CAM: 4 žingsniai
Paprastas stebėjimo robotas su ESP32-CAM: ESP32-CAM modulis yra pigus, mažai energijos vartojantis modulis, tačiau jis suteikia daug išteklių regėjimui, nuosekliam ryšiui ir GPIO. Šiame projekte aš stengiuosi panaudoti ESP32-CAM modulio išteklius paprastas stebėjimo rc robotas, kuris gali
Paprastas automatinis judantis robotas naudojant „Arduino“ir L293d IC: 6 žingsniai
Paprastas automatinis judantis robotas naudojant „Arduino & L293d IC“: tai yra pagrindinis robotas, kurį valdo arduino, ir tai, ką jis daro, yra tai, kad jis tiesiog vaikšto ir seka apskrito kelio pagal numatytąjį kodą, bet jūs galite pakeisti kodą, kad lengvai pakeistumėte kelią. Tai paprastas projektas, kurį gali sukurti kiekvienas … Taigi, jei jūs
Paprastas „Microbit“robotas: 9 žingsniai
Paprastas „Microbit“robotas: Toliau aprašytas paprastas RC automobilis, pagamintas naudojant „BBC Microbit“, „Adafruit Dragontail for Microbit“ir „Emgreat“važiuoklę. Šio roboto statyba kainuoja apie 30 USD. Nors yra komerciškai prieinamų pigių „Microbit“robotų, tokių kaip DFRO
Balansavimo robotas / 3 ratų robotas / STEM robotas: 8 žingsniai
Balansavimo robotas / 3 ratų robotas / STEM robotas: Mes sukūrėme kombinuotą balansavimo ir 3 ratų robotą, skirtą naudoti mokyklose ir po pamokų. Robotas sukurtas naudojant „Arduino Uno“, pasirinktinį skydą (pateikiama visa konstrukcijos informacija), „Li Ion“akumuliatorių paketą (visa tai atitinka
Paprastas mikro: bitų robotas su „Lego Technics“ratais: 5 žingsniai
Paprastas „Micro: bit“robotas su „Lego Technics“ratais: tai yra instrukcija, skirta naudoti labai paprastą važiuoklę, naudojant 2 gabalus 5 mm perspex, kuriuos supjaustiau ir išgręžiau, kad galėčiau kuo greičiau pradėti naudoti „Micro: bit“robotą. nustatykite sceną, nenaudojau jokių elektrinių įrankių, išskyrus