Memory Puzzle väckarklocka: 3 steg (med bilder)
Memory Puzzle väckarklocka: 3 steg (med bilder)
Anonim
Minnespussel väckarklocka
Minnespussel väckarklocka
Minnespussel väckarklocka
Minnespussel väckarklocka

Detta är en larmpusselklocka vilket betyder att det finns ett litet minnesspel du måste lösa för att stoppa larmet!

Som en sammanfattning är den här klockan för vem som är pigg på morgnarna. Den har 3 lysdioder som när du trycker på någon av knapparna tystnar larmet och 3 lysdioder ger dig ett slumpmässigt mönster och en minut att gå in i det.

Tillbehör

- 2 Arduino Pro Mini

- Röda, gröna och blå lysdioder

- Röda, gröna och blå knappar

- EC11 Rotary Encoder

- Högtalare

- Några kablar, band, skivor

- 3D -tryckta delar

Verktyg

- Lödkolv och löd

- Stripboard

Steg 1: Hur fungerar det?

Image
Image

Du måste använda roterande kodare (ec11) för att justera och tryck på dess knapp för att lösa det.

Vid den första starten väntar det med att justera klockans timme och sedan minuten.

När du justerar det börjar klockan att fungera och du kommer att få justera larmet. Varje gång du tryckte på kodarens knapp hoppar du nästa avsnitt som larmets timme, minut och svårighetsgrad.

Svårigheten fungerar som; 4, 7 och 9 lysdioden blinkar för att du ska komma ihåg och du har en minut på dig att gå in igen.

Om du inte kan eller inte kommer mönstret att ändras och larmet ringer igen.

Steg 2: Design

Krets och kod
Krets och kod

Det är i princip ett minispel (och jag lärde mig i processen kallas Simon Memory Game) av den anledningen vill jag att det ska se ut som en klassisk spelkonsol.

Jag lade till f3d- och stl -filer, du kan redigera eller skriva ut fritt.

Steg 3: Krets och kod

Kretsen är inte komplicerad. Jag drev den ena Arduino Pro Mini med 9V batteri och kopplade den andra med I2C och ger den ström med VCC -stift, använd LCD med I2C -modul. Användte 10K ohm motstånd på knappar och 330 ohm med lysdioder.

Jag delade koder på min Github -sida.

Bibliotek

Roterande

DS1302 (Real Time Clock)

LiquidCrystal_I2C

PCM (jag använde PCM eftersom jag inte hade någon chans att köpa en förstärkare, du kan använda en förstärkare för mer ljud. Jag lade till den ursprungliga wav -filen om du vill använda det sättet.)