Daftar Isi:
- Langkah 1: Alat
- Langkah 2: Bagian
- Langkah 3: Merakit Sasis
- Langkah 4: Menghubungkan Bagian Elektronik
- Langkah 5: Saatnya Coding
- Langkah 6: Nikmati
- Langkah 7: Peningkatan
Video: Robot Pengganggu - Mengganggu dengan Kecepatan Hidup: 7 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Oleh DanLocatelliMeristemaIkuti Tentang: Kandidat MSc ITECH di Universität Stuttgart. Selengkapnya Tentang DanLocatelli »
Cara termudah untuk memastikan Anda marah setiap hari. Nagging Robot® punya solusinya.
Robot Nagging® Annooy® 900
Annooy® 900 dirancang dengan hati-hati dengan teknologi DIY mutakhir untuk mengganggu manusia. oleh Daniel Locatelli dan TzuYing Chen
Lebih banyak kekuatan, gangguan yang lebih baik. Power-Lifting Bore memberikan 5X kekuatan kemarahan* untuk meningkatkan kinerja yang mengganggu.*(Dibandingkan dengan Annooy® 800 Series).
Cerdas memata-matai Anda.
Rangkaian lengkap sensor secara cerdas menangkap data Anda dan rumah Anda untuk menavigasi robot di sekitar objek dan di bawah furnitur untuk membantu Anda benar-benar mengganggu.
Karya ini merupakan parodi dengan iRobot® Roomba® sebagai bagian dari tugas Useless Machine dari seminar ITECH Computational Design and Digital Fabrication di University of Stuttgart.
Ini adalah robot yang mengikuti wajah, ia mengidentifikasi wajah manusia dan mencoba memusatkannya ke kamera.
Langkah 1: Alat
Ini adalah seperangkat alat sederhana, dan mungkin sebagian besar sudah Anda miliki di rumah. Besi solder terutama digunakan untuk memberikan stabilitas pada kabel yang memberi daya pada motor. Tapi itu saja, Anda hanya akan menggunakannya untuk mengelas empat kali.
- Solder Besi
- Menggunting
- Pisau Pemotong
- Tang hidung panjang
- Paket obeng
Langkah 2: Bagian
Elektronik
Bagian-bagian yang tercantum di bawah ini biasanya datang dengan banyak starter kit Arduino yang tersedia untuk dibeli secara online, seperti yang ini.
- Kompatibel dengan Arduino Uno + kabel USB
- Sensor Ultrasonik (x2) (biasanya starter kit hanya memiliki satu sensor ultrasonik).
- Ardunio Protoshield + papan tempat memotong roti mini
- Baterai 9V
- Koneksi baterai 9V untuk Arduino
- Kabel jumper
- Modul Daya papan tempat memotong roti
Sedangkan daftar di bawah ini menampilkan bagian-bagian yang tidak biasa yang harus dibeli secara terpisah:
- ESP32-CAM
- Driver Motor Jembatan L298N H
- Bank daya (5000mAh atau lebih tinggi)
Kit Sasis Mobil
Ada beberapa kit sasis mobil yang sangat murah yang tersedia untuk dibeli secara online, seperti yang ini, atau Anda juga dapat membeli suku cadang ini secara terpisah. Kami akan membutuhkan yang berikut ini:
- Dua motor 6v + kasing + kabel + ban
- Roda universal
- Mur dan baut
Barang-barang alat tulis
Dalam hal ini, kami memutuskan untuk menggunakan sasis yang berbeda untuk memberikan gaya pada robot. Selain bagian-bagian 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: Merakit Sasis
Sasis ini menggunakan jaring sederhana untuk memudahkan pemasangan dan pelepasan suku cadang. Namun perlu diingat bahwa itu adalah jaring logam, yang berarti bahwa komponen elektronik tidak boleh menyentuhnya secara langsung karena dapat merusaknya.
Jaring logam
Pertama, atur bagian-bagian di atas jaring logam untuk memahami seberapa besar Anda membutuhkan robot. Dalam kasus kami, ukuran akhir ditentukan oleh ukuran bank daya + roda kami. Jika Anda memiliki bank daya yang lebih kecil maka Anda bisa membuat robot lebih kompak! Kemudian potong jaring logam membentuk lingkaran pixelated seperti yang ditunjukkan pada gambar di atas.
Roda universal
Untuk memasang roda universal di tempatnya, kami menggunakan gabus untuk meratakannya ke tempat yang benar. Potong dua potong gabus dengan bentuk dasar roda dan buang bersama-sama. Kemudian kencangkan gabus di atas jaring di salah satu ujungnya dan di sisi lain kencangkan roda.
Motor & Roda
Untuk memasang motor, Anda hanya perlu menggunakan dua ikatan kabel Hellerman kecil untuk masing-masing dan menggunakan jala untuk mengencangkannya. Sadarilah bahwa roda sangat dekat dengan motor, hati-hati untuk memberikan ruang yang cukup bagi roda untuk berputar bebas.
Bank Daya
Last but not least, kita harus meletakkan bank daya di tempatnya. Di sini satu-satunya hal yang harus Anda perhatikan adalah di mana input kabel USB berada, hindari menghadap roda. Dan kemudian Anda dapat mengencangkannya menggunakan dua ikatan kabel untuk menguncinya di tempatnya.
Langkah 4: Menghubungkan Bagian Elektronik
Sambungan elektronik tersebut merupakan hasil penggabungan Robot Mobil dan Robot Pelacak Wajah.
Hal pertama yang harus dilakukan adalah memasang Arduino Uno di satu sisi gabus dan Driver Motor L298N di sisi lain. Dengan cara ini kami meminimalkan ruang yang dibutuhkan tanpa risiko memiliki bagian elektronik yang saling bersentuhan.
Kemudian, pasang Protoshield + mini breadboard di atas Arduino Uno. Ini akan memastikan bahwa kami memiliki cukup ruang dan pin yang tersedia untuk menghubungkan setiap sensor dan aktuator. Dalam kasus kami, kami merekatkan papan tempat memotong roti mini di atas Protoshield menggunakan perekat yang menyertainya.
Kemudian kami menghubungkan 5V ke satu baris papan tempat memotong roti mini dan GND ke jalur lain.
Pengemudi Motor L298N
Kemudian dengan menggunakan 6 kabel jumper male-female kita sambungkan pin nomor 5, 6, 7, 8, 9, dan 10 dari Arduino ke pin ENB, IN4, IN3, IN2, IN1, dan ENA pada Driver Motor L298N. Di sini kami memutuskan untuk menggunakan enam kabel yang sudah direkatkan satu sama lain dari pabrik sehingga kami memiliki koneksi yang rapi. Kemudian kami menghubungkan ground dan feed pin ke papan tempat memotong roti mini, baterai, dan motor. Seharusnya seperti ini:
- ENB - ENA masing-masing ke 5 - 10 Arduino
- 5V terhubung ke jalur 5V dari papan tempat memotong roti mini
- GND ke garis dasar papan tempat memotong roti mini
- 12V ke kutub positif baterai 9V, sedangkan kutub negatif terhubung ke ground papan tempat memotong roti mini
- OUT1 dan OUT2 ke Motor 01
- OUT3 dan OUT4 ke Motor 02
Sensor Ultrasonik
Sensor ultrasonik harus ditempatkan di depan robot sehingga tidak ada yang mengganggu penangkapannya, jadi harus memiliki kabel yang lebih besar sehingga Anda memiliki lebih banyak fleksibilitas. Koneksi pin mereka adalah sebagai berikut: Sensor Ultrasonik 01
- Gema ke pin Arduino 3
- Trig ke pin Arduino 4
- Gnd ke garis dasar papan tempat memotong roti mini
- Vcc ke jalur 5V dari papan tempat memotong roti mini
Sensor Ultrasonik 02
- Gema ke pin Arduino 12
- Trigger ke pin Arduino 11
- Gnd ke garis dasar papan tempat memotong roti mini.
- Vcc ke jalur 5V dari papan tempat memotong roti mini.
ESP32-CAM
Kamera
- UOR terhubung ke pin RX0 (pin 0)
- UOT terhubung ke pin TX0 (pin 1)
- 5V ke garis 5V dari papan tempat memotong roti mini
- GND ke GND Arduino (papan tempat memotong roti mini akan penuh
Bank daya ke Arduino
Langkah terakhir adalah menghubungkan USB Arduino ke bank daya
Langkah 5: Saatnya Coding
Ada dua kode, satu untuk ESP32-CAM dan satu untuk Arduino. Mereka pada dasarnya adalah penyederhanaan kode dari Robot Pelacakan Wajah dan Robot Mobil, masing-masing.
Kode ESP32-CAM
Sebelum menuju ke Arduino Uno kita harus mengkonfigurasi ESP32-CAM. Kamera ini memiliki mikrokontroler sendiri ESP32, yang berarti bahwa jika kita ingin mengirim kode kita menggunakan Arduino IDE, kita perlu mengkonfigurasi lingkungan IDE terlebih dahulu, dan kita beruntung. Robot Zero One telah melakukan tutorial yang sangat mendetail tentangnya, jadi pertama-tama buka tautan itu dan ikuti langkah demi langkahnya.
Setelah itu, Anda hanya perlu mengunggah file PanningFastVer.ino yang dilampirkan di bawah ini ke ESP32-CAM.
kode Arduino
Kemudian untuk kode Arduino, Anda hanya perlu mengunggah file UnoInput_Serial.ino terlampir di bawah ini.
Langkah 6: Nikmati
Pasang kamera ke sisi robot Anda dan bersenang-senanglah!
Untuk membuatnya memiliki perasaan nostalgia futuristik, kami telah menutup semuanya dengan setengah bola akrilik. Robot juga memiliki kabel USB yang membuatnya terlihat seperti ekor. Agak imut!
Langkah 7: Peningkatan
Untuk membuat gerakan robot lebih terkendali, kami pikir akan menarik untuk mengubah motor menjadi motor stepper atau menambahkan dua sensor kecepatan seperti yang dijelaskan di sini.
Direkomendasikan:
Piksel Hidup - Bayangkan Teknologi Memiliki Kehidupan: 4 Langkah (dengan Gambar)
Piksel Hidup - Bayangkan Teknologi Memiliki Kehidupan: Melihat produk rumah pintar menjadi lebih umum dalam kehidupan kita, saya mulai berpikir tentang hubungan antara manusia dan produk ini. Jika suatu saat nanti, produk rumah pintar menjadi bagian tak terpisahkan dari kehidupan setiap orang, sikap apa yang harus kita ambil
Bangun Antena BiQuad 4G Anda Sendiri Dengan Tes Kecepatan: 7 Langkah (dengan Gambar)
Bangun Antena 4G BiQuad Anda Sendiri Dengan Tes Kecepatan: Dalam instruksi ini saya akan menunjukkan kepada Anda bagaimana saya membuat antena BiQuad 4G. Penerimaan sinyal di rumah saya buruk karena pegunungan di sekitar rumah saya. Menara sinyal berjarak 4,5 km dari rumah. Di distrik Kolombo, penyedia layanan saya memberikan kecepatan 20mbps. tapi di m
$1,50 Pengganggu TV Arduino!! (Menyalakan TV Saat Anda Ingin Mematikannya): 5 Langkah
$1,50 Arduino TV Annoyer!! (Menyalakan TV Saat Anda Menginginkannya Mati): Hai penggemar Arduino! Berikut adalah 'kemampuan untuk membuat perangkat yang menyalakan TV saat Anda ingin mematikannya, dan mematikannya saat Anda menginginkannya! Jika Anda menyembunyikannya dalam sesuatu yang tidak mencolok, itu akan menjadi lelucon atau hadiah lelucon April Mop yang bagus. Dan bagian terbaiknya adalah
Pengganggu Diaktifkan Inframerah: 4 Langkah
Infrared Activated Annoyifier: Perangkat populer untuk dibuat saat pertama kali mempelajari cara membuat sirkuit adalah speaker yang digerakkan oleh AC yang menghasilkan kebisingan yang mengerikan. Dapat dimengerti, ini menjadi cukup menghibur untuk digunakan ketika Anda menikmati mengganggu orang lain dengan kebisingan tersebut. Sayangnya, bagaimanapun
Pengukuran Kecepatan pada Bendung Dengan Sensor Jarak: 4 Langkah (dengan Gambar)
Pengukuran Kecepatan di Bendung Dengan Sensor Jarak: Kami membuat alat yang menghitung kecepatan air di atas bendung. Ini diukur oleh dua sensor jarak