Geheue legkaart wekker: 3 stappe (met foto's)
Geheue legkaart wekker: 3 stappe (met foto's)
Anonim
Geheue legkaart wekker
Geheue legkaart wekker
Geheue legkaart wekker
Geheue legkaart wekker

Dit is 'n wekker -legkaartklok, wat beteken dat daar 'n klein geheue -speletjie is wat u moet oplos om die alarm te laat lui!

Kortliks, hierdie horlosie is bedoel vir wie soggens snaaks is. Dit het 3 LED's, wat die alarm sal stilmaak as u op een van die knoppies druk, en 3 LED's gee u 'n ewekansige patroon en 'n minuut om dit in te voer.

Voorrade

- 2 Arduino Pro Mini

- Rooi, groen en blou LED's

- Rooi, groen en blou knoppies

- EC11 Rotary Encoder

- Spreker

- 'n Paar kabels, strookbord, kopstukke

- 3D -gedrukte onderdele

Gereedskap

- Soldeerbout en soldeer

- Strookbord

Stap 1: Hoe werk dit?

Image
Image

U moet die draaikodeerder (ec11) gebruik om aan te pas en op die knoppie druk om dit te herstel.

By die eerste aanvang sal u wag om die uur en dan die minuut aan te pas.

As u dit aanpas, begin die horlosie werk en kan u die alarm aanpas. Elke keer as u op die encoder se knoppie gedruk het, spring u na die volgende afdeling as die uur, minuut en moeilikheidsgraad van die alarm.

Moeilikheid werk soos; 4, 7 en 9 LED knipper sodat u dit kan onthou, en u sal een minuut tyd hê om dit weer in te voer.

As u nie kan of nie, sal die patroon verander en die alarm sal weer lui.

Stap 2: Ontwerp

Kring en kode
Kring en kode

Dit is basies 'n mini -speletjie (en ek het geleer dat dit Simon Memory Game genoem word), daarom wil ek hê dit moet soos 'n klassieke spelkonsole lyk.

Ek het f3d- en stl -lêers bygevoeg; u kan dit gratis wysig of druk.

Stap 3: stroombaan en kode

Die kring is nie ingewikkeld nie. Ek het die een Arduino Pro Mini met 'n 9V -battery aangedryf en die ander met I2C gekoppel en dit met VCC -penne toegedien, gebruik LCD met I2C -module. Gebruik 10K ohm weerstande op knoppies en 330 ohm met LED's.

Ek het die kodes op my Github -bladsy gedeel.

Biblioteke

Rotary

DS1302 (intydse klok)

LiquidCrystal_I2C

PCM (ek het PCM gebruik omdat ek geen kans gehad het om 'n versterker te koop nie; u kan 'n versterker gebruik vir meer klank. Ek het die oorspronklike wav -lêer bygevoeg as u so wil gebruik.)