Hafıza Bulmaca Çalar Saat: 3 Adım (Resimlerle)
Hafıza Bulmaca Çalar Saat: 3 Adım (Resimlerle)
Anonim
Hafıza Bulmaca Çalar Saat
Hafıza Bulmaca Çalar Saat
Hafıza Bulmaca Çalar Saat
Hafıza Bulmaca Çalar Saat

Bu bir Alarm Bulmaca Saatidir, yani alarmın çalmasını durdurmak için çözmeniz gereken küçük bir hafıza oyunu vardır!

Özetle bu saat sabahları havalı olanlar için. Herhangi bir tuşa bastığınızda alarmın susturulacağı 3 LED'i vardır ve 3 LED size rastgele bir desen verir ve bir dakikaya girmenizi sağlar.

Gereçler

- 2 Arduino Pro Mini

- Kırmızı, yeşil ve mavi LED'ler

- Kırmızı, yeşil ve mavi düğmeler

- EC11 Döner Enkoder

- Hoparlör

- Bazı kablolar, stripboard, başlıklar

- 3D baskılı parçalar

Aletler

- Havya ve lehim

- Striptiz tahtası

Adım 1: Nasıl Çalışır?

Image
Image

Ayarlamak için döner kodlayıcı (ec11) kullanmanız ve oturması için düğmesine basmanız gerekir.

İlk çalıştırmada saatin saatini ve ardından dakikasını ayarlamanızı bekleyecektir.

Bunu ayarladığınızda saat çalışmaya başlayacak ve alarmı ayarlamanıza izin verilecektir. Encoder butonuna her bastığınızda alarmın saati, dakikası ve zorluğu olarak bir sonraki bölüme geçeceksiniz.

Zorluk şu şekilde çalışır; 4, 7 ve 9 LED'leri hatırlamanız için yanıp söner ve tekrar girmek için bir dakikanız olur.

Yapamazsanız veya yapmazsanız, düzen değişecek ve alarm tekrar çalacaktır.

2. Adım: Tasarım

Devre ve Kod
Devre ve Kod

Temelde mini bir oyun (ve bu süreçte Simon Hafıza Oyunu olarak adlandırıldığını öğrendim) bu nedenle klasik bir oyun konsolu gibi görünmesini istiyorum.

f3d ve stl dosyalarını ekledim, özgürce düzenleyebilir veya yazdırabilirsiniz.

Adım 3: Devre ve Kod

Devre karmaşık değildir. Bir Arduino Pro Mini'yi 9V pil ile çalıştırdım ve diğerini I2C ile bağladım ve VCC pinleri ile güç verdim, I2C modüllü LCD kullandım. Düğmelerde 10K ohm dirençler ve LED'lerde 330 ohm kullanılır.

Kodları Github sayfamda paylaştım.

Kütüphaneler

Döner

DS1302 (Gerçek Zamanlı Saat)

LiquidCrystal_I2C

PCM (Amplifikatör alma şansım olmadığı için PCM kullandım, daha fazla ses için ampli kullanabilirsiniz. Bu şekilde kullanmak isterseniz orjinal wav dosyasını ekledim.)