İçindekiler:

3D Yazıcı ve Arduino Olmadan Dans Eden Robot Yapma/#smartcreativity: 11 Adım (Resimlerle)
3D Yazıcı ve Arduino Olmadan Dans Eden Robot Yapma/#smartcreativity: 11 Adım (Resimlerle)

Video: 3D Yazıcı ve Arduino Olmadan Dans Eden Robot Yapma/#smartcreativity: 11 Adım (Resimlerle)

Video: 3D Yazıcı ve Arduino Olmadan Dans Eden Robot Yapma/#smartcreativity: 11 Adım (Resimlerle)
Video: 3 Boyutlu Yazıcı ( 3D Printer ) ile Otto DIY Robot Nasıl Yapılır ? 2024, Haziran
Anonim
Image
Image

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

Servo Takma
Servo Takma

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 Takma
Servo Takma
Servo Takma
Servo Takma

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

Bacak Tasarımı Yap
Bacak Tasarımı Yap

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

Ayağı Servoya Takın
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

Servoyu Jumper ile Bağlayın
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

Devre Oyun Alanı Mikro Kontrolörümüz
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

kablolama
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

kod
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

Robot Hazır
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 -

SonrakiPCB
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

Önerilen: