RSS блога
Подписка
Деревянные часы на базе дисплея 128х64
- Цена: $5.46
- Перейти в магазин
Добрый день (опционально вечер/ночь).
Уже давненько, я заказал этот дисплей и все лежал он и ждал своей очереди уйти в дело. Этот момент настал. Обзор очень большой, включает все этапы сборки и разные технические решения.
Все началось с того, что домочадцы просили изготовить им часы. Я порылся в своих закромах (похоже они бесконечные) и отрыл немного комплектухи.
Решил пустить в дело все то, что лежит уже очень давно, и пора бы избавиться от этого. Но пойдем по порядку.
Как обычно, предупреждение:
Вся ответственность, а именно самостоятельное проникновение в корпус готового изделия с последующим нарушением его целостности работоспособности, лежит на человеке совершившим это действие.
Сразу скажу, дисплей очень сильно отличается от барахла, продающегося за 100р. Начиная от подсветки и заканчивая отображением.
Также в него встроена сразу же функция общения используя SPI интерфейс, что очень облегчает построение уст-в на нем.
Характеристики:
Питание: 5В
Контроллер: ST7920
Разрешение: 128х64 точек
Питание подсветки: 3.3В
Интерфейсы: параллельный 8 -битный и последовательный интерфейсы.
За выбор интерфейса отвечает контакт PSB подключенный к земле.
Размеры модуля:
Нам потребуется:
1. Дисплей 128х64.
2. Ардуино, любая не обязательно UNO.
3. Плата c микросхемой времени RTC tiny или аналог.
4. Ацетон.
5. Деревянные доски/фанера/рейки.
6. Поляризатор с монитора (необязательно).
7. Два аккумулятора 18650 (можно больше).
8. Плата повышения до 5В.
9. Плата заряда лития.
10. Выключатель, желательно двойной.
11. Датчик DHT11 или аналог.
12. Скотч алюминиевый.
13. Клей ПВА.
14. Клей цианокрилат или космофен.
15. Полиэтиленовые стики для пистолета.
Схема подключения модулей в ардуино UNO:
Скетч для часов выглядит так:
Вообще проект прост как 3 рубля, время я предустановил заранее и часы исправно шли, пока я внедрял их в корпус. Вся сложность в проекте заключается в изготовлении корпуса, ведь красивый корпус залог полной законченности изделия и приятного внешнего вида в интерьере, да и просто, красивым изделием приятно пользоваться. Вот с него и начнем.
Корпус я решил делать из цельных досок, но вот незадача их у меня не оказалось. Зато оказалось немного толстых реек. Склеив рейки в две дощечки я получил две половинки корпуса. Клей используется ПВА.
Дальше пошли дизайнерские муки. Хотелось чего-то особенного, но отсутствие большого инструмента быстро осаживало на землю. У меня были руки из нужного места, дремель и очень сильное желание закончить проект.
За основу решил взять прямоугольник и просто вырезать окно в полученном корпусе:
Зажав две дощечки обрезал и придал им форму.
Далее буду лицевую дощечку фрезеровать, а вторую тыльную буду опустошать, делая из нее рамку часов. Для всех этих процедур потребуется фреза и насадка для фрезерования:
Использовал в работе вот эти биты. Это не просто качественные фрезы, а чет совсем супер-качественное. Я решив раскошелиться не прогадал. Режут и мягкие металлы, и дерево, не забиваясь:
Вот так выглядела поверхность до фрезеровки:
А вот так после + прохождение 200й наждачной бумагой:
Затем размечаем место окна и лобзиком (конечно же ручным) вырезаем:
Далее выбираем материал под контроллер и дисплей + добавил ложе под акб:
После из второй дощечки выбираем весь материал оставляя рамку в 5 мм (конечно же ручным лобзиком, люблю я монотонный ручной труд):
Далее все склеиваем:
После снова берем в руки 200ю наждачку и шлифуем все стороны до ровных краев. Я столько раз подумал о реймусе в эти моменты, боже. Отшлифовано было много…
В итоге получился вот такой корпус:
А потом его надо покрыть. Покрывать я буду оливковым маслом в два слоя и последующим втиранием с использованием войлока. Результат очень порадовал, я подчеркнул фактуру дерева и получил блеск волокон:
Параллельно я готовил начинку.
Показав домочадцам, что дисплей будет светиться ярко-зеленой подсветкой, они послали меня далеко. Будем менять.
Для того что бы поменять цвет дисплея нам понадобиться поляризатор, можно снять со старого монитора:
Я человек запасливый, поэтому он у меня есть.
Затем ацетон и дикое желание очистить поляризатор от клея ацетоном. (снова тереть...)
Далее нам надо снять старый поляризатор с дисплея.
разбирать дисплей я не стал, тк однажды я его разобрал, а потом еле еле собрал, что бы все сектора дисплея светились.
Поэтому просто аккуратно отскоблил его.
Тут хорошо видно, как дисплей меняет цвет от поляризатора:
Остановился на желтом тексте. Для того, чтобы матовая пленка сильно не размывала информацию на дисплее (ведь она приклеена на корпус дисплея и имеет зазор), было решено снять матовый слой. О том как снимать матовые слои с дисплеев я уже рассказывал в обзоре ВР очков, но еще раз покажу тут.
Я вырезал два куска поляризатора, два на случай если один сломается 8)
Так как матовая пленка чувствительна к влаге, забрасываем ее в теплую воду:
По прошествии 20 минут вынимаем и расслаиваем их:
А затем матовую пленку выбрасываем и используем глянец — поляризатор:
Вот так выглядит на дисплее:
Затем мне понадобилось допилить модуль часов. Не знаю какие модули изготавливают сейчас, но этот покупался в 10м году и имеет проблему. Он рассчитан на работу с АКБ, но в комплекте поставляется с простой батарейкой. Жрет он батареи не в себя просто, поэтому требуется переделка — удаление зарядки батареи. D1, R5, R4 требуется удалить, на резистор R6 поставить перемычку.
И все — равно батареи жрал не в себя, либо батареи я ставил в него плохие в итоге я психанул и засунул туда АКБ на 1.5А, лет 5-7 продержится явно. И еще момент, кварц я заменил спустя две недели тестирования устройства, по причине того, что в этом паршивом модуле, за две недели время ушло аж на 4 минуты вперед. После замены кварца убегание перестало быть заметным, но думаю, что за год — будет. Но это проблема решаемая заменой на приличный модуль.
После надо было подготовить место под датчик DHT11, сделал углубление в корпусе сверху и просверлил отверстия, датчик само-собой разбирался.
Датчик в обязательном порядке надо заклеить скотчем металлизированным, чтобы лишнее тепло отводить от датчика:
Далее вытачиваем посадочное место под USB зарядку:
Крышка была изготовлена из ДВП края всех отверстий и ребра крышки были для жесткости обработаны цианокрилатом:
Сверлим отверстия по контуру и забиваем гвоздями (либо закручиваем саморезы, но у меня были только мелкие гвозди):
Вот так выглядят готовые часы:
Вот такие углы обзора получились:
Пример в интерьере
При свете:
Ночью:
Дисплей очень годный, ну просто очень. Для всяких поделок очень хорош. Как продукт — часы, тоже зарекомендовали себя хорошо и самое важное я пустил в дело то, что лежало очень давно. Мне нравится, как выглядит конечный результат, ничего лишнего. Время жизни от одного заряда составило 4 дня, что считаю очень хорошим показателем для этой самоделки. И да, с платы уно были удалены в итоге все светодиоды и спустя неделю для отладки платы я распаял USB от уно прямо в порт зарядки лития. При выключении аппарата, часы продолжают исправно идти, тем самым можно продлить срок работы от одного заряда, если работа дисплея не требуется. Также можно внедрить датчик освещенности и регулировать яркость подсветки, до меня к сожалению это дошло уже после сборки в корпус, но датчик у меня есть и дописать под него код не составит какого-либо труда.
Результатом крайне доволен я и домочадцы.
Большое спасибо за просмотр. Надеюсь кому-то помог с выбором.
PS: Старался показать все этапы изготовления и описать все проблемы с которыми столкнулся. Если что-то интересует конкретное обращайтесь, подскажу. И да, чуть не забыл, предвидя вопрос о температуре, да дома у меня Ташкент, я могу одну комнату под бахчу отвести и буду два раза в год урожай снимать, топят так, что руки держать больно на батареях, мда такие дела, данные верны.
Уже давненько, я заказал этот дисплей и все лежал он и ждал своей очереди уйти в дело. Этот момент настал. Обзор очень большой, включает все этапы сборки и разные технические решения.
Все началось с того, что домочадцы просили изготовить им часы. Я порылся в своих закромах (похоже они бесконечные) и отрыл немного комплектухи.
Решил пустить в дело все то, что лежит уже очень давно, и пора бы избавиться от этого. Но пойдем по порядку.
Как обычно, предупреждение:
Вся ответственность, а именно самостоятельное проникновение в корпус готового изделия с последующим нарушением его целостности работоспособности, лежит на человеке совершившим это действие.
Дисплей
Сразу скажу, дисплей очень сильно отличается от барахла, продающегося за 100р. Начиная от подсветки и заканчивая отображением.
Также в него встроена сразу же функция общения используя SPI интерфейс, что очень облегчает построение уст-в на нем.
Характеристики:
Питание: 5В
Контроллер: ST7920
Разрешение: 128х64 точек
Питание подсветки: 3.3В
Интерфейсы: параллельный 8 -битный и последовательный интерфейсы.
За выбор интерфейса отвечает контакт PSB подключенный к земле.
Размеры модуля:
Деревянные часы
Нам потребуется:
1. Дисплей 128х64.
2. Ардуино, любая не обязательно UNO.
3. Плата c микросхемой времени RTC tiny или аналог.
4. Ацетон.
5. Деревянные доски/фанера/рейки.
6. Поляризатор с монитора (необязательно).
7. Два аккумулятора 18650 (можно больше).
8. Плата повышения до 5В.
9. Плата заряда лития.
10. Выключатель, желательно двойной.
11. Датчик DHT11 или аналог.
12. Скотч алюминиевый.
13. Клей ПВА.
14. Клей цианокрилат или космофен.
15. Полиэтиленовые стики для пистолета.
Подключение к ардуино
Схема подключения модулей в ардуино UNO:
Скетч для часов выглядит так:
#include "U8glib.h" //библиотека для работы с LCD дисплеем
#include <Wire.h> //библиотека для работы с I2C интерфейсом
#include "RTClib.h" //библиотека для работы с модулем RTC
#include "dht11.h" //библиотека для работы с датчиком температуры и влажности
#include <Time.h> //библиотека для работы со временем
U8GLIB_ST7920_128X64_4X u8g(10); // rs-10, rw-11, e-13
RTC_DS1307 rtc;
dht11 DHT;
int chk;
#define DHT11_PIN 2
bool isTimeSet = false; //флаг, указывающий на то, была ли уже задана дата
void setup() {
Wire.begin();
Serial.begin(9600); //Оставил для отладки
setSyncProvider(RTC.get); // получаем время с RTC
//u8g.setRot180(); //Команда для поворота дисплея на 180 градусов
rtc.begin();
}
void loop () {
DateTime now = rtc.now();
u8g.firstPage();// Всё что выводится на дисплей указывается в цикле: u8g.firstPage(); do{ ... команды ... }while(u8g.nextPage());
do {
u8g.setFont(u8g_font_gdr30);
u8g.setColorIndex(1);
u8g.setPrintPos( 16, 45); u8g.print(now.hour() / 10);
u8g.setPrintPos( 39, 45); u8g.print(now.hour() % 10);
u8g.setPrintPos( 60, 45); u8g.print(":");
u8g.setPrintPos( 71, 45); u8g.print(now.minute() / 10);
u8g.setPrintPos( 94, 45); u8g.print(now.minute() % 10);
chk = DHT.read(DHT11_PIN);
u8g.setColorIndex(1);//Инвертируем цвет
u8g.drawBox(0, 54, 128, 10);//Рисуем прямоугольник
u8g.setFont(u8g_font_5x8);//Выставляем размер шрифта для температуры и влажности
u8g.setColorIndex(0);//Инвертируем цвет шрифта
//------------Выводим влажность------------
u8g.setPrintPos( 2, 62); u8g.print("B");
u8g.setPrintPos( 10, 62); u8g.print("=");
u8g.setPrintPos( 18, 62); u8g.print(DHT.humidity, 1);
u8g.setPrintPos( 40, 62); u8g.print("%");
//------------Выводим температуру-----------
u8g.setPrintPos( 79, 62); u8g.print("T");
u8g.setPrintPos( 87, 62); u8g.print("=");
u8g.setPrintPos( 95, 62); u8g.print(DHT.temperature, 1);
u8g.setPrintPos( 122, 62); u8g.print("C");
u8g.setColorIndex(1);//Инвертируем цвет
u8g.drawBox(0, 0, 128, 10);//Рисуем прямоугольник
u8g.setFont(u8g_font_5x8);//Выставляем размер шрифта для даты
u8g.setColorIndex(0);//Инвертируем цвет шрифта
//------------Выводим первую цифру дня-------
u8g.setPrintPos( 37, 8); u8g.print(now.day() / 10);
//------------Выводим вторую цифру дня-------
u8g.setPrintPos( 43, 8); u8g.print(now.day() % 10);
//------------Выводим разделитель------------
u8g.setPrintPos( 48, 8); u8g.print(".");
//------------Выводим первую цифру месяца----
u8g.setPrintPos( 53, 8); u8g.print(now.month() / 10);
//------------Выводим вторую цифру месяца----
u8g.setPrintPos( 58, 8); u8g.print(now.month() % 10);
//------------Выводим разделитель------------
u8g.setPrintPos( 63, 8); u8g.print(".");
//---------------Выводим год-----------------
u8g.setPrintPos( 69, 8); u8g.print(now.year(), DEC);
}
while (u8g.nextPage());
}
Вообще проект прост как 3 рубля, время я предустановил заранее и часы исправно шли, пока я внедрял их в корпус. Вся сложность в проекте заключается в изготовлении корпуса, ведь красивый корпус залог полной законченности изделия и приятного внешнего вида в интерьере, да и просто, красивым изделием приятно пользоваться. Вот с него и начнем.
Корпус
Корпус я решил делать из цельных досок, но вот незадача их у меня не оказалось. Зато оказалось немного толстых реек. Склеив рейки в две дощечки я получил две половинки корпуса. Клей используется ПВА.
Дальше пошли дизайнерские муки. Хотелось чего-то особенного, но отсутствие большого инструмента быстро осаживало на землю. У меня были руки из нужного места, дремель и очень сильное желание закончить проект.
За основу решил взять прямоугольник и просто вырезать окно в полученном корпусе:
Зажав две дощечки обрезал и придал им форму.
Далее буду лицевую дощечку фрезеровать, а вторую тыльную буду опустошать, делая из нее рамку часов. Для всех этих процедур потребуется фреза и насадка для фрезерования:
Использовал в работе вот эти биты. Это не просто качественные фрезы, а чет совсем супер-качественное. Я решив раскошелиться не прогадал. Режут и мягкие металлы, и дерево, не забиваясь:
Вот так выглядела поверхность до фрезеровки:
А вот так после + прохождение 200й наждачной бумагой:
Затем размечаем место окна и лобзиком (конечно же ручным) вырезаем:
Далее выбираем материал под контроллер и дисплей + добавил ложе под акб:
После из второй дощечки выбираем весь материал оставляя рамку в 5 мм (конечно же ручным лобзиком, люблю я монотонный ручной труд):
Далее все склеиваем:
После снова берем в руки 200ю наждачку и шлифуем все стороны до ровных краев. Я столько раз подумал о реймусе в эти моменты, боже. Отшлифовано было много…
В итоге получился вот такой корпус:
А потом его надо покрыть. Покрывать я буду оливковым маслом в два слоя и последующим втиранием с использованием войлока. Результат очень порадовал, я подчеркнул фактуру дерева и получил блеск волокон:
Параллельно я готовил начинку.
Начинка
Показав домочадцам, что дисплей будет светиться ярко-зеленой подсветкой, они послали меня далеко. Будем менять.
Для того что бы поменять цвет дисплея нам понадобиться поляризатор, можно снять со старого монитора:
Я человек запасливый, поэтому он у меня есть.
Затем ацетон и дикое желание очистить поляризатор от клея ацетоном. (снова тереть...)
Далее нам надо снять старый поляризатор с дисплея.
разбирать дисплей я не стал, тк однажды я его разобрал, а потом еле еле собрал, что бы все сектора дисплея светились.
Поэтому просто аккуратно отскоблил его.
Тут хорошо видно, как дисплей меняет цвет от поляризатора:
Остановился на желтом тексте. Для того, чтобы матовая пленка сильно не размывала информацию на дисплее (ведь она приклеена на корпус дисплея и имеет зазор), было решено снять матовый слой. О том как снимать матовые слои с дисплеев я уже рассказывал в обзоре ВР очков, но еще раз покажу тут.
Я вырезал два куска поляризатора, два на случай если один сломается 8)
Так как матовая пленка чувствительна к влаге, забрасываем ее в теплую воду:
По прошествии 20 минут вынимаем и расслаиваем их:
А затем матовую пленку выбрасываем и используем глянец — поляризатор:
Вот так выглядит на дисплее:
Затем мне понадобилось допилить модуль часов. Не знаю какие модули изготавливают сейчас, но этот покупался в 10м году и имеет проблему. Он рассчитан на работу с АКБ, но в комплекте поставляется с простой батарейкой. Жрет он батареи не в себя просто, поэтому требуется переделка — удаление зарядки батареи. D1, R5, R4 требуется удалить, на резистор R6 поставить перемычку.
И все — равно батареи жрал не в себя, либо батареи я ставил в него плохие в итоге я психанул и засунул туда АКБ на 1.5А, лет 5-7 продержится явно. И еще момент, кварц я заменил спустя две недели тестирования устройства, по причине того, что в этом паршивом модуле, за две недели время ушло аж на 4 минуты вперед. После замены кварца убегание перестало быть заметным, но думаю, что за год — будет. Но это проблема решаемая заменой на приличный модуль.
После надо было подготовить место под датчик DHT11, сделал углубление в корпусе сверху и просверлил отверстия, датчик само-собой разбирался.
Датчик в обязательном порядке надо заклеить скотчем металлизированным, чтобы лишнее тепло отводить от датчика:
Далее вытачиваем посадочное место под USB зарядку:
Крышка была изготовлена из ДВП края всех отверстий и ребра крышки были для жесткости обработаны цианокрилатом:
Сверлим отверстия по контуру и забиваем гвоздями (либо закручиваем саморезы, но у меня были только мелкие гвозди):
Готовое изделие
Вот так выглядят готовые часы:
Вот такие углы обзора получились:
Пример в интерьере
При свете:
Ночью:
Вывод
Дисплей очень годный, ну просто очень. Для всяких поделок очень хорош. Как продукт — часы, тоже зарекомендовали себя хорошо и самое важное я пустил в дело то, что лежало очень давно. Мне нравится, как выглядит конечный результат, ничего лишнего. Время жизни от одного заряда составило 4 дня, что считаю очень хорошим показателем для этой самоделки. И да, с платы уно были удалены в итоге все светодиоды и спустя неделю для отладки платы я распаял USB от уно прямо в порт зарядки лития. При выключении аппарата, часы продолжают исправно идти, тем самым можно продлить срок работы от одного заряда, если работа дисплея не требуется. Также можно внедрить датчик освещенности и регулировать яркость подсветки, до меня к сожалению это дошло уже после сборки в корпус, но датчик у меня есть и дописать под него код не составит какого-либо труда.
Результатом крайне доволен я и домочадцы.
Большое спасибо за просмотр. Надеюсь кому-то помог с выбором.
PS: Старался показать все этапы изготовления и описать все проблемы с которыми столкнулся. Если что-то интересует конкретное обращайтесь, подскажу. И да, чуть не забыл, предвидя вопрос о температуре, да дома у меня Ташкент, я могу одну комнату под бахчу отвести и буду два раза в год урожай снимать, топят так, что руки держать больно на батареях, мда такие дела, данные верны.
Самые обсуждаемые обзоры
+76 |
3911
147
|
+57 |
4064
72
|
«Городов в табакерке» рядом с Гаррисоном — забавное соседство.
Оно практически не полимеризуется, (из недорогих и доступных) оптимально использовать льняное (это натуральная олифа).
И на яркое солнце на пару-тройку дней.
Под УФ полимеризация идет быстрее.
Или самому намутить масляно-восковую пропитку.
Нарот тупой как пробка и необразованный!
Форумы бы почитали, мастеров, тех кто реально из дерева делает.
Лучше, проще и дешевле, для ленивых и… растворить воск в Калоше и пропитать дерево.Или проварить.
Подсолнечное-бу-га-га… вонять потом будет.И видок тот ещё -сразу чайника видно.
Осталось только машинным для швейных и вазелиновым для смазки сами знаете чего пропитать.
В специальные масла для пропитки дерева добавляется сиккатив ускоряющий полимеризацию масел.
Масла без полимеризации смысла для пропитки дерева НЕ имеют!
Пропитка маслом популярна на боевом оружии потому что руки постоянно вытирают приклад и рукоятку и если их покрыть лаком то он быстро вытрется.
А оружейное дерево надо защищать от воды и грязи, пороховых газов, кислоты и оружейного масла.И из сосны приклады не делают! Даже китайцы.
От оружия эта мода всё дерево пропитывать каким попадло маслом и пошла.Карго культ.
А тут стоит на полочке и в руки его будут брать раз в год.Лак оптимально.Любой.
Доска для разделки делается из плотного, маслянистого малопористого дерева и так пропитывается жиром от продуктов, пропитывать её дополнительно вазелином -идиотизъмь.Тем более в 6 слоёв.А почему не в 16? :)))
А живёте на хлебе, воде и помидорах?
Не смешно… глупо.
Мою пихтовую доску фейри после использования, ничего не воняет, уже 25-30 лет.Ничем никогда не пропитывал.Под стеклом для выставки не стоит, пользуются каждый день.Когда становится грязной и выщербленной от ножа шлифую металлической кухонной мочалкой.
А то что у вас на фото -это выставочный экземпляр.
«Горе от ума.»(Грибоедов)
Поэтому для строительства продают ОЛИФУ!
Купил как то цевьё пропитанное Тунговым американским маслом, лет 10 назад, вот только сиккатив туда положить забыли.Масло сырец, оно гораздо дешевле.
Так вот оно до сих пор пачкает руки маслом и воняет специфически.
Пропитать им деревянные подшипники — самое то, а в качестве декоративной пропитки — сомнительное действо.
А чтобы растительное не воняло, берите светлое (почти прозрачное) рафинированное — «без вкуса, без цвета, без запаха».
Лежит, никого не пачкает и не собирается утекать :)
Но в обработке древесины, как и в любом другом деле, существуют свои правила и традиции, основанные, в частности, и на знании органической химии и практическом применении этих знаний.
Могу вам посоветовать в качестве пропитки силиконовое масло — тоже прикольно будет. Так же можете открыть для себя Индустриальное масло, оно же — веретенное. Очищенное практически бесцветное, текучее, не густеющее и без запаха.
И достойно чайника.
Кухонные доски маслами не пропитывают-ими ПОЛЬЗУЮТСЯ.
Ах да, надо ещё пользоваться уметь.
Органические полезнее.
Ну точно карго культ.Негры где то слышали про аэродром и самолёты и хавку с них… вот и пропитывают чем попало абы масло.А то что минеральное масло от органического животного и растительного отличаются они в школе ещё не учили.
А продавать могут что угодно, хоть тосол.
Серега одобряет!
А Есенин, Кафка и Толкиен на одной полке ))) — тот ещё пионерлагерь)))
Из инета:
Конопляное масло в странах ЕС, пропитки и полироли на его основе используют для декоративно-защитной обработки деревянных ограждающих поверхностей жилых помещений, которые не имеют лакокрасочного покрытия или не ламинированы: напольные покрытия (паркет, массив, инженерная доска и т. п.), стеновые панели (вагонка, блок-хаус, имитация бруса), подвесные и подшивные потолки. Его также используют для обработки мебели, деревянных аксессуаров и посуды, которые не покрыты лаком.
Растительные масла из других видов сырья (подсолнечник, соя, и т. д.) либо вообще не поглощают кислород, либо делают это очень медленно, поэтому они практически не сохнут и быстро смываются. А значит, севшая пыль прилипнет намертво.
Тот случай когда задумка хорошая, а реализация не очень.
Я деревяхи пропитывал эпоксидкой, от влаги спасает, и дает прочность, ну и цвет прикольный получается
а про кнопки, я вот никак не найду реализации, сделать по WiFi, чтоб часы были как точка доступа и к ним можно было приконнектиться телефоном, для настройки времени\даты )))
Трудоёмкость выше чем покрывать лаком.
Пропитывал тоже эпоксидкой растворённой немного чистым бензином калошей до жидкого состояния.
Делал зеркальную полочку в сырую ванную с паром.Простояла 12 лет и не сгнила.
Конечно пропитка в вакууме на порядок лучше, НО надо иметь вакуумный насос.
+ Работу по дереву. Не хватает такого опыта (и терпения) корпус сделать для часов на ИН12
одной кнопки достаточно, а времени на программирование ушло бы меньше, чем на выпиливание корпуса.
Не увидел поправок в коде.
Но как по мне, LCD-экранчики со светлым деревом не сочетаются. Часы получились бы гораздо симпатичнее, если вместо сабжевого экранчика использовать экранчик на электронных чернилах — органичнее и читаемость будет в разы выше, как на бумаге:)
Это как пример (на али несколько видов нашёл, себе 1 заказал, жду)
Но цена вопроса совсем другая вырисовывается — это может быть критичным для отказа от электронных чернил.
Как думаете, сколько eink протянет в таком режиме?
Супер…
Буковку влажности В я бы изменил на Н. Более привычно.
Я вообще не понимаю зачем в основном цикле МК постоянно бодрствует потребляя энергию и там постоянно считывает из DS1307 и температуру?
Заводится таймер на 1сек. В основное время МК спит экономя энергию. Работает только таймер. Раз в секунду таймер будит МК по прерыванию. МК прибавляет секунду, обновляет дисплей и засыпает. Раз в минуту можно считать температуру. Например раз в час/два/ сутки можно считать время из DS1307 для синхронизации, зависит от точности кварца авр. Ну и при старте текущее время нужно один раз считать.
Повышайка только тратит энергию, я бы ее тоже не ставил. авр и от 3.3в нормально работают. Дисплей нужно проверять. На плате с авр стоят всякие сосущие энергию чипы. Что схема, что программа для работы от аккумулятора не жизнеспособны.
Такие огромные рамки мне тоже не нравятся. Можно было сделать их раза в 2 меньше точно, увеличив толщину.
Но за старания конечно жирный плюс :).
P.S. Я тут недавно мерил потребление различных МК в полном сне, когда все спит, но можно разбудить от внешнего прерывания. У авр получилось у меня 0.1мкА! При этом у часов есть нога которая может раз в секунду будить авр по внешнему прерыванию. То есть при прямом подключении к аккумулятору авр большую часть времени будет потреблять 0.1мкА (да, да, это не мА, а мкА). Но это так, просто мысли вслух :).
В остальном полностью согласен.
m.habr.com/ru/post/404075/
Один раз поставил и забыл на год как минимум.
Так ВЫПЬЕМ же за то что бы наши желания совпадали с нашими возможностями!
Ну и хороша ложка к обеду в конце концов )
Работа с деревом — отлично. Конечно, есть претензии к дизайну, к цветовому решению, но это субъективно (хотя, судя по отзывам, в этом мнении я не одинок). Отдельно отмечу масло. Я сам для себя открыл его недавно. Не оливковое, правда, а масло для мебели. Впрочем, здесь можно было бы и воск применить.
Не понял совсем, в чём исключительность дисплея. Понял, что дисплей не выбирался, а ставился, какой был. Но в чём его принципиальное отличие «от барахла… за 100 рублей»? Размер — да, к 100-рублёвым можно отнести, пожалуй, только символьный 1602 и OLED-дисплеи 0,96", у которых те же 128x64 (или 128x32 у узких 0,91"). И, кстати, у 12864, как и у 1602, может быть синяя подсветка. Конечно, диагонали их не дотягивают до 3,2", как у описываемого. Но если на цену ориентироваться, то $5,5 — это примерно цена цветной TFT-матрицы 2,4" (а то и матрицы с тачскрином) — свобода цвета без игр с поляризатором.
Про 3,3 вольта тоже сказано уже. Судя по описанию у продавцов, 12864 хочет 5 вольт. Хотя нет, вот нашёлся GMG12864-06D, у которого написано про 3,3 В. В общем, показан отказ от UNO в пользу хотя бы Nano или Mini Pro, а то и вовсе Atmega168 8 МГц/3,3 В с необходимым минимумом обвязки. (Непропорциональность корпуса и экрана — следствие большой площади платы Arduino UNO.) А то и вовсе ESP8266 для автоматической коррекции времени с NTP-серверов.
Ну и ещё автору статьи совет: деепричастный оборот — не ваш конёк. Изъясняйтесь проще. И творите — ваши руки это могут.
Мсье знает толк в извращения… :-)
PS: Уже месяца через три вам надоест подключаться к ним по USB и корректировать время. Вы либо допилите проект до одного из трёх вариантов из первого абзаца данной реплики, либо забросите эту самоделку и будет она простым сувениром…
Почему-то вспомнилось:
Только пропитывал все же льняным маслом, гораздо лучше результат. Или льняное масло с воском на паровой бане растопить и этим составом. Тогда еще и запах… и на ощупь приятнее.
Но это жесть!
Раньше мобилу заряжал раз в неделю, теперь смартфон каждый день. Часы раньше на батарейке год шли — теперь 4 дня. Куда катимся?
Как так у Вас, каким чудом, меняется свет с зелёного на жёлтый, экран становится инверсным?
Вот уж действительно самоделка из эээ… того что было и палок!
Балконная вагонка-мягкая сучковка для бедных.
Есть же Бук, Ольха, берёза… паркетные дощечки наконец.
Красное дерево купить не проблема при желании(но оно Имно хрупкое как и дуб-ну их подальше, не хочу мороки).
Есть олифа с сиккативом для бедных-какое нафиг оливковое масло.Что за тупая мода для ленивых портить дерево маслом чтобы оно потом пачкало руки годами и воняло??? Варёные в воске и то лучше.
Есть специальные американские масла для оружейного дерева, что быстро полимеризуются и красиво выглядят.Есть наконец масляные лаки типа Яхт-лака.На порядок лучше защищают дерево.
С электронной частью у меня. конечно, похуже будет. Умудрился приобрести китайскую «ардуину» с китайским контроллером(магазин wavgat). В принципе все работает, только ацп там 10битный вроде(возвращает значения до 4095) и не смог я сделать адекватную регулировку яркости матрицы от фоторезистора. Питание от телефонного зарядника.
еще можно черным скотчем заклеить.
После каждого цикла анимации в той реализации шли запросы к NTP-серверу — это очень дурной тон, чреватый внесением ip-адреса клиента в чёрный список.
Не уверен, что есть смысл брать данные погоды чаще раза в 15-30 минут, а для прогноза — чаще 1-2 часов. Одно дело, локальный мониторинг температуры — в помещении может и ежеминутным быть, хотя и это избыточно на бытовом уровне. Ветер при измерении, например, осредняется 10-минутным интервалом. А данные по ветру метеостанции дают с 3-часовым интервалом.
Конечно, больших погрешностей на часах без вывода секунд не заметно при небольшой длительности работы (и при регулярной синхронизации с NTP-сервером). Но они могут быть, если опираться только на таймер процессора. Для того и существуют микросхемы/модули RTC, чтобы снизить погрешность отсчёта времени.
В общем, надо критически относится как к своим, так и к чужим разработкам, понимать избыточность и достаточность применяемых средств.
Да, а часы на видео есть смысл реализовать на экране хотя бы 64x8 — добавьте второй такой же экран, в коде там минимальные правки потребуются, питания, надеюсь, хватит. А потом — в корпус, который, возможно, будет достойным, чтобы представить его тут не только в комментариях.
we.easyelectronics.ru/part/analogovaya-regulirovka-yarkosti-svetodiodnyh-matric-pod-upravleniem-max7219.html
спасибо за ссыль)
Т.е. когда смотришь на все по отдельности, то неплохо, а вместе, явный диссонанс. Возможно из-за ЖК дисплея, возможно из-за светлого корпуса.
в магазинах предлагают вот такой соединительный провод
www.rt-kabel.ru/catalog/mgtf/
а почему проводом нельзя было завести?
Автор просто герой. Большой плюс за упорство и трудолюбие, чего многим не хватает. Конечно, внешний вид страдает, но его устраивает, хотя всякая работа должна выполняться с изяществом.
А что такого с мягкой сосной случилось? Или никогда не работали?
Такое сложное дерево сосна?
Это же не дуб и не железное дерево!
Это даже не бук или граб.Это самое дешёвое мусорное дерево, и на вид такое же в чистом виде-именно поэтому его кроют морилкой под другие более благородные породы дерева и лаком, хуже только осина.
Да большая работа и такое провальное дерево.Портит весь вид.
Но, на мой взгляд, вид часов получился какой-то… негармоничный, что ли :) Все же сосна в своем естественном виде в редких случаях смотрится красиво :)
Ну и для пропитки традиционно используют льняное масло — продается в каждой аптеке :)
Непонятно, зачем ставить заведомое убожище?
Поменяйте.
Так же непонятно, домашние часы — и без синхронизации. У меня такие только в гараже остались. У вас что, вайфайки дома нет?