Isi kandungan:

Bola Robot Haiwan Peliharaan: 10 Langkah (dengan Gambar)
Bola Robot Haiwan Peliharaan: 10 Langkah (dengan Gambar)

Video: Bola Robot Haiwan Peliharaan: 10 Langkah (dengan Gambar)

Video: Bola Robot Haiwan Peliharaan: 10 Langkah (dengan Gambar)
Video: Quincy part 2 #dewivanow #robot #quincyrobotartis #mobix 2024, November
Anonim
Bola Robot Haiwan Peliharaan
Bola Robot Haiwan Peliharaan

Anjing peliharaan saya suka bermain dengan mainan terutamanya yang boleh dikejarnya! Saya membina bola robot yang menyala dan meluncur secara automatik setiap kali dia berinteraksi dengannya, memberitahu saya melalui telefon bimbit saya yang kemudian boleh saya gunakan untuk mengawalnya melalui WiFi dan akhirnya mati ketika keseronokan berakhir untuk menjimatkan bateri.

Bola ini direka khusus untuk tahan lasak dengan semua komponen elektronik dan bergerak yang tersimpan di dalam dengan selamat. Ia boleh digunakan sama untuk haiwan peliharaan lain seperti kucing.

Bola menggunakan pengawal mikro d1 mini, diprogramkan menggunakan Arduino dan disatukan menggunakan beberapa bahagian yang dicetak 3D dan beberapa komponen yang murah dan mudah didapati.

