Innehållsförteckning:
Video: Enkel Arduino trumrobot: 5 steg
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Jag ska erkänna. Jag gjorde det här projektet av ren tristess efter att ha fastnat inne några dagar under en serie små men problematiska snöstormar. När jag tittade på min arduino, några servon och lite tejp, började grundidén för en tramsig trumrobot att bli verklighet. Det visar sig att om du har alla de rätta grejerna är det här ett projekt som kan slutföras på cirka 15 minuter med praktiskt taget ingen erfarenhet.
Om du precis har börjat eller vill borsta dina arduino -färdigheter kan detta vara ett bra ställe att börja. Låt oss börja.
Steg 1: Material och verktyg
Material:
- Arduino Uno (även om nästan vilken styrelse som helst borde fungera)
- (2) servomotorer med positionsrotation
- lödlös brödbräda
- brödbräda (minst ett dussin)
- en platt bit trä
- (2) pop-sigdpinnar, pluggar, pennor eller andra lämpliga trumstickalternativ
- en gummikudde, kaffeburklocket eller annat alternativ för trumhuvud
Verktyg:
- en bärbar dator med en ny version av Arduino IDE installerad
- en USB -programmeringskabel som ansluts till arduino
- tejp
- het limpistol (eller bara bli kreativ med tejpen)
Tid:
15 minuter under perfekta förhållanden. Kanske en timme om saker inte fungerar rätt första gången
Steg 2: Kabeldragning
Låt oss börja med att koppla ihop några saker.
Varje servomotor har tre anslutningar: en för kraft, en andra för jord och en tredje för data (eller något liknande). Det positiva är alltid rött, marken är oftast brun eller svart och data orange eller vit. Anslut arduinoeffekten och marken till varje motor med en brödbräda eller arduino -huvudstiften. Anslut en motors datakabel till stift 5 och den andra motorns datakabel till stift 6. Se till att båda stiften stöder PWM. Och…. det är allt! Det var inte så svårt.
Steg 3: Bygg saken
Nu måste vi bygga ramen
Du kanske vill använda din fantasi för denna del. Jag byggde detta på en platt bit trä, men en platt bit kartong skulle fungera lika bra. Allt platt, starkt och lätt att arbeta med kommer att fungera som en bra bas.
För att hålla motorerna på plats huggade jag bort två bitar av trä från en färgrörspinne - den typen du kan få gratis när du köper en burk smärta från järnaffären. Jag har funnit att dessa rörpinnar är anmärkningsvärt mångsidiga. En av dessa dagar ska jag lägga upp ett projekt som helt och hållet består av färgrörspinnar. Hur som helst måste du limma ner dessa bitar så att de inte går någonstans.
Därefter gör vi trummorna. Jag klippte två 5 tum långa 1/4 tum tappar, även om något som popsickle sticks skulle fungera lika bra. Tejpa eller limma dem på servohornen.
Om du inte redan har gjort det, tejpa fast motorerna för att måla stickbitar eller vad du nu använder för att hålla dem på plats.
Det är allt! Dags för lite kod …
Steg 4: Installera koden
När allt är klart är det dags att installera lite kod. Detta är den del där du behöver Arduino IDE och en USB -programmeringskabel.
Du kan skriva din egen om du vill, eller så kan du bara använda min. Det finns massor av sidanteckningar och instruktioner i koden, oroa dig inte.
Om du planerar att skriva din egen kod kan det vara en bra idé att lära dig hur du använder servokommandona, eftersom de kan bli lite knepiga. Kom också ihåg att servomotorer tar tid att flytta från en position till en annan. Denna tid måste redovisas i koden, särskilt när du skriver ett tidskänsligt program. Du skulle inte vilja att din trumbot ska vara oslagbar.
Steg 5: Gå vidare
grattis! Du har precis monterat en fungerande trumrobot. Trött på sin obevekliga knackning än? Nej? Tja, du kommer snart. Så vad kan vi göra för att göra detta lite mer intressant?
Till att börja med kunde jag ha skrivit en bättre kod som improviserade rytmer eller kunde spela trillingar snarare än oändliga kvarts- och åttondelsslingor.
Arduino har också en ton (Hz, varaktighet) -funktion som gör att den kan spela ljud genom en PWM -pin. Med hjälp av en tabell med notfrekvenser (se ovan) och lite kreativ programmering kunde Arduino spela en melodi medan han lade ner några sjuka slag.
Om någon av er gör det här projektet, låt mig veta! Jag skulle gärna se den.
Om du gillade detta, var noga med att prenumerera på min youtube -kanal där jag publicerar andra vetenskapliga och teknikrelaterade projekt. Senast har jag arbetat med några raketgrejer, så håll utkik efter det.
Det är allt för det här projektet! Gå nu och gör något