Daftar Isi:

Robot Ilusi Mata Mr Wallplate: 12 Langkah (dengan Gambar)
Robot Ilusi Mata Mr Wallplate: 12 Langkah (dengan Gambar)

Video: Robot Ilusi Mata Mr Wallplate: 12 Langkah (dengan Gambar)

Video: Robot Ilusi Mata Mr Wallplate: 12 Langkah (dengan Gambar)
Video: Book 10 - The Hunchback of Notre Dame Audiobook by Victor Hugo (Chs 1-7) 2024, November
Anonim
Image
Image
Pasang Baut ke Wallplate
Pasang Baut ke Wallplate

Proyek ini dirancang untuk menghibur kerabat dan teman saya ketika mereka berkunjung. Ini adalah "robot" yang sangat sederhana. Interaksi antara seseorang dan Mr. Wallplate ditulis. Tidak ada kecerdasan buatan atau pembelajaran mendalam yang terlibat di sini. Ketika dia menanggapi orang itu, Mr. Wallplate tampaknya memiliki kecerdasan, tetapi itu sangat artifisial. Terlalu artifisial untuk dianggap sebagai kecerdasan buatan.

Saya memutuskan untuk menggunakan barang-barang umum yang biasanya tidak digunakan untuk robot: pelat dinding toggle/duplex untuk wajah, bola pingpong untuk mata, dan dudukan kuncir kuda untuk bibir. Mata seolah-olah mengikuti seseorang yang bergerak di sekitar ruangan, tetapi itu adalah ilusi optik. Sebuah motor menggerakkan bibir selaras dengan kata-kata yang diucapkan oleh Mr. Wallplate. Satu-satunya item canggih adalah otaknya, yaitu LEGO Mindstorms EV3.

Perangkat Lunak Mindstorms EV3 yang berjalan di komputer menghasilkan program, yang kemudian diunduh ke mikrokontroler yang disebut EV3 Brick. Metode pemrograman berbasis ikon dan tingkat tinggi. Ini sangat mudah dan serbaguna.

Perlengkapan

  1. LEGO Mindstorms EV3 set
  2. 1 sakelar / pelat dinding dupleks
  3. 3 baut, #6 atau #8, 1 inci (sekitar 4 cm) panjang
  4. 9 mur untuk baut
  5. 1 bola pingpong tanpa tulisan, atau 2 bola jika ada tulisan
  6. Potongan tipis dari karton kaku, sekitar 2”x4” (5x10 cm) atau sedikit lebih besar
  7. 2 bulat, gelap, stiker seukuran iris mata (sekitar 7/16 inci atau 1,2 cm). Saya menggunakan tombol trim kepala sekrup berwarna coklat, yang dimaksudkan untuk menutupi sekrup pada furnitur
  8. 1 pemegang ekor kuda merah
  9. Benang merah dengan warna yang sama dengan pemegang kuncir kuda
  10. 2 klip kertas
  11. Sekitar 4 inci (10 cm) pita bening
  12. Tang jarum-hidung
  13. Obeng untuk baut

Langkah 1: Pasang Baut ke Wallplate

Pasang Baut ke Wallplate
Pasang Baut ke Wallplate

Masukkan 1 baut melalui lubang di antara "mata" dan kencangkan dengan mur. Diperlukan mur kedua, dengan jarak inci (1,6 cm) di antara mur, untuk menyisakan ruang bagi bola pingpong.

Putar mur pada masing-masing dari 2 baut lainnya dan masukkan melalui 2 lubang lainnya di pelat dinding. Kencangkan mur lain pada masing-masing baut ini seperti yang ditunjukkan pada foto. Ruang antara kepala baut dan mur, di bagian depan pelat dinding, cukup lebar untuk menampung dudukan kuncir kuda.

Langkah 2: Buat Stand Depan

Buat Stand Depan
Buat Stand Depan
Buat Stand Depan
Buat Stand Depan

Temukan elemen yang diperlukan dalam set EV3, per foto, dan tempelkan satu sama lain dan ke pelat dinding seperti yang ditunjukkan.

Langkah 3: Pasang Motor

Pasang Motor
Pasang Motor
Pasang Motor
Pasang Motor
Pasang Motor
Pasang Motor

Sekali lagi, temukan elemen dalam set EV3 (foto pertama) dan tempelkan bersama seperti yang ditunjukkan pada foto kedua. Motor menempel pada rakitan pelat dinding seperti yang ditunjukkan pada foto ketiga. Lubang poros motor sejajar dengan lubang persegi panjang di pelat dinding.

Langkah 4: Pasang Mata

Pasang Mata
Pasang Mata
Pasang Mata
Pasang Mata

Potong bola pingpong menjadi dua di sepanjang jahitan jika memungkinkan. Saya menggunakan pisau utilitas untuk bagian dari potongan dan gunting kecil untuk menyelesaikannya.

Tempelkan stiker bulat di tengah bagian dalam bola pingpong.

Tempatkan karton di pelat dinding seperti yang ditunjukkan pada foto dan gunakan selotip bening untuk menempelkan bola pingpong ke elemen LEGO hitam.

Langkah 5: Buat Bibir

Membuat Bibir
Membuat Bibir
Membuat Bibir
Membuat Bibir
Membuat Bibir
Membuat Bibir

Tekuk salah satu klip kertas ke bentuk yang ditunjukkan di kanan bawah foto pertama. Ini akan masuk ke lubang poros motor dan akan menggerakkan bibir saat motor berputar.

Tekuk loop bagian dalam klip kertas lainnya ke satu sisi, dan gunakan untuk memutar motor ke kesejajaran yang tepat sehingga klip kertas pertama akan pas secara horizontal seperti yang ditunjukkan pada foto kedua. Tidak mudah berbelok, dan kemudian cenderung overshoot.

Pemegang kuncir kuda saya hanya sedikit terlalu besar, dan "bibir" tidak tertutup saat diletakkan di "wajah". Saya menggunakan benang merah untuk membuat 2 loop dengan diameter sekitar inci (1 cm). Ini membantu untuk memiliki benda bulat seperti pena dengan diameter yang tepat. Geser loop benang ke ujung dudukan kuncir kuda, sekitar inci (1 cm) dari ujungnya. Dorong pemegang kuncir kuda ke baut seperti yang ditunjukkan pada foto ketiga.

Langkah 6: Buat Stand Belakang

Buat Stand Belakang
Buat Stand Belakang
Buat Stand Belakang
Buat Stand Belakang
Buat Stand Belakang
Buat Stand Belakang

Temukan elemen dalam set EV3 (foto pertama) dan tempelkan bersama seperti yang ditunjukkan. Dudukan belakang ini pas dengan bagian belakang rakitan pelat dinding seperti yang ditunjukkan pada foto ketiga. Hanya ada satu tempat yang cocok.

Langkah 7: Buat "rambut"

Buat "rambut"
Buat "rambut"
Buat "rambut"
Buat "rambut"
Buat "rambut"
Buat "rambut"
Buat "rambut"
Buat "rambut"

Beberapa elemen EV3 diperlukan untuk satu sisi "rambut" seperti yang ditunjukkan pada foto pertama. Konektor abu-abu memiliki panjang 2 3/16 inci (5,5 cm). Mereka terlampir seperti yang ditunjukkan pada foto kedua.

Sisi lain dari "rambut" adalah bayangan cermin dari sisi pertama, kecuali memiliki 3 elemen di atas, bukan 4, jadi konektor hitam yang lebih pendek (1 inci atau 4,7 cm) digunakan sebagai pengganti konektor abu-abu. Foto pertama adalah panduan elemen apa yang dibutuhkan.

Diperlukan elemen EV3 tambahan seperti yang ditunjukkan di tengah foto ketiga, dan semuanya dilampirkan seperti yang ditunjukkan pada foto keempat. Ini tidak serumit kelihatannya, tetapi penting untuk melihat foto dari dekat.

Langkah 8: Pasang "rambut"

Pasang "rambut"
Pasang "rambut"

"Rambut" menempel pada elemen hitam di belakang mata. Baut pas ke lubang tengah elemen abu-abu.

Langkah 9: Kembangkan Program

Kembangkan Program
Kembangkan Program
Kembangkan Program
Kembangkan Program

LEGO Mindstorms memiliki metode pemrograman berbasis ikon yang sangat nyaman. Blok ditampilkan di bagian bawah layar tampilan dan dapat diseret-dan-jatuhkan ke jendela pemrograman untuk membuat program. Tangkapan layar, di atas, menunjukkan jendela EV3 saat proyek pertama kali dimulai. Nama proyek ditetapkan saat program pertama kali disimpan.

Program ini membuat Mr. Wallplate berinteraksi dengan orang yang berbicara dengannya. Tanggapannya ditulis. Tidak ada kecerdasan buatan atau pembelajaran mendalam yang terlibat di sini.

Setiap interaksi terdiri dari tiga blok:

1. Blok Tunggu (dalam kategori Kontrol Aliran oranye) memberi waktu bagi seseorang untuk berkomentar.

2. Blok Suara (dalam kategori Tindakan hijau) membuat kata-kata atau suara. Opsi paling kanan di blok diatur ke “1” (Main Sekali) agar blok berikutnya (Blok Motor) segera dimulai. Oleh karena itu, motor berputar saat suara dibuat. Satu-satunya pengecualian adalah blok kedua terakhir, yang memiliki "0" (Tunggu Penyelesaian) di opsi paling kanan.

3. Blok Motor Sedang (dalam kategori Aksi hijau) menggerakkan bibir, satu setengah putaran untuk setiap suku kata yang diucapkan oleh Mr. Wallplate. Opsi Daya diatur pada 48 untuk menyelaraskan gerakan bibir dengan ucapan Mr. Wallplate.

Saya tidak tahu cara mengatur pengunduhan program untuk Anda, jadi saya menunjukkan daftar blok di bawah ini. Tidak perlu banyak waktu bagi Anda untuk mengembangkan program dan/atau mengubahnya agar sesuai dengan kebutuhan Anda. Seperti biasa, sebaiknya simpan program secara berkala saat mengembangkannya.

  1. Start Block hadir secara otomatis ketika sebuah program sedang dikembangkan.
  2. Tunggu Blok menunggu 3 detik. Orang itu berkata, “Halo, Tuan Wallplate.”
  3. Blok Suara berkata, "Halo."
  4. Blok Motor Sedang memutar motor 1 putaran, yang membuka bibir dua kali.
  5. Wait block menunggu 1,5 detik dan orang tersebut berkata, “Apa kabar?”
  6. Sound Block berkata, "Fantastis."
  7. Blok Motor Sedang memutar motor 1,5 putaran, yang membuka bibir tiga kali.
  8. Blok tunggu menunggu 2 detik dan orang itu berkata, "Kamu terlihat baik-baik saja."
  9. Sound Block berkata, “Terima kasih.”
  10. Blok Motor Sedang memutar motor 1 putaran, yang membuka bibir dua kali.
  11. Sound Block mengeluarkan suara “Blip 2”.
  12. Wait block menunggu 3 detik dan orang tersebut berkata, “Berapa jari?” sambil mengacungkan 4 jari di depan Mr. Wallplate.
  13. Blok Suara mengatakan, "Empat."
  14. Blok Motor Sedang memutar motor.5 putaran, yang membuka bibir sekali.
  15. Blok tunggu menunggu 3 detik dan orang itu berkata, "Apakah Anda punya hewan peliharaan?"
  16. Blok Suara berkata, "Ya."
  17. Blok Motor Sedang memutar motor.5 putaran, yang membuka bibir sekali.
  18. Tunggu blok menunggu.5 detik.
  19. Sound Block membuat panggilan gajah.
  20. Wait block menunggu 3 detik dan orang tersebut berkata, “Seekor gajah?”
  21. Suara Blok tertawa.
  22. Blok Motor Sedang memutar putaran motor.25, yang membuka bibir.
  23. Tunggu blok menunggu 1 detik.
  24. Blok Motor Sedang memutar putaran motor.25, yang menutup bibir.
  25. Tunggu blok menunggu 3 detik dan orang itu berkata, "Oke, kita akan bertemu lagi kapan-kapan."
  26. Sound Block berkata, "Selamat tinggal."
  27. Blok Motor Sedang memutar motor 1 putaran, yang membuka bibir dua kali.
  28. Sound Block membuat suara mati. Ini adalah satu-satunya Blok Suara yang memiliki "0" (Tunggu Penyelesaian) di opsi paling kanan.
  29. Stop Program Block (dalam grup Advanced berwarna biru) menghentikan program.

Langkah 10: Hubungkan EV3 Brick ke Mr. Wallplate

Hubungkan EV3 Brick ke Mr. Wallplate
Hubungkan EV3 Brick ke Mr. Wallplate
Hubungkan EV3 Brick ke Mr. Wallplate
Hubungkan EV3 Brick ke Mr. Wallplate

Gunakan salah satu kabel datar di EV3 set untuk menghubungkan motor ke Port A pada EV3 Brick.

Langkah 11: Unduh Program ke EV3 Brick

EV3 Brick dapat dihubungkan ke komputer dengan kabel USB, Wi-Fi, atau Bluetooth. Saat terhubung dan dihidupkan, ini ditunjukkan di jendela kecil di sudut kanan bawah jendela EV3 di komputer. Teks "EV3" di sisi paling kanan berubah menjadi merah. Mengklik ikon yang tepat di bawah "EV3" ini akan mengunduh program ke EV3 Brick dan segera menjalankannya.

Setelah mengunduh, EV3 Brick mungkin terputus dari komputer dan program dapat dimulai pada EV3 Brick

Langkah 12: Peningkatan di Masa Depan

Ketika waktu mengizinkan, saya berpikir untuk membuat kepala menoleh untuk mengikuti seseorang yang bergerak di sekitar ruangan. Ini akan membutuhkan dasar untuk menahan motor untuk memutar kepala, dan motor dan sensor ultrasonik untuk menemukan orang tersebut.

Ini adalah proyek yang menyenangkan. Saya harap Anda juga menganggapnya menarik.

Direkomendasikan: