2489
11
От автора: С того момента как я начал изучать Arduino захотелось сделать что нибудь полезное, ну или интересное своими руками. Были проштудированы сайты самоделок глаза разбегались, хотелось повторить все! И выбор пал на часы муляж.
Сразу оговорюсь я в этом деле не профессионал и делал так как знаю. Наверняка можно сделать лучше. И так, поехали.
Задача поставлена: индикаторы указывают часы, минуты, секунды, а так же температуру и влажность в помещении.
Начнем с индикаторов. В идеале нужно было бы использовать индикатор сразу 7 сегментный 6 разрядный, но такого в наличии не было, а под рукой как раз лежали индикаторы KEM-4021BS.
×
Теперь нужно объединить катоды по одному проводу посегментно. Вот тут берем в руки паяльник и 3 сдвоенных индикатора.
Прикинул примерную схему и собрал ее на макетке
После сборки получили 6 анодов, это плюс питания для каждого сегмента и подключать аноды нужно через токоограничивающие резисторы. Это обязательно для всех светодиодов. И получили 7 сегментов — ABCDEFG.
Для функционирования такой системы применил сдвиговые регистры 74HC595.
Для функционирования такой системы применил сдвиговые регистры 74HC595.
Использовал 2 регистра, один отвечает за аноды, другой за регистры. Так становится понятно, что за свечение цифр будет отвечать динамическая индикация. В итоге получим конструкцию следующего вида
Следующий этап, это мозги устройства. И главной в этой роли выступила ATmega 328. Тут в принципе можно использовать хоть любую плату Arduino, хоть любую микруху мегу. У меня давно лежала ATmega 328 без дела и вот для неё нашлось применение. В микроконтроллер ATmega загружаем bootloader при помощи Arduino Uno и этой же уной загружаем в мегу скетч
Приступаем к разработке платы. Список деталей:
С1- 0,33 мкФ
С2 — 0,1 мкФ
С3 — 100 мкф х 10 в
С4 — 22 пФ
С5 — 22 пФ
R1 — 10 кОм
Q1 — 16 МГц
IC2 — LM7805
К X1 подключаются индикаторы и data датчика DHT11, от X2 запитываются индикаторы и DHT11, к X3 подключаются часы RTC DS1307.
С2 — 0,1 мкФ
С3 — 100 мкф х 10 в
С4 — 22 пФ
С5 — 22 пФ
R1 — 10 кОм
Q1 — 16 МГц
IC2 — LM7805
К X1 подключаются индикаторы и data датчика DHT11, от X2 запитываются индикаторы и DHT11, к X3 подключаются часы RTC DS1307.
Травим, лудим, паяем, удовлетворяем и получаем :
Осталось еще немного. Делаем макет тротиловой шашки. В качестве шашки подошла водопроводная полимерная труба диаметром 20 мм. Отрезаем куски по 20 см и оборачиваем в крафт бумагу. Затем скрепляем изолентой.
Теперь собираем все это в одну кучу и получаем девайс показывающий время, температуру и влажность в помещении.
Автор: valTECH
Ссылки по теме:
- Как сделать игрушечную шлюпку своими руками
- Мой маленький лицехват
- Умные часы своими руками
- Потрясающие художественные идеи в отделке стен
- Снежинки в виде гербов из сериала "Игра Престолов" своими руками
Метки: своими руками часы
Так что это "бомба" из прошлого.
Мне, кстати, понравилась ардуина нано - можно делать миниатюрные изделия, по размерам с флешку, и вмещает в себя очень много. У меня одна работает как тахометр на ветряке, а ещё хочу добротный хронограф с широкой рамкой для замеров электромагнитного ускорителя масс.
Первый раз слышу,уссаться.