
Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-23 12:52


Dies ist eine Alarm-Puzzle-Uhr, was bedeutet, dass Sie ein kleines Memory-Spiel lösen müssen, um das Klingeln des Weckers zu stoppen!
Zusammenfassend ist diese Uhr für diejenigen gedacht, die morgens schlau sind. Es hat 3 LEDs, die beim Drücken einer der Tasten den Alarm stummschalten und 3 LEDs geben Ihnen ein zufälliges Muster und eine Minute Zeit, um es einzugeben.
Lieferungen
- 2 Arduino Pro Mini
- Rote, grüne und blaue LEDs
- Rote, grüne und blaue Tasten
- EC11 Drehgeber
- Lautsprecher
- Einige Kabel, Stripboard, Header
- 3D-gedruckte Teile
Werkzeuge
- Lötkolben und Lot
- Stripboard
Schritt 1: Wie funktioniert es?


Sie müssen den Drehgeber (ec11) zum Einstellen verwenden und den Knopf drücken, um ihn einzustellen.
Beim ersten Start wartet es darauf, dass Sie die Stunde und dann die Minute der Uhr einstellen.
Wenn Sie dies einstellen, beginnt die Uhr zu arbeiten und Sie können den Wecker einstellen. Jedes Mal, wenn Sie die Taste des Encoders gedrückt haben, springen Sie zum nächsten Abschnitt als Stunde, Minute und Schwierigkeit des Alarms.
Schwierigkeit funktioniert als; 4, 7 und 9 LED blinken, damit Sie sich daran erinnern können, und Sie haben eine Minute Zeit, um sie erneut einzugeben.
Wenn Sie dies nicht können oder nicht, ändert sich das Muster und der Wecker klingelt erneut.
Schritt 2: Design

Es ist im Grunde ein Minispiel (und ich habe dabei gelernt, dass es Simon Memory Game heißt), aus diesem Grund möchte ich, dass es wie eine klassische Spielkonsole aussieht.
Ich habe f3d- und stl-Dateien hinzugefügt, die Sie frei bearbeiten oder drucken können.
Schritt 3: Schaltung und Code
Schaltung ist nicht kompliziert. Ich habe einen Arduino Pro Mini mit einer 9V-Batterie versorgt und den anderen mit I2C verbunden und ihn mit VCC-Pins mit Strom versorgt, verwendete LCD mit I2C-Modul. Verwendete 10K Ohm Widerstände auf Tasten und 330 Ohm mit LEDs.
Ich habe die Codes auf meiner Github-Seite geteilt.
Bibliotheken
Rotary
DS1302 (Echtzeituhr)
Flüssigkristall_I2C
PCM (Ich habe PCM verwendet, weil ich keine Möglichkeit hatte, einen Verstärker zu kaufen. Sie können einen Verstärker für mehr Klang verwenden. Ich habe die Original-WAV-Datei hinzugefügt, wenn Sie diese Methode verwenden möchten.)
Empfohlen:
Augmented-Reality-Puzzle: 11 Schritte

Augmented Reality Puzzle: Puzzlespiele sind einfach wunderbar. Es gibt Rätsel aller Art, das typische Puzzle, das Labyrinth, mit Token und sogar Videospiele dieses Genres (zum Beispiel Captain Toad). Puzzlespiele erfordern, dass der Spieler eine Problemlösungsstrategie entwickelt
Wecker: 9 Schritte

Wecker: Dies ist ein anweisbares für einen Wecker. Wir haben uns einen Wecker gemacht, weil wir immer zu spät sind oder oft vergessen, den Wecker zu stellen. Dieser Wecker ist völlig automatisch, sodass Sie Ihren Wecker nicht stellen müssen. Sie können eine andere Weckzeit für