Cuprins:

Ceas cu alarmă Puzzle de memorie: 3 pași (cu imagini)
Ceas cu alarmă Puzzle de memorie: 3 pași (cu imagini)
Anonim
Ceas cu alarmă Puzzle de memorie
Ceas cu alarmă Puzzle de memorie
Ceas cu alarmă Puzzle de memorie
Ceas cu alarmă Puzzle de memorie

Acesta este un Alarm Puzzle Clock, ceea ce înseamnă că există un mic joc de memorie pe care trebuie să îl rezolvați pentru a opri soneria alarmei!

Ca rezumat, acest ceas este pentru cine este înnebunit dimineața. Are 3 LED-uri care atunci când apăsați oricare dintre butoane, alarma va fi redusă la tăcere și 3 LED-uri vă vor oferi un model aleatoriu și un minut pentru a o introduce.

Provizii

- 2 Arduino Pro Mini

- LED-uri roșii, verzi și albastre

- Butoane roșii, verzi și albastre

- Codificator rotativ EC11

- Vorbitor

- Câteva cabluri, borduri, anteturi

- Piese imprimate 3D

Instrumente

- Fier de lipit și lipit

- Stripboard

Pasul 1: Cum funcționează?

Image
Image

Trebuie să utilizați codificatorul rotativ (ec11) pentru a regla și apăsați butonul pentru a-l regla.

La prima pornire, vă va aștepta să reglați ora și apoi minutul ceasului.

Când îl ajustați, ceasul va începe să funcționeze și vi se va permite să reglați alarma. De fiecare dată când ați apăsat butonul codificatorului, veți sări următoarea secțiune ca oră, minut și dificultate a alarmei.

Dificultatea funcționează ca; LED-urile 4, 7 și 9 clipesc pentru a vă aminti și veți avea la dispoziție un minut pentru al introduce din nou.

Dacă nu puteți sau nu, modelul se va schimba și alarma va suna din nou.

Pasul 2: Proiectare

Circuit și cod
Circuit și cod

Este un mini-joc (și am învățat în acest proces că se numește Simon Memory Game) din acest motiv vreau să arate ca o consolă de joc clasică.

Am adăugat fișiere f3d și stl, puteți edita sau imprima liber.

Pasul 3: Circuit și cod

Circuitul nu este complicat. Am alimentat unul Arduino Pro Mini cu baterie de 9V și l-am conectat pe celălalt cu I2C și i-am dat putere cu pinii VCC, am folosit LCD cu modul I2C. S-au folosit rezistențe de 10K ohm pe butoane și 330 ohmi cu LED-uri.

Am distribuit codurile pe pagina mea Github.

Biblioteci

Rotativ

DS1302 (Ceas în timp real)

LiquidCrystal_I2C

PCM (am folosit PCM pentru că nu am avut nicio șansă să cumpăr un amplificator, puteți folosi un amplificator pentru mai mult sunet. Am adăugat fișierul WAV original dacă doriți să utilizați acest mod.)

Recomandat: