Найти в Дзене
Сделай Сам

Часы с термометром

Давно хотел попрактиковаться в изготовлении каких-нибудь поделок, для начала решил сделать часы.

Требования такие:1) Цифры должны быть яркие и видимые при любом освещении.2) Питание от сети, ибо батарейки менять лень.3) При пропадении питания ничего сбрасываться не должно.4) Должна быть индикация температуры на улице, ибо по утрам смотреть в телефоне, что там снаружи, долго и неудобно.

Понятно, что можно пойти и купить готовое изделие, но это не интересно — надо же практиковаться!

В общем берём клон ардуины-нано, индикатор, блок питания AC-DC 5в 700мА, модуль реального времени DS1302 (бывает лучше, но это я узнал уже потом).

Проверка работоспособности модулей
Проверка работоспособности модулей

С программой заморачиваться не стал, набросал быстренько на основе примеров разных модулей, работает.Если кому интересно, то вот код www.dropbox.com/s/999fa6iqp05qb4d/clock.txt?dl=0

Работает
Работает

Внешний датчик температуры DHT22 прицепил на 10-метровом кабеле телефонном, чтобы его не заливало засунул в банку от лекарства пластиковую и всё это наружу высунул за балкон. В беспроводные датчики не верю — их батарейки зимой не живут.

Ну а теперь что, корпус. Нашёл кусок старой фанеры, напилил, склеил, покрыл лаком.

Готово
Готово

Что ещё стоит делать? Для себя наметил такие варианты.1) Изменение яркости свечения в зависимости от освещённости — нужен фоторезистор.2) Кнопки для установки времени — пока что только с компа можно поставить.3) Светофильтр не помешает.

Да, я знаю, кривовато получилось, но что поделать, со школы не брал в руки никаких столярных инструментов. Надо же с чего-то начинать!

По деньгам вышло не знаю сколько, может рублей 850 с учётом покупки целой бутылки лака и целой банки клея. Но они мне ещё пригодятся, а уж полезный опыт — точно нужен.

upd: ссылки на библиотекиgithub.com/wayoda/LedControlgithub.com/msparks/arduino-ds1302github.com/adafruit/DHT-sensor-libraryи вот это ещё потребуетсяgithub.com/adafruit/Adafruit_Sensor

upd2: добавил снижение яркости в период с 0:00 до 8:00 часов. Как временное решение при отсутствии фоторезистора сойдёт.

Запись пользователя whelp из сообщества Сделай Сам на DRIVE2