2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Ovo je Alarm Puzzle Clock što znači da morate riješiti malu memorijsku igru da zaustavite zvonjenje alarma!
Ukratko, ovaj sat je za one koji ujutro budu ljuti. Ima 3 LED diode koje će se, kad pritisnete bilo koje dugme, alarm utišati, a 3 LED diode će vam dati nasumični uzorak i jednu minutu za ulazak u njega.
Supplies
- 2 Arduino Pro Mini
- Crvene, zelene i plave LED diode
- Crvena, zelena i plava dugmad
- EC11 Rotacijski koder
- Zvučnik
- Neki kablovi, stripboard, zaglavlja
- 3D štampani delovi
Alati
- lemilica i lemljenje
- Stripboard
Korak 1: Kako to funkcionira?
Morate upotrijebiti rotacijski davač (ec11) za podešavanje i pritisnuti dugme za njegovo namještanje.
Pri prvom pokretanju će vas čekati da podesite sat, a zatim i minute.
Kad to podesite, sat će početi raditi i bit će vam dopušteno podešavanje alarma. Svaki put kada pritisnete dugme kodera, preskakaćete sljedeći odjeljak kao sat, minut i težinu alarma.
Poteškoće rade kao; LED diode 4, 7 i 9 trepere kako biste ih zapamtili i imat ćete jednu minutu da ih ponovo unesete.
Ako ne možete ili ne, uzorak će se promijeniti i alarm će ponovo zazvoniti.
Korak 2: Dizajnirajte
To je u osnovi mini igra (i naučio sam tijekom toga da se zove Simon Memory Game) iz tog razloga želim da izgleda kao klasična igraća konzola.
Dodao sam f3d i stl datoteke, koje možete slobodno uređivati ili štampati.
Korak 3: Krug i kôd
Krug nije komplikovan. Napajao sam jedan Arduino Pro Mini sa 9V baterijom, a drugi spojio sa I2C i dao mu napajanje pomoću VCC pinova, rabljeni LCD sa I2C modulom. Korišteni otpornici od 10K ohma na gumbima i 330 ohma sa LED diodama.
Podijelio sam kodove na svojoj stranici Github.
Biblioteke
Rotacijski
DS1302 (Sat u stvarnom vremenu)
LiquidCrystal_I2C
PCM (Koristio sam PCM jer nisam imao prilike kupiti pojačalo, možete koristiti pojačalo za više zvuka. Dodao sam originalnu wav datoteku ako želite koristiti na taj način.)