Daftar Isi:
- Langkah 1: Pengantar Cepat ke Elektronik Digital
- Langkah 5: Ini Hitung Mundur Terakhir
- Langkah 6: Papan skor
Video: Mendera-a-Mole! (Tanpa Kode!): 9 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Halo Dunia! Saya telah kembali dari jurang non-posting dan saya kembali lagi dengan Instructable lain! Hari ini, saya akan menjelaskan kepada Anda bagaimana, dengan menggunakan satu-satunya dasar sirkuit, TANPA KODE APAPUN, untuk membangun Whack-a-Mole! Anda mendapatkan 30 detik untuk memukul tahi lalat sebanyak yang Anda bisa. My Whack-a-Mole memiliki 3 tingkat kecepatan berbeda yang dikendalikan oleh sakelar. Juga, ada mode permainan lain di mana jika Anda menekan tombol saat lampu tidak menyala, Anda akan kehilangan poin! Dalam Instruksi ini, saya akan menjelaskan bagaimana saya membuat permainan dasar whack-a-mole (tanpa kecepatan dan level) menggunakan dasar-dasar logika digital, chip yang berbeda yang diperlukan untuk membangun Whack-a-Mole, dan apa tabel kebenarannya. Digunakan untuk. Saya mempelajari semua konten dalam Instructable ini melalui program musim panas yang luar biasa di Cooper Union dan membangun proyek ini dalam tim yang terdiri dari tiga orang, jadi pastikan untuk melihat kehebatan mereka di sini! Saya harap Anda dapat mengambil setidaknya satu hal dari Instruksi ini!
Langkah 1: Pengantar Cepat ke Elektronik Digital
"memuat = "malas"
Karena tidak ada yang benar-benar acak, kami akan membuat sesuatu sedekat mungkin dengan acak, oleh karena itu awalan pseudo. Untuk pengaturan waktu pRNG kami (yang akan dimasukkan ke dalam pin jam D Flip-Flops), kami perlu membuat timer 555 astabil yang menembak dengan kecepatan 1 detik (atau seberapa cepat Anda ingin tahi lalat muncul). Situs web ini menyediakan nilai kapasitor dan resistor yang diperlukan untuk membangun kecepatan ini bersama dengan diagram rangkaian. Pastikan untuk menguji apakah berfungsi terlebih dahulu menggunakan LED. Lampu harus berkedip untuk hidup kemudian mati dan waktu antara dua kali LED menyala harus 1 detik, bukan waktu LED menyala.
CEK DATASHEET!
CARI BAGIAN #
Setelah pengatur waktu astabil bekerja, buat pRNG mengikuti diagram di atas. Hubungkan output dari pengatur waktu astabil ke jam dari D flip-flop. pRNG terbuat dari 5 D flip-flop dengan XOR untuk menciptakan keacakan. Setiap flip-flop menyimpan satu bit informasi. Jadi, generator angka pseudo-acak akan memiliki 5 bit, yang berarti akan menghasilkan 32 nilai; kecuali, kami tidak ingin 32 tahi lalat. Sebagai gantinya, kami hanya akan mengambil 3 bit dari pRNG dan memasukkannya ke dalam pin alamat 4051 Mux/DeMux. Tapi pertama-tama, ikuti diagram di atas untuk membangun pRNG. Chip 4013 memiliki 2 D flip-flop pada setiap chip: satu di kiri dan satu di kanan. RESET, SET, dan VSS terhubung ke ground sementara VDD terhubung ke daya. Setelah Anda selesai, pastikan pRNG bekerja dengan menghubungkan LED ke setiap output Q (LEBAR DATA!). Terkadang Anda perlu memulai pRNG dengan menghubungkan Q apa pun secara singkat ke daya.
Untuk hanya memiliki delapan mol, kali ini 4051 akan bertindak sebagai Demultiplexer (kebalikan dari MUX) di mana satu input selalu terhubung ke 1 (daya) dan pin alamat akan memutuskan mana dari delapan pin output yang memiliki 1 itu. dikirim ke. Jadi, sambungkan kabel dari 3 Q berbeda (3 flip flop D berbeda) dari pRNG dan masukkan ke pin alamat DeMux (E, VEE, GND terhubung ke ground, VCC terhubung ke daya, Y apa pun adalah output, setiap S adalah pin alamat, dan Z adalah input pertama). Letakkan LED (dengan resistor) untuk setiap output dan Anda akan melihat delapan mol berkedip setiap detik (atau berapa pun kecepatan timer astabil Anda). Selamat Anda menciptakan tahi lalat!
Langkah 5: Ini Hitung Mundur Terakhir
Untuk hitungan mundur dan papan skor, kami akan menggunakan 4029 penghitung naik/turun yang ternyata dapat menghitung dalam desimal maupun biner. Dalam proyek asli saya, saya melakukan sesuatu yang terlalu rumit dengan menghitung dalam biner tetapi di tengah proyek saya menyadari bahwa saya dapat menghitung dalam dekade (desimal) menggunakan penghitung ini. PERIKSA LEMBAR DATA
Pertama, untuk hitung mundur, Anda memerlukan pengatur waktu astabil untuk dihubungkan ke kedua jam yang berjalan pada 1 detik. Kemudian setelah berhasil, dapatkan dua chip 4029 dan atur untuk menghubungkan VDD ke daya; VSS, Biner/dekade, atas/bawah, dan semua JAM dalam satu chip ke ground. Pada chip kedua, sambungkan semuanya sama kecuali sambungkan Jam 1 dan 2 untuk menyalakan sisanya ke ground. Pin carry in chip pertama terhubung ke ground. Carry out dari chip pertama terhubung ke carry in pin chip kedua. Hubungkan pengaktifan kedua chip saat ini ke tombol DEBOUNCED yang akan berfungsi sebagai tombol mulai. Untuk menghentikan permainan, Anda memerlukan logika untuk menghentikan penghitung waktu 555. Jadi, dapatkan beberapa chip 4071 OR dan bandingkan semua output Q dari chip 4029, jadi pada dasarnya ketika mencapai 0, semua logika gerbang OR akan menghasilkan 0, yang merupakan satu-satunya saat ia akan menghasilkan 0. Ambil output itu dan letakkan ke pin reset dari timer 555 mengambil kabel listrik yang ada di sana. Sekarang Anda memiliki hitungan mundur!
Langkah 6: Papan skor
"memuat = "malas"
Karena tim saya memiliki sisa waktu, kami memutuskan untuk menambahkan kecepatan ekstra dan mode pengurangan poin. Jika Anda ingin melakukan itu, pikirkan tentang menggunakan beberapa gerbang XOR dan beberapa logika lainnya. Ini tidak terlalu rumit sehingga Anda harus bisa mendapatkannya. Jika Anda tahu cara menyolder, dapatkan beberapa protoboard dan solder skor dan hitung mundur sehingga Anda dapat melihatnya dengan mudah saat bermain. Untuk membuat kasing, ambil kayu, potong lubang, dan voila berdiri untuk tahi lalat! Saya menggunakan pemotong laser, tetapi lakukan dengan cara apa pun yang Anda suka. Untuk tahi lalat yang dicetak 3D, online, cari tahi lalat 3D, potong tubuhnya, dan cetak hanya kepalanya dan rekatkan pada tombol.
Jika Anda mengalami masalah, ingatlah bahwa itu adalah bagian dari desain sirkuit apa pun. Secara harfiah, hampir seluruh waktu saya dihabiskan untuk men-debug proyek ini. Desain adalah bagian yang mudah, menemukan apa yang salah saat Anda membangunnya adalah tantangannya.
Pada akhirnya, saya sangat menikmati proyek ini dan berharap Anda juga melakukannya. Saya pasti belajar banyak dari melakukan ini dan seharusnya juga. Jangan ragu untuk mengirim komentar, pertanyaan, atau saran! Terima kasih!
Direkomendasikan:
Membuat Kubus Cermin Infinity MUDAH - TANPA Pencetakan 3D dan TANPA Pemrograman: 15 Langkah (dengan Gambar)
Membuat Kubus Cermin Infinity MUDAH | TANPA Pencetakan 3D dan TANPA Pemrograman: Semua orang menyukai kubus infinity yang bagus, tetapi kelihatannya akan sulit dibuat. Tujuan saya untuk Instructable ini adalah menunjukkan kepada Anda langkah demi langkah cara membuatnya. Tidak hanya itu, tetapi dengan instruksi yang saya berikan kepada Anda, Anda akan dapat membuatnya
Mendera Multiplayer Tombol: 4 Langkah
Whack a Button Multiplayer: Gim seperti Whack-a-Mole.Menggunakan LED dan tombol.Ada 2 mode:-Pemain tunggal-Multiplayerdalam mode pemain tunggal, ada 3 level:LEVEL_1: 1 dioda selama 1 detikLEVEL_2: 2 dioda untuk 1 detikLEVEL_3: 2 dioda selama 0,7 detikDan untuk pengali
Permata Cahaya Kontrol Garis LED Anda Tanpa Arduino dan Kode: 5 Langkah (dengan Gambar)
Permata Cahaya Kontrol Garis LED Anda Tanpa Arduino dan Kode: Ini adalah lampu pintar yang mengubah kecerahan dengan melipat bagian atas. Konsep: Ini adalah lampu yang mudah digunakan bagi siapa saja yang senang membaca di lingkungan yang santai. Coba bayangkan orang-orang yang duduk di meja dekat jendela dengan minuman dingin
Menavigasi Robot Dengan Sensor Sepatu, Tanpa GPS, Tanpa Peta: 13 Langkah (dengan Gambar)
Menavigasi Robot Dengan Sensor Sepatu, Tanpa GPS, Tanpa Peta: Robot bergerak di jalur yang telah diprogram dan mentransmisikan (melalui bluetooth) informasi pergerakan aktualnya ke telepon untuk pelacakan waktu nyata. Arduino sudah diprogram dengan path dan oblu digunakan untuk mendeteksi gerakan robot. oblu mengirimkan informasi gerakan
Pendingin / Penyangga Laptop Tanpa Biaya (Tanpa Lem, Tanpa Pengeboran, Tanpa Mur & Baut, Tanpa Sekrup): 3 Langkah
Pendingin / Penyangga Laptop Tanpa Biaya (Tanpa Lem, Tanpa Pengeboran, Tanpa Mur & Baut, Tanpa Sekrup): UPDATE: MOHON MOHON VOTE UNTUK SAYA INSTRUCTABLE, TERIMA KASIH ^_^ ANDA JUGA INGIN MEMILIH KONTES SAYA YANG LAINNYA MASUK DI www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ ATAU MUNGKIN PILIH TEMAN TERBAIK SAYA