Daftar Isi:

Taman Bermain Tengah Malam: 7 Langkah
Taman Bermain Tengah Malam: 7 Langkah

Video: Taman Bermain Tengah Malam: 7 Langkah

Video: Taman Bermain Tengah Malam: 7 Langkah
Video: OBROLAN G20 3 FILSUF LAIN DIMENSI | Tanpa Arah 2024, November
Anonim
Taman Bermain Tengah Malam
Taman Bermain Tengah Malam
Taman Bermain Tengah Malam
Taman Bermain Tengah Malam

Peringatan! Silakan baca ini dulu! Jangan sakiti hewan peliharaan Anda

Laser berbahaya! Saya TIDAK merekomendasikan membangun proyek ini SEBAGAIMANA ADANYA karena beberapa alasan

  • Karena terlalu mudah bagi kucing untuk melihat laser
  • Mungkin mengganti laser dengan "pancing & tali" (sejenis mainan kucing) yang menyembul dari lubang…
  • Interferensi dapat menyebabkan servo laser berperilaku tidak terduga & diatur ulang ke posisi 0
  • Tidak dapat dengan cepat mematikan laser, atau mengarahkan ulang laser. Tidak seperti laser genggam
  • Cat tertarik pada kebisingan & gerakan servo dan melihat laser
  • Kucing tidak mengerti bahaya laser

Kucing saya suka mengejar laser

Lenganku terlalu cepat lelah untuk dia sukai saat dia mengejar laser pointer yang aku lambaikan… Tentu, aku memberinya lari yang bagus; sesekali, selama beberapa menit, tetapi saya membutuhkan sesuatu yang lebih otomatis… Saya suka hal-hal yang mengotomatisasi.

Saya baru-baru ini mengikuti tutorial arduino di bawah ini dan membuat "CAT LASER POINTER".

create.arduino.cc/projecthub/circuito-io-team/how-to-make-a-cat-laser-pointer-5f6307

Pengetahuan ini merupakan prasyarat untuk Midnight's Playground

Anda akan belajar bagaimana menghubungkan servos ke arduino, mengkonfigurasi bluetooth, mendapatkan perangkat lunak yang diperlukan. Semuanya sangat sederhana dan tutorialnya ditata dengan sangat baik.

Saya mengikuti petunjuknya. Saya punya teman 3D Mencetak 3 komponen kecil yang diperlukan. Saya kemudian memesan modul bluetooth, servos (dan beberapa servo tambahan).

Saya selalu mencoba mempelajari hal-hal tentang arduino dan elektronik. Saya menemukan "Instructables" sumber daya yang tak ternilai dan menemukan ide dan tips hebat di sini setiap hari! Saya bukan profesional, dan saya masih belajar. Saya suka memprogram komputer, jadi saya tidak sabar untuk bermain dengan servos dan laser ini.

Saya membuat "penunjuk laser kucing" dan berfungsi seperti yang diharapkan. Kucing itu memang dengan senang hati mengejar titik merah yang diproyeksikan secara acak ke lantai.

Kemudian Instructables mengadakan kontes untuk PETS. Aku tidak bisa menolak. Saya sudah memiliki Arduino Mega 2560 R3 dan telah membangun beberapa proyek lain, jadi saya memiliki beberapa sensor tambahan di dalam kotak. Saya mengumpulkan beberapa potongan kayu yang saya miliki. Beberapa bagian di sana-sini yang mungkin berguna bagi saya.

Dan, saya memutuskan untuk membangun Midnight taman bermain kecil menggunakan laser sebagai "Instructable".

Perlengkapan

Komponen Diperlukan Inti

  • Arduino Mega 2560 (atau yang serupa) & Kabel USB
  • Papan Tempat Memotong Roti & Beberapa Kabel Jumper (M-M. M-F, F-F)
  • Adaptor Daya 9v & 12v (Untuk Arduino & Servo)

Komponen Taman Bermain

  • (4) x DXW90 Motor Servo Mikro 9g/1.6kg
  • (1) x Modul Pengatur Tegangan Tiga Terminal Untuk Arduino
  • (2) x Modul Sensor Jarak Ultrasonik HY-SRF05
  • (1) x Mekanisme Pan/Tilt (https://www.thingiverse.com/thing:2800192)
  • (1) x HC-05 6 Pin Modul Transceiver RF Bluetooth Nirkabel
  • (1) x Laser Diode Module Mini 650nm 6mm 5V 5mW Laser
  • (6) x Berbagai Potongan Kayu
  • (2) x Bantalan Bantalan
  • (1) x Sprei tua untuk membungkus semuanya

Perangkat lunak

  • Arduino IDE
  • Arduino BlueControl tersedia dari Google Play Store.

Alat Lain-Lain

  • Pistol Pokok
  • Mengebor
  • Pengukur Tegangan (Untuk pemecahan masalah, tidak perlu)
  • Pita pengukur
  • Alat pemotong kawat
  • Penggerak Sekrup / Tang Hidung Jarum
  • Pita Listrik
  • Gunting
  • Kegunaan pisau

Langkah 1: Tapi Apa yang Bisa Saya Buat!?

Tapi Apa yang Bisa Saya Buat!?
Tapi Apa yang Bisa Saya Buat!?
Tapi Apa yang Bisa Saya Buat!?
Tapi Apa yang Bisa Saya Buat!?
Tapi Apa yang Bisa Saya Buat!?
Tapi Apa yang Bisa Saya Buat!?
Tapi Apa yang Bisa Saya Buat!?
Tapi Apa yang Bisa Saya Buat!?

Karena ini untuk kucing saya, saya harus mempertimbangkan beberapa hal… Saya tidak ingin kucing saya terluka, dan mainannya harus fleksibel…

Saya baru saja membeli beberapa servo tambahan dan saya memiliki beberapa sensor jangkauan ultrasonik di laci… Plus, saya baru saja membuat penunjuk laser otomatis yang mengagumkan.

Aku melihat sekeliling apartemen dan membiarkan imajinasiku menjadi liar. Saya punya beberapa wadah kopi plastik tua. Saya bisa menggunakan tutup bundar dan memutarnya dengan servos. Saya menemukan botol semprot tua yang tidak menyemprot lagi, saya memeriksa tabung plastik bekas di dalamnya dan menemukan bahwa ada beberapa fitur rapi yang akan bekerja dengan baik.

Saya selalu menyimpan kotak jauh lebih lama dari yang seharusnya… Jadi, saya punya kotak besar yang bagus yang bisa saya potong dan pasang. Karton datang berguna berkali-kali selama proyek. Tempat bola terbuat dari karton, dudukan ultrasonik terbuat dari karton. Saya menggunakan karton untuk menutupi kabel untuk membantu melindunginya, dan pada akhirnya saya akan menutupi kabel dan elektronik dalam kotak kardus.

Langkah 2: Tata Letak & Bangun

Tata Letak & Bangun
Tata Letak & Bangun
Tata Letak & Bangun
Tata Letak & Bangun
Tata Letak & Bangun
Tata Letak & Bangun

Saya sudah memiliki beberapa kayu yang sudah dipotong sebelumnya, jadi saya mencoba memanfaatkan apa yang sudah saya miliki…

  • Satu lembar kayu lapis berukuran 2' 1" persegi (untuk alasnya)
  • Satu papan 1" x 6" (untuk rak)
  • Tiga 1" x 1" Panjangnya sekitar 1' 1" (untuk menahan rak)
  • Satu alas 1,5" 1,5" (untuk menahan mekanisme laser)

Diakui, ini adalah desain yang cukup sederhana. Saya yakin dengan lebih banyak waktu, dan sedikit kreativitas, Anda bisa menghasilkan sesuatu yang spektakuler, saya yakin!!!

Saya akan menggunakan potongan karton datar besar di bagian belakang untuk menyembunyikan roda dan tuas.

Saya telah mengebor lubang sebelumnya dan menggunakan beberapa sekrup kayu untuk menyatukan semuanya. Saya bukan tukang kayu yang baik, jadi mohon maafkan beberapa kesalahan yang terlihat…

Saya menjepit beberapa bantalan kedap suara yang saya miliki ke kayu. Menggunakan karton untuk membantu menahan staples.

PERINGATAN! Jaga agar alas tetap rendah, paling banyak satu inci. Kucing dapat melihat langsung ke dalamnya jika terlalu tinggi! Milik saya terlalu tinggi

Langkah 3: Atraksi

Menara Laser

Daya tarik utama adalah menara laser.

Saya baru-baru ini membuat pointer laser kucing otomatis.

Itu adalah mainan yang sempurna untuk membangun taman bermain Midnight. "Penunjuk" dapat dikontrol melalui bluetooth dan ponsel Android Anda menggunakan aplikasi bernama "Arduino BlueControl" yang tersedia dari Google Play Store. Saya harus mengakui. Perangkat lunak untuk mekanisme pan/tilt asli berperan penting dalam memulai ini. Saya dengan cepat mengirim perintah bluetooth arduino saya dalam hitungan menit. Perangkat lunak ini memiliki mode "Putar Otomatis" di mana laser dipindahkan secara acak di sekitar area yang telah ditentukan. Ini bekerja sangat baik untuk apa yang ada dalam pikiran saya!

Tuas Bola Memantul/Melompat mouse

Ini hanyalah bola jenis benang yang diikat ke tali yang saya temukan. Saya kemudian memasang ini ke tuas, yang pada gilirannya dilampirkan ke servo. Servo dapat diprogram untuk berputar di mana saja dari 0 - 180 derajat. Saya menggunakan fungsi ini untuk menggerakkan tuas ke atas dan ke bawah secara acak, dan sesekali memberi bola goncangan.

Bonus: Saya memasang mouse ke tuas. Saat tuas menarik tali ke atas, mouse muncul di atas latar belakang. Saat bola jatuh, mouse turun di belakang latar belakang.

Roda Tikus

Terlampir ke salah satu servo adalah tutup plastik dari kaleng kopi. Saya menempelkan mouse saya ke tutupnya dan menempelkan tutupnya ke server. Saya kemudian memotong lubang khusus (jendela?) agar mouse "muncul" tiba-tiba. Satu lubang di atas rak, dan satu lubang di bawah. Memutar roda memungkinkan saya untuk memposisikan mouse di salah satu level atau menyembunyikannya.

Roda Tali

Sekali lagi, saya menggunakan tutup kaleng kopi plastik, namun kali ini saya merekatkan beberapa benang ke tutupnya. Menggunakan prinsip yang sama seperti roda mouse, saya dapat menggoyangkan senar ke depan dan ke belakang di depan "jendela", menyembunyikannya atau membuatnya muncul kembali. (Sayangnya, karena servo yang rusak, saya harus menghapus atraksi festival ini.

Langkah 4: Informasi Arduino, Sketsa, Info Variabel, Dll

Pinout Arduino

Kami akan menggunakan pin digital, 2, 5, 7, 10, 11, 22, 23, 24, 25, 36, 40.

// Menentukan pin Bluetooth#menentukan BTHC05_PIN_RXD 10 #menentukan BTHC05_PIN_TXD 11

// Tentukan pin Laser #define LASER_PIN_S 2

// Tentukan 5 pin servo #define SERVO9G1_PIN_SIG 36 // Laser Kiri dan Kanan #define SERVO9G2_PIN_SIG 40 // Laser Atas dan Bawah #define SERVO9G3_PIN_SIG 5 // Tuas Bola #define SERVO9G4_PIN_SIG 7 // Roda Mouse pin // untuk Menentukan Trigonometri dan Echo pin HY-SRF05 (Sensor Ultrasonik 1 & 2) #define trigPin1 22 // 12 Sensor jarak bola #define echoPin1 23 // 13 Sensor jarak bola #define trigPin2 24 // Sensor jarak taman bermain #define echoPin2 25 // Sensor jarak taman bermain

Variabel Minimum & Maksimum untuk servos:

// Ini mendefinisikan posisi min & mix untuk servo

contoh:

int servo1Min = 70;int servo1Max = 110; int servo2Min = 25; int servo2Maks = 90;

Status Waktu Putar

Rutinitas yang mengeksekusi kode ketika suatu objek memicu sensor ultrasonik yang sesuai.

if (playTimeState) {// Peringatan! Konfigurasikan koordinat laser sesuai dengan dimensi yang Anda buat! menggambar lingkaran, menggambar garis, dll, dll … }

Peringatan! Laser berbahaya. Jangan melihat langsung ke laser

Saya menggunakan regulator 12v - 5v untuk memberikan 5v yang dihaluskan ke servos dan sensor.

Langkah 5: Output Serial

Saat menggunakan IDE Arduino, Anda dapat melihat "Serial Monitor" untuk melihat output saat rutin dijalankan.

Di bawah ini adalah contoh hasil edit yang dihasilkan.

Mulailah

Sensor Ultrasonik 1 - 28.85 Sensor Ultrasonik 2 - 42.66 Sensor Ultrasonik 1 - 28.79 Sensor Ultrasonik 2 - 43.36 Sensor Ultrasonik 1 - 28.78 Sensor Ultrasonik 2 - 43.66 Sensor Ultrasonik 1 - 28.31 Sensor Ultrasonik 2 - 43.07 Sensor Ultrasonik 1 - 28.29 Sensor Ultrasonik 2 - 112.42 (Sensor taman bermain melebihi aturan " 45"!) Objek telah memasuki taman bermain - Laser AKTIF - Gambar lingkaran x - 100.00, y - 45.00 x - 100.00, y - 45.20 x - 99,99, y - 45.39 … (sejumlah besar koordinat diedit keluar) x - 97,37, y - 51,76 x - 97,23, y - 51,91 x - 97,10, y - 52,05 - Tarik diagonal ke arah bola x - 91, y - 20 x - 92, y - 21 x - 93, y - 22 … x - 121, y - 50 x - 122, y - 51 x - 123, y - 52 - Menggambar garis ke bola x - 123, y - 53 x - 123, y - 54 … x - 123, y - 59 x - 123, y - 60 x - 123, y - 61 - Laser OFF - Mengaktifkan Ball Lever - Laser ON - Menggambar garis ke bawah dari bola x - 123, y - 62 x - 123, y - 61 x - 123, y - 60 … x - 123, y - 48 x - 123, y - 47 x - 123, y - 46 - Menggambar garis ke kanan mouse x - 123, y - 45 x - 122, y - 45 x - 121, y - 45 … x - 76, y - 45 x - 75, y - 45 x - 74, y - 45 - Menggambar garis hingga mouse x - 73, y - 44 x - 73, y - 45 x - 73, y - 46 … x - 73, y - 83 x - 73, y - 84 x - 73, y - 85 - Laser MATI - Gerak Mouse - Laser AKTIF - Menggambar lingkaran x - 100.00, y - 45,00 x - 100,00, y - 45,20 x - 99,99, y - 45,39 … x - 97,37, y - 51,76 x - 97,23, y - 51,91 x - 97,10, y - 52,05 - Waktu Putar Laser MATI! Sensor Ultrasonik 1 - 27.45 Sensor Ultrasonik 2 - 42.12 Sensor Ultrasonik 1 - 27.56 Sensor Ultrasonik 2 - 41.47 Sensor Ultrasonik 1 - 27.93 Sensor Ultrasonik 2 - 42.02

Langkah 6: Video Demonstrasi

Image
Image

Video pertama

Saya mendemonstrasikan rutinitas "taman bermain" utama, menggunakan satu sensor ultrasonik.

Rutinitas ini adalah sebagai berikut:

  1. Laser menggambar lingkaran
  2. Laser mengikuti jalur terprogram ke tuas bola memantul
  3. Bola dipantulkan 10 kali antara posisi acak dan kemudian kembali ke ember bawah
  4. Laser mengikuti jalur terprogram ke roda mouse
  5. Roda mouse bergoyang maju mundur sedikit, lalu mouse bergerak ke rak paling atas. Kemudian kembali ke posisi semula.
  6. Laser menggambar lingkaran
  7. Laser mati dan menunggu pemicu terjadi

Video Kedua

Saya mendemonstrasikan rutin tuas/servo bola memantul menggunakan sensor ultrasonik lain.

Video Ketiga

Saya mendemonstrasikan mulai dalam mode Putar Otomatis. Kemudian ketika suatu objek terdeteksi (atau tertarik), rutinitas yang disebutkan dalam video pertama dimulai.

Video keempat

Tengah malam adalah pengujian beta taman bermain untuk saya. Dia melakukan pekerjaan yang hebat!

Video Kelima

Ini adalah salah satu video blooper saya. Karena kabel arde telah terputus, beberapa hasil yang tidak terduga dihasilkan… Suara itu berasal dari tv saya, tetapi hampir terlihat sinkron… Saya pikir itu sedikit lucu. Aku senang tidak ada yang rusak.

Langkah 7: Beberapa Pemikiran Terakhir

  • Demi keamanan kucing. Jangan gunakan titik laser sama sekali. Ada terlalu banyak variabel untuk dipertimbangkan dan kami tidak ingin menyakiti teman kecil kami yang berbulu.
  • Roda dan tuas memberikan banyak rangsangan, menambahkan beberapa lonceng atau LED dan biola… Anda memiliki alternatif yang aman untuk laser.
  • Harap berhati-hati ketika dan jika Anda memutuskan untuk menggunakan stapler Anda. Saya menembakkan staples ke jari yang sama dua kali. Darah menyembur. Sayangnya, saya tidak berpikir untuk mengambil gambar sampai setelah saya membersihkannya… Maaf:(

Direkomendasikan: