Obsah:

Budík s pamäťovou logikou: 3 kroky (s obrázkami)
Budík s pamäťovou logikou: 3 kroky (s obrázkami)

Video: Budík s pamäťovou logikou: 3 kroky (s obrázkami)

Video: Budík s pamäťovou logikou: 3 kroky (s obrázkami)
Video: #Seminár – ŠLABIKÁR L. VIRGOVIČOVEJ – online metodický seminár 2024, Júl
Anonim
Budík s pamäťovou logikou
Budík s pamäťovou logikou
Budík s pamäťovou logikou
Budík s pamäťovou logikou

Toto sú hodiny s budíkom, čo znamená, že je tu malá pamäťová hra, ktorú musíte vyriešiť, aby ste prestali vyzváňať!

Stručne povedané, tieto hodiny sú pre tých, ktorí sú ráno leniví. Má 3 LED diódy, ktoré po stlačení ktoréhokoľvek z tlačidiel alarm stíšia a 3 LED diódy vám poskytnú náhodný vzor a jednu minútu na jeho zadanie.

Zásoby

- 2 Arduino Pro Mini

- Červené, zelené a modré LED diódy

- Červené, zelené a modré tlačidlá

- Rotačný kodér EC11

- reproduktor

- Niektoré káble, pásové dosky, záhlavia

- 3D tlačené diely

Nástroje

- Spájkovačka a spájkovačka

- Stripboard

Krok 1: Ako to funguje?

Image
Image

Na nastavenie musíte použiť rotačný kodér (ec11) a na jeho vyrovnanie stlačte tlačidlo.

Pri prvom spustení vás bude čakať nastavenie hodiny a potom minúty.

Keď to nastavíte, hodiny začnú fungovať a budete môcť nastaviť budík. Zakaždým, keď stlačíte tlačidlo kodéra, preskočíte na ďalšiu sekciu ako hodinu, minútu a náročnosť budíka.

Obtiažnosť funguje ako; LED diódy 4, 7 a 9 blikajú, aby ste si ich pamätali, a budete mať jednu minútu na to, aby ste do nich znova vstúpili.

Ak nemôžete alebo nemôžete, vzor sa zmení a budík zazvoní znova.

Krok 2: Dizajn

Obvod a kód
Obvod a kód

Je to v podstate mini hra (a počas toho som sa dozvedel, že sa to volá Simon Memory Game), a preto chcem, aby to vyzeralo ako klasická herná konzola.

Pridal som súbory f3d a stl, môžete voľne upravovať alebo tlačiť.

Krok 3: Obvod a kód

Obvod nie je komplikovaný. Jeden Arduino Pro Mini som napájal 9V batériou a druhý prepojil s I2C a napájal som ho pomocou kolíkov VCC, použitých LCD s modulom I2C. Použité 10 K ohmové odpory na tlačidlách a 330 ohm s LED diódami.

Kódy som zdieľal na svojej stránke Github.

Knižnice

Rotačné

DS1302 (hodiny v reálnom čase)

LiquidCrystal_I2C

PCM (Použil som PCM, pretože som nemal šancu kúpiť zosilňovač, pre viac zvuku môžete použiť zosilňovač. Ak chcete použiť tento spôsob, pridal som pôvodný súbor wav.)

Odporúča: