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

แชร์
ฝัง

ความคิดเห็น • 87

  • @SerV24
    @SerV24 4 ปีที่แล้ว +6

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

  • @lexalgd7131
    @lexalgd7131 3 ปีที่แล้ว +1

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

  • @user-kg6kf5yr2n
    @user-kg6kf5yr2n 2 ปีที่แล้ว

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

  • @user-cm9pe7kg1o
    @user-cm9pe7kg1o 6 ปีที่แล้ว +1

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

  • @mubifay_yt_7644
    @mubifay_yt_7644 ปีที่แล้ว +1

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

  • @zenaeppgt2229
    @zenaeppgt2229 3 ปีที่แล้ว

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

  • @dimas_34dimas37
    @dimas_34dimas37 5 ปีที่แล้ว +22

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

    • @jarduino-2674
      @jarduino-2674 5 ปีที่แล้ว +2

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

    • @FUNKAFANTAS1
      @FUNKAFANTAS1 5 ปีที่แล้ว

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

    • @jarduino-2674
      @jarduino-2674 5 ปีที่แล้ว

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

    • @FUNKAFANTAS1
      @FUNKAFANTAS1 5 ปีที่แล้ว

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

    • @w0x1f
      @w0x1f  4 ปีที่แล้ว

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

  • @Dm_X5575
    @Dm_X5575 7 หลายเดือนก่อน

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

  • @seregasema2079
    @seregasema2079 5 ปีที่แล้ว

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

    • @w0x1f
      @w0x1f  5 ปีที่แล้ว

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

  • @user-xh7ls3nw2g
    @user-xh7ls3nw2g 3 ปีที่แล้ว

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

    • @user-wx3yc7wk6p
      @user-wx3yc7wk6p ปีที่แล้ว

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

  • @seregasema2079
    @seregasema2079 5 ปีที่แล้ว +5

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

  • @oleg538646
    @oleg538646 6 ปีที่แล้ว

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

    • @w0x1f
      @w0x1f  6 ปีที่แล้ว

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

    • @oleg538646
      @oleg538646 6 ปีที่แล้ว

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

    • @oleg538646
      @oleg538646 6 ปีที่แล้ว

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

    • @user-ot1hd5dr9z
      @user-ot1hd5dr9z 6 ปีที่แล้ว +1

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

  • @Moki1930
    @Moki1930 5 ปีที่แล้ว +18

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

    • @w0x1f
      @w0x1f  5 ปีที่แล้ว +1

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

    • @Moki1930
      @Moki1930 5 ปีที่แล้ว +1

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

    • @liih
      @liih 4 ปีที่แล้ว

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

    • @tyl4ikwotblitz331
      @tyl4ikwotblitz331 3 ปีที่แล้ว

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

  • @1433b
    @1433b 6 ปีที่แล้ว +1

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

    • @user-tg6zj5ru7m
      @user-tg6zj5ru7m 5 ปีที่แล้ว

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

  • @texnic9800
    @texnic9800 6 ปีที่แล้ว +6

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

  • @Maxik-zp3bi
    @Maxik-zp3bi ปีที่แล้ว

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

  • @wetiran5226
    @wetiran5226 3 ปีที่แล้ว

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

  • @yanturjin2128
    @yanturjin2128 ปีที่แล้ว

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

    • @w0x1f
      @w0x1f  ปีที่แล้ว +1

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

    • @yanturjin2128
      @yanturjin2128 ปีที่แล้ว

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

  • @jarduino-2674
    @jarduino-2674 5 ปีที่แล้ว +6

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

    • @w0x1f
      @w0x1f  4 ปีที่แล้ว +1

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

  • @user-uv7oe9nj9u
    @user-uv7oe9nj9u 3 ปีที่แล้ว +1

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

    • @w0x1f
      @w0x1f  3 ปีที่แล้ว +1

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

  • @user-zy5mi5vf2h
    @user-zy5mi5vf2h 5 ปีที่แล้ว +4

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

  • @yt222ee
    @yt222ee 6 ปีที่แล้ว +1

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

    • @w0x1f
      @w0x1f  6 ปีที่แล้ว

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

  • @user-mv4cz8tv9y
    @user-mv4cz8tv9y 6 ปีที่แล้ว

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

    • @w0x1f
      @w0x1f  6 ปีที่แล้ว

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

  • @user-sj1qf8cb7h
    @user-sj1qf8cb7h 2 ปีที่แล้ว

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

    • @w0x1f
      @w0x1f  2 ปีที่แล้ว +1

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

    • @user-sj1qf8cb7h
      @user-sj1qf8cb7h 2 ปีที่แล้ว

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

  • @phitrow
    @phitrow 11 หลายเดือนก่อน

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

  • @yt222ee
    @yt222ee 6 ปีที่แล้ว

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

    • @w0x1f
      @w0x1f  6 ปีที่แล้ว

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

  • @Electronic-101
    @Electronic-101 3 ปีที่แล้ว

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

  • @aliqa6876
    @aliqa6876 4 ปีที่แล้ว

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

    • @w0x1f
      @w0x1f  4 ปีที่แล้ว

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

  • @zenaeppgt2229
    @zenaeppgt2229 3 ปีที่แล้ว

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

    • @w0x1f
      @w0x1f  3 ปีที่แล้ว

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

    • @zenaeppgt2229
      @zenaeppgt2229 3 ปีที่แล้ว

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

    • @w0x1f
      @w0x1f  3 ปีที่แล้ว

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

  • @Electronic-101
    @Electronic-101 3 ปีที่แล้ว

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

    • @user-fd4hf5wz8w
      @user-fd4hf5wz8w 3 ปีที่แล้ว +1

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

  • @hacerio
    @hacerio 5 ปีที่แล้ว

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

    • @w0x1f
      @w0x1f  5 ปีที่แล้ว

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

  • @asadbekvohidov
    @asadbekvohidov 4 ปีที่แล้ว

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

    • @w0x1f
      @w0x1f  4 ปีที่แล้ว +1

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

  • @keks9007
    @keks9007 5 ปีที่แล้ว +2

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

  • @Electronic-101
    @Electronic-101 3 ปีที่แล้ว

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

    • @w0x1f
      @w0x1f  3 ปีที่แล้ว

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

    • @Electronic-101
      @Electronic-101 3 ปีที่แล้ว

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

    • @Electronic-101
      @Electronic-101 3 ปีที่แล้ว

      Ось Годиник Собрав Большой th-cam.com/video/guDsNbkeCQc/w-d-xo.html

  • @aliqa6876
    @aliqa6876 4 ปีที่แล้ว +1

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

  • @Electronic-101
    @Electronic-101 3 ปีที่แล้ว

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

    • @w0x1f
      @w0x1f  3 ปีที่แล้ว

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

    • @Electronic-101
      @Electronic-101 3 ปีที่แล้ว

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

    • @w0x1f
      @w0x1f  3 ปีที่แล้ว

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

    • @Electronic-101
      @Electronic-101 3 ปีที่แล้ว

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

  • @totllb.b.3002
    @totllb.b.3002 5 ปีที่แล้ว +1

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

    • @w0x1f
      @w0x1f  5 ปีที่แล้ว +2

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

  • @rainmichenberg9382
    @rainmichenberg9382 4 ปีที่แล้ว +1

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

  • @tranzistor4093
    @tranzistor4093 ปีที่แล้ว

    666 лайков?!

  • @user-mz3hq6ci1t
    @user-mz3hq6ci1t 5 ปีที่แล้ว +9

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

  • @djtoxa83
    @djtoxa83 5 ปีที่แล้ว +2

    шляпа

  • @ubsl5808
    @ubsl5808 3 ปีที่แล้ว

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

  • @dimas_34dimas37
    @dimas_34dimas37 5 ปีที่แล้ว +4

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

  • @user-sw1bb8pf2z
    @user-sw1bb8pf2z 3 ปีที่แล้ว +1

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

  • @Vladimir-Velikij
    @Vladimir-Velikij 3 ปีที่แล้ว +1

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

  • @andyshevchenko5616
    @andyshevchenko5616 2 ปีที่แล้ว +1

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