Isi kandungan:

Jam Penggera Teka-teki Memori: 3 Langkah (dengan Gambar)
Jam Penggera Teka-teki Memori: 3 Langkah (dengan Gambar)

Video: Jam Penggera Teka-teki Memori: 3 Langkah (dengan Gambar)

Video: Jam Penggera Teka-teki Memori: 3 Langkah (dengan Gambar)
Video: Menarik...Cerita Rocky Gerung Saat Menguji Skripsi Dian Sastro 2024, November
Anonim
Jam Penggera Teka-teki Memori
Jam Penggera Teka-teki Memori
Jam Penggera Teka-teki Memori
Jam Penggera Teka-teki Memori

Ini adalah Jam Alarm Puzzle yang bermaksud ada sedikit permainan memori yang harus anda selesaikan untuk menghentikan deringan penggera!

Sebagai ringkasan, jam ini adalah untuk siapa yang sibuk pada waktu pagi. Ia mempunyai 3 LED yang apabila anda menekan mana-mana butang, penggera akan disenyapkan dan 3 LED akan memberi anda corak rawak dan satu minit untuk memasukkannya.

Bekalan

- 2 Arduino Pro Mini

- LED merah, hijau dan biru

- Butang merah, hijau dan biru

- EC11 Rotary Encoder

- Penceramah

- Beberapa kabel, papan jalur, header

- Bahagian bercetak 3D

Alat

- Soldering Iron dan solder

- Papan lekapan

Langkah 1: Bagaimana Ia Berfungsi?

Image
Image

Anda perlu menggunakan pengekod putar (ec11) untuk menyesuaikan dan tekan butang untuk menyelesaikannya.

Pada permulaan pertama, ia akan menunggu anda untuk menyesuaikan jam dan kemudian minit.

Apabila anda menyesuaikannya, jam akan mula berfungsi dan anda dibenarkan untuk mengatur penggera. Setiap kali anda menekan butang pengekod, anda akan melompat bahagian seterusnya sebagai jam, minit dan kesukaran penggera.

Kesukaran berfungsi sebagai; LED 4, 7 dan 9 berkelip untuk anda ingat dan anda mempunyai satu minit untuk memasukkannya semula.

Sekiranya anda tidak dapat atau tidak, corak akan berubah dan penggera akan berbunyi lagi.

Langkah 2: Reka bentuk

Litar dan Kod
Litar dan Kod

Ini adalah permainan mini pada dasarnya (dan saya belajar dalam prosesnya disebut Simon Memory Game) kerana ini saya mahu ia kelihatan seperti konsol permainan klasik.

Saya menambah fail f3d dan stl, anda boleh mengedit atau mencetak dengan bebas.

Langkah 3: Litar dan Kod

Litar tidak rumit. Saya menghidupkan satu Arduino Pro Mini dengan bateri 9V dan menghubungkan yang lain dengan I2C dan memberikannya kuasa dengan pin VCC, menggunakan LCD dengan modul I2C. Digunakan perintang 10K ohm pada butang dan 330 ohm dengan LED.

Saya berkongsi kod di halaman Github saya.

Perpustakaan

Putar

DS1302 (Jam Masa Sebenar)

LiquidCrystal_I2C

PCM (Saya menggunakan PCM kerana saya tidak berpeluang membeli penguat, anda boleh menggunakan penguat untuk lebih banyak suara. Saya menambahkan fail wav yang asal jika anda mahu menggunakannya.)

Disyorkan: