Sisukord:
Video: Lihtne Arduino trummirobot: 5 sammu
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Ma tunnistan. Tegin selle projekti puhtast igavusest pärast seda, kui olin mõneks päevaks väikeste, kuid problemaatiliste lumetormide ajal sisemusse jäänud. Vaadates minu arduinot, paari servot ja mõnda linti, hakkas rumala trummiroboti põhiidee teoks saama. Selgub, et kui teil on kõik õiged asjad olemas, on see projekt, mille saab lõpule viia umbes 15 minutiga ilma praktiliste kogemusteta.
Kui olete alles alustamas või soovite oma arduino oskusi täiendada, võib see olla hea koht alustamiseks. Alustame.
Samm: materjalid ja tööriistad
Materjalid:
- Arduino Uno (kuigi peaaegu iga plaat peaks töötama)
- (2) asendipöörlemise servomootorid
- jooteta leivalaud
- leivaplaadi juhtmed (vähemalt tosin)
- lame puutükk
- (2) sirp-pulgad, tüüblivardad, pliiatsid või muud sobivad trummipulgad
- kummipadja, kohvipurgi kaane või muu trummipea alternatiivi
Tööriistad:
- sülearvuti, kuhu on installitud Arduino IDE värske versioon
- USB programmeerimiskaabel, mis ühendab arduino
- lint
- kuum liimipüstol (või ole lihtsalt lindiga loominguline)
Aeg:
15 minutit ideaaltingimustes. Võib -olla tund aega, kui esimesel korral asjad ei tööta
2. samm: juhtmestik
Alustuseks ühendame paar asja kokku.
Igal servomootoril on kolm ühendust: üks toiteallikaks, teine maanduseks ja kolmas andmete jaoks (või midagi sellist). Positiivne on alati punane, maapind on tavaliselt pruun või must ja andmed oranžid või valged. Kasutage leivaplaati või arduino päise tihvte, ühendage arduino toide ja maandus iga mootoriga. Ühendage ühe mootori andmesidejuhe tihvtiga 5 ja teise mootori andmesidejuhtmega tihvtiga 6. Veenduge, et mõlemad tihvtid toetavad PWM -i. Ja…. see on kõik! See polnud liiga raske.
3. samm: ehitage asi
Nüüd peame raami üles ehitama
Selle osa jaoks võiksite kasutada oma kujutlusvõimet. Ehitasin selle lamedale puidutükile, kuid tasane papitükk töötaks sama hästi. Kõik, mis on tasane, tugev ja kerge töötada, on hea alus.
Mootorite paigal hoidmiseks lõikasin värvisegamispulgalt maha kaks puidujuppi - sellise, mille saate ehituspoest valupurgi ostes tasuta. Olen avastanud, et need segamispulgad on märkimisväärselt mitmekülgsed. Ühel neist päevadest kavatsen postitada projekti, mis on valmistatud täielikult värvisegistitest. Igatahes peate need tükid kuumliimima, et need kuhugi ei läheks.
Järgmisena valmistame trummipulgad. Lõikasin kaks 5 tolli pikkust 1/4 tolli tüüblivarda, kuigi midagi sarnast toimiksid sama hästi kui popsick pulgad. Teipige või liimige need servosarvedele.
Kui te pole seda veel teinud, kleepige mootorid teibiga, et värvida pulgakesi või mida iganes te nende hoidmiseks kasutate.
See on kõik! Aeg koodi saamiseks…
Samm: installige kood
Kui kõik on valmis minema, on aeg installida kood. See on osa, kus vajate Arduino IDE -d ja USB -programmeerimiskaablit.
Soovi korral võite kirjutada oma või kasutada minu oma. Koodis on palju kõrvalmärkmeid ja juhiseid, ärge muretsege.
Kui plaanite oma koodi kirjutada, võib olla hea mõte õppida servokäskude kasutamist, kuna need võivad pisut keeruliseks muutuda. Samuti pidage meeles, et servomootoritel kulub ühest asendist teise liikumiseks aega. Seda aega tuleb koodis arvesse võtta, eriti ajatundliku programmi kirjutamisel. Sa ei tahaks, et teie trummibotti lööks ära.
5. samm: minge kaugemale
Palju õnne! Olete just kokku pannud toimiva trummiroboti. Kas olete väsinud selle järeleandmatust koputamisest? Ei? Noh, sa oled varsti. Mida me saaksime teha, et see oleks natuke huvitavam?
Alustuseks oleksin võinud kirjutada mõne parema koodi, mis improviseeris rütme või oskasin mängida kolmikuid, mitte lõputuid veerand- ja kaheksanda noodisilmusi.
Arduinol on ka toon (Hz, kestus) funktsioon, mis võimaldab tal heli esitada läbi PWM -tihvti. Kasutades noodisageduste tabelit (vt eespool) ja mõnda loomingulist programmeerimist, võiks Arduino mõne haige löögi ajal meloodia mängida.
Kui keegi teist teeb seda projekti, siis palun andke mulle sellest teada! Mulle meeldiks seda näha.
Kui teile see meeldis, tellige kindlasti minu youtube'i kanal, kus ma avaldan muid teaduse ja tehnoloogiaga seotud projekte. Viimasel ajal olen tegelenud mõne raketitehnikaga, nii et hoidke sellel silma peal.
See on selle projekti jaoks kõik! Nüüd mine tee midagi