Sadržaj:

Alarm sa slagalicom memorije: 3 koraka (sa slikama)
Alarm sa slagalicom memorije: 3 koraka (sa slikama)

Video: Alarm sa slagalicom memorije: 3 koraka (sa slikama)

Video: Alarm sa slagalicom memorije: 3 koraka (sa slikama)
Video: Da li biste vi smeli da obrusite zube ovako??? 2024, Novembar
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 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?

Image
Image

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

Krug i kod
Krug i kod

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

Preporučuje se: