Mündəricat:
- Addım 1: Əvvəlcə bütün hissələri və alətləri toplayın
- Addım 2: 3D Çap Ayarları
- Addım 3: Montaj
- Addım 4: Elektrik bağlantısı
- Addım 5: Kod
Video: Balaca Timmi Robotu: 5 Adım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Oğlum üçün oyuncaq etmək istədim, asanlıqla qarşılıqlı əlaqə qura biləcəyim bir oyuncaq, onunla əlaqə quraraq emosiyalarını ifadə edə bilən faset izləmə aparan robot hazırlamağı düşündüm.
3d dizayn haqqında çox məlumatım yoxdur, buna görə də Tinkerkad (https://www.tinkercad.com/things/1Qq7jjOXoHh) və (https://www.tinkercad.com/things/hJjcvy2X9Oy)
Balaca Timmy önündə dayanan insanları başı ilə təqib edir, başını oxşaya bilərsiniz və o duyğu səsləri yayar və başını dəfələrlə oxşarsanız gözlərində ürəklər göstərər.
Yeni davranışları proqramlaşdıra bilərsiniz, məsələn, Alexa kimi danışma tanıma, fərqli fərqli obyektlərlə izləyin …
Addım 1: Əvvəlcə bütün hissələri və alətləri toplayın
1 Moruq pi 3
1 Raspberry pi kamera
1 Arduino və ya Genuino Nano V3.0 ATmega328
1 Mini usb kabeli
2 servo sg90 (əymək və əymək üçün)
2 mini oled 128x64 piksel (gözlər üçün)
1 səs siqnalı (səs üçün)
1 toxunma sensoru (robotla əlaqə qurmaq üçün)
Arduino nano üçün 1 qalxan
Bir çox Dupont F/F kabel konnektoru
Çap olunmuş parçalar
Addım 2: 3D Çap Ayarları
Balaca Timminin çapı çox asandır, başı və bədənini mavi rəngdə, əllərimdə və ayaqlarımda ağ rəngdə, gözlərimdə isə şəffaf bir filament istifadə etdim.
Oyuncaq üçün dəyişdirilmiş sənədlər https://www.thingiverse.com/thing:2655550, orijinal sənədlər isə
Mənim Tinkerkadım (https://www.tinkercad.com/things/1Qq7jjOXoHh) və (https://www.tinkercad.com/things/hJjcvy2X9Oy)
Ayarlar belədir:
Sallar: Xeyr
Dəstəkləyir: Xeyr
Çözünürlük: 0, 2 mm
Doldurma: 20%
Addım 3: Montaj
İlk şey qollarımı, əllərimi, ayaqlarımı və ayaqlarımı birləşdirməkdir ki, evdə yapışdırdığım kiçik vintlərdən istifadə etdim.
İkincisi, servoları bir tava etmək və başı ilə əyməkdir. Bir servo bədənin içərisində, digəri isə boyun içərisindədir.
Lcd gözləri, toxunma sensoru, kamera, səs siqnalına qoşulmaq üçün yapışqan istifadə etdim. Niyyətim gələcəkdə yapışqan istifadə etmədən komponentləri ayırmaq üçün dizaynı dəyişdirməkdir.
Addım 4: Elektrik bağlantısı
Bağlılığı asanlaşdırmaq üçün Arduino Nano Shield istifadə etdim.
Bağlantı sxemi belədir:
Pin D7 toxunma sensoru
Pin D4 Axis X servo
PinD5 Axis Y servo
Pin D12 Buzzer
Hər iki oled ekran eyni pinlərə bağlıdır:
SDA -> A4SCL -> A5
Arduino və moruq usb ilə birləşir.
Addım 5: Kod
Bir Moruqda açıq cv kitabxanasından istifadə etdiyim faset izləməni həyata keçirmək üçün github -da tapdığım bir nümunəni Arduino -ya göndərmək üçün dəyişdirdim və arduino servoları, sensoru və gözləri idarə etdi.
Oyuncağı kodlaşdırmaq üçün sizə lazımdır:
Arduino IDE
Raspbian və opencv kitabxanası və python ilə moruq.
Github -da moruq üçün Arduino kodunu və python kodunu tapa bilərsiniz (https://github.com/bhm93/littleTimmy)
Facetracking aktivləşdirmək üçün moruqda face-track-arduino.py proqramını icra etməlisiniz.
Tövsiyə:
Sərin Köhnə Robotu Yenidən Edin: 10 Adım (Şəkillərlə birlikdə)
Sərin Köhnə Robotu Yenidən Edin: Şəxsiyyəti çox olan əyləncəli robot Arlanla tanış olun. 5 -ci sinif fənn kabinetində yaşayır. Mən onu məktəbin robototexnika qrupunun maskotu olaraq yenidən qurdum, o da sinif köməkçisidir. Uşaqlar texnologiyanı görməyi sevirlər və Arlan gəzir
Cənab Wallplate'in Göz İllüziyası Robotu: 12 Adım (Şəkillərlə birlikdə)
Cənab Wallplate'in Göz İllüziyası Robotu: Bu layihə yaxınlarımı və dostlarımı ziyarət etdikləri zaman onları əyləndirmək üçün hazırlanmışdır. Çox sadə "robot" dur. Bir şəxs və cənab Wallplate arasındakı qarşılıqlı əlaqə ssenarisidir. Burada süni intellekt və ya dərin öyrənmə yoxdur. Cavab verəndə
DIY Vakum Robotu: 20 Adım (Şəkillərlə birlikdə)
DIY Vakum Robotu: Bu, mənim ilk Vakuum Robotumdur, əsas məqsədi hər kəsə bu qədər pul ödəmədən təmizləyici robot sahibi olmağı, necə işlədiyini öyrənməyi, dəyişdirə, yeniləyə və proqramlaşdıra biləcəyiniz gözəl bir robot qurmağa imkan verməkdir. İstədiyiniz qədər və kurslardan
Kərə yağı robotu: Ekzistensial böhranlı Arduino Robotu: 6 addım (şəkillərlə)
Kərə yağı robotu: Var olan Krizli Arduino Robotu: Bu layihə "Rick və Morty" cizgi serialına əsaslanır. Epizodlardan birində Rick, yeganə məqsədi kərə yağı gətirmək olan bir robot hazırlayır. Bruface (Brüssel Mühəndislik Fakültəsi) tələbələri olaraq mexanika üçün bir tapşırıq var
[Arduino Robotu] Bir Motion Capture Robotu Necə Hazırlanır - Başparmak Robotu - Servo Motor - Mənbə Kodu: 26 Adım (Şəkillərlə birlikdə)
[Arduino Robotu] Bir Motion Capture Robotu Necə Hazırlanır | Başparmak Robotu | Servo Motor | Mənbə Kodu: Başparmak Robotu. MG90S servo motor potensialiometrindən istifadə olunub. Çox əyləncəli və asandır! Kod çox sadədir. Cəmi 30 sətirdir. Bir hərəkətə bənzəyir. Hər hansı bir sualınız və ya geribildiriminizi bildirin! [Təlimat] Mənbə Kodu https: //github.c