12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- Wall Segment Clock
- простые часы на базе ESP8266 ESP-12e
- Вдохновил пост на хабре "Бескнопочные часы" http://geektimes.ru/post/267718/
- но, хочу немного по своему:
- - заказл с али 5 штук синих индикаторов с ОК высотой 1.8"
- это для отображения времени, даты
- - купил на вороне 3 штуки белых с ОК 0.56"
- это для отображения температуры, влажности, дня недели
- - думаю поставить фоторозистор и регулировать яркость в зависимости от
- освещённости.
- - вывод надумал делать динамический, на MAX7219, поэтому индикаторы с ОК
- - дошло, что невыгорит управлять большими индикатороми этой мс. пришлось
- лепить транзисторы - "вечер перестаёт быть томным".
- - индикаторы 1.8" вроде как бывают на 9 вольт и на 6.5, жду пока приедут.
- - где-то кто-то писал, что у него MAX7219 нормально управляет большими
- индикаторами (1.8 или 2.3"), вобщем жду что приедет.
- на 31.12.2015 всё.
- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
- Решил попробовать вариант, когда 3-ий и 4-ый индикаторы "вверх ногами", и
- двоеточие образовано точками от 2-го и 3-го индикаторов.
- Сколько видел такие варианты в фильмах-сериалах - смотрится вполне прилично.
- UPD: развести можно, только я попутал индикаторы и сейчас переделывать просто
- влом.
- Кроме этого, подозреваю проблему в том, что нельзя индикаторы подключать
- напрямую к MC74HC595 - может перегреваться, а на 3.3В может тупо не хватить
- напряжения.
- Этот момент нужно оттестировать обязательно.
- Возможно, неправильно диммить индикаторы выводами OE - тогда нужно ставить
- отдельный ключ (ключи) в катоды индикаторов и ШИМ-имить уже им.
- Думаю, что лучше питать м/с не 3.3 а 5 вольт, и на Wemos подавать 5В на её
- стабилизатор.
- Из 7-ми делть 5-ть импульсником, а 3.3 для ESP - отдельным линейником.
- Вообще не определился пока с ESP-шкой -- Wemos жалко, осталась одна ESP-12,
- можно попробовать восстановить ESP-07 и применить её.
- Вообще со статикой общее потребление до 1.2 Ампера, что как-бы очень жирно...
- Может всё-таки вернуться к динамике? только не на Максе, а на рассыпухе, на
- мелких индикаторах можно использовать ТМ1650.
- Вместо мелких можно вообще поставить олед экран (или другой) и на него
- выводить доп инфу.
- Ещё нужно уточнить реальные размеры индиктаоров.
- может стоит применить датчик освещённости вместо фоторезистора?
- ---
- 2020.10.02
- закончил вариант с динамикой и Wemos...
- добавил крепёж -- 152*94 мм
- в качестве корпуса можно поискать фоторамку, но тогда AHT10 нужно на обратную
- сторону выносить.
- и открытый вопрос с фотодатчиком, и с esp модулем.
- ---
- 2020.10.21
- попробую поставить цифровой датчик освещённости, и перенести ESP на лицевую
- сторону.
- надеюсь финал, вроде как устраивает полностью.
- ---
- 2022.10.02
- Дошли руки.
- В процесе запайки платы обнаружил пару моментов - местами можно было сделать
- лучше. Если будет не лень, поправлю плату.
- Железо:
- - WeMos D1 mini Pro (16 MB flash)
- - TM1650 для нижних 4-х индикаторов
- - нижние индикаторы по SPI: TPIC6B595 для выбора индикатора, 74HC595+TD62783A - сегменты.
- - датчик освещённости GY-49 (MAX44009)
- - сенсор температуры/влажности AHT10
- Приступаю к коду.
- Пытаюсь заставить компилиться Sming...
- ---
- 2022.10.03
- Переход на Sming 4.6, переписывание всего.
|