Mündəricat:

Yaddaş Puzzle Zəngli Saat: 3 Adım (Şəkillərlə birlikdə)
Yaddaş Puzzle Zəngli Saat: 3 Adım (Şəkillərlə birlikdə)

Video: Yaddaş Puzzle Zəngli Saat: 3 Adım (Şəkillərlə birlikdə)

Video: Yaddaş Puzzle Zəngli Saat: 3 Adım (Şəkillərlə birlikdə)
Video: Весёлый суккуб ► 2 Прохождение The Medium 2024, Noyabr
Anonim
Yaddaş Puzzle Zəngli Saat
Yaddaş Puzzle Zəngli Saat
Yaddaş Puzzle Zəngli Saat
Yaddaş Puzzle Zəngli Saat

Bu həyəcan siqnalını dayandırmaq üçün həll etməli olduğunuz bir az yaddaş oyunu olduğu anlamına gələn Alarm Puzzle Clock!

Xülasə olaraq, bu saat səhərlər şıltaqlıq edənlər üçündür. Düymələrdən hər hansı birinə basdığınız zaman siqnalizasiya susdurulacaq və 3 LED sizə təsadüfi bir model və daxil olmaq üçün bir dəqiqə verəcək 3 LED -ə malikdir.

Təchizat

- 2 ədəd Arduino Pro Mini

- Qırmızı, yaşıl və mavi LEDlər

- Qırmızı, yaşıl və mavi düymələr

- EC11 Rotary Encoder

- Natiq

- Bəzi kabellər, lövhə, başlıqlar

- 3D çap hissələri

Alətlər

- Lehimləmə dəmir və lehim

- Stripboard

Addım 1: Necə işləyir?

Image
Image

Ayarlamaq üçün fırlanan kodlayıcıdan (ec11) istifadə etməlisiniz və həll etmək üçün düyməsini basın.

İlk başlanğıcda, saatın saatını və sonra dəqiqəni tənzimləməyinizi gözləyir.

Bunu tənzimlədiyiniz zaman saat işə başlayacaq və zəngli saatınızı tənzimləməyinizə icazə veriləcək. Enkoderin düyməsini hər basdığınızda, həyəcan saatı, dəqiqə və çətinlik olaraq növbəti hissəyə keçəcəksiniz.

Çətinlik kimi işləyir; Xatırlamaq üçün 4, 7 və 9 LED yanıb -sönür və yenidən daxil olmaq üçün bir dəqiqə vaxtınız olacaq.

Bilməsən və ya etməsən, model dəyişəcək və həyəcan yenidən çalacaq.

Addım 2: Dizayn

Dövrə və Kod
Dövrə və Kod

Əsasən mini bir oyundur (və bu prosesdə Simon Yaddaş Oyunu adlandığını öyrəndim) bu səbəbdən klassik bir oyun konsoluna bənzəməsini istəyirəm.

F3d və stl faylları əlavə etdim, sərbəst şəkildə redaktə edə və ya çap edə bilərsiniz.

Addım 3: Dövrə və Kod

Dövrə mürəkkəb deyil. Birini 9V batareya ilə Arduino Pro Mini ilə təmin etdim, digərini I2C ilə bağladım və I2C modulu olan LCD istifadə olunan VCC pinləri ilə güc verdim. Düymələrdə 10K ohm rezistorlar və LED -lərlə 330 ohm istifadə edilmişdir.

Kodları Github səhifəmdə paylaşdım.

Kitabxanalar

Rotary

DS1302 (Real Zaman Saatı)

LiquidCrystal_I2C

PCM (Gücləndirici almaq şansım olmadığı üçün PCM istifadə etdim, daha çox səs üçün gücləndiricidən istifadə edə bilərsiniz. Bu şəkildə istifadə etmək istəyirsinizsə orijinal wav faylını əlavə etdim.)

Tövsiyə: