РУКОДЕЛКИ Часы Фибоначчи DIY (ESP8266 + LED лента WS2812 + рамка IKEA)

BlackBug Engineering

★★✩✩✩✩✩
10 Ноя 2019
47
66
Интересное интерьерное решение часов - это так называемые Часы Фибоначи. Моя реализация выполнена из рамки IKEA, светодиодной ленты WS2812 и модуля ESP8266. Часы используют данную последовательность Фибоначчи для нестандартного, но тем не менее наглядного отображения времени.
Для сборки использовались элементы:
ВИДЕО СБОРКИ:

КАК ОПРЕДЕЛЯТЬ ВРЕМЯ:

ССЫЛКА НА СКЕТЧ И ОПИСАНИЕ:
https://github.com/dbprof/fibo-clock
 
Изменено:

XATXA

✩✩✩✩✩✩✩
20 Окт 2020
2
1
Класс! Надо и себе такие на стенке заиметь))
 

BlackBug Engineering

★★✩✩✩✩✩
10 Ноя 2019
47
66
Добрый вечер. Спасибо, что выложили этот проект. Увидел не давно. Заинтересовало. Стал смотреть в интернете подобные проекты. Скажите вы скетч сами писали (есть мысль по доработке проекта)?
За основу взяты какие-то NTP часы с web-интерфейсом, уже не помню. Осн. модуль свой.
Доработать хотел яркость по датчику света, но тогда свет становится не сегментным, а точечным...
 

bort707

★★★★★★✩
21 Сен 2020
3,044
909
Можно сделать и 1 минуту. Например, добавляют в углах 4 светодиода, вот и получается индикация минут от 0 до 4
 

BlackBug Engineering

★★✩✩✩✩✩
10 Ноя 2019
47
66
Можно сделать и 1 минуту. Например, добавляют в углах 4 светодиода, вот и получается индикация минут от 0 до 4
Я прошу прощения, но тогда это не имеет никакого отношения к последовательности Фибоначчи
1+1+2+3+5+8+13+21 = 54
1+1+2+3+5+8+13+21+34 = 88
60 - не получается
 
Изменено:

BlackBug Engineering

★★✩✩✩✩✩
10 Ноя 2019
47
66
Избыточное цитирование
Добрый день. У всех подобных проектов часов фибоначчи точность вывода информации времени на экран 5 минут. Но можно сделать и 1 минуту, или хотя бы попробовать. У меня есть идея, но моё желание не совпадает с моими возможностями. Посмотрел скетчи, не только ваш, но и на модуле часов DS1307, я не потяну ( хочется надеяться пока не потяну). Если вам это интересно я напишу конкретно в чём суть идеи. Удачи.
Код изменить - не проблема!
 

BlackBug Engineering

★★✩✩✩✩✩
10 Ноя 2019
47
66
Избыточное цитирование
Добрый вечер. В часах Фибоначчи используется, как известно, 5 чиел, которые в практической конструкции подменяются соответствующим цветом одноимённого сектора на экране. Какой сектор и какого цвета зажигать считает код. Включая комбинацию, например: (1+1+3)×5=25 минут, код продолжает контроль времени. Стало 26 минут код включил мигание одного из секторов 1 не зависимо от его цвета. 27 минут отключается мигание сектора 1 и мигает сектор 2. 28 минут мигает сектор 3. 29 минут одновременно с сектором 3 начинает мигать один из секторов 1. Сектора мигают не зависимо от их цвета и формула подсчёта для 25 минут будет иметь вид (1+1+3)×5+a, где a=(0; 1; 2; 3; 3+1=4;). 0 если сектора не мигают, а дальше соответственно мигающих секторов. Как это сделать? Обсуждая этот вопрос с более опытным и грамотным в программировании человеком, я не буду ни чего предполагать, тем более советовать ( хотя мысли есть). Удачи.
Буду с Вами откровенен, мне не нравится идея, поскольку время считать и в текущем исполнении не так просто (знаю на собственном опыте - из всей семьи только я определяю по ним время, хотя учил всех много раз))), а в Вашей интерпретации и вовсе затруднительно. Желаю удачи!
 

poty

★★★★★★✩
19 Фев 2020
3,217
937
@Verholaz, а если отображается, допустим, 3 часа 15 минут. Каким образом сделать 16 минут, ведь ни одного сектора "1" не горит, а если зажечь, то изменится считываемое время "основного ряда"?
 

bort707

★★★★★★✩
21 Сен 2020
3,044
909
@Verholaz, вообще мигание символов на дисплее может очень раздражать, особенно ночью .
Вообще я согласен с @BlackBug Engineering... Это же игрушка, зачем тут минуты...
 

poty

★★★★★★✩
19 Фев 2020
3,217
937
@Verholaz, я хотел сказать, что не факт, что для всех вариантов найдётся чем поморгать. Как минимум Вам нужно их перебрать. Разбивка вариантов по маленьким компонентам - ещё большее запутывание ситуации.
 

poty

★★★★★★✩
19 Фев 2020
3,217
937
@Verholaz, чтобы не превращать игрушку в Тамагочи, за которой нужен уход и пригляд. А так - повесил на стену как элемент интерьера, знающим ещё и примерное время подскажет.
 
  • Лойс +1
Реакции: BlackBug Engineering

Verholaz

★✩✩✩✩✩✩
6 Янв 2021
61
33
66
Добрый день. Спасибо за комментарии.
Загрузил скетч в ESP8266 v3. Подключился по WiFi к точке доступа. Ввёл в браузере FireFox адрес 192.168.4.1 открылась вкладка Examples на фото. IMG_20210714_135142.jpg Новичка это может поставить в тупик.
Дописал адрес 192.168.4.1/admin.html открылась страница с вкладками. IMG_20210714_135525.jpg заполнил и подключился к роутеру. Открыл монитор порта. Время и дата совпадает с ноутбуком. IMG_20210714_140603.jpg Монитор также вывел цветовую картинку по строчкам. 1-3 и 14-19 строчки (9 светодиодов) сектор 3. 30 и 35 строчки (1 светодиод и 1 светодиод) сектора 1. 31-34 ( 4 светодиода) сектор 2. Оставшиеся 25 светодиодов это сектор 5. При подсчёте : часы-сектор 1 красный; минуты-(1+2+3+5 все зелёные)×5=55 получилось 1 час 55 минут. В монитор порта время выводится правильно. Подключил ленту 8 светодиодов.1-5 и 7-8 светодиоды должны быть зелёными. 6 или красный, или зелёный. На самом деле фотоIMG_20210714_144921.jpg Совсем не то, что должно быть. Переключил провод управления с D4 на D2 и лента включилась (управление лентой подключил через резистор 330 Ом в схеме его нет). Только я думал, что лента подключена с нижнего левого угла. А по факту с верхнего правого угла. то есть ленту надо клеить наоборот. Получается если бы я собрал часы и подключил. то у меня не совпали бы сектора. IMG_20210714_181948.jpgIMG_20210714_181745.jpg Ещё мне не понравилось, что не задействованные сектора не горят. Пишут обычно их делают белого или жёлтого цвета. Я пишу это для тех, кто захочет повторить этот проект и столкнётся с трудностями. Хочу ответить
bort707
Свой первый кассетный стерео магнитофон я собрал (на транзисторах ) в начале 80-х годов прошлого века. Всем удачи.

Добрый вечер. Сегодня собрал матрицу. Сверху лежит обычный белый лист бумаги А4 "Снежинка".IMG_20210715_205028.jpgIMG_20210715_211915.jpgIMG_20210715_212013.jpg
20.07.2021. Закончил корпус. Сделал не большой наклон назад. Незначащие сектора "выкрасил" в жёлтый цвет. На экран наклеил белую глянцевую плёнку с клеевым слоем для мебели (без стекла). На этом пока всё. P.S. Пишу в этом сообщении т.к. был предупреждён, что это не чат и 2 последних сообщения были объединены в одно.IMG_20210720_154958.jpgIMG_20210720_155057.jpgIMG_20210720_155404.jpgIMG_20210720_155642.jpg
 
Изменено:

nix.illusion

✩✩✩✩✩✩✩
7 Сен 2021
12
0
@BlackBug Engineering,
@Verholaz,
Здравствуйте!
Подключил ленту из 40 светодиодов для проверки. D4 к DI по схеме. Горит только первый светодиод. Цвета иногда меняет или гаснет. Пробовал к D2. Светодиодная лента не зажглась. К админке подключался и настраивал время. Подскажите куда копать?
И ещё как сделать что бы пустые ячейки светились например жёлтым?
Лог при загрузке. Всё верно? Нет ошибок?
fibo.jpg
 
Изменено: