Budilica s memorijskom zagonetkom: 3 koraka (sa slikama)
Budilica s memorijskom zagonetkom: 3 koraka (sa slikama)
Anonim
Alarm sa slagalicom memorije
Alarm sa slagalicom memorije
Alarm sa slagalicom memorije
Alarm sa slagalicom memorije

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?

Image
Image

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

Krug i kod
Krug i kod

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.)