Isi kandungan:

Nagging Robot® - Mengganggu dengan Kepantasan Hidup: 7 Langkah (dengan Gambar)
Nagging Robot® - Mengganggu dengan Kepantasan Hidup: 7 Langkah (dengan Gambar)

Video: Nagging Robot® - Mengganggu dengan Kepantasan Hidup: 7 Langkah (dengan Gambar)

Video: Nagging Robot® - Mengganggu dengan Kepantasan Hidup: 7 Langkah (dengan Gambar)
Video: ⚖️【斗罗大陆】EP01-EP130, Full Version |Soul Land |MULTI SUB |Chinese Animation |Donghua 2024, November
Anonim
Nagging Robot® | Mengganggu Kepantasan Hidup
Nagging Robot® | Mengganggu Kepantasan Hidup

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

Alat
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

Bahagian
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

Memasang Casis
Memasang Casis
Memasang Casis
Memasang Casis
Memasang Casis
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

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

Image
Image

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: