Самые простые часы на Arduino Nano

Ғылым және технология

Код и схема: github.com/LONELY-WOLF/WatchDoge

Пікірлер: 87

  • @SerV24
    @SerV245 жыл бұрын

    Про работу сегментов индикатора получилось гораздо подробнее, чем про сам проект, часы на ардуино ;). За подробный разбор работы светодиодных индикаторов, лайк.

  • @Snejnenkii58
    @Snejnenkii582 жыл бұрын

    Как добавить туда функции таймера и частотомера. Нужно для КВ радио.

  • @lexalgd7131
    @lexalgd71313 жыл бұрын

    как сделать такие часы с модулем RTC? например на DS3231 пожалуйста подскажите

  • @user-cm9pe7kg1o
    @user-cm9pe7kg1o6 жыл бұрын

    Всем привет подскажите пожалуйста как можно собрать часы из ds3231sn tm1637 на нано

  • @mubifay_yt_7644
    @mubifay_yt_7644 Жыл бұрын

    Пин А6 вроде же может цифровой сигнал выдавать

  • @Dm_Yus
    @Dm_Yus8 ай бұрын

    А как подключить индикатор с общим анодом?

  • @zenaeppgt2229
    @zenaeppgt22293 жыл бұрын

    Запитал от повер банка все нормально а от блока питания время то быстро то медленно идёт, чо делать?

  • @seregasema2079
    @seregasema20795 жыл бұрын

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

  • @w0x1f

    @w0x1f

    5 жыл бұрын

    конечно можно

  • @dimas_34dimas37
    @dimas_34dimas375 жыл бұрын

    Назови этот ролик так : семисегментный индикатор глазами курильщика

  • @jarduino-2674

    @jarduino-2674

    5 жыл бұрын

    ... или "Часы, работающие только от компьютера" )) Время-то постоянно сбивается.

  • @FUNKAFANTAS1

    @FUNKAFANTAS1

    5 жыл бұрын

    @@jarduino-2674 что тебе мешает установить клемы на прямую к питанию на ардуино? и включить в розетке через блок питания на 9 вольт

  • @jarduino-2674

    @jarduino-2674

    5 жыл бұрын

    @@FUNKAFANTAS1 , и насколько убегут такие часы без регулярной синхронизации через компьютер?

  • @FUNKAFANTAS1

    @FUNKAFANTAS1

    5 жыл бұрын

    @@jarduino-2674 на много я думаю

  • @w0x1f

    @w0x1f

    5 жыл бұрын

    @@jarduino-2674 мне нужны были именно такие. Поэтому я такие сделал. Можно воткнуть в розетку, а устройство снабдить bluetooth для синхронизации. Однако, повторюсь, мне было это не надо. Когда мне понадобились более навороченные часики, я их сделал уже совсем иначе.

  • @seregasema2079
    @seregasema20795 жыл бұрын

    я в шоке . я это и искал. какой ты молодчина . всё четко рассказал. спасибо

  • @user-xh7ls3nw2g
    @user-xh7ls3nw2g3 жыл бұрын

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

  • @user-wx3yc7wk6p

    @user-wx3yc7wk6p

    Жыл бұрын

    Если ещё актуально, то напишите сами. В сериал к ардуино, через юсб будет слать достоверное время. Сколько раз и с какой периодичностью? Можно через планировщик и автозапуск. Если устройство будет питаться от компьютера, то вообще всё красиво. Если от аккумулятора, то точно также через сериал порт писать можно. Или в EEPROM можно записать всё тем же способом, если без аккумулятора вдруг. Разобраться не трудно. Если есть ещё какие-нибудь идеи, то я бы почитал(не считая модуля реального времени)

  • @Moki1930
    @Moki19305 жыл бұрын

    Мда, 19 минут на теорию, и потом 1 минута на тесты и сборку... ЭТО ШЕДЕВРРРРРРРРР Это был рофл

  • @w0x1f

    @w0x1f

    5 жыл бұрын

    С удовольствием почитаю, как бы ты предложил разбить ролик. Про что сколько рассказать и тд.

  • @Moki1930

    @Moki1930

    5 жыл бұрын

    @@w0x1f Сколько рассказывать не могу сказать потому что это зависит от длинны ролика, но про что... скажу Пример: 1.Объяснение схемы 2.Написание прошивки 3.Учтение ошибок начинающих (по желанию) 4.Практика или тесты

  • @liih

    @liih

    4 жыл бұрын

    Бесполезная болтавня,согласен

  • @tyl4ikwotblitz331

    @tyl4ikwotblitz331

    3 жыл бұрын

    Не смотри чел норм обьясняет.

  • @wetiran5226
    @wetiran52264 жыл бұрын

    собрал, все работает!

  • @Maxik-zp3bi
    @Maxik-zp3bi Жыл бұрын

    А как сделать часы ?

  • @1433b
    @1433b6 жыл бұрын

    Подскажите, как выставлять время?

  • @user-tg6zj5ru7m

    @user-tg6zj5ru7m

    5 жыл бұрын

    Вот в этих строках: byte h = 21; byte m = 01; byte s = 0;

  • @oleg538646
    @oleg5386466 жыл бұрын

    Клевые часики... А можно их еще выходом на пищалку допрлнить? Чтоб каждый час с 07:00 до 21:00 пикали каждый час и будильник на отдельный аналоговый вывод ардуинки с постепенно-нарастающим сигналом типа "в траве сидел кузнечек" и еще релюшку включать и отключать в усьановленное время?

  • @w0x1f

    @w0x1f

    6 жыл бұрын

    Можно, приделывай :-) В конце концов, это не так сложно.

  • @oleg538646

    @oleg538646

    6 жыл бұрын

    xda_wolf Не.... Я еще не «настоящий волшебник... мне это не так просто, как вам...

  • @oleg538646

    @oleg538646

    6 жыл бұрын

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

  • @user-ot1hd5dr9z

    @user-ot1hd5dr9z

    6 жыл бұрын

    Можно присобачить микруху серии УМС-8

  • @texnic9800
    @texnic98006 жыл бұрын

    Человечище! Благодарности нет предела! Вот именно то что я искал. Можно конечно купить готовые индикаторы с микросхемой и соединить четырьмя проводами, но романтики нет. а тут полное описание работы с анодами и катодами, я например раньше этого не знал! И в добавок если есть желание то индикаторы можно слепить вообще самому любого размера из светодиодов, только питать через 8 транзисторов что бы не спалить выходы ардуинки. СИСИБО!

  • @yanturjin2128
    @yanturjin21282 жыл бұрын

    Интересно, какая максимальная частота которую может ардуинка выдать на сегмент?

  • @w0x1f

    @w0x1f

    2 жыл бұрын

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

  • @yanturjin2128

    @yanturjin2128

    2 жыл бұрын

    @@w0x1f у меня вопрос был в связи с тем что планирую сделать часы с микросекундами. Для поверки видеокамеры с выдержкой 1/1000.

  • @jarduino-2674
    @jarduino-26745 жыл бұрын

    Зачем часы, которые постоянно подключены к компьютеру? ;-) В компьютере часы всегда на виду ))

  • @w0x1f

    @w0x1f

    4 жыл бұрын

    Компьютер не всегда включён. В играх часов не видно, а засиживаться не всегда охота.

  • @user-uv7oe9nj9u
    @user-uv7oe9nj9u3 жыл бұрын

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

  • @w0x1f

    @w0x1f

    3 жыл бұрын

    Они и есть без модуля. Поэтому точность хода посредственная.

  • @user-zy5mi5vf2h
    @user-zy5mi5vf2h5 жыл бұрын

    Нафига скока текста про индикатор???

  • @user-mv4cz8tv9y
    @user-mv4cz8tv9y6 жыл бұрын

    Можно вашу ссылку Вконтакте ? вопросы возникли.

  • @w0x1f

    @w0x1f

    6 жыл бұрын

    Можно. Ссылка в разделе "О канале"

  • @yt222ee
    @yt222ee6 жыл бұрын

    digitalWrite(SEG_A, data & 0b10000000); можно заменить на digitalWrite(SEG_A, data & (1

  • @w0x1f

    @w0x1f

    6 жыл бұрын

    Можно. Но я не очень люблю такую запись. Тем более, что AVR-GCC поддерживает 0b......

  • @Electronic-101
    @Electronic-1014 жыл бұрын

    Буду делать Усиления ы сделаю очен бальшие цифры

  • @yt222ee
    @yt222ee6 жыл бұрын

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

  • @w0x1f

    @w0x1f

    6 жыл бұрын

    В этом нет смысла. Ардуине хватает производительности с запасом. А читабельность кода падает. Тем более, это проект для начинающих.

  • @user-sj1qf8cb7h
    @user-sj1qf8cb7h2 жыл бұрын

    Спасибо тебе, человек. Есть потребность сделать тупейший максимально деревянный счётчик моточасов, который считает по включению питания и останавливается по отключению. К сожалению, всё, что видел из готового в продаже - откровенная неудобная хрень, поэтому придётся колхозить. Искал что-нибудь вот такое простое, но все рассказывают о каких-то супер-пупер навороченных проектах, которые только что в космос не летают, а что-то достаточно простое, подходящее для моих целей, увидел только у тебя. И точность такая тоже подойдет безо всякой синхронизации: даже если пять секунд на час отклонение, то на отрезке в 350 моточасов погрешность будет в пределах получаса, и это меня устроит. Единственный вопрос - есть ли в таком проце какая-нибудь энергонезависимая память, чтобы счётчик не сбрасывался при отключении питания?

  • @w0x1f

    @w0x1f

    2 жыл бұрын

    Да, есть, но у неё всего 10'000 перезаписей примерно. Поэтому нужно записывать данные только при выключении. Понадобится сделать резервный источник питания (например, большой конденсатор), а также завести внешнее питание на ножку для контроля (тут ещё что-то понадобится, я думаю). В общем, нагуглить схему такого простенького ИБП будет не трудно. Соответственно, когда 1 на ножке контроля сменяется на 0, сохраняешь счётчик в EEPROM. Конденсатор даст тебе некоторое время, чтобы это сделать, после чего прибор окончательно обесточится. Надеюсь, понятно описал. Вот тут на инглише рассказывается, как подобное сделать: kzread.info/dash/bejne/eqKArbVxj7Lgc5s.html Со схемами и кодом.

  • @user-sj1qf8cb7h

    @user-sj1qf8cb7h

    2 жыл бұрын

    @@w0x1f Спасибо. У Гайвера на сайте уже посмотрел именно такое. Только у него написано про 100 000 перезаписей по паспорту и до миллиона в реале, но уже с риском потери данных. К тому же есть не сложные алгоритмы циклической перезаписи, т.е. чтобы каждая следующая запись шла в следующий кусок памяти до конца епрома, а потом с начала, и так по кругу. Получается равномерное использование ресурса памяти. Учитывая, что мне нужно хранить пару целых чисел, прибор сломается точно не из-за выработки памяти. Ну и там же о способах, чтобы погрешность времени не накапливалась.

  • @aliqa6876
    @aliqa68764 жыл бұрын

    помогите некоторые сегменты не работают

  • @w0x1f

    @w0x1f

    4 жыл бұрын

    Если одинаковые на всех цифрах, то проблема в соединении. Кстати, не факт, что у тебя совпадает с моей распиновка индикатора.

  • @zenaeppgt2229
    @zenaeppgt22293 жыл бұрын

    На сколько ом резисторы ?

  • @w0x1f

    @w0x1f

    3 жыл бұрын

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

  • @zenaeppgt2229

    @zenaeppgt2229

    3 жыл бұрын

    @@w0x1f а вы какие поставили у ардуино на 5 вольт

  • @w0x1f

    @w0x1f

    3 жыл бұрын

    @@zenaeppgt2229 у меня тоже 5В. Поставил на 1кОм

  • @phitrow
    @phitrow Жыл бұрын

    5:31 проще говоря - общий минус. У меня такой же экран, сегодня начал писать свои часы... опыта на С++ мало, почти нет, писать буду долго. Абсолютно не представляю как делается синхронизация с ПК.. Я наверно сделаю кнопки и (суточную)коррекцию хода, как на телефоне АОН "Русь-25".

  • @hacerio
    @hacerio5 жыл бұрын

    как установить программу

  • @w0x1f

    @w0x1f

    5 жыл бұрын

    Какую? Которая время синхронизирует?

  • @Electronic-101
    @Electronic-1014 жыл бұрын

    Спасибо я собрал и добавив кнопки для навода часов ы минут уменя стартуют с 12:00 всьо работает атлична

  • @Алекстроник

    @Алекстроник

    3 жыл бұрын

    дай схему с кнопками пожалуйста

  • @asadbekvohidov
    @asadbekvohidov4 жыл бұрын

    На сайте не 6ашёл программу!

  • @w0x1f

    @w0x1f

    4 жыл бұрын

    Вкладка releases. github.com/LONELY-WOLF/WatchDoge/releases

  • @Electronic-101
    @Electronic-1013 жыл бұрын

    Можете кнопки добавить часов і минут пж

  • @w0x1f

    @w0x1f

    3 жыл бұрын

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

  • @Electronic-101

    @Electronic-101

    3 жыл бұрын

    умення ардуіно нано ішла тиждень і ненасікунду неушло как нестрано очень качествений кварц попалася мне походу

  • @Electronic-101

    @Electronic-101

    3 жыл бұрын

    Ось Годиник Собрав Большой kzread.info/dash/bejne/mal41bCbm8ipgcY.html

  • @aliqa6876
    @aliqa68764 жыл бұрын

    спс очень помог

  • @Electronic-101
    @Electronic-1014 жыл бұрын

    Схему пожалуста дайте ы код

  • @w0x1f

    @w0x1f

    4 жыл бұрын

    Так в описании же ссылка на всё это

  • @Electronic-101

    @Electronic-101

    4 жыл бұрын

    Да есть только там очен многа всево имена кода какой узять непонятна а индикатор непонятна какие сегменти потключич e-d-c-d-a-f-g вдруг мой 7снгментний индикатор неподайдот по пинам спасибо Вам лайк 👍

  • @w0x1f

    @w0x1f

    4 жыл бұрын

    ​@@Electronic-101 если распиновка будет другая, то в начале INO файла поменяй выводы Ардуины для сегментов ( SEG_* ). Ну и резисторы поставь соответственно распиновке.

  • @Electronic-101

    @Electronic-101

    4 жыл бұрын

    @@w0x1f да я так ы всьо сделал спасибо уже работают ы хачу сделать сних бальшие часы дуже Вам благодарен

  • @keks9007
    @keks90075 жыл бұрын

    Бля ты рассказывал про ЧАСЫ 20 минууут

  • @tranzistor4093
    @tranzistor4093 Жыл бұрын

    666 лайков?!

  • @rainmichenberg9382
    @rainmichenberg93824 жыл бұрын

    Блин, автор мог бы сделать нормально ссылку по человечески, схему открыть, и прлшивку нормально сделать, что так по тупому сделал....

  • @totllb.b.3002
    @totllb.b.30025 жыл бұрын

    Без сохранения времени при отключенном питании поделка не имеет никакого практического применения. Такая конструкция годится только как учебноё пособие для других проектов.

  • @w0x1f

    @w0x1f

    5 жыл бұрын

    У меня эти часы работали полгода. Достаточно "практическое" применение? :-) Точность хода таких часов не позволяет использовать их без синхронизации. Можно развить этот проект - добавить RTC и батарейку. Но мне это было не нужно, у меня это были настольные часы, поэтому постоянное подключение к ПК не было проблемой. Современные ПК не отключают питание на USB, так что часы шли 24/7.

  • @djtoxa83
    @djtoxa836 жыл бұрын

    шляпа

  • @ВасяПупкинд
    @ВасяПупкинд5 жыл бұрын

    Не воруйте наше время этим бредом.

  • @ubsl5808
    @ubsl58083 жыл бұрын

    Почему на хер долго?Можно же было по быстрей!!!Бреееееддддд!!!

  • @andyshevchenko5616
    @andyshevchenko56162 жыл бұрын

    Словесный понос на 20 минут.

  • @user-sw1bb8pf2z
    @user-sw1bb8pf2z3 жыл бұрын

    Ты самый нудный чувак которого я видел.

  • @dimas_34dimas37
    @dimas_34dimas375 жыл бұрын

    Что ты несёшь... Сам свое видео послушай...

  • @Vladimir-Velikij
    @Vladimir-Velikij3 жыл бұрын

    Тупое видео ...как и сам автор видимо

Келесі