Isi kandungan:
- Bekalan
- Langkah 1: Tetapi Apa yang Boleh Saya Buat !?
- Langkah 2: Susun atur & Bina
- Langkah 3: Tarikan
- Langkah 4: Maklumat Arduino, Sketsa, Maklumat Pembolehubah, dll
- Langkah 5: Hasil Bersiri
- Langkah 6: Video Demonstrasi
- Langkah 7: Beberapa Pemikiran Akhir
Video: Taman Permainan Midnight: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Amaran! Sila baca ini terlebih dahulu! Jangan mencederakan haiwan kesayangan anda
Laser berbahaya! Saya TIDAK mengesyorkan membina projek ini SEBAGAIMANA ADA kerana beberapa sebab
- Kerana kucing terlalu mudah melihat laser
- Mungkin ganti laser dengan "pancing & tali" (jenis mainan kucing) mencucuk keluar dari lubang …
- Gangguan boleh menyebabkan servo laser berkelakuan tidak dijangka & diset semula ke kedudukan 0
- Tidak dapat mematikan laser dengan cepat, atau mengarahkan semula laser. Tidak seperti laser pegangan tangan
- Kucing tertarik dengan kebisingan & pergerakan servo dan melihat laser
- Kucing tidak memahami bahaya laser
Kucing saya suka mengejar laser
Lengan saya terlalu letih untuk kesukaannya ketika dia mengejar penunjuk laser yang saya lancarkan… Tentu, saya memberinya prestasi yang baik; sekali sekala, selama beberapa minit, tetapi saya memerlukan sesuatu yang lebih automatik … Saya suka mengautomatikkan barang.
Saya baru-baru ini mengikuti tutorial arduino di bawah dan membina "CAT LASER POINTER".
create.arduino.cc/projecthub/circuito-io-team/how-to-make-a-cat-laser-pointer-5f6307
Pengetahuan ini adalah prasyarat untuk Midnight's Playground
Anda akan belajar bagaimana menghubungkan servos ke arduino, mengkonfigurasi bluetooth, mendapatkan perisian yang diperlukan. Semuanya sangat mudah dan tutorialnya disusun dengan sangat baik.
Saya mengikuti arahan. Saya mempunyai rakan 3D Cetak 3 komponen kecil yang diperlukannya. Saya kemudian memesan modul bluetooth, servos (dan beberapa servos tambahan).
Saya selalu berusaha mempelajari pelbagai perkara mengenai arduino dan elektronik. Saya dapati "Instructables" sumber yang tidak ternilai dan mencari idea dan petua 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 membina "cat laser pointer" dan ia berfungsi seperti yang diharapkan. Kucing itu dengan senang hati mengejar titik merah yang diproyeksikan secara rawak ke lantai.
Kemudian Instructables mengadakan pertandingan untuk PETS. Saya tidak tahan. Saya sudah mempunyai Arduino Mega 2560 R3 dan telah membina beberapa projek lain, jadi saya mempunyai beberapa sensor tambahan yang duduk di dalam kotak. Saya mengumpulkan beberapa kepingan kayu yang saya ada. Beberapa bahagian di sana-sini yang mungkin dapat saya gunakan.
Dan, saya memutuskan untuk membina taman permainan Midnight dengan menggunakan laser sebagai "Instructable".
Bekalan
Komponen yang Diperlukan Teras
- Arduino Mega 2560 (atau yang serupa) & Kabel USB
- Papan Roti & Kabel Pelompat Berbilang (M-M. M-F, F-F)
- Adaptor Kuasa 9v & 12v (Untuk Arduino & Servo)
Komponen Taman Permainan
- (4) x DXW90 Mikro Servo Motor 9g / 1.6kg
- (1) x Modul Pengatur Voltan Tiga Terminal Untuk Arduino
- (2) x HY-SRF05 Modul Sensor Jarak Ultrasonik
- (1) x Mekanisme Pan / Tilt (https://www.thingiverse.com/thing:2800192)
- (1) Modul Pemancar RF Bluetooth Tanpa Wayar 6 Pin HC-05
- (1) x Modul Diod Laser Mini 650nm 6mm 5V 5mW Laser
- (6) x Pelbagai Kepingan Kayu
- (2) x Bantalan Pelindung
- (1) x Sprei lama untuk membungkus semuanya
Perisian
- Arduino IDE
- Arduino BlueControl boleh didapati dari gedung Google.
Alat Pelbagai
- Pistol Staple
- Gerudi
- Meter voltan (Untuk menyelesaikan masalah, tidak perlu)
- Pita pengukur
- Pemotong wayar
- Tang Skru Pemacu / Hidung Jarum
- Pita elektrik
- Gunting
- Pisau utiliti
Langkah 1: Tetapi Apa yang Boleh Saya Buat !?
Oleh kerana ini untuk kucing saya, saya harus mempertimbangkan beberapa perkara … Saya tidak mahu kucing saya terluka, dan mainannya mesti fleksibel …
Saya baru sahaja membeli beberapa servo tambahan dan saya mempunyai beberapa sensor jarak ultrasonik di dalam laci … Tambahan pula, saya baru sahaja membuat penunjuk laser automatik yang hebat.
Saya melihat sekeliling apartmen dan membiarkan imaginasi saya menjadi liar. Saya mempunyai beberapa bekas kopi plastik lama. Saya boleh menggunakan penutup bulat dan memutarnya dengan servo. Saya menjumpai botol penyembur lama yang tidak menyembur lagi, saya memeriksa tiub plastik yang selamat di dalamnya dan mendapati ia mempunyai beberapa ciri kemas yang akan berfungsi dengan baik.
Saya selalu menyimpan kotak lebih lama dari yang sepatutnya … Oleh itu, saya mempunyai kotak besar yang bagus yang boleh saya potong dan pasangkan barang. Kardus itu berguna berkali-kali semasa projek ini. Pemegang bola terbuat dari kadbod, dudukan ultrasonik terbuat dari kadbod. Saya menggunakan kadbod untuk menutup wayar untuk membantu melindunginya, dan akhirnya saya akan menutup wayar dan elektronik di dalam kotak kadbod.
Langkah 2: Susun atur & Bina
Saya sudah meletakkan kayu pra-potong, jadi saya cuba memanfaatkan apa yang sudah saya miliki…
- Satu papan lapis seluas 2 '1 "(untuk pangkalan)
- Satu papan 1 "x 6" (untuk rak)
- Panjangnya 1 "x 1" s sekitar 1 '1 "(untuk memegang rak)
- Satu alas 1.5 "1.5" (untuk menahan mekanisme laser)
Diakui, ini adalah reka bentuk yang cukup sederhana. Saya yakin dengan lebih banyak masa, dan sedikit kreativiti, anda boleh menghasilkan sesuatu yang menakjubkan Saya pasti !!!
Saya akan menggunakan sekeping kadbod rata besar di bahagian belakang untuk menyembunyikan roda dan tuas.
Saya menggerudi lubang dan menggunakan beberapa skru kayu untuk menyatukan semuanya. Saya bukan tukang kayu yang sangat baik, jadi tolong maafkan beberapa kesalahan yang dapat dilihat …
Saya memasang beberapa pelindung kalis bunyi yang saya miliki ke kayu. Menggunakan kadbod untuk membantu menahan staples.
AMARAN! Pastikan alas tetap rendah, paling banyak satu inci. Kucing boleh melihat secara langsung jika terlalu tinggi! Tambang terlalu tinggi
Langkah 3: Tarikan
Turret Laser
Tarikan utama adalah menara laser.
Saya baru-baru ini membuat penunjuk laser kucing automatik.
Ia adalah mainan yang sempurna untuk membina taman permainan Midnight di sekitarnya. "Penunjuk" dapat dikendalikan melalui bluetooth dan telefon Android anda menggunakan aplikasi bernama "Arduino BlueControl" yang tersedia dari Google play store. Saya mesti mengakui. Perisian untuk mekanisme pan / tilt yang asli sangat penting untuk memulakannya. Saya dengan cepat menghantar arahan bluetooth arduino saya dalam beberapa minit. Perisian ini mempunyai mod "Autoplay" di mana laser dipindahkan secara rawak di sekitar kawasan yang telah ditentukan. Ia berfungsi dengan baik untuk apa yang saya fikirkan!
Tuas tetikus Bola Melambung / Melompat
Ini hanyalah bola jenis benang yang diikat pada tali yang saya dapati. Saya kemudian memasang ini ke tuas, yang pada gilirannya dipasang pada servo. Servo boleh diprogram untuk berputar di mana saja dari 0 - 180 darjah. Saya menggunakan fungsi ini untuk menggerakkan tuas ke atas dan ke bawah secara rawak, dan memberikan bola goyang sekali sekala.
Bonus: Saya memasang tetikus ke tuas. Apabila tuas menarik tali ke atas, tetikus muncul di atas latar belakang. Semasa bola jatuh, tetikus jatuh di belakang latar belakang.
Roda Tetikus
Terlampir pada salah satu servo adalah penutup plastik dari tin kopi. Saya mengetuk tetikus ke penutup dan memasang penutup ke pelayan. Saya kemudian memotong lubang khas (tetingkap?) Agar tetikus "muncul" secara tiba-tiba. Satu lubang di atas rak, dan satu lubang di bawah. Memusingkan roda membolehkan saya meletakkan tetikus di kedua-dua tahap atau menyembunyikannya sama rata.
Roda Tali
Sekali lagi, saya menggunakan penutup tin plastik, namun kali ini saya menempelkan beberapa tali benang ke penutupnya. Dengan menggunakan prinsip yang sama dengan roda tetikus, saya dapat menggoyangkan tali di depan "tingkap", menyembunyikannya atau membuatnya muncul semula. (Malangnya, kerana servo yang rosak, saya terpaksa membuang tarikan festival ini.
Langkah 4: Maklumat Arduino, Sketsa, Maklumat Pembolehubah, dll
Pinout Arduino
Kami akan menggunakan pin digital, 2, 5, 7, 10, 11, 22, 23, 24, 25, 36, 40.
// Tentukan pin Bluetooth # tentukan BTHC05_PIN_RXD 10 # tentukan BTHC05_PIN_TXD 11
// Tentukan pin Laser #tentukan 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 // Ball Lever #define SERVO9G4_PIN_SIG 7 // Roda tikus // Define Mouse 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 permainan #define echoPin2 25 // Sensor jarak permainan
Pemboleh ubah minimum & maksimum untuk servos:
// Ini menentukan kedudukan min & mix untuk servo
contoh:
int servo1Min = 70; int servo1Max = 110; int servo2Min = 25; int servo2Max = 90;
Negeri PlayTime
Rutin yang melaksanakan kod ketika objek memicu sensor ultrasonik yang sesuai.
jika (playTimeState) {// Amaran! Konfigurasikan koordinat laser mengikut dimensi yang anda buat! lukis bulatan, garis lukis, dll, dll …}
Amaran! Laser berbahaya. Jangan melihat langsung laser
Saya menggunakan pengatur 12v - 5v untuk menyediakan servo dan sensor 5v yang lancar.
Langkah 5: Hasil Bersiri
Semasa menggunakan Arduino's IDE, anda dapat melihat "Serial Monitor" untuk melihat output ketika rutin dijalankan.
Berikut adalah contoh hasil keluaran yang diedit.
mulakan
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.2.4 (Sensor taman permainan. Melebihi peraturan "45"!) Objek telah memasuki taman permainan - Laser ON - Lukis bulatan x - 100.00, y - 45.00 x - 100.00, y - 45.20 x - 99.99, y - 45.39… (sejumlah koordinat diedit keluar) x - 97.37, y - 51.76 x - 97.23, y - 51.91 x - 97.10, y - 52.05 - Lukis pepenjuru 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 - Melukis 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 Lever Ball - Laser ON - Melukis 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 kanan ke tetikus x - 123, y - 45 x - 122, y - 45 x - 121, y - 45… x - 76, y - 45 x - 75, y - 45 x - 74, y - 45 - Garis garis hingga tetikus 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 OFF - Tetikus goyangan - Laser ON - Lingkaran lukisan 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 - Laser OFF Masa Main Selesai! 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
Video Pertama
Saya menunjukkan rutin "taman permainan" utama, menggunakan satu sensor ultrasonik.
Rutin ini adalah seperti berikut:
- Laser melukis bulatan
- Laser mengikuti jalan yang diprogramkan ke tuas bola yang melantun
- Bola dilantun 10 kali di antara kedudukan rawak dan kemudian dikembalikan ke baldi bawah
- Laser mengikuti jalan yang diprogramkan ke roda tetikus
- Roda tetikus digerakkan sedikit ke belakang, kemudian tetikus bergerak ke rak atas. Kemudian kembali ke kedudukan asal.
- Laser melukis bulatan
- Laser mati dan menunggu pencetus berlaku
Video Kedua
Saya menunjukkan rutin tuas bola yang melantun / servo menggunakan sensor ultrasonik yang lain.
Video Ketiga
Saya menunjukkan bermula dalam mod Autoplay. Kemudian apabila objek dikesan (atau tertarik), rutin yang disebutkan dalam video pertama bermula.
Video Keempat
Midnight beta menguji taman permainan untuk saya. Dia melakukan pekerjaan yang hebat!
Video Kelima
Ini adalah salah satu video blooper saya. Kerana wayar tanah telah terputus, beberapa hasil yang tidak dijangka dihasilkan … Bunyi itu datang dari tv saya, tetapi ia kelihatan seakan-akan diselaraskan … Saya rasa itu agak lucu. Saya gembira tidak ada yang rosak.
Langkah 7: Beberapa Pemikiran Akhir
- Untuk keselamatan kucing. Jangan gunakan titik laser sama sekali. Terlalu banyak pemboleh ubah yang perlu dipertimbangkan dan kami tidak mahu menyakiti rakan kecil kami yang berbulu itu.
- Roda dan tuas memberikan banyak rangsangan, tambahkan beberapa loceng atau LED dan biola … Anda mempunyai alternatif yang selamat untuk laser.
- Berhati-hatilah bila dan jika anda memutuskan untuk menggunakan senjata ruji anda. Saya menembak ruji ke jari yang sama dua kali. Darah mengalir. Malangnya, saya tidak terfikir untuk mengambil gambar sehingga selepas membersihkannya … Maaf:(
Disyorkan:
HackerBox 0060: Taman Permainan: 11 Langkah
HackerBox 0060: Taman Permainan: Salam untuk HackerBox Penggodam di seluruh dunia! Dengan HackerBox 0060, anda akan bereksperimen dengan Adafruit Circuit Playground Bluefruit yang menampilkan mikrokontroler NRF52840 ARM Cortex M4 Nordic yang kuat. Terokai pengaturcaraan terbenam dengan
Gelang Ekspres Taman Permainan Litar Muzik: 5 Langkah
Gelang Muzik Playground Circuit Express: Untuk membuat gelang muzik ini, anda akan memerlukan The Circuit Playground Express Sebuah komputer Jarum jahit Benang Gunting panjang dan sekeping
Kit Ciencia Y Arte: Taman Permainan Cómo Cargar Código Al: 4 Langkah
Kit Ciencia Y Arte: Taman Permainan Cómo Cargar Código Al: Ac á explicamos como se " sube " el c ó digo. EL c ó digo de cada proyecto est á en cada diajar, sin embargo puede descargar todo el c ó digo en el GitHub
Taman Permainan Digital - Inklusif untuk Kanak-kanak Bermasalah Penglihatan: 13 Langkah (dengan Gambar)
Taman Permainan Digital - Inklusif untuk Kanak-kanak Bermasalah Penglihatan: Instruksional ini dimulakan dengan projek sebelumnya - untuk membina pad tekanan tunggal - dan kemudian mengambilnya lebih jauh untuk menunjukkan bagaimana projek teknologi sederhana ini dapat dikembangkan untuk menjadikan keseluruhan taman permainan digital! Teknologi ini sudah ada dalam bentuk
Pad Sensitif Tekanan Main (untuk Taman Permainan Digital - dan Banyak Lagi): 11 Langkah (dengan Gambar)
Pad Sensitif Tekanan Berguna (untuk Taman Permainan Digital - dan Lebih Banyak): Ini adalah Instruksional untuk menunjukkan kepada anda cara membuat pad sensitif tekanan - yang boleh digunakan untuk membuat mainan atau permainan digital. Ia boleh digunakan sebagai perintang sensitif kekuatan skala besar, dan walaupun suka bermain, ia dapat digunakan untuk projek yang lebih serius