Tartalomjegyzék:

Memória rejtvény ébresztőóra: 3 lépés (képekkel)
Memória rejtvény ébresztőóra: 3 lépés (képekkel)

Videó: Memória rejtvény ébresztőóra: 3 lépés (képekkel)

Videó: Memória rejtvény ébresztőóra: 3 lépés (képekkel)
Videó: Azahriah - 3korty 2024, November
Anonim
Memória puzzle ébresztőóra
Memória puzzle ébresztőóra
Memória puzzle ébresztőóra
Memória puzzle ébresztőóra

Ez egy Ébresztő Puzzle Óra, ami azt jelenti, hogy van egy kis memóriajáték, amit meg kell oldanod, hogy leállítsd az ébresztést!

Összefoglalva: ez az óra arra való, hogy kinek milyen dühös a reggele. Három LED -et tartalmaz, amelyek bármelyik gomb megnyomásakor elnémulnak, és 3 LED véletlenszerű mintát és egy percet ad meg.

Kellékek

- 2 Arduino Pro Mini

- Piros, zöld és kék LED -ek

- Piros, zöld és kék gombok

- EC11 forgó kódoló

- Hangszóró

- Néhány kábel, szalagpanel, fejlécek

- 3D nyomtatott alkatrészek

Eszközök

- Forrasztópáka és forrasztópáka

- Stripboard

1. lépés: Hogyan működik?

Image
Image

A forgó kódolót (ec11) kell használni a beállításhoz, és megnyomni a gombot annak beállításához.

Az első indításkor vár, amíg beállítja az órát, majd a percet.

Ha ezt beállítja, az óra elkezd működni, és engedélyezheti az ébresztés beállítását. Minden alkalommal, amikor megnyomta a kódoló gombját, a következő részt ugrik ébresztés órája, perce és nehézsége szerint.

A nehézség így működik; A 4, 7 és 9 LED villog, hogy emlékezzen, és egy perc áll rendelkezésére, hogy újra beírja.

Ha nem tudja, vagy nem, a minta megváltozik, és a riasztó újra csengeni fog.

2. lépés: Tervezés

Áramkör és kód
Áramkör és kód

Ez alapvetően egy mini játék (és közben megtanultam, hogy Simon memóriajátéknak hívják), ezért szeretném, ha úgy nézne ki, mint egy klasszikus játékkonzol.

F3d és stl fájlokat adtam hozzá, szabadon szerkeszthet vagy nyomtathat.

3. lépés: Áramkör és kód

Az áramkör nem bonyolult. Az egyik Arduino Pro Mini -t 9V -os akkumulátorral tápláltam, a másikat pedig I2C -vel kötöttem össze, és áramot adok neki VCC csapokkal, használt LCD -vel I2C modullal. Használt 10K ohmos ellenállások a gombokon és 330 ohm LED -ekkel.

Megosztottam a kódokat a Github oldalamon.

Könyvtárak

Forgó

DS1302 (valós idejű óra)

LiquidCrystal_I2C

PCM (A PCM -et azért használtam, mert esélyem sem volt erősítőt vásárolni, erősítőt használhat a hangzáshoz. Hozzáadtam az eredeti wav fájlt, ha így szeretné használni.)

Ajánlott: