Съдържание:

Будилник с пъзел с памет: 3 стъпки (със снимки)
Будилник с пъзел с памет: 3 стъпки (със снимки)

Видео: Будилник с пъзел с памет: 3 стъпки (със снимки)

Видео: Будилник с пъзел с памет: 3 стъпки (със снимки)
Видео: РАЗПРОСТРАНЯВАНЕ НА WIFI НАБЛЮДЕНИЕ ЛИЦЕ 4G камера за наблюдение 2024, Ноември
Anonim
Будилник с пъзел памет
Будилник с пъзел памет
Будилник с пъзел памет
Будилник с пъзел памет

Това е алармен пъзел, което означава, че има малка игра с памет, която трябва да решите, за да спрете звъненето на алармата!

Като обобщение, този часовник е за тези, които са суетни сутрин. Той има 3 светодиода, които при натискане на някой от бутоните, алармата ще бъде заглушена и 3 светодиода ще ви дадат произволен модел и една минута за влизане в него.

Консумативи

- 2 Arduino Pro Mini

- Червени, зелени и сини светодиоди

- Червени, зелени и сини бутони

- Ротационен енкодер EC11

- Говорителят

- Някои кабели, ленти, заглавки

- 3D отпечатани части

Инструменти

- Поялник и спойка

- Лента

Стъпка 1: Как работи?

Image
Image

Трябва да използвате въртящ се енкодер (ec11), за да регулирате и натиснете бутона, за да го уредите.

При първото стартиране той ще ви изчака да настроите часа и след това минутата.

Когато регулирате това, часовникът ще започне да работи и ще можете да регулирате алармата. Всеки път, когато натиснете бутона на енкодера, ще прескачате следващата секция като час, минута и трудност на алармата.

Трудност работи като; 4, 7 и 9 LED мига, за да запомните и ще имате една минута, за да го въведете отново.

Ако не можете или не, моделът ще се промени и алармата ще звъни отново.

Стъпка 2: Дизайн

Схема и код
Схема и код

Това е мини игра (и научих в процеса, че се нарича Simon Memory Game) поради тази причина искам да изглежда като класическа конзола за игри.

Добавих f3d и stl файлове, можете да редактирате или отпечатвате свободно.

Стъпка 3: Схема и код

Веригата не е сложна. Захранвах единия Arduino Pro Mini с 9V батерия и свързах другия с I2C и му давам захранване с VCC щифтове, използван LCD с I2C модул. Използвани 10K омови резистори на бутони и 330 ома със светодиоди.

Споделих кодовете на моята страница в Github.

Библиотеки

Ротационен

DS1302 (Часовник в реално време)

LiquidCrystal_I2C

PCM (използвах PCM, тъй като нямах никакъв шанс да си купя усилвател, можете да използвате усилвател за повече звук. Добавих оригиналния wav файл, ако искате да го използвате по този начин.)

Препоръчано: