Table des matières:

Réveil Puzzle Mémoire : 3 étapes (avec photos)
Réveil Puzzle Mémoire : 3 étapes (avec photos)

Vidéo: Réveil Puzzle Mémoire : 3 étapes (avec photos)

Vidéo: Réveil Puzzle Mémoire : 3 étapes (avec photos)
Vidéo: Le Plus Grand Point Noir Du Monde ?😱 2024, Novembre
Anonim
Réveil Puzzle Mémoire
Réveil Puzzle Mémoire
Réveil Puzzle Mémoire
Réveil Puzzle Mémoire

Il s'agit d'un réveil-puzzle, ce qui signifie qu'il y a un petit jeu de mémoire que vous devez résoudre pour arrêter la sonnerie du réveil !

En résumé, cette horloge est pour qui est chic le matin. Il dispose de 3 LED qui, lorsque vous appuyez sur l'un des boutons, l'alarme s'éteindra et 3 LED vous donneront un motif aléatoire et une minute pour l'entrer.

Fournitures

- 2 Arduino Pro Mini

- LED rouges, vertes et bleues

- Boutons rouges, verts et bleus

- Encodeur rotatif EC11

- Conférencier

- Certains câbles, stripboard, en-têtes

- Pièces imprimées en 3D

Outils

- Fer à souder et soudure

- Stripboard

Étape 1: Comment ça marche ?

Image
Image

Vous devez utiliser un encodeur rotatif (ec11) pour régler et appuyer sur son bouton pour le régler.

Au premier démarrage, il vous attendra pour régler l'heure puis la minute de l'horloge.

Lorsque vous ajustez cela, l'horloge commencera à fonctionner et vous serez autorisé à ajuster l'alarme. Chaque fois que vous appuyez sur le bouton de l'encodeur, vous passez à la section suivante en tant qu'heure, minute et difficulté de l'alarme.

La difficulté fonctionne comme; Les LED 4, 7 et 9 clignotent pour que vous vous en souveniez et vous aurez une minute pour le saisir à nouveau.

Si vous ne pouvez pas ou ne le faites pas, le schéma changera et l'alarme sonnera à nouveau.

Étape 2: Concevoir

Circuit et code
Circuit et code

C'est essentiellement un mini-jeu (et j'ai appris au cours du processus qu'il s'appelle Simon Memory Game) pour cette raison, je veux qu'il ressemble à une console de jeu classique.

J'ai ajouté des fichiers f3d et stl, vous pouvez éditer ou imprimer librement.

Étape 3: Circuit et code

Le circuit n'est pas compliqué. J'ai alimenté un Arduino Pro Mini avec une batterie 9V et connecté l'autre avec I2C et l'ai alimenté avec des broches VCC, utilisé LCD avec module I2C. Utilisé des résistances de 10K ohms sur les boutons et 330 ohms avec LED.

J'ai partagé les codes sur ma page Github.

Bibliothèques

Rotatif

DS1302 (Horloge en temps réel)

LiquidCrystal_I2C

PCM (j'ai utilisé PCM parce que je n'avais aucune chance d'acheter un amplificateur, vous pouvez utiliser un amplificateur pour plus de son. J'ai ajouté le fichier wav d'origine si vous voulez utiliser de cette façon.)

Conseillé: