Daftar Isi:

Meretas Hexbug Spider XL untuk Menambahkan Computer Vision Menggunakan Smartphone Android: 9 Langkah (dengan Gambar)
Meretas Hexbug Spider XL untuk Menambahkan Computer Vision Menggunakan Smartphone Android: 9 Langkah (dengan Gambar)

Video: Meretas Hexbug Spider XL untuk Menambahkan Computer Vision Menggunakan Smartphone Android: 9 Langkah (dengan Gambar)

Video: Meretas Hexbug Spider XL untuk Menambahkan Computer Vision Menggunakan Smartphone Android: 9 Langkah (dengan Gambar)
Video: Hacking the Hexbug Spider XL to add Computer Vision using a Smartphone 2024, November
Anonim
Meretas Hexbug Spider XL untuk Menambahkan Computer Vision Menggunakan Smartphone Android
Meretas Hexbug Spider XL untuk Menambahkan Computer Vision Menggunakan Smartphone Android

Saya penggemar berat Hexbug™ Spider yang asli. Saya telah memiliki lebih dari selusin dan meretas semuanya. Setiap kali salah satu putra saya pergi ke pesta ulang tahun teman, teman tersebut mendapatkan laba-laba Hexbug™ sebagai hadiah. Saya telah meretas laba-laba asli untuk bermain sepak bola (https://youtu.be/h0BTYm1e5u0) dan mengikuti baris (https://youtu.be/quDHhuEsxEg). Ketika saya melihat Hexbug™ Spider XL di Target™, saya langsung ingin meretas smartphone dan bereksperimen dengan visi komputer dan robotika.

Langkah 1: Bongkar Laba-laba Hexbug

Bongkar Laba-laba Hexbug
Bongkar Laba-laba Hexbug

Laba-laba Hexbug mudah dibongkar dengan obeng phillips kecil. Pertama-tama lepaskan penutup adonan daripada lepaskan ketiga sekrup di dalam dan di sekitar dudukan baterai. Setelah sekrup dilepas, angkat perlahan bagian atas laba-laba.

Langkah 2: Angkat Kepala Laba-laba dan Lepaskan Papan Sirkuit

Angkat Kepala Laba-laba dan Lepaskan Papan Sirkuit
Angkat Kepala Laba-laba dan Lepaskan Papan Sirkuit
Angkat Kepala Laba-laba dan Lepaskan Papan Sirkuit
Angkat Kepala Laba-laba dan Lepaskan Papan Sirkuit
Angkat Kepala Laba-laba dan Lepaskan Papan Sirkuit
Angkat Kepala Laba-laba dan Lepaskan Papan Sirkuit

Angkat kepala laba-laba dengan lembut dan lepaskan papan sirkuit.

Langkah 3: Potong Kabel Baterai dan Motor di Papan dan Lepaskan Ujungnya

Potong Kabel Baterai dan Motor di Papan dan Lepaskan Ujungnya
Potong Kabel Baterai dan Motor di Papan dan Lepaskan Ujungnya
Potong Kabel Baterai dan Motor di Papan dan Lepaskan Ujungnya
Potong Kabel Baterai dan Motor di Papan dan Lepaskan Ujungnya
Potong Kabel Baterai dan Motor di Papan dan Lepaskan Ujungnya
Potong Kabel Baterai dan Motor di Papan dan Lepaskan Ujungnya
Potong Kabel Baterai dan Motor di Papan dan Lepaskan Ujungnya
Potong Kabel Baterai dan Motor di Papan dan Lepaskan Ujungnya

Potong kabel pada titik yang terhubung ke papan. Ada tiga set kabel: satu set ke dudukan baterai di kepala (merah/hitam), set lain ke motor atas, dan set ketiga ke motor bawah. Satu motor memiliki kabel coklat dan hijau, motor lainnya memiliki kabel coklat dan hitam seperti pada gambar. Lepaskan kira-kira 1/4 inci insulasi dari ujung keenam kabel. Pastikan baterai telah dilepas dari dudukan baterai.

Langkah 4: Lepaskan Sisipan Plastik di Kepala Laba-laba, Tarik Kabelnya, dan Ganti Kepalanya

Lepaskan Sisipan Plastik di Kepala Laba-laba, Tarik Kabelnya, dan Ganti Kepalanya
Lepaskan Sisipan Plastik di Kepala Laba-laba, Tarik Kabelnya, dan Ganti Kepalanya
Lepaskan Sisipan Plastik di Kepala Laba-laba, Tarik Kabelnya, dan Ganti Kepalanya
Lepaskan Sisipan Plastik di Kepala Laba-laba, Tarik Kabelnya, dan Ganti Kepalanya

Gunakan tang berhidung panjang untuk melepaskan sisipan plastik di bagian atas laba-laba, lalu pasang kembali bagian atas pada laba-laba dan tarik kabel melalui lubang yang ditinggalkan oleh sisipan yang dilepas. Pasang kembali bagian atas laba-laba menggunakan tiga sekrup yang sama yang dilepas sebelumnya. Catatan: Kabel motor dan dudukan baterai (panah) yang mencuat melalui lubang di bagian atas dibuat dengan melepas sisipan.

Langkah 5: Hubungkan EMGRobotics ADMCB ke Spider Menggunakan Terminal Sekrup

Hubungkan EMGRobotics ADMCB ke Spider Menggunakan Terminal Sekrup
Hubungkan EMGRobotics ADMCB ke Spider Menggunakan Terminal Sekrup
Hubungkan EMGRobotics ADMCB ke Spider Menggunakan Terminal Sekrup
Hubungkan EMGRobotics ADMCB ke Spider Menggunakan Terminal Sekrup
Hubungkan EMGRobotics ADMCB ke Spider Menggunakan Terminal Sekrup
Hubungkan EMGRobotics ADMCB ke Spider Menggunakan Terminal Sekrup

EMGRobotics Audio Dual Motor Controller Board (ADMCB) terhubung ke motor di Hexbug Spider, tempat baterai, dan jack headphone di perangkat Android. Perangkat Android akan mengontrol motor di Hexbug Spider dengan mengirimkan nada melalui jack headphone ke ADMCB. ADMCB menerjemahkan nada menjadi tegangan maju dan mundur ke motor. Anda dapat mempelajari lebih lanjut tentang ADMCB di sini:

Sangat penting bahwa semua kabel terhubung ke ADMCB PERSIS seperti yang ditunjukkan. Membalikkan koneksi dapat merusak ADMCB atau menyebabkan robot tidak bergerak dengan benar. Menghubungkan kabel ke ADMCB dengan mudah menggunakan terminal sekrup kepala datar. Masukkan kabel yang dilucuti ke dalam lubang seperti yang ditunjukkan, dan kencangkan sekrup di atas lubang menggunakan obeng pipih kecil. Setelah mengencangkan, periksa bahwa tidak ada untaian kawat tembaga yang korslet. Periksa kembali semua sambungan Anda dan pastikan tidak ada hubungan pendek (sambungan antar kabel) sebelum memasukkan baterai.

Langkah 6: Gunakan Karet Gelang untuk Mengamankan ADMCB ke Hexbug Spider

Gunakan Karet Gelang untuk Mengamankan ADMCB ke Laba-laba Hexbug
Gunakan Karet Gelang untuk Mengamankan ADMCB ke Laba-laba Hexbug
Gunakan Karet Gelang untuk Mengamankan ADMCB ke Laba-laba Hexbug
Gunakan Karet Gelang untuk Mengamankan ADMCB ke Laba-laba Hexbug
Gunakan Karet Gelang untuk Mengamankan ADMCB ke Laba-laba Hexbug
Gunakan Karet Gelang untuk Mengamankan ADMCB ke Laba-laba Hexbug

Berikut ini adalah sahabat hacker: karet gelang, ikat ikat, dan selotip dua sisi. Gunakan karet gelang untuk mengamankan ADMCB ke Hexbug Spider.

Langkah 7: Memasang Ponsel Android di HexBug Spider XL - Metode #1

Memasang Ponsel Android di HexBug Spider XL - Metode #1
Memasang Ponsel Android di HexBug Spider XL - Metode #1
Memasang Ponsel Android di HexBug Spider XL - Metode #1
Memasang Ponsel Android di HexBug Spider XL - Metode #1
Memasang Ponsel Android di HexBug Spider XL - Metode #1
Memasang Ponsel Android di HexBug Spider XL - Metode #1

Digambarkan adalah metode paling sederhana untuk memasang ponsel Android. Cukup bor lubang di penutup baterai Spider dan masukkan melalui baut 3 . Saya menggunakan tie wrap, tie wrap mount, dan double tape. Telepon dipasang menggunakan Velcro, pasang soft (sisi loop) di telepon.

Langkah 8: Memasang Ponsel Android di HexBug Spider XL - Metode #2

Memasang Ponsel Android di HexBug Spider XL - Metode #2
Memasang Ponsel Android di HexBug Spider XL - Metode #2
Memasang Ponsel Android di HexBug Spider XL - Metode #2
Memasang Ponsel Android di HexBug Spider XL - Metode #2
Memasang Ponsel Android di HexBug Spider XL - Metode #2
Memasang Ponsel Android di HexBug Spider XL - Metode #2
Memasang Ponsel Android di HexBug Spider XL - Metode #2
Memasang Ponsel Android di HexBug Spider XL - Metode #2

Saya cukup beruntung bertemu Steven Finkelman di Pumping Station: One di Chicago pada bulan Januari. Dia membuat dudukan yang sangat keren untuk saya menggunakan pemotong laser. https://pumpingstationone.org/ saya tidak dapat berbicara cukup banyak tentang orang-orang di Pumping Station One. Mereka mengundang saya di luar sana untuk melakukan presentasi tentang visi komputer pada bulan Januari dan akhirnya membuat tunggangan hebat ini untuk saya.

Langkah 9: Mengontrol Robot Menggunakan Computer Vision atau RFO BASIC

Mengontrol Robot Menggunakan Computer Vision atau RFO BASIC
Mengontrol Robot Menggunakan Computer Vision atau RFO BASIC
Mengontrol Robot Menggunakan Computer Vision atau RFO BASIC
Mengontrol Robot Menggunakan Computer Vision atau RFO BASIC
Mengontrol Robot Menggunakan Computer Vision atau RFO BASIC
Mengontrol Robot Menggunakan Computer Vision atau RFO BASIC

Robot terakhir dapat dikendalikan oleh aplikasi apa pun yang dapat menghasilkan nada yang sesuai (Laba-laba menggunakan Mode Diferensial). Anda dapat mempelajari lebih lanjut tentang menggunakan RFO BASIC untuk Android untuk mengontrol robot di sini: https://buildsmartrobots.ning.com/profiles/blogs/building-an-android-basic-programmable-tank-for-less-than-50- 00 atau Anda dapat mengunduh Pengontrol Robot EMGRobotics langsung dari Google Play:

Direkomendasikan: