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

Поделиться
HTML-код
  • Опубликовано: 3 янв 2019
  • Часы на адресной светодиодной ленте. Управляются микроконтроллером Ардуино. При изготовлении корпуса использовался 3д принтер.
    Ссылка на файл со скетчем и 3д моделями (исходник + stl): drive.google.com/open?id=1k7y...
    Александр Андреянов доработал скетч под 86 элементов, вот ссылка: drive.google.com/file/d/16tWG...
    и схему люди нарисовали, за что им спасибо. drive.google.com/file/d/1uuZU...

Комментарии • 523

  • @user-jz1sw1bo9c
    @user-jz1sw1bo9c 3 года назад +2

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

  • @korshunoff86
    @korshunoff86 Год назад

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

  • @djtoxa83
    @djtoxa83 5 лет назад +7

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

    • @user-uw4uj7ve7x
      @user-uw4uj7ve7x 5 лет назад +1

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

    • @user-ly2zu6er5f
      @user-ly2zu6er5f 5 лет назад

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

  • @user-gd4ei6ud8v
    @user-gd4ei6ud8v 5 лет назад +2

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

  • @sergomogilno
    @sergomogilno 5 лет назад

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

  • @user-vg8nm6rw2p
    @user-vg8nm6rw2p 3 месяца назад

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

  • @sergejjost
    @sergejjost 4 года назад

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

  • @user-lr7ii8pp1s
    @user-lr7ii8pp1s 5 лет назад

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

  • @user-og6ws9sl8l
    @user-og6ws9sl8l 8 месяцев назад

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

  • @_Jumbo_
    @_Jumbo_ Год назад

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

  • @MrPon4ik1974
    @MrPon4ik1974 5 лет назад +1

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

  • @user-zy4pw7nx6d
    @user-zy4pw7nx6d 4 года назад +1

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

    • @Lukys30
      @Lukys30  4 года назад

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

    • @gyggit
      @gyggit 3 года назад

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

    • @Lukys30
      @Lukys30  3 года назад

      @@gyggit :))

  • @Lukys30
    @Lukys30  5 лет назад +3

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

    • @djtoxa83
      @djtoxa83 5 лет назад

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

    • @user-fb1im9gg7f
      @user-fb1im9gg7f 5 лет назад +2

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

    • @hugoodas
      @hugoodas Год назад

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

  • @savyol685
    @savyol685 3 года назад +3

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

  • @alexiva7059
    @alexiva7059 3 года назад +1

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

  • @user-qn6zs5uv2z
    @user-qn6zs5uv2z 3 года назад

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

  • @andrei3439
    @andrei3439 5 лет назад +2

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

  • @Dancopymus
    @Dancopymus 2 года назад

    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

  • @vbondov
    @vbondov 4 месяца назад

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

  • @user-qx5fi6hm3j
    @user-qx5fi6hm3j 5 лет назад

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

  • @user-kv9od7pk5v
    @user-kv9od7pk5v 3 года назад +1

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

  • @kill_l1629
    @kill_l1629 4 года назад

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

  • @Dead_inside....
    @Dead_inside.... 4 года назад

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

  • @vitek8573
    @vitek8573 4 года назад +1

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

    • @Lukys30
      @Lukys30  4 года назад +1

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

  • @user-bu5uw7bd4f
    @user-bu5uw7bd4f 5 лет назад

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

    • @Lukys30
      @Lukys30  5 лет назад

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

    • @gyggit
      @gyggit 3 года назад

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

  • @Kyceu
    @Kyceu 2 года назад

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

    • @Lukys30
      @Lukys30  2 года назад +1

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

  • @user-kp3ks8bc8r
    @user-kp3ks8bc8r 5 лет назад

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

    • @Lukys30
      @Lukys30  5 лет назад

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

  • @AlexandrKozir
    @AlexandrKozir 5 лет назад

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

    • @Lukys30
      @Lukys30  5 лет назад

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

    • @djtoxa83
      @djtoxa83 5 лет назад

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

  • @vitek8573
    @vitek8573 5 лет назад

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

    • @Lukys30
      @Lukys30  5 лет назад

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

  • @artigiano_eterno
    @artigiano_eterno 5 лет назад

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

  • @user-of8yt9qy7t
    @user-of8yt9qy7t 4 года назад +4

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

    • @lexa8527
      @lexa8527 4 года назад

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

    • @user-of8yt9qy7t
      @user-of8yt9qy7t 4 года назад

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

    • @user-nr5uy4jr4e
      @user-nr5uy4jr4e 4 года назад

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

  • @user-kj6bo2ph8m
    @user-kj6bo2ph8m 5 лет назад

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

  • @user-qh6ci3my8j
    @user-qh6ci3my8j 5 лет назад

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

    • @Lukys30
      @Lukys30  5 лет назад

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

    • @user-qh6ci3my8j
      @user-qh6ci3my8j 5 лет назад

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

    • @Lukys30
      @Lukys30  5 лет назад

      @@user-qh6ci3my8j ruclips.net/video/YTmO7BEsFr8/видео.html&t

  • @AlexandrKozir
    @AlexandrKozir 4 года назад

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

    • @Lukys30
      @Lukys30  4 года назад

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

  • @valeksv8860
    @valeksv8860 5 лет назад

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

    • @user-xp3hb7so1m
      @user-xp3hb7so1m 3 года назад

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

    • @valeksv8860
      @valeksv8860 3 года назад

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

  • @MrGekson
    @MrGekson Год назад

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

    • @Lukys30
      @Lukys30  Год назад

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

  • @GrandFRX
    @GrandFRX 4 года назад

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

    • @Lukys30
      @Lukys30  4 года назад

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

  • @naviofun
    @naviofun 2 года назад

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

    • @Lukys30
      @Lukys30  2 года назад

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

    • @naviofun
      @naviofun 2 года назад

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

  • @MrPon4ik1974
    @MrPon4ik1974 4 года назад

    А у меня они уже работают :-) Директор увидел такую тему и предложил повесить их в начале коридора поближе к себе. хех.... :-) Я тащусь от них. Жаль что нельзя поставить фотку сюда

    • @Lukys30
      @Lukys30  4 года назад

      Как вообще работают? температуру нормально показывают? или не добавляли датчик температуры? Мне интересно как живут мои проекты, скиньте фотку на мой адрес: lukys30{собака}gmail.com

    • @MrPon4ik1974
      @MrPon4ik1974 4 года назад

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

    • @user-ly2zu6er5f
      @user-ly2zu6er5f 4 года назад

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

    • @Lukys30
      @Lukys30  4 года назад

      @@user-ly2zu6er5f Спасибо, рад что пользователям заходят мои проекты.

  • @user-td5ve9jn3d
    @user-td5ve9jn3d 2 года назад

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

    • @Lukys30
      @Lukys30  2 года назад

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

    • @user-td5ve9jn3d
      @user-td5ve9jn3d 2 года назад

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

  • @user-zr5cv1ic5i
    @user-zr5cv1ic5i 2 года назад

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

    • @Lukys30
      @Lukys30  2 года назад

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

  • @Di_Maro
    @Di_Maro 2 года назад

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

  • @rewer67
    @rewer67 Год назад +1

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

    • @Lukys30
      @Lukys30  Год назад

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

    • @rewer67
      @rewer67 Год назад +1

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

  • @user-jb8vi9lx7h
    @user-jb8vi9lx7h 5 лет назад

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

    • @Lukys30
      @Lukys30  5 лет назад

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

    • @user-jb8vi9lx7h
      @user-jb8vi9lx7h 5 лет назад

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

    • @Lukys30
      @Lukys30  5 лет назад

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

  • @ua6hps
    @ua6hps 2 года назад

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

    • @Lukys30
      @Lukys30  2 года назад

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

    • @ua6hps
      @ua6hps 2 года назад

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

    • @Lukys30
      @Lukys30  2 года назад +1

      @@ua6hps да.

    • @ua6hps
      @ua6hps 2 года назад

      @@Lukys30 Спасибо!

  • @rewer67
    @rewer67 Год назад +1

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

    • @hugoodas
      @hugoodas Год назад

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

    • @rewer67
      @rewer67 Год назад

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

  • @user-qx1ro6cw2b
    @user-qx1ro6cw2b 5 лет назад

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

    • @Lukys30
      @Lukys30  5 лет назад

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

    • @user-qx1ro6cw2b
      @user-qx1ro6cw2b 5 лет назад

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

    • @Lukys30
      @Lukys30  5 лет назад

      @@user-qx1ro6cw2b да

    • @AlexandrKozir
      @AlexandrKozir 5 лет назад

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

    • @user-qx1ro6cw2b
      @user-qx1ro6cw2b 5 лет назад

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

  • @vitek8573
    @vitek8573 5 лет назад

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

    • @Lukys30
      @Lukys30  5 лет назад

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

    • @user-mh1co5wl9l
      @user-mh1co5wl9l 5 лет назад

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

  • @alexiva7059
    @alexiva7059 3 года назад

    Для ленты на диодах WS2812 необходимо править код.

  • @led_rework
    @led_rework 4 года назад +1

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

    • @Lukys30
      @Lukys30  4 года назад +2

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

    • @led_rework
      @led_rework 4 года назад

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

  • @djtoxa83
    @djtoxa83 5 лет назад +3

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

  • @AlexandrKozir
    @AlexandrKozir 5 лет назад

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

    • @Lukys30
      @Lukys30  5 лет назад +1

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

    • @AlexandrKozir
      @AlexandrKozir 5 лет назад

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

    • @djtoxa83
      @djtoxa83 5 лет назад

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

  • @bartekd3577
    @bartekd3577 2 года назад

    Can you send the circuit ?

  • @user-ir8zq2ii1m
    @user-ir8zq2ii1m 4 года назад +1

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

    • @Lukys30
      @Lukys30  4 года назад

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

    • @user-ir8zq2ii1m
      @user-ir8zq2ii1m 4 года назад

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

    • @Lukys30
      @Lukys30  4 года назад +1

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

    • @user-ir8zq2ii1m
      @user-ir8zq2ii1m 4 года назад +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  4 года назад

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

  • @sgvizzy9907
    @sgvizzy9907 2 года назад

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

    • @Lukys30
      @Lukys30  2 года назад

      да, да.

    • @sgvizzy9907
      @sgvizzy9907 2 года назад

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

    • @sgvizzy9907
      @sgvizzy9907 2 года назад

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

    • @Lukys30
      @Lukys30  2 года назад

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

    • @sgvizzy9907
      @sgvizzy9907 2 года назад

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

  • @user-qx5fi6hm3j
    @user-qx5fi6hm3j 5 лет назад

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

    • @Lukys30
      @Lukys30  5 лет назад +1

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

  • @eugenezaporozchenko4110
    @eugenezaporozchenko4110 3 года назад

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

    • @Lukys30
      @Lukys30  3 года назад

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

    • @eugenezaporozchenko4110
      @eugenezaporozchenko4110 3 года назад

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

    • @Lukys30
      @Lukys30  3 года назад

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

  • @user-xp3hb7so1m
    @user-xp3hb7so1m 3 года назад

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

    • @user-xp3hb7so1m
      @user-xp3hb7so1m 3 года назад

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

  • @user-vg8nm6rw2p
    @user-vg8nm6rw2p 3 месяца назад

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

    • @Lukys30
      @Lukys30  3 месяца назад

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

  • @user-xp3hb7so1m
    @user-xp3hb7so1m 3 года назад +1

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

    • @Lukys30
      @Lukys30  3 года назад

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

    • @user-bf7qx4cm1x
      @user-bf7qx4cm1x 3 года назад

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

  • @user-hm6fb9ie2g
    @user-hm6fb9ie2g Год назад

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

    • @Lukys30
      @Lukys30  Год назад

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

    • @user-hm6fb9ie2g
      @user-hm6fb9ie2g Год назад

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

  • @user-dk2dg9bg9e
    @user-dk2dg9bg9e 2 года назад

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

    • @Lukys30
      @Lukys30  2 года назад

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

  • @user-en6uw4jc9d
    @user-en6uw4jc9d 11 месяцев назад

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

    • @Lukys30
      @Lukys30  11 месяцев назад

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

    • @user-en6uw4jc9d
      @user-en6uw4jc9d 11 месяцев назад

      @@Lukys30 Спасибо.

  • @user-gy5kf3il3f
    @user-gy5kf3il3f 5 лет назад

    Спасибо за видео, Я написал Вам на почту, ответьте по возможности.

  • @user-of8yt9qy7t
    @user-of8yt9qy7t 4 года назад +1

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

    • @user-of8yt9qy7t
      @user-of8yt9qy7t Год назад

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

  • @MrPon4ik1974
    @MrPon4ik1974 4 года назад

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

    • @Lukys30
      @Lukys30  4 года назад +1

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

    • @MrPon4ik1974
      @MrPon4ik1974 4 года назад

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

    • @Lukys30
      @Lukys30  4 года назад +1

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

  • @user-ht1ft8wd7o
    @user-ht1ft8wd7o 3 года назад

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

  • @user-ck3bt2kt1x
    @user-ck3bt2kt1x 4 года назад

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

    • @user-ck3bt2kt1x
      @user-ck3bt2kt1x 4 года назад

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

    • @Lukys30
      @Lukys30  4 года назад

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

  • @agressor68rus
    @agressor68rus 4 года назад

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

    • @Lukys30
      @Lukys30  4 года назад +1

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

    • @agressor68rus
      @agressor68rus 4 года назад

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

  • @user-rq7rd8uf7c
    @user-rq7rd8uf7c 3 года назад

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

    • @Lukys30
      @Lukys30  3 года назад

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

    • @user-rq7rd8uf7c
      @user-rq7rd8uf7c 3 года назад

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

  • @user-vg8nm6rw2p
    @user-vg8nm6rw2p Месяц назад

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

  • @asandrxxx
    @asandrxxx 5 лет назад

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

    • @Lukys30
      @Lukys30  5 лет назад

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

    • @asandrxxx
      @asandrxxx 5 лет назад

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

  • @user-jm3xm9ru1b
    @user-jm3xm9ru1b 2 года назад

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

    • @Lukys30
      @Lukys30  2 года назад

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

  • @user-hm6fb9ie2g
    @user-hm6fb9ie2g Год назад

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

    • @user-en6uw4jc9d
      @user-en6uw4jc9d 11 месяцев назад

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

  • @user-xp3hb7so1m
    @user-xp3hb7so1m 3 года назад +1

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

    • @user-bf7qx4cm1x
      @user-bf7qx4cm1x 3 года назад

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

    • @user-bf7qx4cm1x
      @user-bf7qx4cm1x 3 года назад

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

  • @user-mh1co5wl9l
    @user-mh1co5wl9l 5 лет назад

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

    • @Lukys30
      @Lukys30  5 лет назад

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

    • @user-mh1co5wl9l
      @user-mh1co5wl9l 5 лет назад

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

    • @Lukys30
      @Lukys30  5 лет назад

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

  • @user-yq5pm1wj4r
    @user-yq5pm1wj4r 4 года назад

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

    • @Lukys30
      @Lukys30  4 года назад

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

    • @user-yq5pm1wj4r
      @user-yq5pm1wj4r 4 года назад

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

  • @user-ly2zu6er5f
    @user-ly2zu6er5f 5 лет назад

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

    • @Lukys30
      @Lukys30  5 лет назад

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

    • @user-ly2zu6er5f
      @user-ly2zu6er5f 5 лет назад

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

  • @dudehacker3942
    @dudehacker3942 Год назад

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

    • @Lukys30
      @Lukys30  Год назад

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

  • @MegaDavid999999
    @MegaDavid999999 5 лет назад

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

    • @Lukys30
      @Lukys30  5 лет назад

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

    • @user-qx5fi6hm3j
      @user-qx5fi6hm3j 5 лет назад

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

    • @Lukys30
      @Lukys30  5 лет назад

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

    • @user-mh1co5wl9l
      @user-mh1co5wl9l 5 лет назад

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

  • @valeksv8860
    @valeksv8860 5 лет назад

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

    • @Lukys30
      @Lukys30  5 лет назад +1

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

    • @valeksv8860
      @valeksv8860 5 лет назад

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

    • @Lukys30
      @Lukys30  5 лет назад

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

    • @valeksv8860
      @valeksv8860 5 лет назад

      @@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  5 лет назад

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

  • @ua6hps
    @ua6hps 2 года назад

    А подтягивающие резисторы для кнопок лучше всё-таки припаять! Без них те, которые подключаются программно, не работают. Входы "Ардуино" ловят помеху, и дисплей мигает, как будто никаких программных резисторов нет. Проявляется это после 4-5 часового "прогрева", а сначала, после запуска все работает штатно. Проблему снял установкой физических резисторов. Проверено на трёх платах "Ардуино". Возможно, китайские платы имеют "некоторые особенности" )))

    • @Lukys30
      @Lukys30  2 года назад

      Спасибо. Буду знать.

  • @user-tp6iz4kh3n
    @user-tp6iz4kh3n Год назад

    Разобрался я с часами заменив очередную ардуино. Все работает. Схема подключения такая:
    Pin arduino nano D2 - кнопка 1 на GND и подтягивается резистором на 10 кОм к «+»
    D3- кнопка 2 на GND и подтягивается резистором на 10 кОм к «+»
    D4- кнопка 3 на GND и подтягивается резистором на 10 кОм к «+»
    D6 - лента WS2812
    D10 - датчик температуры ds18b20 подтягивается резистором на 4.7 кОм к «+»
    А4 - на pin SDA модуля часов DS3132
    А5 - на pin SCL модуля часов DS3132

    • @Lukys30
      @Lukys30  Год назад

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

    • @user-tp6iz4kh3n
      @user-tp6iz4kh3n Год назад

      @@Lukys30 Может и есть. Я начинающий в этом деле. Спасибо Вам за отзывчивость.

  • @evgenvalkir6414
    @evgenvalkir6414 5 лет назад

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

  • @vasbkamarxil1260
    @vasbkamarxil1260 3 года назад

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

    • @Lukys30
      @Lukys30  3 года назад +1

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

    • @vasbkamarxil1260
      @vasbkamarxil1260 3 года назад

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

  • @user-mh1co5wl9l
    @user-mh1co5wl9l 5 лет назад

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

    • @Lukys30
      @Lukys30  5 лет назад

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

    • @user-mh1co5wl9l
      @user-mh1co5wl9l 5 лет назад

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

    • @Lukys30
      @Lukys30  5 лет назад +1

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

    • @user-mh1co5wl9l
      @user-mh1co5wl9l 5 лет назад

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

    • @user-mh1co5wl9l
      @user-mh1co5wl9l 5 лет назад

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

  • @user-pd6mt7pc3j
    @user-pd6mt7pc3j 5 лет назад

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

    • @Lukys30
      @Lukys30  5 лет назад

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

    • @djtoxa83
      @djtoxa83 5 лет назад

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

  • @user-bf7qx4cm1x
    @user-bf7qx4cm1x 3 года назад

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

    • @Lukys30
      @Lukys30  3 года назад +1

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

    • @user-bf7qx4cm1x
      @user-bf7qx4cm1x 3 года назад

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

    • @Lukys30
      @Lukys30  3 года назад +1

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

    • @user-bf7qx4cm1x
      @user-bf7qx4cm1x 3 года назад

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

  • @Макс71
    @Макс71 6 месяцев назад

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

  • @user-tw5zm5zd4w
    @user-tw5zm5zd4w 8 месяцев назад

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

    • @Lukys30
      @Lukys30  8 месяцев назад

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

  • @virgisvanagelis3261
    @virgisvanagelis3261 5 лет назад

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

    • @Lukys30
      @Lukys30  5 лет назад

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

    • @Lukys30
      @Lukys30  5 лет назад

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

    • @virgisvanagelis3261
      @virgisvanagelis3261 5 лет назад

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

    • @virgisvanagelis3261
      @virgisvanagelis3261 5 лет назад +3

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

    • @AlexandrKozir
      @AlexandrKozir 4 года назад +1

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

  • @hugoodas
    @hugoodas Год назад +1

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

    • @Lukys30
      @Lukys30  Год назад

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

    • @hugoodas
      @hugoodas Год назад

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

    • @hugoodas
      @hugoodas Год назад

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

    • @Lukys30
      @Lukys30  Год назад

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

    • @hugoodas
      @hugoodas Год назад

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

  • @KaliYga
    @KaliYga Год назад

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

  • @Maxometr75
    @Maxometr75 4 года назад

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

    • @Lukys30
      @Lukys30  4 года назад

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

    • @Maxometr75
      @Maxometr75 4 года назад

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

    • @Lukys30
      @Lukys30  4 года назад

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

    • @Maxometr75
      @Maxometr75 4 года назад

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

    • @Maxometr75
      @Maxometr75 4 года назад

      Я вот такого плана на али нашел, 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, можно внутренности свои поставить, но мне не нравится, что корпус массивный, а у вас он более изящный.

  • @evgensoldatov6924
    @evgensoldatov6924 Год назад

    Может есть у кого нормальная схема и скетч под светодиоды 2812 и датчиком температуры?

  • @maxnikolaev6040
    @maxnikolaev6040 5 лет назад

    Сергей,добрый день.Написал на почту.Помогите пожалуйста.

  • @Lukys30
    @Lukys30  5 лет назад

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

    • @user-xp3hb7so1m
      @user-xp3hb7so1m 3 года назад

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

    • @Lukys30
      @Lukys30  3 года назад

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

  • @voltik948
    @voltik948 2 года назад

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

    • @Lukys30
      @Lukys30  2 года назад

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

    • @voltik948
      @voltik948 2 года назад

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

  • @MrSergrider
    @MrSergrider 5 лет назад

    Отрицательную температуру показывают?

    • @Lukys30
      @Lukys30  5 лет назад

      да. в первой версии появляется знак "_" под символом "с" , во второй версии, которая не тестировалась в первом сегменте, при этом отпадают десятые доли градуса.

  • @kill_l1629
    @kill_l1629 5 лет назад

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

    • @Lukys30
      @Lukys30  5 лет назад

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

    • @kill_l1629
      @kill_l1629 4 года назад

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

    • @kill_l1629
      @kill_l1629 4 года назад

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

    • @Lukys30
      @Lukys30  4 года назад

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

    • @kill_l1629
      @kill_l1629 4 года назад

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