İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Tik-Tok'ta ünlü olmak için mücadele mi ediyorsunuz? Senin için bir çözümümüz var!
Eduarduino, kendi kişisel Tik-Tok vekilinizdir! O senin yapamadığın tüm dans hareketlerini yapabilen dans eden bir robot!
Eduarduino'nun yüksek kaliteli hareket sistemi, klasik kukladan ilham almıştır. Tik-Tok'u proxy ile ünlü olabilmeniz için en sevdiğiniz müzikle dans etmek için servo motorları ve LED'leri kullanır.
Adım 1: Sarf Malzemeleri
Kendi Eduarduino'nuzu oluşturmak için ihtiyacınız olacak:
- 1x Arduino Mikrodenetleyici
- 4x Servo Motor
- 1x Ses Sensörü
- 1x RGB LED
- 1x Ekmek Tahtası
- 24x Atlama Kablosu
- Süper yapıştırıcı
- Olta Teli
- 6 mm siyah akrilik levhalar
- 3D Yazıcıya ve Lazer Kesiciye Erişim
2. Adım: Bileşenleri Yazdır ve Kes
Aşağıdaki.stl dosyalarını indirin ve 3D yazdırın. Ardından gergedan dosyalarını indirin ve lazerle kesin. Lazer kesimli parçalar için 6 mm siyah akrilik ve 3D baskılı bileşenler için siyah PLA kullandık.
Adım 3: Tabanı ve Devreyi Birleştirin
1. Sütunu birleştirmek için lazerle kesilmiş parçaları birbirine yapıştırın.
2. Dört servoyu gösterildiği gibi üst kafese konumlandırın ve yapıştırın, her servo kolunun serbestçe dönmesi için yeterli alana sahip olduğundan emin olun. LED'i üst kafesin ortasına yerleştirin ve yerine yapıştırın. Dört servo motorun ve LED'in tüm kablolarını kolondan ve alttan geçirin.
3. Üst kafesi tutkalla kolona tutturun ve servo tellerinin uçlarını fritzing devre şemasında gösterildiği gibi devre tahtasına bağlayarak kablolamayı tamamlayın.
4. Breadboard'u ve kabloları tabanın altına (bant veya yapıştırıcı) sabitleyin ve ses sensörünü tabanın yanındaki küçük delikten çıkacak şekilde sabitleyin. Platformu tabanın üzerine yerleştirin ancak yapıştırmayın (içinde kare delik olan dairedir).
5. Kolonu platformdaki delikten kaydırın ve tabanın altındaki kare boşluğa yapıştırın. Bunu yaparken kolondan gelen tellerin kolon tabanındaki küçük açıklığa sıkıştığından emin olun.
6. Şimdi, tabanın iç kısmına erişmek için platformu yukarı doğru kaydırın ve servo motorlardan ve LED'den gelen kabloları devre şemasında gösterildiği gibi devre tahtasına bağlayarak devreyi tamamlayın.
7. Her servo kolun ucundan olta telini Eduarduino'nun bağlantı noktalarına bağlayın veya yapıştırın. Kalçaların arkasına, bir kalçanın önüne, bir sağ ele ve bir sol ele bir servo bağladık ve Eduarduino'yu askıya almak için başı yukarıdaki kafese tutturduk (Ayaklarının hafifçe temas ettiğinden emin olun. yer). Olta telini sabitlemek için kalçalardaki, ellerdeki ve kafadaki küçük halka deliklerini kullanın.
TAMAMLAMAK
Adım 4: Kod (Arduino IDE)
Eduarduino tarafından kullanılan kod, servo motorları değişen derecelerde çalıştırır ve bir ses sensörü tarafından algılanan sesin hacmine bağlı olarak bir LED'i üç renkten biri olarak aydınlatır. Bu, Eduarduino'nun dansının her şarkıya özgü olmasını sağlar.
Kodu indirmek için aşağıya tıklayın!
Adım 5: Sonuçlar ve Düşünceler
Eduarduino, doğumdan bu yana tasavvur ettiğimiz şekilde çalışır.
Ana fikri: Sese tepki veren ve esnek bir kuklayı dans ettirmek için kontrol eden bir makine. Ancak, tamamlanmadan önce fikirleri ayarlamamız ve belirli öğeler, ek özellikler ve diğer ön hazırlık ve montaj sorunları hakkında yeniden düşünmemiz gereken anlar var:
1. Eduarduino'nun Vücudunu Yapmak
Eddie'nin vücudunu anlamak zordu. Esasen, vücudu dans edebilecek kadar esnek, aynı zamanda duruşunu ve insansı formunu koruyacak kadar da sert olmalıydı. Eller, dirsekler, omuzlar, kalçalar ve bacaklar gibi belirli noktalarda “Zincir bağlantılı bağlantı” kullanmaya karar verdik.
2. Kodun ayarlanması
Arduino mikrodenetleyicisinin birkaç kez ayarlanması gerekiyordu çünkü daha fazla servo motor ve ekstra bir LED ışığı eklemek zorunda kaldık. Bu elemanları ekleyerek, servoların hareketi, dönüş açısını azaltarak etkilenmiştir. Kodu düzenlerken denemeler ve hatalardan sonra, bir çözüm bulabildik ve LED ışık aydınlatmasını korurken ve kırmızı, mavi ve yeşil arasında geçiş yaparken her servonun tam dönüş kapsamında dönmesini sağladık.
3. Servolar ve nokta bağlantıları için doğru noktayı bulma
Dans hareketlerinin pürüzsüz olduğundan emin olmak için her bir servonun konumunu ve Eduarduino'nun vücuduyla bağlantısını denememiz gerekti. Mükemmel konumu, olta telinin boyutunu ve bağlantı noktalarını bulmak için bir dizi deneme yapıldı.
Ayrıca, Eduarduino'nun tasarımında geliştirilebileceğini düşündüğümüz birkaç şey var:
· Vücutta özellikle bacaklarda ve kafada daha fazla bükülme noktası olabilir.
· Servolar kişiselleştirilmiş dönüş aralıklarına sahip olabilir. Böyle bir durumda, her servonun dönüş aralığı, daha fazla hareket kombinasyonuna izin vererek, bağlı olduğu vücut kısmı ile bir ilişkiye sahip olabilir.
· Servolar daha büyük kollara sahip olabilir, bu şekilde hareket aralığını genişletebilir ve hatta Eduarduino'nun boyutunu artırabiliriz.