2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Ovo je Alarm Puzzle Clock što znači da postoji mala memorijska igra koju morate riješiti da zaustavite zvonjenje alarma!
Ukratko, ovaj sat namijenjen je onima koji ujutro budu ljuti. Ima 3 LED diode koje će, kad pritisnete bilo koju tipku, alarm biti utišan, a 3 LED diode dat će vam slučajan uzorak i jednu minutu za ulazak u njega.
Pribor
- 2 Arduino Pro Mini
- Crvene, zelene i plave LED diode
- Crveni, zeleni i plavi gumbi
- EC11 rotacijski davač
- Zvučnik
- Neki kabeli, stripboard, zaglavlja
- 3D tiskani dijelovi
Alati
- lemilica i lemljenje
- Stripboard
Korak 1: Kako to funkcionira?
Morate upotrijebiti rotacijski davač (ec11) za podešavanje i pritisnuti gumb za njegovo namještanje.
Pri prvom pokretanju čekat će vas da podesite sat, a zatim i minutu.
Kad to prilagodite, sat će početi raditi i bit će vam dopušteno namjestiti alarm. Svaki put kada pritisnete gumb kodera, preskočit ćete sljedeći odjeljak kao sat, minutu i poteškoću alarma.
Poteškoće rade kao; LED diode 4, 7 i 9 trepere da biste ih zapamtili i imat ćete jednu minutu da ih ponovno unesete.
Ako ne možete ili ne, uzorak će se promijeniti i alarm će ponovno zazvoniti.
Korak 2: Dizajn
To je u osnovi mini igra (a pritom sam naučio da se zove Simon Memory Game) iz tog razloga želim da izgleda kao klasična igraća konzola.
Dodao sam f3d i stl datoteke, možete slobodno uređivati ili ispisivati.
Korak 3: Krug i kôd
Krug nije kompliciran. Napajao sam jedan Arduino Pro Mini s 9V baterijom, a drugi spojio s I2C i dao mu napajanje pomoću VCC pinova, rabljeni LCD s I2C modulom. Rabljeni otpornici od 10K ohma na gumbima i 330 ohma sa LED diodama.
Kodove sam podijelio na svojoj stranici Github.
Knjižnice
Rotacijski
DS1302 (sat u stvarnom vremenu)
Tekući kristal_I2C
PCM (Koristio sam PCM jer nisam imao prilike kupiti pojačalo, možete koristiti pojačalo za više zvuka. Dodao sam izvornu wav datoteku ako želite koristiti na taj način.)