Untuk projek ini, anda memerlukan:

  • Bola Hamster berdiameter 17cm (https://amzn.to/2PShVKr)
  • 2 x DC Motor dan Roda (https://amzn.to/2PQkm0n) Atau (https://www.banggood.com/custlink/GKmGBes7RB)
  • Wemos D1 Mini (https://www.banggood.com/custlink/GDmv4JTGLi)
  • WS2812B RGB LED (https://www.banggood.com/custlink/KK3GBr7RcZ)
  • Transistor 2N2222 (https://www.banggood.com/custlink/DDm3eJ7DbH)
  • Buzzer (https://www.banggood.com/custlink/Dv33g6N1hQ)
  • Sensor Kejutan KY-002 (https://amzn.to/2oOvHTm)
  • 2 x 14500 3.7V Bateri Li-Ion (https://www.banggood.com/custlink/m33GB6n1Jv)
  • Pemegang Bateri AA dengan suis (https://www.banggood.com/custlink/mGDv4BnTpt)
  • Papan Pemandu Motor L298N (https://amzn.to/2pM7PAd) Atau (https://www.banggood.com/custlink/mvGG0gbTco)
  • Kawat pelbagai panjang
  • Skru Vaious M2 dan M3
  • 5 x bahagian 3D-Printed

Langkah 1: Cetak Bahagian

Cetak Bahagian
Cetak Bahagian
Cetak Bahagian
Cetak Bahagian

Anda memerlukan 5 bahagian bercetak 3D secara keseluruhan. Pangkalan motor dan penutup yang menahan 2 motor di tempatnya dengan kuat dan di mana papan pemacu mini dan motor D1 dipasang serta 2 kepala bola yang melekat pada lengan panduan.

Cetak dengan ketinggian lapisan sekitar 0.2mm dan isi 20% dan ia mesti keluar dengan baik.

Langkah 2: Kabel Pateri ke Motor

Kabel Pateri ke Motor
Kabel Pateri ke Motor

Pateri 2 wayar pada setiap motor

Langkah 3: Letakkan dan Lindungi Motor

Letakkan dan Lindungi Motor
Letakkan dan Lindungi Motor
Letakkan dan Lindungi Motor
Letakkan dan Lindungi Motor
Letakkan dan Lindungi Motor
Letakkan dan Lindungi Motor

Letakkan motor 2 DC di dalam pangkalan motor dan selamatkan menggunakan skru M3 panjang yang sesuai dan kedudukan pemasangan (2 untuk setiap motor).

Langkah 4: Pasangkan Penutup Motor

Pasangkan Penutup Motor
Pasangkan Penutup Motor
Pasangkan Penutup Motor
Pasangkan Penutup Motor

Letakkan penutup motor dan selamatkan menggunakan skru 4 x M3.

Langkah 5: Pasang Papan Pemandu Mini dan Motor D1

Pasang Papan Pemandu D1 Mini dan Motor
Pasang Papan Pemandu D1 Mini dan Motor
Pasang Papan Pemandu D1 Mini dan Motor
Pasang Papan Pemandu D1 Mini dan Motor

Dengan menggunakan beberapa skru M2, pasangkan mini D1 dan papan pemacu motor ke penutup.

Langkah 6: Sambungkan Komponen

Sambungkan Komponen
Sambungkan Komponen
Sambungkan Komponen
Sambungkan Komponen

Sambungkan semua komponen menggunakan skema ingat untuk mengeluarkan 2 pelompat dari papan L298N seperti yang ditunjukkan. Pasang roda ke motor. Pasangkan penutup bateri ke bahagian bawah perumahan motor menggunakan gam panas. Gunakan lem panas untuk merapikan dan menahan semua kabel yang longgar (Anda mungkin mahu melangkau ke bahagian seterusnya dan menguji semuanya terlebih dahulu!).

Sedikit teori …

Sensor kejutan dipasang pada pin reset untuk membolehkan D1 mini bangun dari tidur nyenyak yang kami gunakan untuk menjimatkan kuasa setiap kali robot tidak dimainkan. Transistor digunakan sebagai suis untuk memastikan bahawa isyarat ini tidak diterima semasa peranti dihidupkan atau yang lain sebaik sahaja bola robot bergerak, ia akan diset semula berulang kali.

Transistor memerlukan isyarat dari pin output pengawal mikro untuk beroperasi. Nasib baik untuk kami, pin D0 (GPIO16) secara automatik ditetapkan ke TINGGI ketika dalam tidur nyenyak dan kami hanya dapat menetapkannya ke RENDAH sebaik sahaja lakaran dimulakan untuk mengelakkan sebarang tetapan semula berikutnya. Pin secara automatik kembali ke HIGH sekali lagi untuk 'mempersenjatai' sensor sebaik sahaja pengawal mikro kembali tidur nyenyak.

Langkah 7: Konfigurasikan Lakaran

Konfigurasikan Lakaran
Konfigurasikan Lakaran
Konfigurasikan Lakaran
Konfigurasikan Lakaran

Muat turun Arduino IDE terkini dan lakaran Arduino terkini yang boleh didapati di sini.

Pastikan pustaka berikut dipasang. Ini boleh dipasang menggunakan pengurus perpustakaan dari dalam Arduino IDE jika tidak. Versi yang lebih baru mungkin berfungsi tetapi belum diuji.

  • FastLED v3.3.2
  • Blynk v0.6.1

Perpustakaan berikut mesti dipasang secara manual dengan memindahkan kandungannya ke dalam folder perpustakaan Arduino:

ESP8266WiFi Library v2.4.2 -

Buka lakaran di Arduino IDE. Tukar 3 baris yang ditunjukkan di bawah untuk menggambarkan kelayakan WiFi anda sendiri dan Blynk Auth Token anda (lihat bahagian Aplikasi Blynk untuk mencari ini).

// Kredensial WiFi anda. / Tetapkan kata laluan ke "" untuk rangkaian terbuka. char ssid = "WIFI SSD ANDA DI SINI"; char pass = "WIFI ANDA LULUS DI SINI";

// Anda harus mendapatkan Auth Token di Aplikasi Blynk. // Pergi ke Tetapan Projek (ikon kacang). char auth = "TOKEN AUTH ANDA DI SINI";

CATATAN: Anda perlu mengeluarkan pin dari D0 sebelum dapat memuat naik lakaran. Sambungkan semula setelah muat naik selesai

Sambungkan D1 Mini ke PC menggunakan mikro-USB, pastikan tetapan yang ditunjukkan digunakan, Port COM yang betul diatur dan muat naik lakaran.

Bola sekarang harus reboot dan menyambung ke rangkaian WiFi anda. Ia akan dapat dikawal melalui aplikasi Blynk mudah alih anda sendiri setelah melengkapkan bahagian Blynk dalam panduan ini. Untuk menyelesaikan masalah, dengan D1 mini yang disambungkan ke PC, gunakan monitor Serial di Arduino IDE untuk membantu mendiagnosis.

Langkah 8: Aplikasi Mudah Alih Blynk

Aplikasi Mudah Alih Blynk
Aplikasi Mudah Alih Blynk
Aplikasi Mudah Alih Blynk
Aplikasi Mudah Alih Blynk

Bola dikendalikan menggunakan aplikasi web Blynk. Blynk adalah platform IoT percuma untuk penggunaan prototaip / bukan komersial.

Mulakan dengan memuat turun Blynk dari Android Play atau Apple App Store. Buat akaun dan Imbas kod QR di atas dari dalam aplikasi. Di bawah tetapan projek, cari projek Auth Token dengan menghantar e-mel ke akaun anda atau menggunakan ciri Salin semua. Salin token autentikasi ke lakaran android, muat naik dan anda pasti bersedia!

Langkah 9: Masukkan Robot ke dalam Bola

Masukkan Robot Ke Bola
Masukkan Robot Ke Bola
Masukkan Robot Ke Bola
Masukkan Robot Ke Bola
Masukkan Robot Ke Bola
Masukkan Robot Ke Bola

Letakkan perlahan elektronik yang lengkap ke dalam bola. Setelah masuk, pasangkan lengan panduan dengan bola panduan terkunci di kedua sisi.

Catatan: Foto menunjukkan lengan panduan dan bola di tempat sebelum dimasukkan sebagai panduan sahaja. Anda tidak akan dapat meletakkan robot ke dalam bola jika anda melakukan sesuatu mengikut urutan ini

Pasangkan lengan panduan di tempatnya dengan tali leher, tali velcro atau tali getah.

Masukkan bateri 2 x 3.7V, hidupkan suis kuasa dan tutup penutup bola.

Langkah 10: Mainlah …

Mainlah …
Mainlah …

Sediakan bola robot anda di suatu tempat untuk dijumpai oleh haiwan kesayangan anda dan sebaik sahaja mereka mula berinteraksi dengannya, tontonlah hidupnya dan hiburkan semuanya dengan sendirinya. Sekiranya anda mahu, gunakan aplikasi mudah alih untuk bermain semula dengan beberapa gerakan yang mahir. Nikmati dan jika anda menyukai projek ini, sila pilih kami dalam peraduan Robot. Terima kasih.

Peraduan Robotik
Peraduan Robotik
Peraduan Robotik
Peraduan Robotik

Hadiah Kedua dalam Peraduan Robotik

Disyorkan: