İçindekiler:
- Adım 1: Davul Nasıl Yapılır:
- Adım 2: Robot Nasıl Yapılır:
- Adım 3: Servolar:
- Adım 4: Kod:
- Adım 5: Bitmiş Ürün
Video: Arduino Drum Man: 5 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
İçindekiler:
1. Metal tel
2. Ucuz davul oyuncak seti (Merhaba şapka, trampet ve kick davul)
3. Üç Servo
4. Elektrik teli
5. Koli bandı
6. Ekmek tahtası
7. Arduino Uno
8. Usb'den Usb'ye 2.0
Adım 1: Davul Nasıl Yapılır:
Davulları nasıl yapacağınız temelde size kalmış. Bir oyuncak olduğu sürece (ve gerçek boyutta değil, haha) tamamen ne tür davul aldığınıza bağlıdır. Sadece iki tom, bir selam şapkası ve bir trampet olduğu için benimkini biraz değiştirmek zorunda kaldım. Hepsi bir tarafta açıktı, bu yüzden iki kapalı tom parçasını bir tuzak oluşturacak şekilde bir araya getirdim. Trampeti davul olarak kullandım. Tekme tamburunun açık ucuna plastik koydum ve içine bir delik açtım. Merhaba şapka standı neredeyse tamamen metal telden ve biraz koli bandından yapılmıştır. Dürüst olmak gerekirse, çoğunlukla zaten orada olan şeyleri ayarlamaktır. O kadar zor değil.
Adım 2: Robot Nasıl Yapılır:
Robotu yapmak en zor kısımdı. Kendimi oyuncak davul çalan minik insan olarak hayal ederek başladım. Merhaba şapka ve tuzağa ulaşmak için kollarımın ne kadar uzun olması gerektiğini hayal ettim. Davulcu, davulların boyutuna göre ayarlanmalıdır, aksi takdirde çalışmayacaktır. Gerçekten basit bir çerçeve oluşturmaya başlayın, tüm gövde için sadece bir tel ve oradan daha fazla 3D yapmaya çalışın. Güzel göründüğü için değil, servoları taktığınızda adamın kolları yavaşça aşağı inecek (orada bulundum). Davulcu için çerçeve oluşturmayı bitirdikten sonra, servoları sağ ele, sol ele ve sağ bacağa takın. Kollardan ve bacaklardan düşmeyeceklerinden emin olmak için telleri çerçevenin etrafına sarın.
Adım 3: Servolar:
Tüm küçük mavi servoların kahverengi, kırmızı ve turuncu telleri vardır. Kablolama oldukça basittir. Servolar, devre tahtası ve Arduino dişi açıklıklara sahiptir, bu nedenle iki erkek ucu olduğu için temel elektrik teli kullanmak isteyeceksiniz. Turuncu kablo Arduino Uno'ya girer (tahtada 0 ile 13 arasında bir sayı seçin), kırmızı kablo Breadboard'un artı kısmına ve kahverengi kablo Breadboard'un eksi kısmına gider. Bunu tüm servolar için yapın ve hazırsınız. İyi sıralama. GND'den (Arduino'nun güç kısmı) bir kabloyu Breadboard'un sağ tarafındaki eksi kısma bağlayın. Ardından 5V'dan (ayrıca Arduino'nun güç parçası) bir kabloyu kartın sağ tarafındaki artı kısma bağlayın. Şimdi kablolama bitmiş olmalıdır.
Adım 4: Kod:
kod oldukça kolay olmalıdır. Bununla ilgili herhangi bir sorun yaşamadım ve çoğunlukla kodlamanın nasıl çalıştığına dair hiçbir fikrim yok.
Temel kod şudur:
#Dahil etmek
Servo servo1;
Servo servo2;
Servo servo3;
int servoPos = 0;
geçersiz kurulum() {
servo.attach(3); //Sayı, Arduino Uno'da hangi slotu kullandığımı gösterir.
servo.attach(5);
servo.attach(6);
}
boşluk döngüsü () {
for(servoPos = 0; servoPos < 140; servoPos++) // Bu temelde servoya sıfırdan 140 dereceye hareket etmesini söyler. Yine de robot kolunuzun tamburların ne kadar üstünde olduğuna bağlı.
{
servo1.write(servoPos); // merhaba şapkam
servo2.write(servoPos); // vuruşum
servo3.write(servoPos); // benim tuzağım
gecikme(4); //Bu, bir görevi milisaniye cinsinden gerçekleştirmek için gereken süredir. Bu sayıyı artırırsanız davulcunuz yavaşlayacaktır.
}
for(servoPos = 140; servoPos > 0; servoPos--)
{
servo1.write(servoPos);
servo2.write(servoPos);
servo3.write(servoPos);
gecikme(2);
}
}
Davul kalıpları yapmak istiyorsanız, for döngülerini birbirinin altına kopyalamanız yeterlidir, ancak hi hat, trampet ve kick davulunu aynı anda kullanmak yerine (yukarıdaki kodda olduğu gibi), bunu şu şekilde yapabilirsiniz:
servo1.write(servoPos);
servo2.write(servoPos);
servo1.write(servoPos);
servo3.write(servoPos);
servo1.write(servoPos);
servo3.write(servoPos);
servo1.write(servoPos);
servo2.write(servoPos);
(Tabii ki döngüler için hepsi ayrı ayrı)
Adım 5: Bitmiş Ürün
Bitmiş ürününüz biraz böyle görünmelidir. Tebrikler, kendini davulcu yaptın!
Önerilen:
Micro:bit - Micro Drum Machine: 10 Adım (Resimlerle)
Mikro:bit - Mikro Davul Makinesi: Bu, yalnızca sesi üretmek yerine aslında davul çalan bir mikro:bit mikro davul makinesidir. Mikro:bit orkestrasındaki tavşanlardan esinlenilmiştir. Mocro:bit ile kullanımı kolay bazı solenoidleri bulmam biraz zaman aldı,
CNC Drum Plotter: 13 Adım (Resimli)
CNC Drum Plotter: a.articles {yazı tipi boyutu: %110,0; yazı tipi ağırlığı: kalın; yazı tipi stili: italik; metin-dekorasyon: yok; background-color: red;} a.articles:hover {background-color: black;} Bu talimat, plastik pi bölümünden yapılmış bir A4/A3 çiziciyi
Arduino Camera Man: 4 Adım (Resimlerle)
Arduino Camera Man: Bu Eğitilebilir Kitapta, hareketlerinizi takip etmek için bir kameranın yönünü kontrol etmek için kullanabileceğiniz basit bir cihazın nasıl oluşturulacağını göstereceğim. Nasıl Çalışır: Cep telefonunuzun içinde bir yön sensörü, yani bir Pusula vardır. Bizimle tasarlanmış bir Uygulama kullanarak
DIY Elektronik Davullar (Drum Modülü Gerekli): 4 Adım
DIY Elektronik Davullar (Drum Module Req'd): Geçen yıl ev arkadaşlarım için ve biraz kendini kısıtlayan bir davulcu olarak işleri sessiz tutmam gerekiyordu. Hack-a-day'de bir DIY davul seti hakkında okuduktan sonra internette gezindim ve harika web siteleri buldum ve ne biliyorsun, bir mon
Super GrooveAxe: Mini Drum Machine: 10 Adım (Resimlerle)
Süper GrooveAxe: Mini Davul Makinesi: Minik Patlamayı Hissedin! Hiç bazı ritimleri kaçırdığınızı hissettiniz mi? Gününüzün daha iyi bir film müziğine ihtiyacı var mı? Super GrooveAxe ile patlamayı hissedin! Cep boyutunda, pille çalışan bir davul makinesidir. her yere götürebileceğiniz sıralayıcı. Havva yapar