Daftar Isi:

Robot Pengganggu - Mengganggu dengan Kecepatan Hidup: 7 Langkah (dengan Gambar)
Robot Pengganggu - Mengganggu dengan Kecepatan Hidup: 7 Langkah (dengan Gambar)

Video: Robot Pengganggu - Mengganggu dengan Kecepatan Hidup: 7 Langkah (dengan Gambar)

Video: Robot Pengganggu - Mengganggu dengan Kecepatan Hidup: 7 Langkah (dengan Gambar)
Video: Setan ko bisa shalat. Shalat nya aneh. Wkwkwkwk. 2024, November
Anonim
Robot Pengganggu | Mengganggu dengan Kecepatan Hidup
Robot Pengganggu | Mengganggu dengan Kecepatan Hidup

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

Peralatan
Peralatan

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

Bagian
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

Merakit Sasis
Merakit Sasis
Merakit Sasis
Merakit Sasis
Merakit Sasis
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

Menghubungkan Bagian Elektronik
Menghubungkan Bagian Elektronik
Menghubungkan Bagian Elektronik
Menghubungkan Bagian Elektronik
Menghubungkan Bagian Elektronik
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

Image
Image

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: