Часы на адресной светодиодной ленте

Sdílet
Vložit
  • čas přidán 3. 01. 2019
  • Часы на адресной светодиодной ленте. Управляются микроконтроллером Ардуино. При изготовлении корпуса использовался 3д принтер.
    Ссылка на файл со скетчем и 3д моделями (исходник + stl): drive.google.com/open?id=1k7y...
    Александр Андреянов доработал скетч под 86 элементов, вот ссылка: drive.google.com/file/d/16tWG...
    и схему люди нарисовали, за что им спасибо. drive.google.com/file/d/1uuZU...

Komentáře • 523

  • @user-jz1sw1bo9c
    @user-jz1sw1bo9c Před 3 lety +2

    Спасибо за видео и объяснения , классные часики, успехов Вам и новых проектов .

  • @korshunoff86
    @korshunoff86 Před rokem

    Шикарное видео, шикарное разъяснение, шикарный скетч! Прокомментирован до запятой. Сергей, спасибо Вам огромнейшее!

  • @user-gd4ei6ud8v
    @user-gd4ei6ud8v Před 5 lety +2

    Отлично,великолепно!Благодарю .

  • @sergomogilno
    @sergomogilno Před 5 lety

    все отлично подробно надо повторить спасибо и удачи...

  • @djtoxa83
    @djtoxa83 Před 5 lety +7

    Корпус удачно получился, пока один из лучших, что мне попадались из напечатанных на принтере

    • @user-uw4uj7ve7x
      @user-uw4uj7ve7x Před 5 lety +1

      А мне больше этот понравился czcams.com/video/QDYH36tWzoY/video.html уже двое часов сделал.

    • @user-ly2zu6er5f
      @user-ly2zu6er5f Před 5 lety

      @@user-uw4uj7ve7x Тоже себе такой сделал.

  • @sergejjost
    @sergejjost Před 4 lety

    Спасибо, мне часики понравились

  • @user-og6ws9sl8l
    @user-og6ws9sl8l Před 8 měsíci

    Спасибо за идею с корпусом!

  • @_Jumbo_
    @_Jumbo_ Před rokem

    💥👍💥 ... С Новым 2023 Годом! ...

  • @MrPon4ik1974
    @MrPon4ik1974 Před 5 lety +1

    Спасибо, мне понравилось

  • @user-vg8nm6rw2p
    @user-vg8nm6rw2p Před 3 měsíci

    Спасибо большое, часы очень хорошие. Благодарю вас уважаемый Сергей.

  • @user-lr7ii8pp1s
    @user-lr7ii8pp1s Před 5 lety

    Красиво получилось. Подписка и лайк с меня.

  • @user-zy4pw7nx6d
    @user-zy4pw7nx6d Před 4 lety +1

    Спасибо за хороший корпус,собрал в этом корпусе по 4 светодиода на сегмент.Единственное изменил масштаб соединений между цифрами на 50% и укоротил на длину оригинала,провод который использовал не влазил в модель а если рассверлить получалось довольно хлипко.

    • @Lukys30
      @Lukys30  Před 4 lety

      Трудности были с модификацией скетча под 4 светодиода?

    • @gyggit
      @gyggit Před 3 lety

      @@Lukys30 сергей, этот сброд пишет всякий бред :)

    • @Lukys30
      @Lukys30  Před 3 lety

      @@gyggit :))

  • @Lukys30
    @Lukys30  Před 5 lety +3

    Спасибо за проявленный интерес и комментарии. Про различия WS2812 от WS2811 я в видео вроде бы рассказывал, еще раз повторюсь проще собрать будет на 5-ти вольтовой WS2812 - меньше мороки будет с двумя точками и с питанием (можно будет запитать от любого USB), ну а коли завалялась без дела у кого 12-ти вольтовая WS2811, то можно собрать и на ней (как было в моём случае). Буду рад повторяемости моего проекта, отвечу на любые вопросы.

    • @djtoxa83
      @djtoxa83 Před 5 lety

      ну две точки WS2812 очень легко заменить одной ws2811 используя крайние диоды и прикрыв средний (за то отпадет надобность тащить отдельные пять вольт к точкам), единственное что под ваш напечатанный корпус такой вариант не подойдёт. нужно лишь немного поправить скетч на 29 диодов и убрать коррекцию цветов для 2812

    • @user-fb1im9gg7f
      @user-fb1im9gg7f Před 5 lety +2

      Может выложите пожалуйста исправленный скетч для ws2812b

    • @hugoodas
      @hugoodas Před rokem

      @@user-fb1im9gg7f добрый день, нашли скетч?

  • @kill_l1629
    @kill_l1629 Před 4 lety

    Сергей здравствуйте! не совсем понял откуда начался отсчёт по порядку и как идёт это к сожалению нигде не указано. Не могли бы вы подсказать? спасибо

  • @Dancopymus
    @Dancopymus Před 2 lety

    Hi Sergey, I would like to make your clock but to hang on the kitchen wall, for example. But, what must be changed behind the frame? Thanks

  • @user-kv9od7pk5v
    @user-kv9od7pk5v Před 3 lety +1

    Уважаемый автор. Можно Вас попросить дописать в скетче показ года и даты, как с температурой, поочередно менять показания на дисплее? Спасибо.

  • @alexiva7059
    @alexiva7059 Před 3 lety +1

    Для тех, кто хочет повторить и не знает как подключить ленту в сегментах. Из кода автора(спасибо ему за то, что всё откоментировано) следует, что сегменты подключаются последовательно по часовой стрелке начиная с верхнего, и последний это сегмент в середине. Подробнее: a - 0, b -1, c - 2, d - 3, e - 4, f - 5, g - 6(десятки часов). И в следующем индикаторе(еденицы часов): a -7, b - 8,...., g -13. Точки 14 и 15 сегменты. И так далее.

  • @savyol685
    @savyol685 Před 3 lety +3

    Повторил проект. Из-за особенностей корпуса конечно пришлось помудыхаться с пайкой. Попросил сына подправить код. Оставили только время, точки в цвет сегментов, вместо температуры сделали отображение даты дд.мм.
    Печать всего PETG. Результатом даволен.
    Спасибо!

  • @user-qx5fi6hm3j
    @user-qx5fi6hm3j Před 5 lety

    Круто хотел спросить можно у вас заказать корпус для часов ,сам с Несвиж

  • @user-qn6zs5uv2z
    @user-qn6zs5uv2z Před 3 lety

    Сергей ЧАСЫ ОТЛИЧНЫЕ но попробуй матовыми фильтрами или матовой плёнкой убрать выделение и засветку светодиодов а то их видно пробуй матовую бумагу типа кальки а так Молодец что своими руками сделал продолжай в томже духе успехов тебе и удачи с уважением Евгений Сергеев

  • @vitek8573
    @vitek8573 Před 5 lety

    поесню, по умолчанию 3 светодиода на сегмент, а я к примеру хочу нуу оооооочень гиганские часы, к примеру 5 светодиодов на сегмент, можно ли в проги( или где именно, и что?) поменять эти значения?

    • @Lukys30
      @Lukys30  Před 5 lety

      Для того чтобы задать любое количество светодиодов на сегмент нужно переписать функции вывода цифр от 0 до 9. Я всё подробно комментировал. Разобраться не составит труда.

  • @AlexandrKozir
    @AlexandrKozir Před 4 lety

    Сергей подскажите пожалуйста, при отображении минусовой температуры не показывает ниже -08 градусов, там тоже ниже человек писал про эту проблему у меня такая же. Подскажите куда копать в коде?

    • @Lukys30
      @Lukys30  Před 4 lety

      Ох. ты .... Я уже даже и алгоритм забыл. как у меня считывание то организованно с датчика. но могу посоветовать для начала вывести результат с датчика на монитор порта и проверить датчик температуры нормально отправляет данные в контроллер. если данные приходят, то надо смотреть как они выводятся на ленту. Специально я никаких ограничений не делал на предмет меньше минус 8. Еще другой вариант подцепить например аналоговый датчик и третий вариант искусственно присвоить значению temp разные отрицательные значения и посмотреть как контроллер их выводит.

  • @AlexandrKozir
    @AlexandrKozir Před 5 lety

    Подскажите пожалуйста, все вроде собрал, отображается только температура? как быть? модуль ds3231 подключен правильно,100% рабочий! подскажите пожалуйста

    • @Lukys30
      @Lukys30  Před 5 lety

      Скорее всего кнопки управления у Вас подключены к "+" и идёт сигнал о нажатой кнопке, соответственно обработка нажатия. Кнопки заведите на землю, а не на "+" и всё заработает.

    • @djtoxa83
      @djtoxa83 Před 5 lety

      а в скетче // подключаем кнопку 1 к пину и подтягиваем её к питанию, GND конечно участвует в питании, но я бы тоже подумал по комментарию что к +

  • @vitek8573
    @vitek8573 Před 4 lety +1

    отличные часы, а подскажите их можно подкоректировать на 4 светодиода в сегменте?

    • @Lukys30
      @Lukys30  Před 4 lety +1

      Да, для этого в скетче нужно переписать функции вывода символов 0-9 и некоторые знаки "С" или градус, я уже точно не помню что я закладывал в признак температуры. Файлы в архиве, правьте и будет вам счастье.

  • @andrei3439
    @andrei3439 Před 5 lety +2

    Ув. Сергей , мне нравится ваш проек тем ,что вы не используете матричные модули на max7219. Очень хотелось бы чтобы вы в архив добавили схему подключения диодов, понятно ,что их по 3 на сегмент,но сама цепь подключения может быть разной, если возможно, добавьте схему! Эаранее благодарен!

  • @artigiano_eterno
    @artigiano_eterno Před 5 lety

    Подскажите пожалуйста, а есть схемка?

  • @naviofun
    @naviofun Před 2 lety

    Подскажите, пожалуйста. Сделал часы по модифицированной вашей схеме на 86 диодов. Функция часов работает отлично, но вот температура до 0 (плюсовая) показывает норм, а ниже какую-то чушь с 8ками. В чем может быть проблема?

    • @Lukys30
      @Lukys30  Před 2 lety

      Когда мой скетч модифицировали под большее количество светодиодов, не довели до конца. Вам придется его довести до конца. Можете в качестве примера взять мой исходный код. Я писал код давно, но вроде делал два варианта отображения минуса: минус перед температурой, но без десятой части и минус после числа с десятой частью. Поищите мои исходники. Если сделаете и вышлите мне, то я выложу в общий доступ.

    • @naviofun
      @naviofun Před 2 lety

      @@Lukys30 проблема в том что код в части обчисления температуры точь в точь как у вас, корректировка только в символах. Плюсовую температуру показывает правильно, доходит до нуля, зажигается минус под знаком цельсия и дальше постоянно светится 08.8с_

  • @user-td5ve9jn3d
    @user-td5ve9jn3d Před 2 lety

    Подскажите, вот было показано как подключить фото датчик а в скетч нужно вносить изменения для его работы или заработает само при подключении датчика

    • @Lukys30
      @Lukys30  Před 2 lety

      Я писал скетч давно, но работу датчика вроде бы не закладывал, так что если подключите фоторезистор, то Вам нужно будет заложить алгоритм его работы в скетч.

    • @user-td5ve9jn3d
      @user-td5ve9jn3d Před 2 lety

      А как же быть если не знаешь как писать

  • @user-jb8vi9lx7h
    @user-jb8vi9lx7h Před 5 lety

    Сергей Здравствуйте! Собрал часы на адресной светодиоде ws2812, как вы рассказали на видео, но уменя не получается, проверил соединение ws2812 на 86 элемент и сделал тест на примерах Adafruit Neo Pixel standtest работает, где может быть ошибка или изменение вашем скетче?

    • @Lukys30
      @Lukys30  Před 5 lety

      должно запуститься, но только 28 светодиодов как прописано в скетче. Перезапустите ардуинку. что бы она подхватила переменную яркости с ПЗУ, так как в новой все ячейки равны нулю. Далее в вашем случае она не будет правильно отображать сегменты, надо будет переписать скетч, а именно все функции вывода символов от 0 до 9, знак "С" и ещё парочку символов. У меня за один сегмент отвечает один светодиод, итого 7 на индикатор, а у вас получиться 3 на один сегмент, итого 21 на индикатор. Там не сложно разобраться.

    • @user-jb8vi9lx7h
      @user-jb8vi9lx7h Před 5 lety

      @@Lukys30 Здравствуйте! поменял на 30 светодиодов и соединил и залил ваш скетч не работает у меня? что может быть?

    • @Lukys30
      @Lukys30  Před 5 lety

      @@user-jb8vi9lx7h можно, пишите на lukys30(a)gmail.com

  • @user-kp3ks8bc8r
    @user-kp3ks8bc8r Před 5 lety

    Что за материал использован в качестве прозрачной накладки на корпус?

    • @Lukys30
      @Lukys30  Před 5 lety

      Sbs пластик прозрачный, а сверху ещё коричневая пленка, что бы придать контраст.

  • @user-zr5cv1ic5i
    @user-zr5cv1ic5i Před 2 lety

    Сергей здравствуйте, скажите пожалуйста нужно ли ставить защитный резистор на управляющий выход светодиодной ленты?

    • @Lukys30
      @Lukys30  Před 2 lety

      Наверное. Я не запариваюсь по этому поводу и подключаю напрямую к пину. А по хорошему нужно почитать даташит к ленте, может резистор уже есть на ленте.

  • @user-kj6bo2ph8m
    @user-kj6bo2ph8m Před 5 lety

    Уважаемый Сергей а можно изменить в скейче убрать точку на температуре и убрать десятки

  • @Di_Maro
    @Di_Maro Před 2 lety

    нужен только корпус готовый, кто нить занимается изготовлением и продажей?

  • @ua6hps
    @ua6hps Před 2 lety

    Сергей, добрый день! Подскажите, пожалуйста, если меня не устраивает порядок нумерации сегментов в цифре, мне нужно только изменить порядок гашения светодиодов во всех кейсах "знакогенератора" в скетче? Или есть еще нюансы?

    • @Lukys30
      @Lukys30  Před 2 lety

      Да. У каждого управляемого светодиода свой номер которому сообщаем каким ему цветом гореть, поэтому если вы измените последовательность подключения сегментов, то надо будет изменить куски кода в функциях отображения символов в скетче.

    • @ua6hps
      @ua6hps Před 2 lety

      @@Lukys30 а конкретно: в скетче 17 кейсов, в которых прописан порядок гашения для каждой цифры, или знака. Вот их и отредактировать под свой вариант. Верно?

    • @Lukys30
      @Lukys30  Před 2 lety +1

      @@ua6hps да.

    • @ua6hps
      @ua6hps Před 2 lety

      @@Lukys30 Спасибо!

  • @user-vg8nm6rw2p
    @user-vg8nm6rw2p Před 3 měsíci

    Уважаемый Сергей. Подскажите пожалуйста, я хотел поставить фотоэлемент, но там не подписан номинал резистора. Подскажите, пожалуйста, заранее благодарю.

    • @Lukys30
      @Lukys30  Před 3 měsíci

      Я не помню, что-бы код затемнения работал у меня нормально. Может быть в релиз даже и не попала функция отслеживающая освещенность. Если напишите сами то хорошо. Номинал резистора (делителя) зависит от фоторезистора, ориентировочно 2кОм можете ставить. Если будете писать код - используйте фильтры и небольшую задержку. Фильтр нужен, что бы не дёргаласть яркость от любой тени.

  • @user-xp3hb7so1m
    @user-xp3hb7so1m Před 3 lety

    Сергей здравствуй, почему у меня температура вообще не выводится?
    Всё настраивается кнопками, погоду стил и 60 и 01 и 20
    Вообще не показывает.
    Скетч на 86 диодов ws2812.
    Ещё, скажи а что надо сделать чтобы дата выводилась?
    Есть только в настройках!

    • @user-xp3hb7so1m
      @user-xp3hb7so1m Před 3 lety

      Всё! Работает!
      В скетче проблема!

  • @user-ir8zq2ii1m
    @user-ir8zq2ii1m Před 4 lety +1

    Здравствуйте! У меня вопрос!? Как обстоят дела с отрицательной температурой??? Так как я живу на севере, мне просто необходима отрицательная температура. тут лето всего месяц.

    • @Lukys30
      @Lukys30  Před 4 lety

      Отрицательная температура реализована, вроде даже два вида делал, целочисленное значение с минусом в первом сегменте и дробную с минусом в последнем. Попробуйте скетч по умолчанию, вроде даже в нем реализован, точно не помню, давно делал.

    • @user-ir8zq2ii1m
      @user-ir8zq2ii1m Před 4 lety

      @@Lukys30 А у вас все скетчи сохранены??? и ещё вопрос? У вас есть скетч где полностью переделано на WS2812B , чтоб и разделительные точки были одним цветом с сегментами. Я собираю сейчас часы, у меня 30 диодов "WS2812B" , мне нужно чтоб показывало температуру на улице, дату и время, ну и чтоб цвет меняли))))

    • @Lukys30
      @Lukys30  Před 4 lety +1

      @@user-ir8zq2ii1m вот переделка моего скетча пользователем Михаил Портнов- он сделал под 30 светодиодов на WS 2812b drive.google.com/file/d/1YTv-7Qnu3L-xlHR_guRfCjEaItPrJk4p/view?usp=sharing

    • @user-ir8zq2ii1m
      @user-ir8zq2ii1m Před 4 lety +1

      @@Lukys30 Спасибо вам большое, буду собирать. А расположение светиков такое же (A,B,C,D,E,F,G ... A,B,C,D,E,F,G ... верхняя разделительная точка, нижняя разделительная точка ... A,B,C,D,E,F,G ... A,B,C,D,E,F,G)

    • @Lukys30
      @Lukys30  Před 4 lety

      @@user-ir8zq2ii1m по моему да, я уже не помню на счет разделительных точек. а сами сегменты семисегментного индикатора подключены по классической схеме.

  • @sgvizzy9907
    @sgvizzy9907 Před 2 lety

    А к этим часам можно будет приделать второй датчик температуры? Можно использовать летну на микросхеме ws2811 где одна микросхема стоит на 3 светодиода(1 микросхема на 1 сегмент ленты с плотностью 30 диодов на метр)?

    • @Lukys30
      @Lukys30  Před 2 lety

      да, да.

    • @sgvizzy9907
      @sgvizzy9907 Před 2 lety

      @@Lukys30 спасибо большое! Если можно, можете рассказать как?

    • @sgvizzy9907
      @sgvizzy9907 Před 2 lety

      @@Lukys30 я конкретно про второй датчик температуры

    • @Lukys30
      @Lukys30  Před 2 lety

      @@sgvizzy9907 хоть десять датчиков можно прицепить и выводить их например разным цветом.

    • @sgvizzy9907
      @sgvizzy9907 Před 2 lety

      @@Lukys30 да, я понял что можно, но меня интерксует как это реализовать. Скажите, есди можно

  • @user-mh1co5wl9l
    @user-mh1co5wl9l Před 5 lety

    Здравствуйте . Еще вопрос . На ардуино уно все работает. А вот на нано отказывается работать. Хотя скетч заливается. Пробовал просто эффекты для светодиодов работают. Разные скетчи заливал работают а вот часы отказываются. Залил на нано бутлоадер от уно тоже не работает. какая у вас плата ???? может у меня кварц не тот стоит или фиг знает...

    • @Lukys30
      @Lukys30  Před 5 lety

      Вариант 1. Может дело в памяти: у атмеги 168 16кБ памяти. Скетч с библиотеками влазит под завязку. Попробуйте библиотеки из архива. Обновленные библиотеки обычно тяжелее.
      Вариант 2. Перезапустите, чтобы контроллер подхватил из ПЗУ переменную яркости, в новой микросхеме все ячейки памяти нулевые. Или наугад попробуйте изменить яркость кнопками.

    • @user-mh1co5wl9l
      @user-mh1co5wl9l Před 5 lety

      @@Lukys30 атмега 328 что на Ардуино что на нано. Что самое странное взял другой скетч все пашет. На кнопки не реагирует. Иногда минус высвечивается на первом сегменте. Причем с 6 вывода выходят некие данные он тушит светодиоды.

    • @Lukys30
      @Lukys30  Před 5 lety

      @@user-mh1co5wl9l второй скетч непроверенный, а кнопки к земле должны быть одним выводом припаяны, а второй к пинам. Проверьте.

  • @agressor68rus
    @agressor68rus Před 4 lety

    Здравствуйте! Скажите пожалуйста, Вы не взвешивали готовую 3д модель часов в сборе? Хочу заказать 3д печать Ваших часов, интересует на сколько влетит мне печать)

    • @Lukys30
      @Lukys30  Před 4 lety +1

      Там на цену печати больше будет вероятно влиять работа самого персонала. Во первых надо кроме обычного АБС пластика ещё и полупрозрачный желательно гибкий пластик, типа SBS. А что касается массы, то я взвешивал для интереса но уже забыл. Рассчитывайте ориентировочно на 150 г ABS + 50 г прозрачного.

    • @agressor68rus
      @agressor68rus Před 4 lety

      @@Lukys30 большое спасибо за ответ) отличные часы получились!

  • @rewer67
    @rewer67 Před rokem +1

    Ув.Сергей! Подскажите пожалуйста, как изменить начальный уровень яркости? (много "жрет" от акб )

    • @Lukys30
      @Lukys30  Před rokem

      Значение яркости храниться в ПЗУ и при изменении каждый раз записывается новое. Изменить можно кнопками. Если на табло горит "b" и цифры то это значит режим выбор яркости. "c"-выбор цвета.

    • @rewer67
      @rewer67 Před rokem +1

      @@Lukys30 Да, спасибо за ответ.

  • @vbondov
    @vbondov Před 3 měsíci

    Уважаемый Сергей. Большая просьба немного подкорректировать скетч - нужно одноцветное свечение точек и сегментов, а также на показаниях температуры нужно убрать десятые доли, чтобы уместился "минус" при отрицательных значениях. Заранее спасибо!

  • @user-rq7rd8uf7c
    @user-rq7rd8uf7c Před 3 lety

    Добры день.. Спасибо за проект.. Скажите пожалуйста.. можно ли чтобы часы по мимо времени и температуры.. автоматом выводили на экран.. число.. месяц.. год.. время.. температуру.. если да.. то где поправить в скетче.. не силен в программировании.. спасибо за ранее..

    • @Lukys30
      @Lukys30  Před 3 lety

      Я старался максимально комментировать скетч, поизучайте его, там найдете условие вывода температуры (например срабатывает на 30й секунде) и по аналогии впишите свой кусок для даты. В другом своем проекте на матричных часах я подобное делал. Ардуинку берите на 32 КБ ибо этот скетч уже впритык. А лучше уже на esp32 делать, у него память от мегабайта и больше, а по цене на 2 доллара дороже.

    • @user-rq7rd8uf7c
      @user-rq7rd8uf7c Před 3 lety

      @@Lukys30 Ок.. Спасибо.. Попробую..

  • @user-en6uw4jc9d
    @user-en6uw4jc9d Před 11 měsíci

    Доброго времени суток. Сергей, поясните эту строку в скетче - //updateEEPROM; // при первой прошивке раскомментировать для записи настроек в ПЗУ контроллера. Ну это понятно, что надо убрать слеш, и почему при первой прошивке? Вопрос в следующем, остается ли в ПЗУ запись навечно и тд. Спасибо.

    • @Lukys30
      @Lukys30  Před 11 měsíci

      Это отладочный вариант сохранения настроек часов. Можно прошивать и так, только время выставить потом кнопками.

    • @user-en6uw4jc9d
      @user-en6uw4jc9d Před 11 měsíci

      @@Lukys30 Спасибо.

  • @MrPon4ik1974
    @MrPon4ik1974 Před 4 lety

    Подскажите пожалуйста как вы провели провода из корпусов от светодиодных лент? И сколько каких элементов печатать?

    • @Lukys30
      @Lukys30  Před 4 lety +1

      провода от лент (ПЭТФ) протягивал через трубкоподобные элементы, которые ещё и скрепляют сегменты между собой. Если не ошибаюсь около 8 шт.

    • @MrPon4ik1974
      @MrPon4ik1974 Před 4 lety

      @@Lukys30 а сами эти часы у вас ещё остались или вы их разобрали?

    • @Lukys30
      @Lukys30  Před 4 lety +1

      @@MrPon4ik1974 Я обычно дарю почти всё, что делаю своими руками. Эти часы находятся на площадке второго этажа в доме моей мамы, работают круглосуточно уже около года, ночью создают небольшую подсветку, ей нравится и удобно.

  • @user-jm3xm9ru1b
    @user-jm3xm9ru1b Před 2 lety

    а можно как то уменьшить прошивку? что бы поместилось на ардуино нано . мне в принципи температура не нужна. если у вас есть облегченная прошивка, буду очень признателен.

    • @Lukys30
      @Lukys30  Před 2 lety

      Пробуйте залить существующую прошивку, на момент релиза она вмешалась в объем 168 атмеги. Если не влезает, то значит потолстели библиотеки. Тут тогда два варианта: либо установить старые библиотеки и скомпилировать прошивку или отрезать ненужное закомментировав часть кода. Пробуйте, скетч я старался писать понятным.

  • @GrandFRX
    @GrandFRX Před 4 lety

    Привет. А где в скетче изменяется кол-во светодиодов? спасибо

    • @Lukys30
      @Lukys30  Před 4 lety

      Надо руками править функции вывода под нужное количество светодиодов на сегмент, если изучить скетч-не сложно разобраться.

  • @user-ck3bt2kt1x
    @user-ck3bt2kt1x Před 4 lety

    Еще раз приветствую!столкнулся с такой проблемой,цвет разделительных точек не соответствует цвету часов и минут,в скетче вычитал что для точек у Вас сделано модифицированное цветовое колесо ,и я так понимаю проблема в этом,подскажите пожалуйста как вернуть обычное цветовое колесо

    • @user-ck3bt2kt1x
      @user-ck3bt2kt1x Před 4 lety

      Все спасибо,разобрался)

    • @Lukys30
      @Lukys30  Před 4 lety

      В моем случае основная лента и элементы точек имели разную последовательность цветов RBG и RGB, для этого и ввел второе цветовое колесо. В Вашем случае, когда все управляемые светодиоды имеют одну и ту же последовательность достаточно использовать одну процедуру цветового колеса. В скетче подправьте в месте когда задается цвет точек обращение к той же процедуре, что и основная лента (если не ошибаюсь в команде при вызове процедуры достаточно поменять на другую, а именно поменять две буквы ???RGB на ???RBG ... название процедуры уже не помню, так как давно скетч писал)

  • @user-hm6fb9ie2g
    @user-hm6fb9ie2g Před rokem

    здравствуйте. можно ли использовать датчик времени ds1302 или ds1307
    ? часы не ходят !

    • @Lukys30
      @Lukys30  Před rokem

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

    • @user-hm6fb9ie2g
      @user-hm6fb9ie2g Před rokem

      На ds1307 все получилось. Выводы поменял местами А4 и А5

  • @user-xp3hb7so1m
    @user-xp3hb7so1m Před 3 lety +1

    Сергей добрый день, помоги решить проблемму с отображением знака (С)
    при отображении температуры!
    Прошивка на 86 диодов.
    У нас в последнем сегменте горит вместо (с) B.C.E. и еще в D. первый светодиод горит другим цветом.
    Помоги пожалуйста! или кто может?

    • @Lukys30
      @Lukys30  Před 3 lety

      Посмотрите в скетче кусок кода который отображает "С" и поправьте его. Алгоритм такой: на сегмент который не светится посылаем код 0;0;0. Я думаю вы разберётесь.

    • @user-bf7qx4cm1x
      @user-bf7qx4cm1x Před 3 lety

      Андрей а вы поправили скейч?

  • @eugenezaporozchenko4110

    Подскажите пожалуйста, как включить режим чтобы цвет менялся. А то у меня только одним цветом светятся.

    • @Lukys30
      @Lukys30  Před 3 lety

      Средней кнопкой войдите в режим выбора цвета (загорится "С") затем выбирайте цвет, автоцвет я уже не помню под каким номером, может 0, а может последний по списку.

    • @eugenezaporozchenko4110
      @eugenezaporozchenko4110 Před 3 lety

      @@Lukys30
      Спасибо огромное, будем пробовать. Подскажите еще один моментик - сложно ли дописать второй датчик температуры? Заранее спасибо.

    • @Lukys30
      @Lukys30  Před 3 lety

      @@eugenezaporozchenko4110 надо изучить скетч и библиотеку датчика, затем изменить код с учетом нового датчика. Скетч я старался комментировать, так что если вы немного умеете программировать, то справитесь за пару часов, если не умеете программировать, то придётся поучить Ардуино и за пару дней справитесь.

  • @dudehacker3942
    @dudehacker3942 Před rokem

    Подскажите пожалуйста я вот всё хочу понять а как вообще светодиодная лента в этих часах соединённая последовательно работает по сегмонтно

    • @Lukys30
      @Lukys30  Před rokem

      Вот схема drive.google.com/file/d/1uuZUsFAfRdvaVijm3h-jkQYMmKX0OmPy/view?usp=share_link

  • @user-of8yt9qy7t
    @user-of8yt9qy7t Před 4 lety +4

    Скетч на 86 элементов и фото по ссылке. Сегменты только еще пленкой не заклеил ,а надо.... drive.google.com/file/d/16tWGN74ASsGh4OS-swQGfhkTd9dZ71yH/view?usp=sharing

    • @lexa8527
      @lexa8527 Před 4 lety

      Спасибо за скетч. Вы видели, что у Вас третья цифра перевернута?

    • @user-of8yt9qy7t
      @user-of8yt9qy7t Před 4 lety

      @@lexa8527 да видел, неохота переклеивать

    • @user-nr5uy4jr4e
      @user-nr5uy4jr4e Před 4 lety

      А как подключаются точки? С сегмента единиц часов из последнего светодиода на верхнюю точку, с верхней точки на нижнюю точку? Сколько светодиодов в горизонтальном и вертикальном элементе сегмента? Ещё в вашем скетче написано что сегменты построены на базе ws2811 или это осталось от первоначального исходника, а у вас все же ws2812?

  • @rewer67
    @rewer67 Před rokem +1

    Спасибо за проект и старания. Повторил на ws2812? все отлично работает!

    • @hugoodas
      @hugoodas Před rokem

      Добрый вечер, вы переписывали скетч, если да то могли бы скинуть

    • @rewer67
      @rewer67 Před rokem

      @@hugoodas Всё что я поменял в скетче, это изменил везде порядок букв RBG на RGB, помоему даже кроме последней строчки. Точки стали светить в цвет. Да, установил прогу v1.6. и залил всё в Мегу 168, все влезло. Больше ничего не ирогал....

  • @Макс71
    @Макс71 Před 5 měsíci

    Не могли бы вы добавить в прошивку bmp280, у меня не получилось, за ранее спасибо🙏

  • @led_rework
    @led_rework Před 4 lety +1

    Здраствуйте мне нужен порядок схемо на сигменты как соединить ленту слево на право или на оборот дайте схему ввиде картинку

    • @Lukys30
      @Lukys30  Před 4 lety +2

      по порядку от 1 до 7 сегмента как на любой картинке из гугла по запросу семисегментный индикатор, между 2 и 3 индикаторами два элемента - точки.

    • @led_rework
      @led_rework Před 4 lety

      Спасибо. У меня ещё вопросы у тебя на скетч изначально используются датчик температуры BMP280 или ds18b20..
      2. вопрос на какой пины подключить кнопки. И ленту.
      3. вопрос у меня 5 метров лента есть только ws2812b. А не ws2811. Мой лента подойдёт мне? Ничего не надо будет менять скетче? Так как я новичок у меня столько вопросов извини меня.

  • @user-dk2dg9bg9e
    @user-dk2dg9bg9e Před 2 lety

    как подсоединить ленту ws2811 к ардуино если её питание 12 вольт

    • @Lukys30
      @Lukys30  Před 2 lety

      Это как раз тот вариант, который я и реализовал. Подаете питание +12В на ленту и +12В на Vin Arduino. отличие WS2811 от WS2812 в том что на первой светодиоды сгруппированы по три штуки. На разделительные точки я поставил два светодиода ленты WS2812, в моем случае это усложнило схему, так как их пришлось запитать 5 вольтами.

  • @Dead_inside....
    @Dead_inside.... Před 4 lety

    Понравились часики)

  • @asandrxxx
    @asandrxxx Před 5 lety

    Можно ли сделать , что бы в определенные часы яркость была очень низкая?

    • @Lukys30
      @Lukys30  Před 5 lety

      Да, можно добавить разные зависимости: от текущего времени, от значений фоторезистора, если его включить в схему. Добавляйте какие угодно функции, насколько позволяет фантазия. Рабочий скелет я вам предоставил.

    • @asandrxxx
      @asandrxxx Před 5 lety

      Сергей Лукьянов ок, буим искать

  • @vitek8573
    @vitek8573 Před 5 lety

    Отличный видос, прога закоментирована почти полностью, библиотеки в комплекте, ну прям 5 звёзд, ))))), но у меня вопрос в следующем, можно ли впроге задавать количество свотодиодов (3) на сегмент ,другим нежели показано тут?

    • @Lukys30
      @Lukys30  Před 5 lety

      нет, надо будет переписать алгоритм отображения чисел от 0 до 9, например вместо отображения "0" гореть не 1,2,3,4,5,6 светодиодам, а с 1 по 18, то есть умножить везде на 3, кроме разделительных точек.

    • @user-mh1co5wl9l
      @user-mh1co5wl9l Před 5 lety

      @@Lukys30 Хотелось бы это все на есп. И через телефон скажем менять значение количества светодиодов. И подключатся к серверу точного времени .

  • @user-hm6fb9ie2g
    @user-hm6fb9ie2g Před rokem

    Здравствуйте. В меню часов есть пункт "d" и значения до 6 . Что это ?

    • @user-en6uw4jc9d
      @user-en6uw4jc9d Před 11 měsíci

      Доброго времени суток. Повторил проект и тоже возник вопрос по этому пункту - разобрались?

  • @hugoodas
    @hugoodas Před rokem +1

    Заказал atmega168p а пришла с pa подойдёт ли? В интернете не пишут о их взамозаменяемости

    • @Lukys30
      @Lukys30  Před rokem

      Любой микроконтроллер подойдёт который может работать с модулем времени по шине I2C и отправлять пакет данных в ленту.

    • @hugoodas
      @hugoodas Před rokem

      @@Lukys30 просто вот atmega328pb даже загружать не хочет скетч

    • @hugoodas
      @hugoodas Před rokem

      @@Lukys30 вопрос последний, как можно уменьшить скетч в размере, не хватает 1мб библиотеки вроде старые стоят

    • @Lukys30
      @Lukys30  Před rokem

      @@hugoodas резать код, например кусок кода, который отвечает за термометр или цвет.

    • @hugoodas
      @hugoodas Před rokem

      @@Lukys30 спасибо, попробую разобраться

  • @user-xp3hb7so1m
    @user-xp3hb7so1m Před 3 lety +1

    Температура выводится!
    Только почему вместо знака (с) Цельсия
    горит Нижний левый и два правых сегмента!
    Почему? Где исправить?

    • @user-bf7qx4cm1x
      @user-bf7qx4cm1x Před 3 lety

      Таже ерунда ,думаю надо править скейч

    • @user-bf7qx4cm1x
      @user-bf7qx4cm1x Před 3 lety

      @@user-ik5gj9cr8l а вы поправили?

  • @valeksv8860
    @valeksv8860 Před 5 lety

    сергей здравствуйте. скажите пожалуйста а нет ли у вас случайно скетча для таких же часов но на ленте 2812 по 4 диода на сегмент?

    • @Lukys30
      @Lukys30  Před 5 lety +1

      у меня в скетче реализован алгоритм-на один сегмент один адрес адресной ленты, но его не сложно переделать на сколько угодно адресов в сегменте... В конце скетча есть функции вывода цифр и нескольких символов, их надо переписать под нужное количество адресных светодиодов. Если мне будет не лень может сделаю универсальный скетч. так как меня уже просили на 3 адреса в сегменте сделать.

    • @valeksv8860
      @valeksv8860 Před 5 lety

      @@Lukys30 я правильно понял что на первый сегмент код будет выглядеть так. Strip.setpixelcolor(digitposition +0,1,2,3 (0.0.0) нули в скобках это цвет? И без // этот символ не горит ?

    • @Lukys30
      @Lukys30  Před 5 lety

      @@valeksv8860направление мысли правильное, но код нет, надо на каждый адрес направить код цвета. 0,0,0 это черный цвет, я заложил такой принцип: сначала все сегменты заливаем цветом, любым, хоть радугой, а уже на те сегменты которые не должны гореть посылаем посылку с кодом черного цвета. Вот в вашем случае на сегмент надо слать четыре посылки.

    • @valeksv8860
      @valeksv8860 Před 5 lety

      @@Lukys30 то есть в моем случаи? это только под для одного сегмента?? strip.setPixelColor(digitposition + 0, (0, 0, 0));
      //strip.setPixelColor(digitposition+1, (0, 0, 0));
      //strip.setPixelColor(digitposition+2, (0, 0, 0));
      strip.setPixelColor(digitposition + 3, (0, 0, 0)); что значит наклонная палочка? //

    • @Lukys30
      @Lukys30  Před 5 lety

      @@valeksv8860 // это комментарий, убирайте его из приведенного кода, после чего первый сегмент будет у вас корректно работать, 4 адрессных светодиода будут тушить и зажигать первый сегмент. Сдвиньте таким образом (х4) код во всех функциях и будет вам счастье (разделительные точки в часах трогать не надо, там и так один светодиод нормально расположиться). Но лучше поизучать язык для Ардуино. за пару дней с нуля можно выучить и будет намного проще.

  • @user-tw5zm5zd4w
    @user-tw5zm5zd4w Před 8 měsíci

    Здравствуйте, какие нужны светодиоды четырехногие?

    • @Lukys30
      @Lukys30  Před 8 měsíci

      Да, ws2812 или apa106 подойдут

  • @virgisvanagelis3261
    @virgisvanagelis3261 Před 5 lety

    Здравствуйте, в прошивке (Seven_segment_clock_v_13__not_tested) при показе температуры между цифрами светит нижняя разделительная точка, как ее убрать ?

    • @Lukys30
      @Lukys30  Před 5 lety

      добавьте 106 строку: strip.setPixelColor(15, 0, 0, 0); // затеняем нижнюю точку
      добавлю измененный скетч. в остальном всё нормально? температуру отображает без десятых?

    • @Lukys30
      @Lukys30  Před 5 lety

      drive.google.com/file/d/19D5zL8H5-tedGk0t_DKM65gyO3FDi7as/view?usp=sharing

    • @virgisvanagelis3261
      @virgisvanagelis3261 Před 5 lety

      @@Lukys30 Благодарю, вы очень любезны. Как перепишу скетч сразу же отпишусь. В остальном вроде всё нормально, температуру отображает без десятых.

    • @virgisvanagelis3261
      @virgisvanagelis3261 Před 5 lety +3

      Загрузил новый скетч, точка пропала. Решил проверить как отображается минусовая температура, засунул датчик в морозилку и увидел что отображает от -00с до -08с и всё ниже никак а в морозилке -20с Правда предыдущие версии прошивок с отрицательной температурой не проверял. С плюсовой температурой всё прекрасно.

    • @AlexandrKozir
      @AlexandrKozir Před 4 lety +1

      @@virgisvanagelis3261 Не решили вопрос с минусов температурой у меня так же отображает?

  • @Maxometr75
    @Maxometr75 Před 4 lety

    А не подскажите по stl файлам, в каком количестве каждый файл печатать. По большим деталям понятно, но вот по маленьким вопрос. Заранее спасибо.

    • @Lukys30
      @Lukys30  Před 4 lety

      Давно рисовал эти часы и успел забыть такие мелочи. Рассчитывайте так, что бы мелкие детали обеспечивали и устойчивость конструкции и что бы внутри них вы просунули провода. Скорее всего общее количество составит 8 шт горизонтальных перемычек для соединения между собой сегментных индикаторов и разделительных точек. Если парочку лишних напечатаете - не беда, на них много пластика не уйдёт.

    • @Maxometr75
      @Maxometr75 Před 4 lety

      @@Lukys30 спасибо. Но своего принтера нет, а самое дешёвое что нашел - это отпечатают за 3000 рублей. Дороговато получается((

    • @Lukys30
      @Lukys30  Před 4 lety

      @@Maxometr75 ну да, за такую цену готовые часы можно купить. А откуда Вы?

    • @Maxometr75
      @Maxometr75 Před 4 lety

      @@Lukys30 Санкт-Петербург

    • @Maxometr75
      @Maxometr75 Před 4 lety

      Я вот такого плана на али нашел, aliexpress.ru/item/4000237560685.html?dp=42q4r7vj0y2nr5q7in75hb0nl1yn5oou&af=359030&cv=37464817&cn=42q4r7vj0y2nr5q7in75hb0nl1yn5oou&aff_request_id=0ad6cfa415bb4784a84829a8416bbd39-1580108960867-08226-mun2n2V&aff_platform=default&cpt=1580108960867&sk=mun2n2V&aff_trace_key=0ad6cfa415bb4784a84829a8416bbd39-1580108960867-08226-mun2n2V&terminal_id=adea72143d284f7e95f9a03c30855f33, можно внутренности свои поставить, но мне не нравится, что корпус массивный, а у вас он более изящный.

  • @user-yq5pm1wj4r
    @user-yq5pm1wj4r Před 4 lety

    Часы классные получились! Ещё обратил внимание на программу DesignSpark Mechanical 4.0 тоже её осваиваю, отличная программа, но есть одна проблема с ней) не могу нарисовать цилиндр с перфорацией) Подскажите пожалуйста!)

    • @Lukys30
      @Lukys30  Před 4 lety

      Программа действительно лёгкая в освоении, но я столкнулся с тупиками которые не под силу дизайнспарку. Например проецирование по нормали к изогнутой поверхности и др. В итоге рекомендую потратить +100-200 часов на освоение более продуманного продукта, например солидворкс. Цилиндр с вырезами делается просто: формируется круговой массив из элементов вырез по основанию или вырез по сечениям. Я уже давно не открывал дизайнспарк и полностью перешёл на солидворкс, но думаю спарку эта задача ещё под силу.

    • @user-yq5pm1wj4r
      @user-yq5pm1wj4r Před 4 lety

      До солидворкса мне ещё далеко) мне бы с этой лёгкой программкой разобраться, посмотрите пожалуйста, может там всё просто и это только я не могу понять....

  • @voltik948
    @voltik948 Před 2 lety

    подскажите по настройкам часы идут все настраивается но температура не отображается датчик температуры 280 подключал по схеме с вашего видео.заранее спасибо

    • @Lukys30
      @Lukys30  Před 2 lety

      проверьте настройки времени вывода температуры, если на табло tt-0 значит выводится не будет. поставьте несколько секунд для вывода значения температуры.

    • @voltik948
      @voltik948 Před 2 lety

      @@Lukys30 хорошо.с даласом все работае хотел с крутым попробовать .фиаско

  • @user-bu5uw7bd4f
    @user-bu5uw7bd4f Před 5 lety

    Корпус приятный, вот бы ещё его крепление на стену

    • @Lukys30
      @Lukys30  Před 5 lety

      Да можно было бы спроектировать настенное гнездо, но и без этого на стене не проблема зафиксировать. Можно крючки любые к стене прикрутить и на них уже часы, или просто дюбеля закрутить и за элемент соединяющий блок управления и сегменты зацепиться.

    • @gyggit
      @gyggit Před 3 lety

      @@Lukys30 сергей, а как Вы думаете - если покрасить зелёного цвета, будет держаться ? Спасибо :))

  • @AlexandrKozir
    @AlexandrKozir Před 5 lety

    А можете написать порядок подключения ленты? Спасибо заранее!

    • @Lukys30
      @Lukys30  Před 5 lety +1

      Порядок подключения элементов оставил классическим A_B_C_D_E_F_G см. википедию или любую картинку en.wikipedia.org/wiki/Seven-segment_display, но если захотите подключайте как захотите, только код переписать надо будет.

    • @AlexandrKozir
      @AlexandrKozir Před 5 lety

      @@Lukys30 Спасибо, за подсказку!

    • @djtoxa83
      @djtoxa83 Před 5 lety

      удобнее G_B_A_F_E_D_C если по вашей картинке, а то со стандартной G распаивать не удобно

  • @bartekd3577
    @bartekd3577 Před 2 lety

    Can you send the circuit ?

  • @user-vg8nm6rw2p
    @user-vg8nm6rw2p Před 4 měsíci

    Здравствуйте. Если есть возможность, напишите, пожалуйста, скетч для этого Вашего проекта на 30 адресных светодиодов WS2812. Буду очень благодарен.

    • @Lukys30
      @Lukys30  Před 4 měsíci

      Поищите в комментариях, мне кажется кто-то уже переделывал скетч. Я точно не буду, тем более без отладки на прототипе писать довольно сложно.

  • @user-my8ts2vw2i
    @user-my8ts2vw2i Před 4 lety

    Как в Ваш скетч прикрутить температуру с DS3231. Знаю что не точный, но пока нет другого. Может кто знает. Пожалуйста

    • @Lukys30
      @Lukys30  Před 4 lety

      Универсальный способ для любого датчика температуры: в скетче есть переменная temp10 если не ошибаюсь. Это значение температуры умноженное на 10. вот ему и присваивайте данные*10 с вашего любого датчика температуры. Примеры по конкретному датчику берите из соответствующих библиотек. Как забрать значение температуры из модуля времени я не изучал и не уверен есть ли такая возможность.

    • @user-my8ts2vw2i
      @user-my8ts2vw2i Před 4 lety

      @@Lukys30 в этом скетче есть
      void TempToArray(){
      tmElements_t tm;
      RTC.read(tm);
      if (tm.Second != 30) {
      TempShow = false;
      return;
      }
      TempShow = true;
      int t = RTC.temperature();
      int celsius = (t / 4.0);
      BrightDots(0); //разделительные мигающие точки выключены
      BrightDigit(digits[11], (NUM_LEDS - LEDS_IN_SEGMENT * 7)); // начало знака Цельсия (С) 4й блок
      BrightDigit(digits[10], (NUM_LEDS - LEDS_IN_SEGMENT * 14)); // начало знака Градус (*) 3й блок
      int digit = celsius % 10;
      BrightDigit(digits[digit], (NUM_LEDS - LEDS_IN_SEGMENT * 21 - DOTS_NUM)); // 2й блок вывода второго символа
      celsius /= 10;
      digit = celsius % 10;
      BrightDigit(digits[digit], (NUM_LEDS - LEDS_IN_SEGMENT * 28 - DOTS_NUM)); // 1й блок вывода первого символа
      };
      Но как применить к Вашему скетчу не знаю (не очень силен в программировании), а датчик купить нет возможности (карантин)

    • @Lukys30
      @Lukys30  Před 4 lety

      @@user-my8ts2vw2i я не закладывал в скетч запрос температуры от модуля времени, даже и не думал про такую возможность, так что в коде ничего похожего нет. Разбираться с модулем RTC сейчас нет ни времени ни желания. Если сами не можете решить свою задачу, то заказывайте нормальный датчик температуры, подключайте в схему и радуйтесь результату.

    • @user-my8ts2vw2i
      @user-my8ts2vw2i Před 4 lety

      @@Lukys30 У меня работают часы с этим скетчем .Но Ваш больше нравится . Ваш гибче.А в том можно задавать любое количество светодиодов на сегмент и количество разделительных точек. Спасибо.

  • @user-qx5fi6hm3j
    @user-qx5fi6hm3j Před 5 lety

    Скинь хоть схему подключения и все блоки которые заказывал , спасибо

    • @Lukys30
      @Lukys30  Před 5 lety +1

      Как так то... я большую часть ролика рассказывал про схему и используемые в ней детали, а вы спрашиваете меня про схему... (видимо я недоходчиво рассказывал...) . Ну да ладно: повторюсь, используемые детали/модули 1- Arduino любая (нано, мини, мега), 2- лента светодиодная WS2812, 3- датчик температуры DS18B20, 4- модуль реального времени DS3231, 5- кнопки (3шт), 6- резисторы (470 Ом и 4,7кОм), 7 блок питания на 5 В (0,5 А хватит). Схему посмотрите в видео, я старался подробно рассказать к каким пинам что подключать.

  • @user-vg8nm6rw2p
    @user-vg8nm6rw2p Před měsícem

    Доброго времени суток. Я захотел сделать ещё одни часы ваш готовый вариант я распечатал но хотел бы вас попросить снять видео как собирать 3D распечатку никак не догадаюсь как собрать заранее благодарю уважаемый Сергей.

  • @Kyceu
    @Kyceu Před 2 lety

    Проект бомба, спасибо, но в видео есть ошибка в подключении модуля времени подключать нужно А5- SCI ( C на модуле), A4- SDA ( D на модуле ) А еще у меня почему - то скетч не поместился на атмегу 168 - мало места пишет, но это скорее всего что плата китайская. хотя....
    В любом случае спасибо автору, очень простой но эффектный прибор получился !

    • @Lukys30
      @Lukys30  Před 2 lety +1

      Спасибо, если нет атмеги 328 и нужно впихнуть скетч в 168, то загрузите старые библиотеки, они легче и скетч должен поместиться.

  • @MrGekson
    @MrGekson Před rokem

    Нужно рассеиватель что бы пикселей не видно было ... Можно попробовать от разбитой ЖК матрицы телевизора вырезать ... Там белый матовый лист рассеивает свет, что бы светодиоды от подсветки не выделялись засветами.

    • @Lukys30
      @Lukys30  Před rokem

      Да, можно ещё и затемнить плёнкой, это добавит контраста, читабельности.

  • @MegaDavid999999
    @MegaDavid999999 Před 5 lety

    Круто. Часы огонь. Рабочее место ещё круче. Если заказать тебе корпус, то сколько будет стоить ?

    • @Lukys30
      @Lukys30  Před 5 lety

      Я советую искать, тех кто напечатает корпус в своем городе. Так будет и быстрее и проще, тем более STL файлы можно скачать по ссылке в описании. По стоимости пластика корпус выйдет не дороже 3-4 долларов + за работу и терпение (при печати принтер постоянно шумит, а ABS пластик немного токсичен в расплавленном виде). Я с города Могилев (Беларусь), если вы рядом, можно договорится иначе посылки/пересылки это не совсем удобно.

    • @user-qx5fi6hm3j
      @user-qx5fi6hm3j Před 5 lety

      Очень круто , скажите пожалуйста можно с вами договорится с корпусом ,сам с несвижа Минской области

    • @Lukys30
      @Lukys30  Před 5 lety

      @@user-qx5fi6hm3j Можно, только возможно Вам не совсем будет выгодно: мне придется тратить свое время, следить за печатью, потом иди на почту, ждать там в очереди, что бы отправить посылку. Если ничего ближе не найдете и всё таки готовы потратить на корпус сумму сопоставимую со стоимостью готовых часов с алиэкспресс, то пишите в личку lukys30{а}gmail{точка}com

    • @user-mh1co5wl9l
      @user-mh1co5wl9l Před 5 lety

      Если Крым я напечатаю

  • @user-ht1ft8wd7o
    @user-ht1ft8wd7o Před 3 lety

    Кто фоторезистор подключил?

  • @valeksv8860
    @valeksv8860 Před 5 lety

    переделал я ваш скетч под 114 диодов 2812 ленты. под распайку сегмент А в центре цифры. сделал точки одним цветом с цифрами. и цвет температуры тоже. но вот почему-то символ С в температуре горит без нижнего сегмента. еще не смог реализовать уменьшение/увеличение яркости в соответствии со временем. как то так. спасибо за подсказки. ваш скет пошел за основу моих часов.

    • @user-xp3hb7so1m
      @user-xp3hb7so1m Před 3 lety

      Почему у меня темпер не показывает?

    • @valeksv8860
      @valeksv8860 Před 3 lety

      @@user-xp3hb7so1m если скетч не меняли. то подключили датчик неправильно

  • @user-qh6ci3my8j
    @user-qh6ci3my8j Před 5 lety

    Здравствуйте ! Очень жду подробный обзор на новый проект !

    • @Lukys30
      @Lukys30  Před 5 lety

      Лень схватила меня за горло и не отпускает, не даёт смонтировать видео про новые часы. Постараюсь на этой неделе выложить.

    • @user-qh6ci3my8j
      @user-qh6ci3my8j Před 5 lety

      @@Lukys30
      Здравствуй теска!
      Уже вторая неделя скоро закончится !
      Когда ждать новый видос ?

    • @Lukys30
      @Lukys30  Před 5 lety

      @@user-qh6ci3my8j czcams.com/video/YTmO7BEsFr8/video.html&t

  • @user-bf7qx4cm1x
    @user-bf7qx4cm1x Před 3 lety

    Подскажите а есть скейч под ws2812 на 86 светодиодов?

    • @Lukys30
      @Lukys30  Před 3 lety +1

      попробуйте этот. drive.google.com/file/d/1YTv-7Qnu3L-xlHR_guRfCjEaItPrJk4p/view?usp=sharing
      Это вроде бы изменённый скетч, но вносил изменения не я, как раз человек делал под трехкратные количество светодиодов на сегмент.

    • @user-bf7qx4cm1x
      @user-bf7qx4cm1x Před 3 lety

      @@Lukys30 К сожалению не подошол, такое впечатление что в сегменте не 3 светодиода как у меня а 1

    • @Lukys30
      @Lukys30  Před 3 lety +1

      @@user-bf7qx4cm1x Александр Андреянов
      Год назад (изменено)
      Скетч на 86 элементов и фото по ссылке. Сегменты только еще пленкой не заклеил ,а надо.... drive.google.com/file/d/16tWGN74ASsGh4OS-swQGfhkTd9dZ71yH/view?usp=sharing

    • @user-bf7qx4cm1x
      @user-bf7qx4cm1x Před 3 lety

      @@Lukys30 Огромное спасибо ,вроде все ок!

  • @user-pd6mt7pc3j
    @user-pd6mt7pc3j Před 5 lety

    никак не могу найти пример часов с адресной лентой похожие на стрелочные. в ленте 60 диодов расположенные по кругу. все диоды горят белым час указывает красный цвет диода, синий минутная стрелка. и если ленту между двух стёкол поместить обклееных зеркальной плёнкой.

    • @Lukys30
      @Lukys30  Před 5 lety

      Интересный наверное получится эффект, реализовать не сложно, я бы заложил следующий алгоритм: гореть красным светодиоду (ЧАС_12*5), гореть синим светодиоду (МИН), если ЧАС_12*5==МИН то гореть фиолетовым светодиоду (МИН). Всё.

    • @djtoxa83
      @djtoxa83 Před 5 lety

      валом таких видел, даже сам собирал (года еще так 2-3 назад), но из за хреновой партии WS2812 начали вылетать диоды один за другим, по началу менял но потом плюнул на них. сейчас дома висит пара больших типо как у автора, только на много больше =) одни 110*37, вторые где-то 90*30 на WS2811. года 2-3 уже трудятся без нареканий

  • @user-mh1co5wl9l
    @user-mh1co5wl9l Před 5 lety

    Взял ардуино нано от рободин все заработало. Немного перебрал скетч хотя в этом ничего не понимаю так поверхностно. Как исправить последний сегмент он немного другого оттенка . Где в коде нужно значение подправить. И как подключить датчик DHT11 просто он есть в наличии хотя тот что у вас в видео точно закажу.

    • @Lukys30
      @Lukys30  Před 5 lety

      скорее всего до последнего сегмента напряжение доходит с большим падением. запитайте по другому или провод потолще возьмите. Про другой датчик посмотрите пример на него, впишите в скетч и присвойте переменой temp значение с этого датчика.

    • @user-mh1co5wl9l
      @user-mh1co5wl9l Před 5 lety

      @@Lukys30 Да нет в напряжении проблем точно нет. 5 ампер и сечение в два раза превышает норму. Последний сегмент горит так представим восьмерку так один из 7 сегментов горит основным цветом а остальные другим оттенком. Так что тут однозначно код.

    • @Lukys30
      @Lukys30  Před 5 lety +1

      @@user-mh1co5wl9l я такого в код не закладывал. Попробуйте померять напряжение на самих светодиодах, если все нормально, то подкинуть другие светодиоды.

    • @user-mh1co5wl9l
      @user-mh1co5wl9l Před 5 lety

      @@Lukys30 спасибо большое. Разобрался. Светодиоды с другой партии и светят немного другим оттенком.

    • @user-mh1co5wl9l
      @user-mh1co5wl9l Před 5 lety

      @@Lukys30 Спасибо. Разобрался. Оказалось лента с другой партии имеет другой оттенок синего цвета. Капец и такое бывает . Заказывал потом еще до заказывал.

  • @user-bm2xi1fl7o
    @user-bm2xi1fl7o Před 3 lety

    добрый день.
    Такая проблема .
    Часы на 86 сегментов, при установки прошивки - "Александр Андреянов доработал скетч под 86 элементов, вот ссылка: drive.google.com/file/d/16tWG..." идет сдвиг диодов. ведь должны моргать две точьки розделитильные часов и минут, а у меня моргает нижняя точька и потом светодиод на следующий цыфре, тоить они как то сдвинуты на один светодиод, где может быть проблема подскажите пожалуйста ?

    • @Lukys30
      @Lukys30  Před 3 lety

      В каком то месте сбились с адресатами. тут надо проверять, правильно ли указаны в скетче номера диодов. Если две первых цифры нормально отображаются то смотрите свой код с того места как идёт управление точками. Имейте ввиду. если на сегмент у Вас 3 адреса, то на точку по одному. Может там ошибка и затаилась. Внимательно пересмотрите алгоритм скетча и найдете ошибку.

    • @user-xp3hb7so1m
      @user-xp3hb7so1m Před 3 lety

      Считай правильно диоды.

    • @Lukys30
      @Lukys30  Před 3 lety

      Я писал скетч под 30 светодиодов. Всё корректно отображается. В любом случае вывод символа С там прокомментирован, поищите там.

  • @voltik948
    @voltik948 Před 2 lety +1

    номинал резистора возле фоторезистора не подскажите?

    • @Lukys30
      @Lukys30  Před 2 lety

      Я не прописал кусок кода, отвечающего за затемнение, так надо было фильтровать значения, но кто-то из тех кто повторил проект доработал. А номинал 1-2 кОм.

    • @voltik948
      @voltik948 Před 2 lety

      @@Lukys30 спасибо .я точно не справлюсь с этой задачей .

    • @voltik948
      @voltik948 Před 2 lety

      @@Lukys30 отдельные спасибо за часы .

  • @vasbkamarxil1260
    @vasbkamarxil1260 Před 3 lety

    Здравствуйте, а можете сделать видео с индикаторами HDSP2000?

    • @Lukys30
      @Lukys30  Před 3 lety +1

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

    • @vasbkamarxil1260
      @vasbkamarxil1260 Před 3 lety

      @@Lukys30 понятно ну на том спс.

  • @user-ly2zu6er5f
    @user-ly2zu6er5f Před 5 lety

    Собрал часики на ws2812 ушло 30 светодиодов.Только у меня почему не происходит автоматической смены времени и температуры.Все время часы работают.Температуру показывает только когда нажму кнопку меню потом опять на часы пкреключается.

    • @Lukys30
      @Lukys30  Před 5 lety

      Часы запоминают настройки пользователя, цвет, яркость, а так же время в секундах для отображения температуры- от нуля до шестидесяти. Эти значения хранятся в ПЗУ контроллера. Настройте параметр "tt" из меню, задайте значение например 6 и часы будут в начале каждой минуты в течении 6 секунд отображать температуру.

    • @user-ly2zu6er5f
      @user-ly2zu6er5f Před 5 lety

      @@Lukys30 Дело в том,что когда я нажимаю кнопку меню один раз можно выбирать цвет часов,а когда нажимаю еще раз все тухнет,приходится отключать блок питания и опять подключать.

    • @Lukys30
      @Lukys30  Před 5 lety

      @@user-ly2zu6er5f странно, так не должно быть. Получается пользователь и время настроить не сможет... Попробуйте исходные библиотеки не обновляя их, возможно если ардуино 168 ей не хватает памяти с новыми б блиотеками и она выкидывать фокусы.

    • @user-ly2zu6er5f
      @user-ly2zu6er5f Před 5 lety

      @@Lukys30 я собрал на 328 меге.А время выставил в самом скетче,собирал другии часы на 114 светодиодах все сразу заработало и часы и температура.Ладно буду разбираться.Спасибо за помощь.

    • @user-ly2zu6er5f
      @user-ly2zu6er5f Před 5 lety

      @@Lukys30 Все разобрался,яркость становилась совсем маленькой когда нажимал второй раз кнопку меню(почему не знаю)Часы же нормально видно.Хороший прект,а главное скеч есть,а то люди не охотно всегда делятся.

  • @djtoxa83
    @djtoxa83 Před 5 lety

    А SDA->A5, SCL->A4 точно? не наоброт случайно?

    • @olexangrstetsiuk3092
      @olexangrstetsiuk3092 Před 5 lety

      На нано точно наоборот.

    • @djtoxa83
      @djtoxa83 Před 5 lety

      @@olexangrstetsiuk3092 а какая разница нано, уно , про мини. чип везде одинаковый, да и по разъемам разница лишь в кол-ве

  • @user-lq4yv7cu7j
    @user-lq4yv7cu7j Před rokem

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

    • @Lukys30
      @Lukys30  Před rokem

      в настройках выставлено время отображения температуры скорее всего 60 секунд. Установите 3-5 сек и температура будет показываться в начале каждой минуты на эту продолжительность.

  • @djtoxa83
    @djtoxa83 Před 5 lety +3

    не вводи людей в заблуждение ту что ты показал не WS2812, а WS2811 (пиксель - три диода с отдельной микросхемой). на WS2812 микросхема уже встроена в каждый диод. и WS2811 насколько язнаю 12в, а WS2812 5в

  • @user-of8yt9qy7t
    @user-of8yt9qy7t Před 4 lety +1

    Автор сделайте пожалуйста скетч на 3 адреса в сегменте.

    • @user-of8yt9qy7t
      @user-of8yt9qy7t Před rokem

      @@user-en6uw4jc9d Добрый день.Попробую помочь с понедельника.

  • @kill_l1629
    @kill_l1629 Před 5 lety

    Здравствуйте! хочу повторить проект, но нет модели точек в архиве с stl.

    • @Lukys30
      @Lukys30  Před 5 lety

      Добавил drive.google.com/open?id=1k7y0YRlqka2MLDCglB8LE09mzzuZbUNB

    • @kill_l1629
      @kill_l1629 Před 4 lety

      @@Lukys30 Спасибо за модельку уже всё скачал и распечатал. Не могу понять как идёт по номерам чтобы переписать скетч.

    • @kill_l1629
      @kill_l1629 Před 4 lety

      @@Lukys30 Хочу переписать под 86 не совсем силён в этом

    • @Lukys30
      @Lukys30  Před 4 lety

      @@kill_l1629 я писал код больше года тому назад, но старался комментировать. Тем не менее основной алгоритм повторю: сначала даём команду на заливку всех светодиодов цветом которым захотим (я пробовал даже градиент, но в релиз не выложил, так как пёстро получается), а затем гасим черным цветом те элементы которые не должны светиться и даём ленте команду "ёлочка гори". Так например в символе "0" не гореть будет последний седьмой элемент (сегмент). Если у вас на сегмент приходится несколько управляемых светодиодов, то командуйте этой группой сразу. Например на семисегментный индикатор вы заложили не семь светодиодов, а 28, то давайте команды группам из этих четвёрок. Можете тупо скопировать команды поработав на клавиатуре ctr+C...ctr+V, а можно написать дополнительный кусок кода, если хотите оптимизировать объем скетча.

    • @kill_l1629
      @kill_l1629 Před 4 lety

      @@Lukys30 Спасибо вам большое за подробный ответ! буду пробовать !

  • @user-oz6fw1yh9z
    @user-oz6fw1yh9z Před rokem

    А у меня скетч выдаёт ошибку в чём причина

  • @user-mj1vp5gc6b
    @user-mj1vp5gc6b Před 2 lety

    Здравствуйте, а как сделать плавное мигание точек.

    • @Lukys30
      @Lukys30  Před 2 lety

      Интересный эффект, надо разложить каждую вторую секунду в которой светятся точки на части и прописать яркость(цвет) каждой доли времени для этих двух точек.

    • @Lukys30
      @Lukys30  Před 2 lety

      Или привязать яркость точек к миллисекундам через зависимость по определенной формуле.

    • @user-mj1vp5gc6b
      @user-mj1vp5gc6b Před 2 lety

      Попробую сделать, если интересно могу отписаться по результату

  • @user-zu4bk6ny1k
    @user-zu4bk6ny1k Před 4 lety

    Здравствуйте. Можно ли использовать обычные светодиоды с фильтром со скетчем в конце видео?

    • @Lukys30
      @Lukys30  Před 4 lety

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

  • @user-ly2zu6er5f
    @user-ly2zu6er5f Před 5 lety

    Добрый день.Решил собрать вторые часы на макетной плате,подключил прошли все работает.Тут с Китая приехала очередная пародия ардуинок нано.Ставлю их в макетную плату прошиваю и часы показывают только температуру,ставлю старую прошиваю все в порядке,из новых ставил все пять,что пришли все только температуру показывают.Залива в них другую прошивку светильника все работает,может по шине i2ci в них проблема.Голова скоро лопнит))))

    • @Lukys30
      @Lukys30  Před 5 lety

      Скорее всего все нормально с Ардуинками. Возможно при первом запуске программа попыталась считать настройки с ПЗУ, которая у новой ардуины чистая, по идее перезагрузка должна помочь. Если не поможет, то попробуйте оценить работу кнопок, возможно не подтянуты внутренние резисторы, если что припаяйте поддягивающие резисторы к + или -, я уже не помню к чему я их программно поддягивал.

    • @user-ly2zu6er5f
      @user-ly2zu6er5f Před 5 lety

      @@Lukys30 Спасибо за быстрый ответ. Попробую.

  • @user-qx1ro6cw2b
    @user-qx1ro6cw2b Před 5 lety

    Блин круто, я сам делал тоже, но вот со скетчем не сложилось хотел одно а получил другое, попробую Ваш скетч под свои часы приспособить, и корпус я делал из фанеры вырезанной на ЧПУ лазере...

    • @Lukys30
      @Lukys30  Před 5 lety

      Учитывайте количество светодиодов в одном сегменте: у меня на один сегмент один светодиод (3х за счёт ws2811) Если у вас больше просто подправьте скетч, нужно будет переписать обработку процедуры отображения каждой цифры. Я старался скетч написать простым и понятным.

    • @user-qx1ro6cw2b
      @user-qx1ro6cw2b Před 5 lety

      @@Lukys30 спасибо, я попробую, если будут проблемки, могу ли я к Вам обратится за советом?

    • @Lukys30
      @Lukys30  Před 5 lety

      @@user-qx1ro6cw2b да

    • @AlexandrKozir
      @AlexandrKozir Před 5 lety

      @@user-qx1ro6cw2b Получилось повторить проект?

    • @user-qx1ro6cw2b
      @user-qx1ro6cw2b Před 5 lety

      @@AlexandrKozir пока не занимался, время нет, как только сделаю отпишусь)))

  • @Lukys30
    @Lukys30  Před 5 lety

    Добавил видео про часы на основе матрицы 21*7 на адресных светодиодах. czcams.com/video/YTmO7BEsFr8/video.html&t

    • @user-xp3hb7so1m
      @user-xp3hb7so1m Před 3 lety

      Сергей, скажи почему у меня только часы работают? Температура не показывает!
      Настройка кнопками работает. Дата день месяц, год., настройка температуры от 0-60
      Но вывода темпер нету!?

    • @Lukys30
      @Lukys30  Před 3 lety

      @@user-xp3hb7so1m хм... вероятно длительность отображения задана временем ноль. пробуйте смотреть настройки. Второй вариант: если не виден датчик, то вывода температуры нет. скорее всего в этом причина.