İçindekiler:
- Adım 1: Önce Tüm Parçaları ve Araçları Toplayın
- 2. Adım: 3D Baskı Ayarları
- Adım 3: Montaj
- Adım 4: Elektrik Bağlantısı
- Adım 5: Kod
Video: Küçük Timmy Robot: 5 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Oğlum için kolayca etkileşime girebilecek bir oyuncak yapmak istedim, bu yüzden yüz izleme yapabilen, onunla dokunarak etkileşim kurabilen ve duygularını ifade edebilen bir robot yapmayı düşündüm.
3d tasarım konusunda pek bilgim yok, bu yüzden Tinkerkad (https://www.tinkercad.com/things/1Qq7jjOXoHh) ve (https: https://www.tinkercad.com/things/1Qq7jjOXoHh) kullanarak ihtiyaçlarıma uyarlanabilecek bir şey evreninde bulduğum bir tasarımla başladım. //www.tinkercad.com/things/hJjcvy2X9Oy)
Küçük Timmy, önde duran insanları kafa ile takip eder, başını okşayabilirsiniz ve o duygu sesleri yayacaktır ve eğer başını defalarca okşarsanız, gözlerinde kalpler gösterecektir.
Örneğin, Alexa gibi konuşma tanıma gibi yeni davranışlar programlayabilir, farklı nesnelerle takip edebilirsiniz…
Adım 1: Önce Tüm Parçaları ve Araçları Toplayın
1 Ahududu pi 3
1 Ahududu pi kamera
1 Arduino veya Genuino Nano V3.0 ATmega328
1 Mini usb kablosu
2 servo sg90 (kaydırma ve eğme için)
2 mini oled 128x64 piksel (gözler için)
1 buzzer (ses için)
1 dokunmatik sensör (robotla etkileşim kurmak için)
arduino nano için 1 kalkan
Birçok Dupont F/F kablo konektörü
Baskılı Parçalar
2. Adım: 3D Baskı Ayarları
Küçük Timmy'nin baskısı çok kolay, baş ve gövde için mavi renk ve el ve bacaklar için beyaz renk kullandım, gözler için şeffaf bir filament kullandım, Oyuncak için değiştirilen dosyalar https://www.thingiverse.com/thing:2655550 ve orijinal dosyalar https://www.thingiverse.com/thing:2002199 adresindedir.
Tinkerkad'ım (https://www.tinkercad.com/things/1Qq7jjOXoHh) ve (https://www.tinkercad.com/things/hJjcvy2X9Oy)
Ayarlar:
Raftlar:Hayır
Destekler: Hayır
Çözünürlük: 0, 2mm
Dolgu: %20
Adım 3: Montaj
İlk iş kolları, elleri, bacakları ve ayakları birleştirmek, yapıştırıcı kullanabilseniz de evde sahip olduğum küçük vidaları kullandım.
İkincisi, bir tava yapmak ve kafa ile tilk yapmak için servoları koydu. Bir servo gövdenin içinde ve diğeri boyun içindedir.
LCD gözleri, dokunmatik sensörü, kamerayı, buzzer'ı birleştirmek için yapıştırıcı kullandım. Amacım gelecekte, bileşenleri yapıştırıcı kullanmadan tahsis etmek için tasarımı değiştirmek.
Adım 4: Elektrik Bağlantısı
Bağlantıyı kolaylaştırmak için bir Arduino Nano Shield kullandım.
Bağlantı şeması aşağıdaki gibidir:
Pin D7 Dokunmatik sensör
Pin D4 Eksen X servo
PinD5 Eksen Y servo
Pin D12 Zil
Her iki oled ekran da aynı pinlere bağlıdır:
SDA -> A4SCL -> A5
Arduino ve ahududu usb ile birleştirilir.
Adım 5: Kod
Facetracking uygulamak için bir Raspberry'de açık cv kütüphanesi kullandım, github'da bulduğum bir örneği Arduino'ya komut göndermek için değiştirdim ve arduino servoları, sensörü ve gözleri kontrol etti.
Oyuncağı kodlamak için ihtiyacınız olan:
Arduino IDE'si
Raspbian ve opencv kütüphanesi ve python ile ahududu.
Arduino kodunu ve ahududuya python kodunu github'ımda bulabilirsiniz (https://github.com/bhm93/littleTimmy)
Yüz izlemeyi etkinleştirmek için ahududunuzda face-track-arduino.py programını çalıştırmalısınız.
Önerilen:
7 Segment Saat - Küçük Yazıcılar Sürümü: 9 Adım (Resimlerle)
7 Segment Saat - Küçük Yazıcılar Sürümü: Bir başka 7 Segment Saat. xDAYine de Instructables profilimi izlerken o kadar da çılgın görünmediğini söylemeliyim. Şey profilime baktığınız an muhtemelen daha da sinir bozucu oluyor. Öyleyse neden başka bir şey yapmaya zahmet ettim ki
Küçük H-Köprü Sürücüleri - Temel Bilgiler: 6 Adım (Resimlerle)
Küçük H-Köprü Sürücüleri | Temel Bilgiler: Merhaba ve başka bir Eğitilebilir Tabloya tekrar hoş geldiniz! Bir öncekinde, bir python betiği kullanarak KiCad'de nasıl bobin oluşturduğumu göstermiştim. Ardından, hangisinin en iyi sonucu verdiğini görmek için birkaç bobin çeşidi oluşturup test ettim. Amacım devasa
(GÜNCELLEME - KÜÇÜK BİR SORUN VAR) PC İÇİN USB OYUN KONTROL CİHAZI: 10 Adım (Resimlerle)
(GÜNCELLEME - KÜÇÜK BİR SORUN VAR) PC İÇİN USB OYUN KONTROL CİHAZI: HER OYUN İÇİN BİR OYUN KONTROL CİHAZI(HEMEN)
Küçük Robotlar İnşa Etmek: Bir İnç Kübik Mikro Sumo Robotlar ve Daha Küçük Yapmak: 5 Adım (Resimlerle)
Küçük Robotlar İnşa Etmek: Bir İnç Kübik Mikro-Sumo Robotlar ve Daha Küçük Yapmak: İşte küçük robotlar ve devreler inşa etmeyle ilgili bazı ayrıntılar. Bu talimat, her boyutta robot yapımında faydalı olan bazı temel ipuçlarını ve teknikleri de kapsayacaktır. Benim için elektronikteki en büyük zorluklardan biri, bir robotun ne kadar küçük olduğunu görmek
Çok Küçük Bir Robot Yapın: Kıskaçlı Dünyanın En Küçük Tekerlekli Robotunu Yapın.: 9 Adım (Resimlerle)
Çok Küçük Bir Robot Yapın: Kıskaçlı Dünyanın En Küçük Tekerlekli Robotunu Yapın.: Küçük nesneleri alıp hareket ettirebilen bir kavrayıcıya sahip 1/20 inç küp bir robot yapın. Bir Picaxe mikro denetleyici tarafından kontrol edilir. Zamanın bu noktasında, bunun dünyanın kıskaçlı en küçük tekerlekli robotu olabileceğine inanıyorum. Bu hiç şüphesiz ch