İçindekiler:

Eduarduino Dans Eden Parti Robotu!: 5 Adım
Eduarduino Dans Eden Parti Robotu!: 5 Adım

Video: Eduarduino Dans Eden Parti Robotu!: 5 Adım

Video: Eduarduino Dans Eden Parti Robotu!: 5 Adım
Video: Curso Arduino na Prática 2024, Kasım
Anonim
Image
Image

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

Gereçler
Gereçler

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

Bileşenleri Yazdır ve Kes
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

Tabanı ve Devreyi Birleştirin
Tabanı ve Devreyi Birleştirin
Tabanı ve Devreyi Birleştirin
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.

Önerilen: