Inhoudsopgave:

Memory Puzzle-wekker - Ajarnpa
Memory Puzzle-wekker - Ajarnpa

Video: Memory Puzzle-wekker - Ajarnpa

Video: Memory Puzzle-wekker - Ajarnpa
Video: Memory test 7 | Spot the correct lamp, kettle and alarm clock #shorts 2024, November
Anonim
Wekker met geheugenpuzzel
Wekker met geheugenpuzzel
Wekker met geheugenpuzzel
Wekker met geheugenpuzzel

Dit is een alarmpuzzelklok, wat betekent dat je een klein geheugenspelletje moet oplossen om het afgaan van het alarm te stoppen!

Samenvattend: deze klok is voor wie 's ochtends hip is. Het heeft 3 LED's die wanneer u op een van de knoppen drukt, het alarm wordt gedempt en 3 LED's geven u een willekeurig patroon en één minuut om het in te voeren.

Benodigdheden

- 2 Arduino Pro Mini

- Rode, groene en blauwe LED's

- Rode, groene en blauwe knoppen

- EC11 roterende encoder

- Spreker

- Sommige kabels, stripboard, headers

- 3D-geprinte onderdelen

Gereedschap

- Soldeerbout en soldeer

- Stripbord

Stap 1: Hoe werkt het?

Image
Image

U moet de roterende encoder (ec11) gebruiken om aan te passen en op de knop drukken om het te regelen.

Bij de eerste start wacht het u om het uur en vervolgens de minuten aan te passen.

Wanneer u dat aanpast, begint de klok te werken en kunt u het alarm aanpassen. Elke keer dat u op de knop van de encoder drukt, springt u naar het volgende gedeelte als uur, minuut en moeilijkheidsgraad van het alarm.

Moeilijkheid werkt als; De leds 4, 7 en 9 knipperen om te onthouden en je hebt één minuut om het opnieuw in te voeren.

Als je dat niet kunt of wilt, verandert het patroon en gaat het alarm opnieuw af.

Stap 2: Ontwerp

Circuit en code
Circuit en code

Het is eigenlijk een minigame (en ik heb geleerd dat het Simon Memory Game heet) en daarom wil ik dat het eruitziet als een klassieke gameconsole.

Ik heb f3d- en stl-bestanden toegevoegd, die je vrij kunt bewerken of afdrukken.

Stap 3: Circuit en code

Circuit is niet ingewikkeld. Ik voedde een Arduino Pro Mini met 9V-batterij en verbond de andere met I2C en gaf hem stroom met VCC-pinnen, gebruikte LCD met I2C-module. Gebruikte 10K ohm weerstanden op knoppen en 330 ohm met LED's.

Ik heb de codes op mijn Github-pagina gedeeld.

Bibliotheken

Roterend

DS1302 (realtime klok)

LiquidCrystal_I2C

PCM (ik heb PCM gebruikt omdat ik geen kans had om een versterker te kopen, je kunt een versterker gebruiken voor meer geluid. Ik heb het originele wav-bestand toegevoegd als je die manier wilt gebruiken.)

Aanbevolen: