Мазмуну:

Memory Puzzle Ойготкуч Сааты: 3 Кадам (Сүрөттөр менен)
Memory Puzzle Ойготкуч Сааты: 3 Кадам (Сүрөттөр менен)

Video: Memory Puzzle Ойготкуч Сааты: 3 Кадам (Сүрөттөр менен)

Video: Memory Puzzle Ойготкуч Сааты: 3 Кадам (Сүрөттөр менен)
Video: Титаниктин сыры: кантип алар айсбергди байкабай калышты?! Эң деталдуу окуя! 2024, Декабрь
Anonim
Memory Puzzle Ойготкуч саат
Memory Puzzle Ойготкуч саат
Memory Puzzle Ойготкуч саат
Memory Puzzle Ойготкуч саат

Бул Ойготкуч Саат, бул ойготкучтун шыңгырашын токтотуу үчүн чечишиңиз керек болгон кичине эстутум оюну бар экенин билдирет!

Кыскача айтканда, бул саат эртең менен кимдер үчүн. Анда 3 LED бар, алар кайсы бир баскычты басканыңызда, ойготкуч басылат жана 3 LED сизге туш келди үлгү жана ага кирүүгө бир мүнөт берет.

Жабдуулар

- 2 Arduino Pro Mini

- Кызыл, жашыл жана көк светодиоддор

- Кызыл, жашыл жана көк баскычтар

- EC11 Rotary Encoder

- Спикер

- Кээ бир кабелдер, стриптиз, баштар

- 3D басылган бөлүктөр

Куралдар

- Паяльник жана ширетүүчү

- Stripboard

1 -кадам: Бул кантип иштейт?

Image
Image

Сиз жөндөө үчүн айлануучу коддогучту (ec11) колдонушуңуз керек жана аны басуу үчүн анын баскычын басыңыз.

Биринчи башталышта, ал сааттын саатын, андан кийин мүнөтүн тууралоону күтөт.

Сиз муну жөнгө салсаңыз, саат иштей баштайт жана сизге ойготкучту жөнгө салууга уруксат берилет. Сиз коддогучтун баскычын баскан сайын, кийинки бөлүмгө ойготкуч саат, мүнөт жана кыйынчылык катары секиресиз.

Кыйынчылык төмөнкүдөй иштейт; 4, 7 жана 9 светодиоддору эсиңизде болсун жана кайра кирүүгө бир мүнөтүңүз болот.

Эгер кыла албасаңыз же болбосоңуз, үлгү өзгөрөт жана сигнал кайра чалат.

2 -кадам: Дизайн

Район жана код
Район жана код

Бул негизинен мини оюн (жана мен аны Simon Memory Game деп атадым), ошондуктан мен анын классикалык оюн консолуна окшош болушун каалайм.

Мен f3d жана stl файлдарын коштум, сиз эркин түзөтүп же басып чыгара аласыз.

3 -кадам: Район жана код

Район татаал эмес. Мен 9V батареясы бар Arduino Pro Miniди иштеттим, экинчисин I2C менен туташтырдым жана ага VCC казыктары менен кубат берем, I2C модулу менен ЖК колдонулат. Баскычтарда 10K Ом резисторлору жана LED менен 330 Ом колдонулат.

Мен Github баракчамда коддор менен бөлүштүм.

Китепканалар

Ротари

DS1302 (Реалдуу убакыт сааты)

LiquidCrystal_I2C

PCM (мен ПКМ колдондум, анткени менде күчөткүчтү сатып алууга мүмкүнчүлүгүм жок болчу, сен дагы үн үчүн күчөткүчтү колдоно аласың. Эгер ушундай жол менен колдонууну кааласаң, мен түп wav файлын коштум.)

Сунушталууда: