Daftar Isi:
Video: Kartu Natal Kuis Elektronik: 10 Langkah (dengan Gambar)
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Ingin membuat sesuatu yang menarik untuk Natal?
Bagaimana dengan kartu Natal kuis elektronik? Ini memainkan pertanyaan dari file wave dari kartu SD, sehingga Anda dapat menyesuaikannya dengan pertanyaan yang bijaksana dan/atau menyeramkan. Jika kuis bersifat kuis, kartu ini lebih merupakan ujian.
Langkah 1: Permainan Kuis
Kartu memainkan pertanyaan santee, dan mereka harus menjawab dengan menekan tombol A, B atau C.
Jika jawaban mereka salah mereka harus melakukan penalti (dalam hal ini mendengarkan lagu-lagu Natal Boney M sambil berulang kali menekan tombol untuk memastikan mereka tidak melarikan diri) Setiap kali Anda mendapatkan pertanyaan yang salah, level penalti meningkat (yaitu Anda harus mendengarkan klip Boney M yang lebih lama lagi)
Langkah 2: Cara Kerjanya
Mikrokontroler memainkan file mono wav 16KHz 8bit dari kartu SD. File-file tersebut disusun dalam berbagai pertanyaan dan jawaban. Pekerjaan yang paling banyak adalah menyusun semua pertanyaan.
Tombol-tombolnya dipasang langsung ke mikro.
Speaker digerakkan menggunakan output PWM, yang menurut saya baru. Ini memiliki beberapa penyaringan eksternal sederhana.
Kartu SD dioperasikan dalam mode SPI bersama dengan header pemrograman ISP.
Langkah 3: Bagian Mengalir
Saya menggunakan mikroprosesor Atmel ATMEGA32 AVR. Hampir semua AVR, atau mikro dalam hal ini, akan berfungsi. Saya menjalankan kristal eksternal 8Mhz untuk menjaga waktu tetap konsisten untuk port serial.
Saya memegang Kartu SD 64Mb lama - Pastikan Anda mendapatkan kartu 64Mb atau lebih besar sehingga windows akan memformatnya ke FAT32.
Anda juga memerlukan baterai- Saya menggunakan baterai ponsel tiruan. Anda memerlukan regulator LDO 3.3V juga untuk membatasi tegangan.
Saya juga menemukan soket mini-usb untuk mengisi baterai
Ambil speaker dari sepasang headphone lama.
Dan dapatkan beberapa microswitch juga
Anda juga memerlukan beberapa transistor dan pasif yang aneh tetapi Anda harus memiliki barang-barang ini!
Langkah 4: Sirkuit Daya
Daya ke kartu dialihkan menggunakan sepotong kartu sederhana yang ditempatkan di antara dua kontak kabel. Saat penutup kartu diangkat, kartu tertarik ke belakang dan kontak pendek, menyalakan regulator.
Regulator memberikan 3.3V ke mikro dan kartu SD.
Baterai diisi melalui port USB menggunakan sirkuit trickle charge yang mengerikan.
Tingkat baterai akan berada di antara 3 dan 4 volt, menciptakan penurunan antara 1,3 dan 0,3 volt melintasi resistor. Ini memberikan arus pengisian antara 43 dan 15mA yang cukup lambat, tetapi setidaknya kecil kemungkinannya untuk meledak.
Langkah 5: Sirkuit Audio
Audio digerakkan oleh saluran PWM yang menjalankan jam sistem pada 8MHz dalam mode "fase yang benar" (naik dan turun) yang membutuhkan 512 jam per siklus.
Ini berarti laju sampel efektif adalah 15,625Khz yang cukup dekat dengan laju sampel file audio 16Khz.
Resistor dan kapasitor sebelum transistor adalah filter low-pass. Panci menyesuaikan respons. Nilai 100K adalah karena hanya ini yang bisa saya temukan!
Transistor beroperasi sangat tidak efisien dalam konfigurasi pengikut emitor.
Resistor/kapasitor setelah transistor adalah harapan yang sia-sia untuk menekan transien. Saya tidak tahu apakah itu berfungsi sebagaimana dimaksud. Kartunya berfungsi jadi saya senang…
Langkah 6: Konstruksi Di Dalam
Saya mulai dengan mencetak kartu dasar dengan posisi komponen. Saya menyalin dan menempelkan pinout bagian-bagian dari lembar data sehingga saya memiliki referensi di sana.
Tempelkan bagian-bagiannya dengan lem.
Solder pergi!
Lebih lem!
Langkah 7: Kerajinan Kertas
Cetak sebuah kotak pada kartu, lipat dan rekatkan menjadi satu!
Saya membuat cut-out khusus untuk SD Card, USB charging pluggy, serial port header dan programming header.
Langkah 8: Perangkat Lunak
Saya mencuri perangkat lunak pembacaan Kartu SD dari CC Dharmani. Kunjungi www.dharmanitech.com.
Saya tidak memposting kode saya karena sangat berantakan, dan itu benar-benar hanya mengubah kode orang ini.
Interupsi overflow timer PWM menarik sampel baru keluar dari buffer dan menetapkan nilai PWM. Program utama mencoba mengisi buffer secepat mungkin dari kartu SD. Tampaknya cukup efektif.
Langkah 9: Klip Suara
Kode memainkan pertanyaan dan penalti.
Pertanyaan terdiri dari pendahuluan, pertanyaan, tiga klip "huruf" (yaitu "A", "B", "C"), tiga "Opsi" (misalnya "apakah", "atau apakah itu", "atau jawaban"), tiga opsi jawaban, lingkaran tunggu, klip "benar" dan klip "salah".
Saya menemukan klip yang ingin menjadi jutawan di suatu tempat dan menggunakannya sebagai dukungan.
Langkah 10: Selesai
Kirimkan ke teman yang tidak curiga.