INHOUDSOPGAWE:

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

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

Video: Geheue legkaart wekker: 3 stappe (met foto's)
Video: Dergelijke geheimen zijn al vergeten, maar ze zijn het waard om te weten! Handige tips voor alle 2024, Julie
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.)

Aanbeveel: