Isi kandungan:
- Langkah 1: Kumpulkan Pertama Semua Bahagian dan Alatan
- Langkah 2: Tetapan Cetakan 3D
- Langkah 3: Perhimpunan
- Langkah 4: Sambungan Elektrik
- Langkah 5: Kod
Video: Robot Timmy Kecil: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Saya ingin membuat mainan untuk anak saya, mainan yang dapat berinteraksi dengan mudah, jadi saya berfikir untuk membuat robot yang akan melakukan facetracking, yang dapat berinteraksi dengannya melalui sentuhan dan ekspresi emosi.
Saya tidak mempunyai banyak pengetahuan mengenai reka bentuk 3d, jadi saya mulakan dengan reka bentuk yang saya dapati di sesuatu yang boleh disesuaikan dengan keperluan saya menggunakan Tinkerkad (https://www.tinkercad.com/things/1Qq7jjOXoHh) dan (https://www.tinkercad.com/things/hJjcvy2X9Oy)
Little Timmy mengikuti dengan kepala orang-orang yang berdiri di depan, anda dapat membelai kepalanya dan dia akan memancarkan suara emosi, dan jika anda membelai kepalanya berkali-kali, dia akan menunjukkan hati di matanya.
Anda boleh memprogram tingkah laku baru, misalnya, pengecaman pertuturan seperti Alexa, ikuti dengan objet berbeza kepala…
Langkah 1: Kumpulkan Pertama Semua Bahagian dan Alatan
1 Raspberry pi 3
1 kamera Raspberry pi
1 Arduino atau Genuino Nano V3.0 ATmega328
1 Kabel usb mini
2 servos sg90 (untuk panci dan kecondongan)
2 piksel mini x 128x64 (untuk mata)
1 buzzer (untuk bunyi)
Sensor 1 sentuhan (untuk berinteraksi dengan robot)
1 perisai untuk arduino nano
Banyak penyambung kabel Dupont F / F
Potongan Bercetak
Langkah 2: Tetapan Cetakan 3D
Little Timmy sangat mudah dicetak, saya menggunakan warna biru ke kepala dan badan, dan warna putih ke tangan dan kaki, untuk mata adalah filamen lutsinar terpakai, Fail yang diubah suai untuk mainan ada di https://www.thingiverse.com/thing:2655550 dan fail asalnya ada di https://www.thingiverse.com/thing 22002199
Tinkerkad Saya (https://www.tinkercad.com/things/1Qq7jjOXoHh) dan (https://www.tinkercad.com/things/hJjcvy2X9Oy)
Tetapannya adalah:
Rakit: Tidak
Menyokong: Tidak
Resolusi: 0, 2mm
Isi: 20%
Langkah 3: Perhimpunan
Perkara pertama adalah menyatukan lengan, tangan, kaki dan kaki Saya menggunakan skru kecil yang saya ada di rumah, walaupun anda boleh menggunakan gam.
Yang kedua adalah meletakkan servo untuk membuat kuali dan miringkan dengan kepala. Servo ada di dalam badan dan yang lain di leher.
Saya menggunakan gam untuk bergabung dengan mata lcd, sensor sentuh, kamera, buzzer. Tujuan saya pada masa akan datang untuk mengubah reka bentuk untuk memperuntukkan komponen tanpa menggunakan gam.
Langkah 4: Sambungan Elektrik
Untuk memudahkan penyatuan saya menggunakan Arduino Nano Shield.
Skema sambungan adalah seperti berikut:
Sensor sentuh Pin D7
Pin D4 Axis X servo
Servo PinD5 Axis Y
Pin D12 Buzzer
Kedua-dua skrin oled disambungkan ke pin yang sama:
SDA -> A4SCL -> A5
Arduino dan raspberry disatukan oleh usb.
Langkah 5: Kod
Untuk melaksanakan facetracking saya menggunakan perpustakaan cv terbuka di Raspberry, saya mengubah contoh yang saya dapati di github untuk menghantar arahan kepada Arduino dan arduino mengawal servos, sensor dan mata.
Untuk mengekod mainan anda memerlukan:
Arduino IDE
Raspberry dengan perpustakaan raspbian dan opencv dan python.
Anda boleh menemui kod Arduino dan kod python ke raspberry di github saya (https://github.com/bhm93/littleTimmy)
Anda mesti melaksanakan program face-track-arduino.py di raspberry anda untuk mengaktifkan facetracking.
Disyorkan:
Kompas Kecil Dengan ATtiny85: 12 Langkah (dengan Gambar)
Kompas Kecil Dengan ATtiny85: Ini adalah projek pertama kami dengan ATtiny85; kompas digital poket sederhana (bekerjasama dengan J. Arturo Espejel Báez) .ATtiny85 adalah mikrokontroler berprestasi tinggi dan berkuasa rendah. Ia mempunyai memori kilat 8 Kbytes yang dapat diprogramkan. Oleh kerana itu, chal
Meter V / A kecil dengan INA219: 9 Langkah (dengan Gambar)
Meter V / A Kecil Dengan INA219: Bosan memasang semula multimeter anda semasa anda ingin mengukur voltan dan arus pada projek kecil? Tiny V / A meter adalah peranti yang anda perlukan! Tidak ada yang baru mengenai sensor arus tinggi INA219. Terdapat banyak projek baik
Gearmotor Murah untuk Robot Kecil: 5 Langkah (dengan Gambar)
Gearmotors Murah untuk Robot Kecil: Memerlukan motor kecil, kuat, dan murah untuk projek robot kecil terbaru anda? Saya menemui ini " N20 " Gearmotors setahun atau lebih yang lalu, semasa mengerjakan projek ProtoBot saya. Mereka kecil, kuat, dan banyak dari banyak sumber dalam talian. Anda
Membangun Robot Kecil: Membuat Robot Micro-Sumo Satu Inci Kubik dan Lebih Kecil: 5 Langkah (dengan Gambar)
Membangun Robot Kecil: Membuat Satu Robot Mikro-Sumo Satu Inci Kubik dan Lebih Kecil: Berikut adalah beberapa perincian mengenai membina robot dan litar kecil. Petunjuk ini juga akan merangkumi beberapa tip dan teknik asas yang berguna dalam membina robot dari pelbagai ukuran. Bagi saya, salah satu cabaran besar dalam elektronik adalah melihat betapa kecilnya
Bina Robot Sangat Kecil: Buat Robot Beroda Terkecil di Dunia Dengan Pencengkeram .: 9 Langkah (dengan Gambar)
Bina Robot Sangat Kecil: Buat Robot Beroda Terkecil di Dunia Dengan Pencengkeram .: Bina robot berukuran 1/20 kubik dengan pencengkam yang dapat mengambil dan menggerakkan objek kecil. Ia dikendalikan oleh mikrokontroler Picaxe. Pada masa ini, saya percaya ini mungkin robot beroda terkecil di dunia dengan gripper. Yang pasti