Sisällysluettelo:

Yksinkertainen Arduino -rumpurobotti: 5 vaihetta
Yksinkertainen Arduino -rumpurobotti: 5 vaihetta

Video: Yksinkertainen Arduino -rumpurobotti: 5 vaihetta

Video: Yksinkertainen Arduino -rumpurobotti: 5 vaihetta
Video: How to use Prototyping Shield with breadboard for Arduino 2024, Heinäkuu
Anonim
Image
Image
Materiaalit ja työkalut
Materiaalit ja työkalut

Myönnän. Tein tämän projektin pelkästä tylsyydestä, kun olin jumissa muutaman päivän sisällä pienen mutta ongelmallisen lumimyrskyn aikana. Kun katson arduinoani, muutamia servoja ja nauhaa, perusidea rumasta rumpurobotista alkoi toteutua. Osoittautuu, että jos sinulla on kaikki oikeat tavarat, tämä on projekti, joka voidaan suorittaa noin 15 minuutissa ilman käytännön kokemusta.

Jos olet vasta aloittamassa tai haluat kehittää arduino -taitojasi, tämä voi olla hyvä paikka aloittaa. Aloitetaan.

Vaihe 1: Materiaalit ja työkalut

Materiaalit ja työkalut
Materiaalit ja työkalut

Materiaalit:

  • Arduino Uno (vaikka melkein minkä tahansa levyn pitäisi toimia)
  • (2) asennossa pyörivät servomoottorit
  • juotonta leipälautaa
  • leipälevyn johdot (vähintään tusina)
  • tasainen puukappale
  • (2) pop-sirppipuikot, tapitangot, lyijykynät tai muut sopivat koivuvaihtoehdot
  • kumityyny, kahvipurkin kansi tai muu rumpupään vaihtoehto

Työkalut:

  • kannettava tietokone, johon on asennettu Arduino IDE: n uusin versio
  • USB -ohjelmointikaapeli, joka yhdistää arduinoon
  • nauha
  • kuuma liimapistooli (tai ole vain luova teipillä)

Aika:

15 minuuttia ihanteellisissa olosuhteissa. Ehkä tunti, jos asiat eivät toimi oikein ensimmäisellä kerralla

Vaihe 2: Johdotus

Johdotus
Johdotus
Johdotus
Johdotus
Johdotus
Johdotus
Johdotus
Johdotus

Aloitetaan kytkemällä muutama asia yhteen.

Jokaisessa servomoottorissa on kolme liitäntää: toinen teholle, toinen maadoitukselle ja kolmas datalle (tai jotain sellaista). Positiivinen on aina punainen, maa on yleensä ruskea tai musta ja data oranssi tai valkoinen. Liitä arduinon virta ja maadoitus jokaiseen moottoriin käyttämällä leipälautaa tai arduino -otsikkotappeja. Liitä toisen moottorin datajohto nastaan 5 ja toisen moottorin datajohto nastaan 6. Varmista, että molemmat nastat tukevat PWM: ää. Ja…. se siitä! Se ei ollut liian vaikeaa.

Vaihe 3: Rakenna asia

Rakenna asia
Rakenna asia
Rakenna asia
Rakenna asia

Nyt meidän on rakennettava runko

Voit käyttää mielikuvitustasi tähän osaan. Rakensin tämän tasaiselle puukappaleelle, mutta tasainen pahvipala toimisi yhtä hyvin. Mikä tahansa tasainen, vahva ja helppo työskennellä toimii hyvänä tukikohtana.

Jotta moottorit pysyisivät paikallaan, leikkasin pois kaksi puupalkkia maalisekoitustangosta - sellaista, jonka saat ilmaiseksi, kun ostat kipupullon rautakaupasta. Olen huomannut, että nämä sekoitussauvat ovat erittäin monipuolisia. Yhtenä näistä päivistä aion julkaista projektin, joka on tehty kokonaan maalisekoitussauvoista. Joka tapauksessa sinun täytyy liimata nämä bitit kuumalla liimalla, jotta ne eivät mene mihinkään.

Seuraavaksi teemme rumpukapulat. Leikkasin kaksi 5 tuuman pituista 1/4 tuuman tappitankoa, vaikka jotain popsickle -tikkuja toimisi yhtä hyvin. Teippaa tai liimaa ne servosarviin.

Jos et ole jo tehnyt sitä, teippaa moottorit maalaamaan tikkuja tai mitä tahansa, jolla pidät ne paikallaan.

Se siitä! Koodin aika …

Vaihe 4: Asenna koodi

Asenna koodi
Asenna koodi

Kun kaikki on valmis menemään, on aika asentaa koodi. Tässä osassa tarvitset Arduino IDE: n ja USB -ohjelmointikaapelin.

Voit kirjoittaa oman, jos haluat, tai voit käyttää vain omaani. Koodissa on tonnia sivumerkintöjä ja ohjeita, älä huoli.

Jos aiot kirjoittaa oman koodisi, saattaa olla hyvä idea oppia käyttämään servokomentoja, koska ne voivat muuttua hieman hankalaksi. Muista myös, että servomoottoreiden siirtyminen asennosta toiseen vie aikaa. Tämä aika on otettava huomioon koodissa, varsinkin kun kirjoitetaan aikaherkkää ohjelmaa. Et halua, että rumpubotti on lyömätön.

Vaihe 5: Siirry pidemmälle

Mennä eteenpäin
Mennä eteenpäin
Mennä eteenpäin
Mennä eteenpäin

Onnittelut! Olet juuri koonnut toimivan rumpurobotin. Oletko kyllästynyt sen armottomaan napautukseen vielä? Ei? No olet pian. Mitä voisimme tehdä tehdäksemme tästä hieman mielenkiintoisemman?

Aluksi olisin voinut kirjoittaa paremman koodin, joka improvisoi rytmejä tai voisi soittaa kolmosia kuin loputtomat neljännes- ja kahdeksannen nuotin silmukat.

Arduinolla on myös ääni (Hz, kesto) -toiminto, jonka avulla se voi toistaa ääntä PWM -nastan kautta. Käyttämällä muistiinpanotaajuuksien taulukkoa (katso yllä) ja luovaa ohjelmointia Arduino pystyi soittamaan melodian samalla kun hän sairastui.

Jos joku teistä tekee tämän projektin, ilmoittakaa minulle! Haluaisin nähdä sen.

Jos pidit tästä, muista tilata YouTube -kanavani, jossa julkaisen muita tieteeseen ja teknologiaan liittyviä projekteja. Viime aikoina olen työskennellyt joidenkin raketti -asioiden parissa, joten pidä silmällä sitä.

Siinä kaikki tähän projektiin! Mene nyt tekemään jotain

Suositeltava: