Isi kandungan:

Whole-a-Mole! (Tanpa Kod!): 9 Langkah (dengan Gambar)
Whole-a-Mole! (Tanpa Kod!): 9 Langkah (dengan Gambar)

Video: Whole-a-Mole! (Tanpa Kod!): 9 Langkah (dengan Gambar)

Video: Whole-a-Mole! (Tanpa Kod!): 9 Langkah (dengan Gambar)
Video: 7 CARA MELIHAT HANTU + ILUSTRASI | alternatif membuka mata batin | #HORORTIME 2024, November
Anonim
Image
Image
Pengenalan Pantas ke Elektronik Digital
Pengenalan Pantas ke Elektronik Digital

Hai dunia! Saya telah kembali dari jurang tanpa hantaran dan saya mengulanginya lagi dengan Instructable yang lain! Hari ini, saya akan menerangkan kepada anda bagaimana, dengan menggunakan satu-satunya asas litar, TANPA SETIAP KOD, untuk membina Whack-a-Mole! Anda mendapat 30 saat untuk memukul tahi lalat sebanyak yang anda boleh. My Whack-a-Mole mempunyai 3 tahap kelajuan yang berbeza yang dikendalikan oleh suis. Juga, ada mod permainan lain di mana jika anda menekan butang ketika lampu tidak menyala, anda akan kehilangan satu mata! Dalam Instructable ini, saya akan menerangkan bagaimana saya membuat permainan whack-a-mole asas (tanpa kelajuan dan tahap) menggunakan asas logik digital, cip berbeza yang diperlukan untuk membina Whack-a-Mole, dan jadual kebenaran apa digunakan untuk. Saya belajar semua kandungan dalam Instructable ini melalui program musim panas yang sangat baik di Cooper Union dan membina projek ini dalam pasukan tiga jadi pastikan untuk melihat kehebatan mereka di sini! Saya harap anda dapat mengambil sekurang-kurangnya satu perkara dari Instructable ini!

Langkah 1: Pengenalan Pantas ke Elektronik Digital

Pengenalan Pantas ke Elektronik Digital
Pengenalan Pantas ke Elektronik Digital
Pengenalan Pantas ke Elektronik Digital
Pengenalan Pantas ke Elektronik Digital

"memuat =" malas"

Image
Image
Adakah tahi lalat Benar-benar Rawak ??
Adakah tahi lalat Benar-benar Rawak ??
Adakah tahi lalat Benar-benar Rawak ??
Adakah tahi lalat Benar-benar Rawak ??
Adakah tahi lalat Benar-benar Rawak ??
Adakah tahi lalat Benar-benar Rawak ??

Oleh kerana tidak ada yang benar-benar rawak, kita akan membuat sesuatu yang sedekat mungkin secara rawak, maka awalan semu. Untuk masa pRNG kami (yang akan dimasukkan ke pin jam D Flip-Flops), kami perlu membuat pemasa 555 pemasa yang astabil pada kelajuan 1 saat (atau seberapa cepat anda mahu tahi lalat muncul). Laman web ini memberikan nilai kapasitor dan perintang yang diperlukan untuk membina kelajuan ini bersama dengan gambarajah litar. Pastikan untuk menguji sama ada ia berfungsi terlebih dahulu menggunakan LED. Lampu harus menyala untuk menyala kemudian mati dan waktu antara ketika dua kali lampu LED menyala harus 1 saat, bukan waktu LED menyala.

SEMAK DATASHEETS !

CARI BAHAGIAN #

Setelah pemasa astib berfungsi, bina pRNG mengikut rajah di atas. Sambungkan output pemasa astable ke jam flip-flop D. PRNG terbuat dari flip-flop 5 D dengan XOR untuk mewujudkan keacakan. Setiap flip-flop menyimpan sedikit maklumat. Jadi, penjana nombor pseudo-random akan mempunyai 5 bit, yang bermaksud ia akan menghasilkan 32 nilai; kecuali, kita tidak mahu 32 tahi lalat. Sebagai gantinya, kami hanya akan mengambil 3 bit dari pRNG dan memasukkannya ke pin alamat 4051 Mux / DeMux. Tetapi pertama, ikuti rajah di atas untuk membina pRNG. Cip 4013 mempunyai flip-flop 2 D pada setiap cip: satu di sebelah kiri dan satu di sebelah kanan. RESET, SET, dan VSS menyambung ke tanah semasa VDD menyambung ke kuasa. Setelah selesai, pastikan pRNG berfungsi dengan menyambungkan LED ke setiap output Q (DATASHEET!). Kadang kala anda perlu memulakan pRNG dengan menyambungkan Q secara ringkas ke kuasa.

