Про работу сегментов индикатора получилось гораздо подробнее, чем про сам проект, часы на ардуино ;). За подробный разбор работы светодиодных индикаторов, лайк.
@@jarduino-2674 мне нужны были именно такие. Поэтому я такие сделал. Можно воткнуть в розетку, а устройство снабдить bluetooth для синхронизации. Однако, повторюсь, мне было это не надо. Когда мне понадобились более навороченные часики, я их сделал уже совсем иначе.
Если ещё актуально, то напишите сами. В сериал к ардуино, через юсб будет слать достоверное время. Сколько раз и с какой периодичностью? Можно через планировщик и автозапуск. Если устройство будет питаться от компьютера, то вообще всё красиво. Если от аккумулятора, то точно также через сериал порт писать можно. Или в EEPROM можно записать всё тем же способом, если без аккумулятора вдруг. Разобраться не трудно. Если есть ещё какие-нибудь идеи, то я бы почитал(не считая модуля реального времени)
Клевые часики... А можно их еще выходом на пищалку допрлнить? Чтоб каждый час с 07:00 до 21:00 пикали каждый час и будильник на отдельный аналоговый вывод ардуинки с постепенно-нарастающим сигналом типа "в траве сидел кузнечек" и еще релюшку включать и отключать в усьановленное время?
@@w0x1f Сколько рассказывать не могу сказать потому что это зависит от длинны ролика, но про что... скажу Пример: 1.Объяснение схемы 2.Написание прошивки 3.Учтение ошибок начинающих (по желанию) 4.Практика или тесты
Человечище! Благодарности нет предела! Вот именно то что я искал. Можно конечно купить готовые индикаторы с микросхемой и соединить четырьмя проводами, но романтики нет. а тут полное описание работы с анодами и катодами, я например раньше этого не знал! И в добавок если есть желание то индикаторы можно слепить вообще самому любого размера из светодиодов, только питать через 8 транзисторов что бы не спалить выходы ардуинки. СИСИБО!
Спасибо тебе, человек. Есть потребность сделать тупейший максимально деревянный счётчик моточасов, который считает по включению питания и останавливается по отключению. К сожалению, всё, что видел из готового в продаже - откровенная неудобная хрень, поэтому придётся колхозить. Искал что-нибудь вот такое простое, но все рассказывают о каких-то супер-пупер навороченных проектах, которые только что в космос не летают, а что-то достаточно простое, подходящее для моих целей, увидел только у тебя. И точность такая тоже подойдет безо всякой синхронизации: даже если пять секунд на час отклонение, то на отрезке в 350 моточасов погрешность будет в пределах получаса, и это меня устроит. Единственный вопрос - есть ли в таком проце какая-нибудь энергонезависимая память, чтобы счётчик не сбрасывался при отключении питания?
Да, есть, но у неё всего 10'000 перезаписей примерно. Поэтому нужно записывать данные только при выключении. Понадобится сделать резервный источник питания (например, большой конденсатор), а также завести внешнее питание на ножку для контроля (тут ещё что-то понадобится, я думаю). В общем, нагуглить схему такого простенького ИБП будет не трудно. Соответственно, когда 1 на ножке контроля сменяется на 0, сохраняешь счётчик в EEPROM. Конденсатор даст тебе некоторое время, чтобы это сделать, после чего прибор окончательно обесточится. Надеюсь, понятно описал. Вот тут на инглише рассказывается, как подобное сделать: th-cam.com/video/HnLKS8_OzC8/w-d-xo.html Со схемами и кодом.
@@w0x1f Спасибо. У Гайвера на сайте уже посмотрел именно такое. Только у него написано про 100 000 перезаписей по паспорту и до миллиона в реале, но уже с риском потери данных. К тому же есть не сложные алгоритмы циклической перезаписи, т.е. чтобы каждая следующая запись шла в следующий кусок памяти до конца епрома, а потом с начала, и так по кругу. Получается равномерное использование ресурса памяти. Учитывая, что мне нужно хранить пару целых чисел, прибор сломается точно не из-за выработки памяти. Ну и там же о способах, чтобы погрешность времени не накапливалась.
5:31 проще говоря - общий минус. У меня такой же экран, сегодня начал писать свои часы... опыта на С++ мало, почти нет, писать буду долго. Абсолютно не представляю как делается синхронизация с ПК.. Я наверно сделаю кнопки и (суточную)коррекцию хода, как на телефоне АОН "Русь-25".
Зависит от цвета индикатора и вольтажа ардуинки. Есть онлайн калькуляторы резисторов для светодиодов, там можно посчитать минимальное сопротивление. Если поставить больше, то индикатор будет более тусклым. Что может тоже оказаться полезным.
Да есть только там очен многа всево имена кода какой узять непонятна а индикатор непонятна какие сегменти потключич e-d-c-d-a-f-g вдруг мой 7снгментний индикатор неподайдот по пинам спасибо Вам лайк 👍
@@Electronic-101 если распиновка будет другая, то в начале INO файла поменяй выводы Ардуины для сегментов ( SEG_* ). Ну и резисторы поставь соответственно распиновке.
Без сохранения времени при отключенном питании поделка не имеет никакого практического применения. Такая конструкция годится только как учебноё пособие для других проектов.
У меня эти часы работали полгода. Достаточно "практическое" применение? :-) Точность хода таких часов не позволяет использовать их без синхронизации. Можно развить этот проект - добавить RTC и батарейку. Но мне это было не нужно, у меня это были настольные часы, поэтому постоянное подключение к ПК не было проблемой. Современные ПК не отключают питание на USB, так что часы шли 24/7.
Про работу сегментов индикатора получилось гораздо подробнее, чем про сам проект, часы на ардуино ;).
За подробный разбор работы светодиодных индикаторов, лайк.
как сделать такие часы с модулем RTC? например на DS3231 пожалуйста подскажите
Как добавить туда функции таймера и частотомера. Нужно для КВ радио.
Всем привет подскажите пожалуйста как можно собрать часы из ds3231sn tm1637 на нано
Пин А6 вроде же может цифровой сигнал выдавать
Запитал от повер банка все нормально а от блока питания время то быстро то медленно идёт, чо делать?
Назови этот ролик так : семисегментный индикатор глазами курильщика
... или "Часы, работающие только от компьютера" )) Время-то постоянно сбивается.
@@jarduino-2674 что тебе мешает установить клемы на прямую к питанию на ардуино? и включить в розетке через блок питания на 9 вольт
@@FUNKAFANTAS1 , и насколько убегут такие часы без регулярной синхронизации через компьютер?
@@jarduino-2674 на много я думаю
@@jarduino-2674 мне нужны были именно такие. Поэтому я такие сделал. Можно воткнуть в розетку, а устройство снабдить bluetooth для синхронизации. Однако, повторюсь, мне было это не надо. Когда мне понадобились более навороченные часики, я их сделал уже совсем иначе.
А как подключить индикатор с общим анодом?
а подскажи можно ли смд резисторы было взять там жэ токи совсем не велики ?
конечно можно
Прошу пояснить, как необходимо установить программу которая синхронизирует время при подключении часов к компьютеру?
Если ещё актуально, то напишите сами. В сериал к ардуино, через юсб будет слать достоверное время. Сколько раз и с какой периодичностью? Можно через планировщик и автозапуск. Если устройство будет питаться от компьютера, то вообще всё красиво. Если от аккумулятора, то точно также через сериал порт писать можно. Или в EEPROM можно записать всё тем же способом, если без аккумулятора вдруг. Разобраться не трудно. Если есть ещё какие-нибудь идеи, то я бы почитал(не считая модуля реального времени)
я в шоке . я это и искал. какой ты молодчина . всё четко рассказал. спасибо
Клевые часики... А можно их еще выходом на пищалку допрлнить? Чтоб каждый час с 07:00 до 21:00 пикали каждый час и будильник на отдельный аналоговый вывод ардуинки с постепенно-нарастающим сигналом типа "в траве сидел кузнечек" и еще релюшку включать и отключать в усьановленное время?
Можно, приделывай :-) В конце концов, это не так сложно.
xda_wolf Не.... Я еще не «настоящий волшебник... мне это не так просто, как вам...
xda_wolf повторить смогу и то если скетч будет вместе с библиотекой выложен и версия ID будет известна и такая нацдется у меня...
Можно присобачить микруху серии УМС-8
Мда, 19 минут на теорию, и потом 1 минута на тесты и сборку... ЭТО ШЕДЕВРРРРРРРРР
Это был рофл
С удовольствием почитаю, как бы ты предложил разбить ролик. Про что сколько рассказать и тд.
@@w0x1f Сколько рассказывать не могу сказать потому что это зависит от длинны ролика, но про что... скажу
Пример:
1.Объяснение схемы
2.Написание прошивки
3.Учтение ошибок начинающих (по желанию)
4.Практика или тесты
Бесполезная болтавня,согласен
Не смотри чел норм обьясняет.
Подскажите, как выставлять время?
Вот в этих строках:
byte h = 21;
byte m = 01;
byte s = 0;
Человечище! Благодарности нет предела! Вот именно то что я искал. Можно конечно купить готовые индикаторы с микросхемой и соединить четырьмя проводами, но романтики нет. а тут полное описание работы с анодами и катодами, я например раньше этого не знал! И в добавок если есть желание то индикаторы можно слепить вообще самому любого размера из светодиодов, только питать через 8 транзисторов что бы не спалить выходы ардуинки. СИСИБО!
А как сделать часы ?
собрал, все работает!
Интересно, какая максимальная частота которую может ардуинка выдать на сегмент?
Настолько большая, что начинает уменьшаться яркость диодов. Мне даже пришлось ограничивать частоту обновления.
@@w0x1f у меня вопрос был в связи с тем что планирую сделать часы с микросекундами. Для поверки видеокамеры с выдержкой 1/1000.
Зачем часы, которые постоянно подключены к компьютеру? ;-) В компьютере часы всегда на виду ))
Компьютер не всегда включён.
В играх часов не видно, а засиживаться не всегда охота.
привет а можно запустить часы без модуля реально времени?
Они и есть без модуля. Поэтому точность хода посредственная.
Нафига скока текста про индикатор???
digitalWrite(SEG_A, data & 0b10000000); можно заменить на digitalWrite(SEG_A, data & (1
Можно. Но я не очень люблю такую запись. Тем более, что AVR-GCC поддерживает 0b......
Можно вашу ссылку Вконтакте ? вопросы возникли.
Можно. Ссылка в разделе "О канале"
Спасибо тебе, человек. Есть потребность сделать тупейший максимально деревянный счётчик моточасов, который считает по включению питания и останавливается по отключению. К сожалению, всё, что видел из готового в продаже - откровенная неудобная хрень, поэтому придётся колхозить. Искал что-нибудь вот такое простое, но все рассказывают о каких-то супер-пупер навороченных проектах, которые только что в космос не летают, а что-то достаточно простое, подходящее для моих целей, увидел только у тебя. И точность такая тоже подойдет безо всякой синхронизации: даже если пять секунд на час отклонение, то на отрезке в 350 моточасов погрешность будет в пределах получаса, и это меня устроит. Единственный вопрос - есть ли в таком проце какая-нибудь энергонезависимая память, чтобы счётчик не сбрасывался при отключении питания?
Да, есть, но у неё всего 10'000 перезаписей примерно. Поэтому нужно записывать данные только при выключении. Понадобится сделать резервный источник питания (например, большой конденсатор), а также завести внешнее питание на ножку для контроля (тут ещё что-то понадобится, я думаю). В общем, нагуглить схему такого простенького ИБП будет не трудно. Соответственно, когда 1 на ножке контроля сменяется на 0, сохраняешь счётчик в EEPROM. Конденсатор даст тебе некоторое время, чтобы это сделать, после чего прибор окончательно обесточится.
Надеюсь, понятно описал.
Вот тут на инглише рассказывается, как подобное сделать: th-cam.com/video/HnLKS8_OzC8/w-d-xo.html Со схемами и кодом.
@@w0x1f Спасибо. У Гайвера на сайте уже посмотрел именно такое. Только у него написано про 100 000 перезаписей по паспорту и до миллиона в реале, но уже с риском потери данных. К тому же есть не сложные алгоритмы циклической перезаписи, т.е. чтобы каждая следующая запись шла в следующий кусок памяти до конца епрома, а потом с начала, и так по кругу. Получается равномерное использование ресурса памяти. Учитывая, что мне нужно хранить пару целых чисел, прибор сломается точно не из-за выработки памяти. Ну и там же о способах, чтобы погрешность времени не накапливалась.
5:31 проще говоря - общий минус.
У меня такой же экран, сегодня начал писать свои часы... опыта на С++ мало, почти нет, писать буду долго.
Абсолютно не представляю как делается синхронизация с ПК..
Я наверно сделаю кнопки и (суточную)коррекцию хода, как на телефоне АОН "Русь-25".
попробуй задавать пины через регистры, минимизируешь код
В этом нет смысла. Ардуине хватает производительности с запасом. А читабельность кода падает. Тем более, это проект для начинающих.
Буду делать Усиления ы сделаю очен бальшие цифры
помогите некоторые сегменты не работают
Если одинаковые на всех цифрах, то проблема в соединении. Кстати, не факт, что у тебя совпадает с моей распиновка индикатора.
На сколько ом резисторы ?
Зависит от цвета индикатора и вольтажа ардуинки. Есть онлайн калькуляторы резисторов для светодиодов, там можно посчитать минимальное сопротивление. Если поставить больше, то индикатор будет более тусклым. Что может тоже оказаться полезным.
@@w0x1f а вы какие поставили у ардуино на 5 вольт
@@zenaeppgt2229 у меня тоже 5В. Поставил на 1кОм
Спасибо я собрал и добавив кнопки для навода часов ы минут уменя стартуют с 12:00 всьо работает атлична
дай схему с кнопками пожалуйста
как установить программу
Какую? Которая время синхронизирует?
На сайте не 6ашёл программу!
Вкладка releases. github.com/LONELY-WOLF/WatchDoge/releases
Бля ты рассказывал про ЧАСЫ 20 минууут
Можете кнопки добавить часов і минут пж
В этом нет смысла, т.к. у них отвратительная точность хода. Без постоянной синхронизации они быстро сбиваются.
умення ардуіно нано ішла тиждень і ненасікунду неушло как нестрано очень качествений кварц попалася мне походу
Ось Годиник Собрав Большой th-cam.com/video/guDsNbkeCQc/w-d-xo.html
спс очень помог
Схему пожалуста дайте ы код
Так в описании же ссылка на всё это
Да есть только там очен многа всево имена кода какой узять непонятна а индикатор непонятна какие сегменти потключич e-d-c-d-a-f-g вдруг мой 7снгментний индикатор неподайдот по пинам спасибо Вам лайк 👍
@@Electronic-101 если распиновка будет другая, то в начале INO файла поменяй выводы Ардуины для сегментов ( SEG_* ). Ну и резисторы поставь соответственно распиновке.
@@w0x1f да я так ы всьо сделал спасибо уже работают ы хачу сделать сних бальшие часы дуже Вам благодарен
Без сохранения времени при отключенном питании поделка не имеет никакого практического применения. Такая конструкция годится только как учебноё пособие для других проектов.
У меня эти часы работали полгода. Достаточно "практическое" применение? :-)
Точность хода таких часов не позволяет использовать их без синхронизации. Можно развить этот проект - добавить RTC и батарейку. Но мне это было не нужно, у меня это были настольные часы, поэтому постоянное подключение к ПК не было проблемой. Современные ПК не отключают питание на USB, так что часы шли 24/7.
Блин, автор мог бы сделать нормально ссылку по человечески, схему открыть, и прлшивку нормально сделать, что так по тупому сделал....
666 лайков?!
Не воруйте наше время этим бредом.
шляпа
Почему на хер долго?Можно же было по быстрей!!!Бреееееддддд!!!
Что ты несёшь... Сам свое видео послушай...
Ты самый нудный чувак которого я видел.
Тупое видео ...как и сам автор видимо
Словесный понос на 20 минут.