İçindekiler:
- Adım 1: Gerekli Bileşenler
- Adım 2: Servo'nun Takılması
- Adım 3: Bacak Tasarımı Yapın
- Adım 4: Ayağı Servoya Takın
- Adım 5: Servoyu Jumper ile Bağlayın
- Adım 6: Devre Oyun Alanı Mikro Kontrolörümüz
- Adım 7: Kablolama
- Adım 8: Kod
- 9. Adım: Robot Hazır
- Adım 10: SonrakiPCB -
- Adım 11: Lütfen Youtube'da Bana Abone Olarak Bize Destek Olun
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Merhaba arkadaşlar, bu dersimizde size evde 3D yazıcı ve Arduino olmadan dans eden robot yapmayı göstereceğim. Bu robot dans edebilir, otomatik dengeleyebilir, müzik üretebilir ve yürüyebilir. Ve Robot'un tasarımı da çok havalı görünüyor….
Adım 1: Gerekli Bileşenler
Devre oyun alanı, servo motor, jumper tel, servo ataşman, karton kağıt ve plastik silindir kutu kullandığım gerekli bileşenlerdir.
robotun baş kısmını plastik kutu kullanacağız ve içine tüm kabloları ve mikro denetleyiciyi de koyacağız.
Adım 2: Servo'nun Takılması
Servo motoru takmak için kutunun alt kısmına iki delik açıyorum. Her iki servoyu deliğe sıkıca takın ve ardından servo telini ayarlayın.
Adım 3: Bacak Tasarımı Yapın
Servo motoru taktıktan sonra robotun Bacak tasarımını yapmalıyız. Bunu yapmak için kalın bir karton kağıt kullanacağız. İki küçük karton parçası kesip resimdeki gibi basit bir ayak tasarımı yapacağız.
Bacak tasarımını yaptıktan sonra aşağıdaki resimde görüldüğü gibi servoyu bacağına bağlamak için bacağa bir servo ataşman takacağız.
Adım 4: Ayağı Servoya Takın
Şimdi Ayağı servo motora tek tek takın. İyi bir vücut yapmak için her iki bacağınızı da sıkıca bağlayın. Bunu yapmak için aşağıdaki resme bakın.
Bu ikisinin yerine 4 servo motor da kullanabiliriz. Çünkü 4 servo kullanacaksak bu robota daha birçok hareket ekleyebiliriz. İki servo motorlu robotta sadece yürüyüş, basit dans ve ay yürüyüşü, titreşim gibi bazı aktiviteler için programlayabiliyoruz. Bu yüzden tüm parçaları resimde gösterildiği gibi doğru şekilde bağlayın.
Adım 5: Servoyu Jumper ile Bağlayın
Şimdi jumper kablolarını servo motora bağlamamız gerekiyor. Jumper kablolarını servo ile bağlamak için aşağıdaki resme bakın. Tüm kabloları eşleşen rengiyle bağlayın.
Tüm kabloları bağladıktan ve tüm parçaları taktıktan sonra Robot gövdemiz hazır. Mikro denetleyiciye nasıl bağlanılacağına ilişkin bir sonraki ve önemli adımımıza geçelim.
Adım 6: Devre Oyun Alanı Mikro Kontrolörümüz
Jumper'ı mikro denetleyiciye bağlamadan önce Circuit oyun alanı ekspresine bir göz atın. Devre oyun alanı ekspresi yeni bir tür mikro denetleyici olduğundan ve Arduino'dan tamamen farklı olduğundan, devre oyun alanı hakkında biraz bilgi sahibi olmamız gerekir.
Bu bizim mikro denetleyici devre oyun alanı ekspresimiz. Bu mikro denetleyicide çok sayıda sensör, 3 işlevli buton, 10 adet çok renkli LED ve birçok giriş ve çıkış pini bulunmaktadır. Bu mikro denetleyicide birçok özellik mevcut, bu yüzden bunu projelerimde kullanıyorum.
Adım 7: Kablolama
Buna baktıktan sonra, jumper kablolarını devre oyun alanı ekspresine bağlayalım.
Kabloları şu şekilde bağlayın - Sarı jumper - PinA1, Kırmızı jumper - Pin3.3v(i) Siyah jumper - Pin gnd(gnd) Mavi jumper - Pin3.3v(ii) Beyaz Jumper - Pin gnd(ii) Yeşil jumper - PinA2
Tüm kabloları ve Jumper'ı bağladıktan sonra, tüm kabloları ayarlayın ve tüm jumper ve mikro denetleyicileri kutuya koyun. Her şeyi çok dikkatli bir şekilde koyun, çünkü hiçbir kablonun bağlantısını kesmek zorunda kalmamalısınız. İşte bu…………Sevimli ve kendin yap muhteşem dans eden robotumuz hazır.
Adım 8: Kod
input.onLoudSound(işlev () {
for (let i = 0; i = 130) { for (let i = 0; i < 4; i++) { pins. A1.servoWrite(155) pins. A2.servoWrite(25) duraklatma(500) pin. A1. servoWrite(130) pins. A2.servoWrite(50) duraklatma(500) } pins. A1.servoWrite(130) pins. A2.servoWrite(50) } light.showAnimation(light.rainbowAnimation, 500) pins. A1.servoWrite(130) pins. A2.servoWrite(50) for (let i = 0; i < 6; i++) { duraklama(200) pins. A1.servoWrite(170) duraklatma(100) pin. A2.servoWrite(10) duraklama(200) pins. A1.servoWrite(130) duraklat(100) pinler. A2.servoWrite(50) duraklat(200) } pins. A1.servoWrite(130) pins. A2.servoWrite(50) for (let i = 0; i < 6; i++) { duraklat(200) pinler. A2.servoWrite(10) duraklat(200) pinler. A1.servoWrite(170) duraklat(100) pinler. A2.servoWrite(50) duraklat(200) pinler. A1.servoWrite(130) duraklama(100) } pins. A1.servoWrite(130) pins. A2.servoWrite(50) for (let i = 0; i < 4; i++) { duraklatma(100) pins. A1.servoWrite(180) duraklatma(100) pin. A1.servoWrite(130) duraklatma(200) } for (let i = 0; i < 4; i++) { duraklatma(100) pin. A2.servoWrite(80) duraklatma(100) pin. A2.servoWrite(50) duraklat(200) } pins. A1.servoWrite(130) pins. A2.servoWrite(50) } }) pins. A1.servoWrite(130) pins. A2.servoWrite(50) sonsuza kadar(function () { light.setBrightness(255) light.showAnimation (light.rainbowAnimation, 2000) duraklat(2000) light.showAnimation(light.runningLightsAnimation, 500) duraklat(2500) light.showAnimation(light.colorWipeAnimation, 2000) duraklat(2500) }) sonsuza kadar(işlev () { music.playMelodi ("C5 BAGFEDC ", 120) music.playMelody("CDEFGAB C5 ", 120) music.playMelody("EB C5 ABGAF ", 120) music.playMelody("C5 ABGAFGE ", 120) })
9. Adım: Robot Hazır
Bu yüzden, umarım hepiniz bu projeden keyif alırsınız ve bunu da beğenirsiniz.
Adım 10: SonrakiPCB -
NextPCB, profesyonel PCB üretim yeteneklerine sahip yüksek kaliteli bir PCB üreticisidir. PCB malzemeleri IATF16949, ISO9001, ISO14001, UL, CQC, RoHS ve REACH tarafından onaylanmıştır. NextPCB, PCB'yi sadece 6-8 gün içinde teslim etmek için çok hızlandırma yöntemini kullanır. Ben de oradaki hizmeti son iki yıldır kullanıyorum ve her zaman iyi sonuçlar alıyorum. Bu yüzden, tüm mekanik yaratıcıların NextPCB'den PCB satın alması gerektiğini öneriyorum.
NextPCB, 4-12 katmana kadar PCB sağlar. PCB kalitesi de çok iyi. Sadece 10$'a istediğiniz renkten 10 adet PCB'ye sahip olabilirsiniz. PCB'yi sipariş etmek için NextPCB'nin web sitesine gitmeniz gerekir. Sadece web sitesine gidin Gerber dosyanızı yükleyin, PCB ayarını seçin ve şimdi 10 yüksek kaliteli PCB sipariş edin. Daha fazla bilgi için -
Adım 11: Lütfen Youtube'da Bana Abone Olarak Bize Destek Olun
Bu projeyi beğendiyseniz lütfen YouTube kanalıma "abone olarak" bana destek olun. Şimdi abone olun -
Siz de buraya yorum yaparak yeni proje fikirlerinizi benimle paylaşabilirsiniz.
Facebook- @circuitjamer, Instagram- @circuitjamerSo, hoşçakalın millet …………..sonraki projelerde görüşmek üzere.. Bu eğitimde ziyaret ettiğiniz için teşekkürler…… #smartcreativity, #circuitjamer, #robotics