
Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:11



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
Rekommenderad:
Enkel mycket låg effekt BLE i Arduino del 2 - Temperatur/fuktighetsmonitor - Rev 3: 7 steg

Enkel mycket låg effekt BLE i Arduino del 2 - Temperatur/luftfuktighetsmonitor - Rev 3: Uppdatering: 23 november 2020 - Första byte av 2 x AAA -batterier sedan 15 januari 2019 dvs 22 månader för 2xAAA Alkaline Uppdatering: 7 april 2019 - Rev 3 av lp_BLE_TempHumidity, lägger till datum/tid -diagram, med pfodApp V3.0.362+och automatisk strypning när
Enkel frekvensräknare med Arduino: 6 steg

Enkel frekvensräknare med Arduino: I denna handledning lär vi oss hur man gör en enkel frekvensräknare med Arduino. Se videon
Enkel och enkel Spider-Man Web-Shooter: 12 steg

Simple & Easy Spider-Man Web-Shooter: Har du sett en Spider-Man-film? En Spider-Man-serietidning? Något vagt Spider-Man-relaterat? Spider-Man är till synes överallt. Varför inte göra en enkel webb-shooter? Efter lite övning skapade jag en design av husmaterial som kunde skapas
Enkel enkel läxmaskin: 4 steg (med bilder)

Enkel enkel läxmaskin: Denna maskin är byggd med billiga material och går inte över 7 $ för att bygga. För att bygga detta behöver du lite tålamod och 2 timmar. Och du måste vara bekant med lödning och ledningar eftersom detta innebär en liten krets. När det är byggt är det bara att ansluta
En enkel, billig och enkel LED-blinkande krets med CMOS 74C14: 5 steg

En lätt att göra, billig och enkel LED-blinkande krets med CMOS 74C14: Ibland behöver du bara några blinkande lysdioder, för juldekoration, blinkande konstverk eller bara för att ha kul med blink blink blink. Jag ska visa dig hur du gör en billig och enkel krets med upp till 6 blinkande lysdioder. Obs: Detta är min första instuktiv och