Daftar Isi:

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

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

Video: Bola Robot Hewan Peliharaan: 10 Langkah (dengan Gambar)
Video: Mengerikan! 10 Hewan Aneh yang Bikin Bulu Kuduk Berdiri, Hati-hati Tonton Video Ini! 2024, Juli
Anonim
Bola Robot Hewan Peliharaan
Bola Robot Hewan Peliharaan

Anjing peliharaan saya suka bermain dengan mainan terutama yang bisa dia kejar! Saya membuat bola robot yang menyala dan berguling secara otomatis setiap kali dia berinteraksi dengannya, memberi tahu saya melalui ponsel saya yang kemudian dapat saya gunakan untuk mengontrolnya melalui WiFi dan akhirnya mati ketika kesenangan selesai untuk menghemat baterai.

Bola dirancang khusus agar kuat dengan semua elektronik dan komponen bergerak tersimpan dengan aman di dalamnya. Ini bisa digunakan sama rata untuk hewan peliharaan lain seperti kucing.

Bola menggunakan mikrokontroler mini d1, diprogram menggunakan Arduino dan disatukan menggunakan beberapa bagian yang dicetak 3D dan beberapa komponen yang murah dan tersedia.

Untuk proyek ini Anda akan membutuhkan:

  • Bola Hamster berdiameter 17cm (https://amzn.to/2PShVKr)
  • 2 x Motor dan Roda DC (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 Kejut KY-002 (https://amzn.to/2oOvHTm)
  • Baterai Li-Ion 2 x 14500 3.7V (https://www.banggood.com/custlink/m33GB6n1Jv)
  • Dudukan Baterai AA dengan sakelar (https://www.banggood.com/custlink/mGDv4BnTpt)
  • Papan Pengemudi Motor L298N (https://amzn.to/2pM7PAd) Atau (https://www.banggood.com/custlink/mvGG0gbTco)
  • Berbagai kabel panjang
  • Berbagai sekrup M2 dan M3
  • Bagian 5 x 3D-Printed

Langkah 1: Cetak Bagian

Cetak Bagian
Cetak Bagian
Cetak Bagian
Cetak Bagian

Anda akan membutuhkan 5 bagian cetak 3D secara total. Basis dan penutup motor yang menahan 2 motor dengan kuat di tempatnya dan tempat dipasangnya D1 mini dan papan driver motor serta 2 kepala bola yang dipasang pada lengan pemandu.

Cetak dengan tinggi lapisan sekitar 0.2mm dan isi 20% dan hasilnya akan baik-baik saja.

Langkah 2: Solder Kabel ke Motor

Solder Kabel ke Motor
Solder Kabel ke Motor

Solder 2 kabel ke masing-masing motor

Langkah 3: Posisikan dan Amankan Motor

Posisikan dan Amankan Motor
Posisikan dan Amankan Motor
Posisikan dan Amankan Motor
Posisikan dan Amankan Motor
Posisikan dan Amankan Motor
Posisikan dan Amankan Motor

Posisikan 2 motor DC di dalam dasar motor dan kencangkan menggunakan sekrup M3 dengan panjang yang sesuai dan posisi pemasangan (2 untuk setiap motor).

Langkah 4: Pasang Penutup Motor

Pasang Penutup Motor
Pasang Penutup Motor
Pasang Penutup Motor
Pasang Penutup Motor

Posisikan penutup motor dan kencangkan menggunakan sekrup 4 x M3.

Langkah 5: Pasang D1 Mini dan Papan Driver Motor

Pasang D1 Mini dan Papan Driver Motor
Pasang D1 Mini dan Papan Driver Motor
Pasang D1 Mini dan Papan Driver Motor
Pasang D1 Mini dan Papan Driver Motor

Menggunakan beberapa sekrup M2, pasang D1 mini dan papan drive motor ke penutup.

Langkah 6: Hubungkan Komponen

Hubungkan Komponen
Hubungkan Komponen
Hubungkan Komponen
Hubungkan Komponen

Hubungkan semua komponen menggunakan skema mengingat untuk melepaskan 2 jumper dari papan L298N seperti yang ditunjukkan. Pasang roda ke motor. Kencangkan penutup baterai ke bagian bawah rumah motor menggunakan lem panas. Gunakan lem panas untuk merapikan dan mengamankan semua kabel yang longgar (Anda mungkin ingin melompat ke bagian berikutnya dan menguji semuanya terlebih dahulu!).

Sedikit teori…

Sensor kejut terpasang pada pin reset untuk memungkinkan D1 mini bangun dari tidur nyenyak yang kami gunakan untuk menghemat daya setiap kali robot tidak dimainkan. Transistor digunakan sebagai sakelar untuk memastikan bahwa sinyal-sinyal ini tidak diterima ketika perangkat dihidupkan atau segera setelah bola robot bergerak, itu hanya akan mengatur ulang sendiri lagi dan lagi.

Transistor membutuhkan sinyal dari pin keluaran mikrokontroler untuk beroperasi. Untungnya bagi kami, pin D0 (GPIO16) secara otomatis disetel ke TINGGI saat dalam tidur nyenyak dan kami dapat dengan mudah menyetelnya ke RENDAH segera setelah sketsa dimulai untuk mencegah penyetelan ulang berikutnya. Pin secara otomatis menyetel kembali ke TINGGI lagi untuk 'mempersenjatai' sensor segera setelah mikrokontroler kembali ke mode tidur nyenyak.

Langkah 7: Konfigurasikan Sketsa

Konfigurasikan Sketsa
Konfigurasikan Sketsa
Konfigurasikan Sketsa
Konfigurasikan Sketsa

Unduh Arduino IDE terbaru dan sketsa Arduino terbaru yang dapat ditemukan di sini.

Pastikan Anda telah menginstal pustaka berikut. Ini dapat diinstal menggunakan manajer perpustakaan dari dalam Arduino IDE jika tidak. Versi yang lebih baru mungkin berfungsi tetapi belum diuji.

  • FastLED v3.3.2
  • Blynk v0.6.1

Library berikut harus diinstal secara manual dengan memindahkan isinya ke folder library Arduino:

ESP8266WiFi Library v2.4.2 –

Buka sketsa di Arduino IDE. Ubah 3 baris yang ditunjukkan di bawah ini untuk mencerminkan kredensial WiFi Anda sendiri dan Blynk Auth Token Anda (lihat bagian Aplikasi Blynk untuk menemukan ini).

// Kredensial WiFi Anda.// Setel kata sandi ke "" untuk jaringan terbuka. char ssid = "SSD WIFI ANDA DI SINI"; char pass = "WIFI PASS ANDA DI SINI";

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

CATATAN: Anda harus melepas pin dari D0 sebelum Anda dapat mengunggah sketsa. Hubungkan kembali setelah pengunggahan selesai

Hubungkan D1 Mini ke PC menggunakan micro-USB, pastikan pengaturan yang ditampilkan digunakan, Port COM yang benar diatur dan unggah sketsa.

Bola sekarang harus reboot dan terhubung ke jaringan WiFi Anda. Ini akan menjadi dapat dikontrol melalui aplikasi Blynk seluler Anda sendiri setelah menyelesaikan bagian Blynk dari panduan ini. Untuk memecahkan masalah apa pun, dengan D1 mini terhubung ke PC, gunakan monitor Serial di Arduino IDE untuk membantu mendiagnosis.

Langkah 8: Aplikasi Seluler Blynk

Aplikasi Seluler Blynk
Aplikasi Seluler Blynk
Aplikasi Seluler Blynk
Aplikasi Seluler Blynk

Bola dikendalikan menggunakan aplikasi web Blynk. Blynk adalah platform IoT gratis untuk pembuatan prototipe/penggunaan non-komersial.

Mulailah dengan mengunduh Blynk dari Android Play atau Apple App Store. Buat akun dan Pindai kode QR di atas dari dalam aplikasi. Di bawah pengaturan proyek, temukan proyek Token Auth dengan mengirim email ke akun Anda atau menggunakan fitur Salin semua. Salin token auth ke sketsa android, unggah dan Anda harus siap!

Langkah 9: Masukkan Robot Ke Dalam Bola

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

Posisikan barang elektronik yang sudah selesai dengan hati-hati ke dalam bola. Begitu masuk, pasang lengan pemandu dengan bola pemandu yang terpasang di kedua sisi.

Catatan: Foto menunjukkan lengan pemandu dan bola di tempatnya sebelum dimasukkan sebagai panduan saja. Anda tidak akan dapat menempatkan robot ke dalam bola jika Anda melakukan hal-hal dalam urutan ini

Amankan lengan pemandu di tempatnya dengan dasi ritsleting, tali velcro, atau karet gelang.

Masukkan baterai 2 x 3.7V, nyalakan sakelar daya dan tutup penutup bola.

Langkah 10: Main Jauh…

Bermain jauh…
Bermain jauh…

Siapkan bola robot Anda di suatu tempat untuk ditemukan oleh hewan peliharaan Anda dan segera setelah mereka mulai berinteraksi dengannya, saksikan itu menjadi hidup dan menghibur mereka semua dengan sendirinya. Jika Anda mau, gunakan aplikasi seluler untuk memutar ulang dengan beberapa gerakan terampil. Nikmati dan jika Anda menyukai proyek ini, silakan pilih kami di kontes Robot. Terima kasih.

Kontes Robotika
Kontes Robotika
Kontes Robotika
Kontes Robotika

Juara Kedua dalam Kontes Robotika

Direkomendasikan: