Isi kandungan:
Video: Permainan Sembunyikan dan Cari Maya: 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Cucu-cucu kita suka bermain sorok-sorok tetapi mereka tidak mempunyai banyak tempat bagus di dalam rumah. Saya memutuskan untuk membuat permainan persembunyian maya supaya mereka masih dapat bersenang-senang memburu. Dalam versi saya, seseorang akan menyembunyikan item dengan penerima RF dan yang lain akan menggunakan pemancar RF untuk memburunya. Pemancar hampir sama dengan yang saya jelaskan dalam Instructable terdahulu kecuali ia hanya mempunyai satu butang. Penerima RF mengaktifkan modul rakaman suara / main balik kecil seperti yang saya gunakan dalam Slot Machine Instructable. Mesej yang saya rakam mengatakan: "Inilah saya. Mari cari saya, datang cari saya. " Terdapat pelbagai cara untuk bermain permainan, termasuk melihat siapa yang dapat mencari item menggunakan sebilangan kecil menekan butang. Atau, setiap kanak-kanak mempunyai masa 1 minit untuk mencuba dan mencarinya. Sekiranya mereka tidak menjumpainya, anak seterusnya akan mendapat masa sebentar, dan seterusnya.
Langkah 1: Penerima RF RXC6
Dalam Instructables sebelumnya dengan penerima RF saya menggunakan RXB6 untuk menukar data ke format TTL dan mikrokontroler untuk menyahkod mesej yang masuk. Penerima dalam projek ini adalah modul RXC6 yang melakukan semua penyahkodan mesej RF sehingga mikrokontroler tidak diperlukan. Sebenarnya, sebahagian dari proses penyediaan adalah untuk memasangkan pemancar secara khusus dengan penerima. Setelah dipasangkan, modul ini mampu menyahkod sehingga empat kekunci yang berbeza dari pemancar yang sama. Kami hanya memerlukan satu output untuk projek ini tetapi anda mungkin perlu memeriksa keempat output untuk menentukan mana yang diaktifkan oleh kod yang anda pilih. Kod dalam perisian sepadan dengan alat kawalan jauh yang ada dan mengaktifkan output D0.
Persediaan untuk modul RXC6 mempunyai bahagian solder dan bahagian menekan butang. Seperti yang anda lihat dalam gambar di atas, terdapat beberapa alas solder di bahagian belakang papan. Untuk projek ini, kami membiarkan kedua-dua pad terbuka kerana kami mahu nadi tinggi seketika apabila isyarat diterima. Mod kedua mempunyai satu output tinggi sehingga kod untuk kunci yang berbeza diterima. Apabila itu berlaku, output pertama kembali rendah dan output baru tetap tinggi. Mod ketiga mengaitkan output pencocokan tinggi pada kali pertama kekunci ditekan dan menukarnya kembali rendah pada saat kekunci yang sama ditekan.
Terdapat juga butang tekan kecil di bahagian depan modul. Untuk membersihkan semua pasangan pemancar tekan dan tahan butang. LED akan menyala selepas beberapa saat. Terus tahan butang sehingga LED padam. Untuk memasangkan pemancar dengan modul tekan dan tahan butang sehingga LED menyala kemudian lepaskan butang. Selepas itu, tekan sebarang kekunci pada pemancar. LED pada modul harus berkelip beberapa kali jika pasangan berfungsi. Pemancar 433-MHz yang paling biasa akan berfungsi. Kedua-dua gambar di atas adalah contoh yang saya berjaya pasangkan.
Langkah 2: Perkakasan
Pemancar berjalan pada bateri duit syiling (2032) jadi penggunaan kuasa yang rendah adalah kunci. Sebahagian besarnya dilakukan dalam perisian tetapi ia dibantu oleh kenyataan bahawa ATtiny85 biasanya berjalan pada jam dalaman 1-MHz. Peraturannya ialah frekuensi jam yang lebih rendah memerlukan daya yang lebih sedikit dan 1-MHz sangat sesuai untuk logik pemancar.
Modul pemancar RF sebenar yang saya suka gunakan adalah FS1000A yang biasanya ada. Ia hadir dalam versi 433-MHz dan 315-MHz. Perisian tidak peduli mana yang anda gunakan, tetapi anda perlu memastikan bahawa papan penerima beroperasi pada frekuensi yang sama. Sebilangan besar projek saya menggunakan peranti 433-MHz kerana itulah yang digunakan oleh pelbagai peranti tanpa wayar murah yang telah saya kumpulkan. Susun atur papan pemancar yang ditunjukkan dalam gambar sesuai dengan botol pil lama. Tidak cantik tetapi cukup baik untuk apa yang diperlukan.
Penerima juga dibina ke dalam botol pil lama. Keseluruhannya, termasuk pemegang bateri 18650 yang agak besar, terpaku panas pada kayu kerajinan kayu yang besar. Pembesar suara untuk modul suara hanya lebihan 8-ohm (4-ohm akan berfungsi juga). Sebahagian bahagian bawah botol pil dipotong untuk membolehkan suara didengar dengan baik. Modul suara adalah ISD1820 yang murah. Kerana semuanya berjalan pada voltan bateri, pengatur tidak diperlukan dan pembahagi voltan tidak diperlukan antara output modul RF dan input pencetus modul suara. Seperti yang dapat dilihat dalam gambar, saya menambahkan papan pengecas bateri kecil sehingga saya dapat menggunakan kabel telefon USB standard untuk mengisi semula bateri 18650 tanpa mengeluarkannya dari pemegangnya.
Kedua-dua modul pemancar dan penerima berfungsi lebih baik dengan antena yang betul tetapi selalunya tidak dibekalkan. Anda boleh membelinya (dapatkan frekuensi yang betul) atau anda boleh membuatnya sendiri. Pada 433-MHz, panjang kanan kira-kira 16 cm untuk antena dawai lurus. Untuk membuatnya yang bergelung, ambil kira-kira 16 cm wayar teras yang bertebat dan padat dan bungkusnya di sekitar sesuatu seperti batang gerudi 5/32 inci dalam satu lapisan. Tanggalkan penebat dari bahagian lurus pendek di satu hujung dan sambungkannya ke papan pemancar / penerima anda. Saya mendapati bahawa wayar dari kabel Ethernet sekerap berfungsi dengan baik untuk antena.
Langkah 3: Perisian
Perisian pemancar adalah versi yang jauh diubahsuai dari jarak jauh ATtiny85 RF dari Instructable sebelumnya. Satu-satunya pengubahsuaian adalah sedikit perubahan pada masa bit dan sinkronisasi, perubahan dalam kod tiga bait yang dihantar, dan penghapusan rutin untuk menangani tiga kunci lain.
Perisian pemancar menggunakan teknik biasa untuk meletakkan cip ke mod tidur. Dalam mod itu, ia menarik kurang daripada 0.2ua arus. Input suis (D1) menghidupkan perintang penarik dalaman tetapi tidak menarik arus sehingga suis ditekan. Input dikonfigurasikan untuk interrupt-on-change (IOC). Apabila suis ditekan, gangguan dihasilkan dan memaksa cip bangun. Pengendali interrupt melakukan kelewatan kira-kira 48msec untuk membolehkan suis berhenti. Pemeriksaan kemudian dibuat untuk mengesahkan bahawa suis ditekan dan rutin pengendali suis dipanggil. Mesej yang dihantar diulang beberapa kali (saya memilih 5 kali). Ini khas untuk pemancar komersial kerana terdapat begitu banyak lalu lintas RF pada 433-MHz dan 315-MHz di luar sana. Mesej berulang membantu memastikan sekurang-kurangnya ada yang sampai ke penerima. Masa penyegerakan dan bit ditentukan di bahagian depan perisian pemancar tetapi bait data tertanam dalam rutin pengendali suis.
Disyorkan:
Lubang Maya Maya: 4 Langkah (dengan Gambar)
Virtual Peephole: Terdapat kira-kira 770 juta kamera pengawasan di seluruh dunia. Sebilangan dari mereka masih mempunyai kata laluan lalai mereka, menjadikannya mudah diakses, oleh sesiapa sahaja yang mempunyai sambungan internet. Lubang ini maya adalah peranti untuk menonton beberapa
Mesin Maya Kotak Maya: 6 Langkah
Mesin Virtual Virtualbox: Selamat datang di tutorial cara memasang dan menggunakan VirtualBox
Melantun kembali ! Permainan Realiti Maya Menggunakan Arduino & Acclerometer: 9 Langkah
Melantun kembali ! Permainan Realiti Maya Menggunakan Arduino & Acclerometer: Dalam tutorial ini kita akan membuat permainan Realiti Maya menggunakan Arduino dan Acclerometer
Cara Memuat Naik Permainan ke Arduboy dan 500 Permainan ke Flash-cart: 8 Langkah
Cara Memuat naik Permainan ke Arduboy dan 500 Permainan ke Flash-cart: Saya membuat beberapa Arduboy buatan sendiri dengan memori Serial Flash yang dapat menyimpan maksimum 500 permainan untuk dimainkan di jalan raya. Saya berharap dapat berkongsi cara memuat permainan ke dalamnya, termasuk bagaimana menyimpan permainan ke dalam memori kilat bersiri dan membuat pakej permainan gabungan anda sendiri
Sembunyikan Bahan dan Data Anda - Simpan dengan Selamat Dari Dunia: 8 Langkah
Sembunyikan Bahan dan Data Anda - Simpanlah Dari Dunia: Dunia yang indah selalu mempunyai banyak kejutan. Saya berkongsi dengan anda sedikit pengalaman untuk menjaga keselamatan diri dan barang saya. Harap ia dapat membantu anda