Isi kandungan:
- Langkah 1: Alat
- Langkah 2: Bahagian
- Langkah 3: Memasang Casis
- Langkah 4: Menghubungkan Bahagian Elektronik
- Langkah 5: Masa untuk Pengekodan
- Langkah 6: Nikmati
- Langkah 7: Penambahbaikan
Video: Nagging Robot® - Mengganggu dengan Kepantasan Hidup: 7 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Oleh DanLocatelliMeristemaMengikuti Tentang: Calon MSc ITECH di Universität Stuttgart. Lebih Lanjut Mengenai DanLocatelli »
Kaedah termudah untuk memastikan anda marah setiap hari. Nagging Robot® ada jalan penyelesaiannya.
Nagging Robot® Annooy® 900
Annooy® 900 dirancang dengan teliti dengan teknologi DIY canggih untuk mengganggu manusia. oleh Daniel Locatelli dan TzuYing Chen
Lebih banyak kekuatan, gangguan yang lebih baik. Power-Lifting Bore memberikan daya marah 5X * untuk peningkatan prestasi gangguan. * (Berbanding dengan Annooy® 800 Series).
Dengan bijak mengintip anda.
Rangkaian sensor yang lengkap menangkap data anda dan rumah anda dengan bijak untuk menavigasi robot di sekitar objek dan di bawah perabot untuk membantu anda mengganggu anda.
Karya ini adalah parodi dengan iRobot® Roomba® sebagai sebahagian daripada tugasan Mesin Tidak Berguna dari seminar ITECH Reka Bentuk Komputasi dan Fabrikasi Digital di University of Stuttgart.
Ini adalah robot berikut wajah, ia mengenal pasti wajah manusia dan cuba memusatkannya ke kamera.
Langkah 1: Alat
Ini adalah sekumpulan alat yang mudah, dan mungkin kebanyakan mereka sudah ada di rumah. Pateri solder digunakan terutamanya untuk memberi kestabilan pada kabel yang menggerakkan motor. Tetapi itu sahaja, anda hanya akan menggunakannya untuk mengimpal empat kali.
- Besi pematerian
- Gunting
- Pisau Pemotong
- Longnose tang
- Kit pemutar skru
Langkah 2: Bahagian
Elektronik
Bahagian yang disenaraikan di bawah biasanya dilengkapi dengan banyak kit permulaan Arduino yang boleh dibeli dalam talian, seperti yang satu ini.
- Kabel USB + serasi Arduino Uno
- Sensor Ultrasonik (x2) (biasanya kit pemula hanya mempunyai satu sensor ultrasonik).
- Ardunio Protoshield + papan roti mini
- Bateri 9V
- Sambungan bateri 9V untuk Ardunio
- Kabel Jumper
- Modul Kuasa Papan Roti
Walaupun senarai di bawah memaparkan bahagian yang tidak biasa yang harus dibeli secara berasingan:
- ESP32-CAM
- Pemandu Motor L298N H Bridge
- Bank kuasa (5000mAh atau lebih tinggi)
Kit Casis Kereta
Terdapat beberapa kit casis kereta yang sangat murah untuk dibeli secara dalam talian, seperti ini, atau sebagai alternatif anda juga boleh membeli bahagian ini secara terpisah. Kami memerlukan perkara berikut:
- Dua motor 6v + sarung + kabel + tayar
- Roda sejagat
- Mur dan selak
Barangan alat tulis
Dalam kes ini, kami memutuskan untuk menggunakan casis yang berbeza untuk memberikan gaya kepada robot. Selain bahagian yang disebutkan sebelumnya, kami juga menggunakan barang-barang alat tulis ini:
- Cork (kami menggunakan beberapa cupholder sederhana)
- Ikatan kabel Hellerman
- Bola plastik
- Jaring logam
Langkah 3: Memasang Casis
Casis ini menggunakan mesh sederhana untuk memudahkan melekatkan dan menanggalkan bahagian. Tetapi perlu diingat bahawa ia adalah mesh logam, yang bermaksud bahawa bahagian elektronik tidak boleh menyentuhnya secara langsung kerana boleh merosakkannya.
Jaring logam
Pertama, susun bahagian di atas mesh logam untuk memahami seberapa besar anda memerlukan robot itu. Dalam kes kami, ukuran akhir ditentukan oleh ukuran power bank + roda kami. Sekiranya anda mempunyai power bank yang lebih kecil maka anda boleh menjadikan robot lebih ringkas! Kemudian potong mesh logam membentuk lingkaran piksel seperti yang ditunjukkan pada gambar di atas.
Roda sejagat
Untuk memasang roda universal di tempatnya, kami menggunakan gabus untuk meratakannya ke tempat yang betul. Potong dua keping gabus dengan bentuk pangkal roda dan buang bersama. Kemudian skru gabus di atas jaring di salah satu hujungnya dan di sisi lain skru roda.
Motor & Roda
Untuk meletakkan motor di tempat, anda hanya perlu menggunakan dua ikatan kabel Hellerman kecil untuk masing-masing dan menggunakan mesh untuk mengetatkannya. Ketahuilah bahawa roda betul-betul dekat dengan motor berhati-hati untuk membiarkan ruang yang cukup agar roda berputar dengan bebas.
Bank kuasa
Akhir sekali, kita harus meletakkan power bank. Di sini satu-satunya perkara yang harus anda perhatikan adalah di mana input kabel USB berada, mengelakkannya menghadap roda. Dan kemudian anda boleh menggunakan dua ikatan kabel untuk menguncinya dengan betul.
Langkah 4: Menghubungkan Bahagian Elektronik
Sambungan elektronik adalah hasil penggabungan Robot Car dan Face Tracking Robot.
Perkara pertama yang perlu dilakukan ialah mengacukan Arduino Uno di satu sisi gabus dan Pemandu Motor L298N ke sisi lain. Dengan cara ini kita meminimumkan ruang yang diperlukan tanpa mengambil risiko mempunyai bahagian elektronik yang saling bersentuhan.
Kemudian, pasang papan roti mini Protoshield + di atas Arduino Uno. Ini akan memastikan bahawa kita mempunyai ruang dan pin yang mencukupi untuk menghubungkan setiap sensor dan penggerak. Dalam kes kami, kami menempelkan papan roti mini di atas Protoshield menggunakan pelekat yang disertakan dengannya.
Kemudian kami menyambungkan 5V ke satu baris papan roti mini dan GND ke barisan lain.
Pemandu Motor L298N
Kemudian menggunakan 6 kabel pelompat lelaki-wanita, kami menyambungkan pin nombor 5, 6, 7, 8, 9, dan 10 dari Arduino ke pin ENB, IN4, IN3, IN2, IN1, dan ENA Pemacu Motor L298N. Di sini kami memutuskan untuk menggunakan enam kabel yang sudah terpaku satu sama lain dari kilang sehingga kami mempunyai sambungan yang kemas. Kemudian kami menyambungkan tanah dan pin umpan ke papan roti mini, bateri, dan motor. Sepatutnya seperti ini:
- ENB - ENA masing-masing hingga 5 - 10 dari Arduino
- 5V menyambung ke garisan 5V papan roti mini
- GND ke garis bawah papan roti mini
- 12V ke tiang positif bateri 9V, sementara tiang negatif menyambung ke tanah papan roti mini
- OUT1 dan OUT2 ke Motor 01
- OUT3 dan OUT4 ke Motor 02
Sensor Ultrasonik
Sensor ultrasonik harus berada di depan robot sehingga tidak ada yang mengganggu penangkapannya, jadi ia harus mempunyai kabel yang lebih besar sehingga anda memiliki lebih banyak fleksibilitas. Sambungan pin mereka adalah seperti berikut: Sensor Ultrasonik 01
- Gema ke pin Arduino 3
- Trig ke Arduino pin 4
- Gnd ke garis bawah papan roti mini
- Vcc ke garisan 5V papan roti mini
Sensor Ultrasonik 02
- Gema ke pin Arduino 12
- Trig ke pin Arduino 11
- Gnd ke garis bawah papan roti mini.
- Vcc ke garisan 5V papan roti mini.
ESP32-CAM
Kamera
- UOR menyambung ke pin RX0 (pin 0)
- UOT menyambung ke pin TX0 (pin 1)
- 5V ke garisan 5V papan roti mini
- GND ke GND Arduino (papan roti mini akan penuh
Power bank ke Arduino
Langkah terakhir adalah menyambungkan Arduino USB ke power bank
Langkah 5: Masa untuk Pengekodan
Terdapat dua kod, satu untuk ESP32-CAM dan satu untuk Arduino. Ini pada dasarnya adalah penyederhanaan kod dari Face Tracking Robot dan Robot Car, masing-masing.
Kod ESP32-CAM
Sebelum menuju ke Arduino Uno, kita harus mengkonfigurasi ESP32-CAM. Kamera ini mempunyai mikrokontroler sendiri ESP32, yang bermaksud bahawa jika kita ingin menghantar kod kita menggunakan Arduino IDE, kita perlu mengkonfigurasi persekitaran IDE terlebih dahulu, dan kita bernasib baik. Robot Zero One telah melakukan tutorial yang sangat terperinci mengenainya, jadi pertama-tama pergi ke pautan itu dan ikuti langkah demi langkahnya.
Selepas itu, anda hanya perlu memuat naik fail PanningFastVer.ino yang dilampirkan di sini di bawah ESP32-CAM.
Kod Arduino
Kemudian untuk kod Arduino, anda hanya perlu memuat naik fail UnoInput_Serial.ino yang dilampirkan di bawah ini.
Langkah 6: Nikmati
Pasang kamera ke sisi robot anda dan bersenang-senang!
Untuk menjadikannya mempunyai perasaan nostalgia futuristik, kami telah melampirkan segalanya dengan setengah bola akrilik. Robot itu juga mempunyai kabel USB yang keluar sehingga kelihatan seperti ekor. Agak comel!
Langkah 7: Penambahbaikan
Untuk menjadikan pergerakan robot lebih terkawal, kami rasa akan menarik untuk menukar motor ke motor stepper atau menambah dua sensor kelajuan seperti yang dijelaskan di sini.
Disyorkan:
Pixel Hidup - Teknologi Bayangkan Mempunyai Kehidupan: 4 Langkah (dengan Gambar)
Living Pixel - Imagine Technology Mempunyai Kehidupan: Melihat produk rumah pintar menjadi lebih biasa dalam kehidupan kita, saya mula memikirkan hubungan antara orang dan produk ini. Sekiranya suatu hari, produk rumah pintar menjadi bahagian yang sangat diperlukan dalam kehidupan semua orang, apakah sikap yang harus kita ambil
Makmal Kit ELEGOO atau Cara Membuat Hidup Saya Sebagai Pembangun Lebih Mudah: 5 Langkah (dengan Gambar)
Makmal Kit ELEGOO atau Cara Membuat Hidup Saya Sebagai Pembangun Lebih Mudah: Objektif projekBanyak daripada kita mempunyai masalah dengan mock-up di sekitar pengawal UNO. Selalunya pendawaian komponen menjadi sukar dengan banyak komponen. Sebaliknya, pengaturcaraan di bawah Arduino boleh menjadi rumit dan memerlukan banyak
DIY Build BB-8 di India -- Android Dikendalikan dan Berbicara -- Ukuran hidup: 19 Langkah (dengan Gambar)
DIY Build BB-8 di India || Android Dikendalikan dan Berbicara || Saiz hidup: Sila Langgan saluran saya untuk lebih banyak projek. Projek ini adalah mengenai bagaimana membina droid Starwars BB-8 yang dikendalikan oleh Arduino yang berfungsi, bersaiz hidup, Talkative. kita hanya akan menggunakan bahan-bahan rumah tangga dan sedikit litar Arduino. Dalam hal ini kita
Dreamday Box untuk Orang Istimewa dalam Hidup Anda: 11 Langkah (dengan Gambar)
Dreamday Box untuk Orang Istimewa dalam Hidup Anda: Kotak kecil ini menceritakan bilangan hari yang saya dan kekasih saya menjalani kehidupan bersama. Sudah tentu, bagi anda tarikhnya boleh jadi apa-apa, ia dapat memberitahu hari-hari sejak perkahwinan anda, sejak hari anda dan pasangan anda bertemu, hari anda berpindah
Robot Bola Sepak (atau Bola Sepak, Jika Anda Hidup di Sebelah Kolam): 9 Langkah (dengan Gambar)
Robot Bola Sepak (atau Bola Sepak, Sekiranya Anda Hidup di Sebelah Kolam): Saya mengajar robotik di tinker-robot-labs.tk Murid saya telah mencipta robot ini yang bermain bola sepak (atau bola sepak, jika anda tinggal di seberang kolam). Tujuan saya dengan projek ini adalah untuk mengajar anak-anak bagaimana berinteraksi dengan robot melalui Bluetooth. Kami