Hanya mempunyai lapan mol, kali ini 4051 akan bertindak sebagai Demultiplexer (kebalikan dari MUX) di mana satu input sentiasa disambungkan ke 1 (kuasa) dan pin alamat akan menentukan yang mana dari lapan pin output yang harus 1 dihantar kepada. Oleh itu, sambungkan wayar dari 3 Q yang berbeza (3 flip flop D yang berbeza) dari pRNG dan masukkan ke dalam pin alamat DeMux (E, VEE, GND menyambung ke tanah, VCC menyambung ke kuasa, Y mana-mana adalah output, mana-mana S adalah pin alamat, dan Z adalah input pertama). Letakkan LED (dengan perintang) ke setiap output dan anda akan melihat lapan mol berkelip setiap saat (atau apa jua kelajuannya adalah pemasa yang boleh anda buat). Tahniah anda mencipta tahi lalat!

Langkah 5: Ini adalah Hitungan Akhir

Ini adalah detik-detik terakhir
Ini adalah detik-detik terakhir
Ini adalah detik-detik terakhir
Ini adalah detik-detik terakhir
Ini adalah detik-detik terakhir
Ini adalah detik-detik terakhir
Ini adalah detik-detik terakhir
Ini adalah detik-detik terakhir

Untuk hitung mundur dan papan skor, kita akan menggunakan 4029 pembilang atas / bawah yang nampaknya boleh dikira dalam perpuluhan dan juga binari. Dalam projek asal saya, saya melakukan sesuatu yang terlalu rumit dengan mengira secara binari tetapi sepanjang separuh projek saya menyedari bahawa saya dapat mengira dalam dekad (perpuluhan) menggunakan pembilang ini. SEMAK DATASHEETS

Pertama, untuk undur, anda memerlukan pemasa astabel untuk disambungkan ke kedua jam yang berjalan pada 1 saat. Setelah berjaya, dapatkan dua cip 4029 dan siapkan untuk menghubungkan VDD ke kuasa; VSS, Perduaan / dekad, naik / turun, dan semua JAM pada satu cip ke tanah. Pada cip kedua, sambungkan semuanya sama kecuali sambungkan Jam 1 dan 2 untuk menghidupkan selebihnya ke tanah. Pin pembawa cip pertama disambungkan ke tanah. Membawa cip pertama disambungkan ke jinjing pin cip kedua. Sambungkan saat ini kedua-dua cip ke butang DEBOUNCED yang akan bertindak sebagai butang permulaan. Untuk menghentikan permainan, anda memerlukan logik untuk menghentikan pemasa 555. Jadi, dapatkan kira-kira 4071 cip OR dan bandingkan semua output Q dari 4029 cip, jadi pada dasarnya apabila mencapai 0, semua logik gerbang OR akan mengeluarkan 0, yang merupakan satu-satunya masa ia akan mengeluarkan 0. Ambil output itu dan letakkan ke dalam pin reset pemasa 555 yang mengeluarkan wayar kuasa yang ada di sana. Sekarang anda mempunyai undur!

Langkah 6: Papan markah

"memuat =" malas"

Tambahan! Tambahan! Baca Semua Mengenainya!
Tambahan! Tambahan! Baca Semua Mengenainya!

Oleh kerana pasukan saya mempunyai sedikit masa, kami memutuskan untuk menambah kelajuan tambahan dan mod pemotongan mata. Sekiranya anda ingin melakukan itu, fikirkan untuk menggunakan beberapa pintu gerbang XOR dan beberapa logik lain. Ia tidak terlalu rumit sehingga anda seharusnya dapat memperolehnya. Sekiranya anda tahu bagaimana menyolder, dapatkan beberapa protoboards dan solder skor dan undur sehingga anda dapat melihatnya dengan mudah semasa anda bermain. Untuk membuat casing itu, dapatkan kayu, lubang potong, dan voila sebagai pengganti tahi lalat! Saya menggunakan pemotong laser, tetapi lakukan dengan cara yang anda suka. Untuk tahi lalat cetak 3D, masuk ke dalam talian, cari tahi lalat 3D, potong badan, dan cetak kepala sahaja dan tempelkan pada butang.

Sekiranya anda menghadapi masalah, ingat bahawa itu adalah sebahagian daripada reka bentuk litar. Secara harfiah, hampir semua masa saya dihabiskan untuk menyahpepijat projek ini. Reka bentuknya adalah bahagian yang mudah, mencari apa yang salah semasa anda membuatnya adalah cabarannya.

Pada akhirnya, saya sangat menikmati projek ini dan harap anda berjaya juga. Saya pasti banyak belajar daripada melakukan ini dan juga harus melakukannya. Jangan ragu untuk menghantar komen, soalan, atau cadangan! Terima kasih!

Disyorkan: