Memory Puzzle Jam Alarm: 3 Langkah (dengan Gambar)
Memory Puzzle Jam Alarm: 3 Langkah (dengan Gambar)
Anonim
Jam Alarm Teka-teki Memori
Jam Alarm Teka-teki Memori
Jam Alarm Teka-teki Memori
Jam Alarm Teka-teki Memori

Ini adalah Jam Teka-teki Alarm yang berarti ada sedikit permainan memori yang harus Anda pecahkan untuk menghentikan dering alarm!

Singkatnya, jam ini untuk siapa yang sedang manis di pagi hari. Ini memiliki 3 LED yang ketika Anda menekan salah satu tombol, alarm akan dibungkam dan 3 LED akan memberi Anda pola acak dan satu menit untuk memasukkannya.

Perlengkapan

- 2 Arduino Pro Mini

- LED merah, hijau dan biru

- Tombol merah, hijau dan biru

- Encoder Putar EC11

- Pembicara

- Beberapa kabel, stripboard, header

- Bagian cetak 3D

Peralatan

- Besi Solder dan solder

- Papan strip

Langkah 1: Bagaimana Cara Kerjanya?

Image
Image

Anda perlu menggunakan rotary encoder (ec11) untuk menyesuaikan dan menekan tombolnya untuk menyelesaikannya.

Pada awal pertama, itu akan menunggu Anda untuk menyesuaikan jam dan menit jam.

Ketika Anda menyesuaikan itu, jam akan mulai bekerja dan Anda akan diizinkan untuk menyesuaikan alarm. Setiap kali Anda menekan tombol encoder, Anda akan melompat ke bagian berikutnya sebagai jam, menit, dan kesulitan alarm.

Kesulitan bekerja sebagai; 4, 7 dan 9 LED berkedip untuk Anda ingat dan Anda akan memiliki satu menit untuk memasukkannya lagi.

Jika Anda tidak bisa atau tidak, polanya akan berubah dan alarm akan berdering lagi.

Langkah 2: Desain

Sirkuit dan Kode
Sirkuit dan Kode

Ini adalah mini game pada dasarnya (dan saya belajar dalam proses itu disebut Simon Memory Game) untuk alasan ini saya ingin terlihat seperti konsol game klasik.

Saya menambahkan file f3d dan stl, Anda dapat mengedit atau mencetak dengan bebas.

Langkah 3: Sirkuit dan Kode

Sirkuit tidak rumit. Saya menyalakan satu Arduino Pro Mini dengan baterai 9V dan menghubungkan yang lain dengan I2C dan memberinya daya dengan pin VCC, menggunakan LCD dengan modul I2C. Digunakan resistor 10K ohm pada tombol dan 330 ohm dengan LED.

Saya membagikan kode di halaman Github saya.

Perpustakaan

Rotary

DS1302 (Jam Waktu Nyata)

LiquidCrystal_I2C

PCM (Saya menggunakan PCM karena saya tidak punya kesempatan untuk membeli amplifier, Anda dapat menggunakan amplifier untuk lebih banyak suara. Saya menambahkan file wav asli jika Anda ingin menggunakan cara itu.)