İçindekiler:

İnsansı Robot Nasıl Yapılır: 8 Adım
İnsansı Robot Nasıl Yapılır: 8 Adım

Video: İnsansı Robot Nasıl Yapılır: 8 Adım

Video: İnsansı Robot Nasıl Yapılır: 8 Adım
Video: İnsanları Yok etmek İsteyen Robot Sophia Oğuzhan Uğur'a konuk oldu 2024, Kasım
Anonim
Image
Image
Bu Robot Nasıl Çalışır!
Bu Robot Nasıl Çalışır!

Hey Millet! Umarım bir önceki ders kitabım olan "Çevrimiçi Hava İstasyonu (NodeMCU)" dan keyif almışsınızdır ve yenisine hazırsınızdır, Geçen sefer topladığımız SMARS model robottan sonra, bugünkü projemiz de robot öğrenme ile ilgili ve OTTO'yu kullanacağız. Bu videodaki robot modeli ve gerçekten harika bir proje olacak, bu proje robotik dünyasında harika bir başlangıç olabilir.

Bu projenin yapımı sırasında, kendi robotunuzu yapmak istiyorsanız size yardımcı olmak için bu talimatın sizin için en iyi rehber olacağından emin olmaya çalıştık, bu nedenle bu talimatın gerekli belgeleri içerdiğini umuyoruz.

Bu proje, elektronik cihazımızın görünümünü iyileştirmek için JLCPCB'den sipariş ettiğimiz özelleştirilmiş PCB'yi aldıktan sonra özel olarak yapmak için çok kullanışlı ve ayrıca bu kılavuzda güzel robotunuzu oluşturmanıza yardımcı olacak yeterli belge ve kod var.

Bu projeyi sadece 5 günde, robotun gerekli tüm elektronik bileşenlerini alması için sadece iki günde, ardından donanım yapımını ve montajını bitirmek için iki gün daha, ardından bir gün bize uygun kodu hazırlamak için yaptık. proje ve test ve ayarlamalara başladık.

Bu talimattan ne öğreneceksiniz:

  1. Fonksiyonlarına göre bileşen seçimi yapmak.
  2. Robot mekanizmasını anlayın.
  3. Seçilen tüm bileşenleri bağlamak için devre şemasını hazırlayın.
  4. Elektronik parçaları PCB'ye lehimleyin.
  5. Tüm proje parçalarını (robot gövdesi) birleştirin.
  6. İlk testi başlatın ve projeyi doğrulayın.

Adım 1: Bu Robot Nasıl Çalışır

Bu Robot Nasıl Çalışır!
Bu Robot Nasıl Çalışır!

Proje açıklamasından başlayarak, daha önce de söylediğim gibi, 3D olarak tasarlanmış parçalarına OTTO topluluğundan ücretsiz olarak sahip olabileceğiniz OTTO robot modelini çoğaltacağız ancak projemize ekleyeceğimiz şey, robotu kontrol etmek için özelleştirilmiş bir PCB tasarımıdır. Topluluğun bu proje için yaptığı gibi tüm Arduino Nano kartını kullanmak yerine ATmega328 mikro denetleyicisini kullanacağız.

Bir çok özelliği bulunan ve 4 servo motor tarafından yapılan hareketleri ve aktif bir buzzer ile gösterilen sesleri beğeneceksiniz, robot basit bir 9V lityum pil ile çalışacak ve indirebileceğiniz bir android uygulaması üzerinden bir Bluetooth modülü ile kontrol edilecek. doğrudan playstore ve appstore'dan ücretsiz.

Robot hareketleri 4 servo motor tarafından gerçekleştirildiği için her bacakta 2 servo var ve ayrıca el hareketlerini kontrol etmek için OTTO robotunun yükseltilmiş bir versiyonu var ama bunu bu zorlu oyunda yapmayacağız ve kontrol kartını yükselteceğiz bu görev için gelecek talimatımızda.

Adım 2: Devre Şeması

Devre şeması
Devre şeması

Tüm elektronik bileşenleri bir araya toplamak için bu proje için kendi PCB tasarımımı oluşturmayı ve JLCPCB'den üretmeyi seçtim, aşağıdaki devre şemasını hazırladığım easyEDA platformuna geçtim ve ihtiyacımız olan tüm bileşenleri gördüğünüz gibi, daha sonra devre tasarımını robot şasesine uyacak gerekli ölçülerde PCB tasarımına dönüştürdüm.

Adım 3: PCB Yapımı

PCB Yapımı
PCB Yapımı
PCB Yapımı
PCB Yapımı
PCB Yapımı
PCB Yapımı
PCB Yapımı
PCB Yapımı

Devreyi hazırladıktan sonra robot şasemize uygun olarak istenilen ölçü ve şekil ile özelleştirilmiş bir PCB tasarımına dönüştürdüm. Bir sonraki adım, PCB tasarımının GERBER dosyalarını oluşturmak ve PCB'mizi üretmek için onu JLCPCB sipariş sayfasına yüklemek.

PCB'leri beklemek için dört gün ve işte buradayız. PCB'ler için sarı rengi ilk kez deniyoruz ve gerçekten harika görünüyor.

Adım 4: Robot Gövdesi 3D Basılı Parçalar

Robot Gövdesi 3D Baskılı Parçalar
Robot Gövdesi 3D Baskılı Parçalar

Robot gövde parçalarına geçilirsek, daha önce sunumda bahsettiğim gibi bu robotun STL dosyalarına OTTO topluluk web sitesinden bu link üzerinden sahip olabilirsiniz ve bu parçaları bir 3D yazıcı ile üretebilirsiniz.

Adım 5: Elektronik Malzemeler

Elektronik Malzemeler
Elektronik Malzemeler

Şimdi her şeye hazırız, o yüzden bileşen listesini gözden geçirelim:

★☆★ Gerekli bileşenler (Amazon bağlantıları) ★☆★

  • JLCPCB'den sipariş ettiğimiz PCB
  • ATmega328 mikrodenetleyici:
  • HC-05 Bluetooth modülü:
  • Ultrasonik sensör:
  • 4 servo motor:
  • 22pF kapasitörler:
  • 10uF kapasitörler:
  • Bir osilatör:
  • L7805 Voltaj regülatörü:
  • Bir zil:
  • 9V pil:
  • Başlık konektörü:

Adım 6: Yazılım Bölümü

Yazılım Bölümü
Yazılım Bölümü
Yazılım Bölümü
Yazılım Bölümü

Şimdi robot kodunu mikrodenetleyiciye yüklememiz gerekiyor, bu yüzden bunu yapmak için Arduino Uno kartına ihtiyacımız olacak, robot yazılımı hakkında Arduino IDE'yi kullanarak kodunuzu yükleyebilir veya size yardımcı olacak OTTO bloklu IDE'yi indirebilirsiniz. robot için kendi programınızı yapmaya başlamak için bazı örneklerle, bizim durumumuzda topluluk tarafından sağlanan bu kodu yükleyeceğiz, bu kod android uygulamasından tüm robot özelliklerine erişmeme izin veriyor.

Bu bağlantıdan en son güncellenmiş versiyona sahip olabilir veya projemizde kullandığımız kod versiyonu 9 ile ilgili aşağıdaki ekteki dosyayı indirebilirsiniz.

Adım 7: Elektronik Montaj

Elektronik Montaj
Elektronik Montaj
Elektronik Montaj
Elektronik Montaj
Elektronik Montaj
Elektronik Montaj
Elektronik Montaj
Elektronik Montaj

Elektronik kısmı hazır hale getirdik, elektronik bileşenlerimizi PCB'ye lehimlemeye başlayalım.

Resimlerden de görebileceğiniz gibi, bu PCB'yi kullanmak çok kaliteli olması nedeniyle çok kolay ve her bir bileşeni lehimlerken size rehberlik edecek etiketleri unutmadan, çünkü üst ipek katmanında her bileşenin bir etiketini bulacaksınız. panoya yerleştirilecek ve bu şekilde lehimleme hatası yapmayacağınızdan %100 emin olacaksınız.

Her bir bileşeni yerine lehimledim, bu PCB hakkında iki katmanlı bir PCB, yani elektronik bileşenlerinizi lehimlemek için her iki tarafını da kullanabilirsiniz.

Adım 8: Robot Gövde Montajı ve Gösterimi

Robot Gövde Montajı ve Gösterimi
Robot Gövde Montajı ve Gösterimi
Robot Gövde Montajı ve Gösterimi
Robot Gövde Montajı ve Gösterimi
Robot Gövde Montajı ve Gösterimi
Robot Gövde Montajı ve Gösterimi

Montaja başlamadan önce tüm servo motorlarınızı 90° açıyla kalibre etmenizi tavsiye ederim, bunu yapmak için basit bir Arduino servo demosu kullanın.

Montaj bundan daha kolay olamazdı:

  1. robot gövdesini ve iki adet servo motoru alıp üst taraftan vidalayın.
  2. daha sonra bacak hareketlerini kontrol etmek için bacakları monte edilmiş servolara birleştirin.
  3. sonraki adım diğer iki servoyu bacaklara birleştirip ayak kısımlarını servolara tutturmaktır ve bu şekilde her bacak için bir servo ve her ayak için bir servo olacaktır.
  4. Sıradaki kısım ise robotumuzun kafasına takacağımız ultrasonik sensör.
  5. Son adım, ultrasonik sensörü konektörüne bağlamak ve servoları PCB'ye bağlamaktır.

Her servo için uygun sembolü bulacağınız koda başvurabilirsiniz ve yaptığımız PCB'nin üst tarafında aynı etiketi bulacaksınız.

Bataryayı bağladıktan sonra kafayı gövdeye takıyoruz ve robotumuzla oynamaya başlayabiliriz.

Bu projeden gerçekten keyif aldım ve sizlerin bu tür robotlar ürettiğini görmeyi umuyorum, ancak yine de projemizi daha fazla tereyağı yapmak için gerçekleştirmemiz gereken başka iyileştirmeler var, bu yüzden onu geliştirmek için yorumlarınızı bekliyor olacağım.

Son bir şey, her gün elektronik yaptığınızdan emin olun.

MEGA DAS'tan BEE MB'dı, bir dahaki sefere görüşürüz.

Önerilen: