Делаю электронные часы со сменными циферблатами

Sdílet
Vložit
  • čas přidán 5. 01. 2024
  • Быстрый обзор самодельных электронных часов на основе ЖК дисплея 128x64 точки с контроллером ST7567S и микроконтроллера STM32G031F8P6 с Алиэкспресса.
    Дисплей LCD 1.2'' COG 128x64 ST7567S:
    fas.st/erK_Qu
    fas.st/rlV_j3
    fas.st/QgkB6
    Плата с микроконтроллером STM32G031F8P6 (64kB FLASH, 8kB SRAM, 64 MHz):
    fas.st/rKX_F
    Крупный дисплей 1.8'' с тем же контроллером и подсветкой:
    fas.st/s3z55
    Мои контакты:
    Мой телеграм: t.me/nanoslavic
    Отправить донат: boosty.to/nanoslavic/donate
    Boosty (дополнительный контент): boosty.to/nanoslavic
    VK: nanoslavic
    Мой сайт: nanoslavic.ru/
    #arduino #ST7567S #Электроника #Самоделки #Ардуино
  • Věda a technologie

Komentáře • 65

  • @nanoslavic
    @nanoslavic  Před 6 měsíci

    Жду ваши мнения, идеи, рекомендации:) Можете добавляться в мой телеграм: t.me/nanoslavic_ru

  • @peterdushchenko1118
    @peterdushchenko1118 Před 6 měsíci +2

    ".. 2099 года, и это будет четверг" Вы мой кумир! ))

  • @KOstyansd11
    @KOstyansd11 Před 6 měsíci +3

    Лайк за макетку. Тоже дико ненавижу беспаечные, использую только чтоб подогнать обвязку на какой-нибудь небольшой контроллер. А вообще настоящий мужик разводит и сразу травит - один шанс и нет права на ошибку xD =))

    • @nanoslavic
      @nanoslavic  Před 6 měsíci +1

      Не люблю с химикатами возиться:)

  • @user-qs7oj4hk4v
    @user-qs7oj4hk4v Před 6 měsíci +3

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

  • @user-ki2wm5hd4e
    @user-ki2wm5hd4e Před 6 měsíci +4

    1) Аккумулятор можно заменить на CR2032. кажется, что вариант плохой, но у них крайне низкий размер, легко найти, стандартные, напряжение питания можно сразу подавать на микроконтроллер, в том числе на контакты RTC. Можно сказать, что у них один минус - они одноразовые, но нет, литиевые таблетки можно перезаряжать, просто ток заряда крайне низкий нужен.
    2) Плата зарядки линейная, что ну прямо скажем такое себе. Организовать заряд батарейки, в теории, можно силами МК. Ну или шимка, на крайний случай.
    3) Возможно, стоит использовать микроконтроллер на 48 ног. Не так уж он сильно и больше, а лишние ноги никогда не лишние.
    4) Как насчёт сегментных индикаторов? Это нестареющая классика, а для управления микросхему-драйвер воткнуть
    5) Стоит определиться, нужно ли столько кнопок? Реально играть на таком будет проблема, а плату потом уже не уменьшить. Возможно, стоит поискать мини экраны с сенсорной панелью. Но это тоже на подумать.
    Замечу, что это не упрёки, а просто взгляд со стороны. Вы явно не плохо дружите с микроэлектроникой, вот и предлагаю использовать что-то современнее.

    • @nanoslavic
      @nanoslavic  Před 6 měsíci

      1) Не уверен, что получится сделать достаточно низкое потребление, чтобы батарейки хватало больше, чем на пару недель:) Заряжаются они очень плохо, это работает только для очень малопотребляющих устройств.
      2) Я предпочитаю не играться с литиевыми батареями и использовать стандартные микросхемы. Иначе можно где-то накосячить и взорвать литий. Может быть, найду что-то другое, но точно сам не буду делать зарядку. У микроконтроллера всего 20 выводов, часть из них занято питанием и кварцем. Остальное на кнопки, дисплей, подсветку, пищалку. Сделать схему зарядку просто нечем уже.
      3) Я вот хочу именно на 20 ног МК, потому что он легко паяется и достаточно дешёвый. Если взять другой, то всё будет по другому, это вообще другой проект:) Пока так.
      4) Сегментные - тоже другой вариант. Я уже делал что-то со светодиодными, есть такие видео. Но мне больше монохромные графические сейчас интересны.
      5) Для игр нужно именно столько кнопок:) Просто для часов хватит меньше. Но просто часов уже полно, а тут будет что-то необычное:) Экраны с сенсорными панелями только цветные, но это уже совсем другой уровень.
      Суть не в том, чтобы сделать современнее. Идея как раз в том, чтобы сделать что-то необычное, дешёвое, из доступных элементов на алиэкспрессе:)

    • @_Fla5h_
      @_Fla5h_ Před 6 měsíci

      Нельзя перезаряжать литиевые батарейки, на то они и батарейки! Есть именно аккумуляторы в таких форматах, их заряжать можно

    • @user-so8pr5us2h
      @user-so8pr5us2h Před 6 měsíci +1

      ​@@_Fla5h_ аккумуляторы в таком формате называются LR2032

  • @1wonderus841
    @1wonderus841 Před 6 měsíci +1

    Пляшущий шрифт это нечто

  • @elena_tolkacheva
    @elena_tolkacheva Před 6 měsíci

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

  • @NeriNayt
    @NeriNayt Před 6 měsíci +1

    о, самодельные часы, круто, можно мне такие? Циферблат со стрелками мне кажется самым лучшим👍

    • @nanoslavic
      @nanoslavic  Před 6 měsíci +1

      Сначала надо их доделать:)

    • @NeriNayt
      @NeriNayt Před 6 měsíci

      @@nanoslavic ☺

  • @artemsilivanchik
    @artemsilivanchik Před 6 měsíci

    Просто супер!

  • @PULSEmultimedia
    @PULSEmultimedia Před 6 měsíci

    Лучше делать отступы цифр от края дисплея. Ну по законам правильного дизайна) Так называемые поля.

    • @nanoslavic
      @nanoslavic  Před 6 měsíci

      Ну тогда экран будет использоваться не эффективно, не будет смысла в таком количестве пикселей:) У дисплея ведь есть свои рамки вокруг рабочей области. Они маленькие слишком?:)

  • @xanndiane
    @xanndiane Před 37 minutami

    Где найти прошивку?

  • @dimafilatov8687
    @dimafilatov8687 Před 6 měsíci

    Супер
    Оставь стрелочные часы - это супер

  • @VremyaAA
    @VremyaAA Před 6 měsíci

    Считаю, что нужно обязательно заморочиться насчет цифровой настройки хода часов, если и делать часы, то супер точными!
    Предлагаю подсмотреть как это реализовано у советских часов электроника: пользователем замеряется погрешность хода в течении 10 дней, затем ошибка делится на 10 и выставляется корректировка суточного хода с разрешением 0,1 сек (как в плюс так и в минус). А также у современных моделей электроники есть автоматическая корректировка: часы запоминают момент выставления точного времени, затем через любой промежуток времени часы вновь нужно скорректировать, но теперь часы автоматически вычисляют погрешность хода и период времени за который это произошло. С вашим микроконтроллером однозначно нужно так поступить! Удачи!

    • @nanoslavic
      @nanoslavic  Před 6 měsíci

      Да, я хочу попробовать сделать подобное. Но супер точно всё равно не будет работать, потому что такая калибровка не учитывает температурные изменения частоты кварца. А они могут быть значительными для наручных часов, потому что их постоянно снимают с руки. Хотя конечно можно было бы и термодатчик приделать, калибровать часы с его помощью это уже более сложная задача:)

  • @user-zo3fz5ly9d
    @user-zo3fz5ly9d Před 5 měsíci

    часы-классная тема, есть здесь на ютубе часы с компенсацией температурного дрейфа кварца (на сколько я помню), мастер из Самары, часы на олед

    • @nanoslavic
      @nanoslavic  Před 5 měsíci

      Я думаю, что это возможно, но слишком заморочено и проще приделать синхронизацию времени по GPS, чем заниматься компенсацией температурного дрейфа кварца:)

  • @S_steampunk
    @S_steampunk Před 6 měsíci +2

    Люблю часовую тему! С интересом наблюдаю развитие Вашего часового проекта! Мне больше всего понравился "Кривой" шрифт, с корпусом типа как у часов Валерия "Косяк" смотрелось бы бомбично!

    • @nanoslavic
      @nanoslavic  Před 6 měsíci +1

      У вас классные видео с часиками:)

    • @S_steampunk
      @S_steampunk Před 6 měsíci

      @@nanoslavicСпасибо!

  • @ddi6198
    @ddi6198 Před 6 měsíci

    Все зашибись. Молодец.красавец! Стрелки убери

  • @Johny570
    @Johny570 Před 6 měsíci

    На каких-то старинных советских электронных часах тоже была функция подстройки точности хода часов

    • @nanoslavic
      @nanoslavic  Před 6 měsíci +1

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

    • @Johny570
      @Johny570 Před 6 měsíci

      @@nanoslavic ну хз... По-моему, учитывая точность хода современных (недорогих) часов, на заводе тоже этим не заморачиваться :)

  • @TechMik
    @TechMik Před 6 měsíci

    Вариант "стрелки" прикольный получился. У casio ae1200 менее информативный)

  • @Spacesaber729
    @Spacesaber729 Před 6 měsíci +1

    Здравствуйте нанославик, я пытался сделать клон ардубоя но моя про микро, купленная в местном радио магазине не хочет прошивается.... И бутлодер загружал и рс цепь пробовал приделать........
    Подскажите стоит ли выписывать плату с АлиЭкспресс? Или искать другую проблему?

    • @nanoslavic
      @nanoslavic  Před 6 měsíci +1

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

    • @Spacesaber729
      @Spacesaber729 Před 6 měsíci +1

      @@nanoslavic спасибо все исправил и работает! Осталось спаять на монтажной плате

  • @Drunno1
    @Drunno1 Před 6 měsíci

    Я тоже увлекаюсь микроконтроллерами и особенно малопотребляющими портативными устройствами на их основе. У меня возник вопрос. Почему вы выбрали именно этот МК? Почему не специально заточенную для этого серию STM32L? Например есть простой экономичный МК STM32L151. Я сейчас его как раз осваиваю для применения в самодельных карманных эл. устройствах с батарейным или аккумуляторным питанием.

    • @nanoslavic
      @nanoslavic  Před 6 měsíci

      Потому что у меня нет цели делать супер экономное устройство:) Важнее производительность и объём памяти, ведь это часы с играми, а не просто часы:) У разных проектов есть своя изюминка. Главная идея этого проекта - запихнуть побольше программных функций, при этом используя недорогие детали. Экономность тут не приоритет. И вообще надо бы взять ещё что-то помощнее и с большим объёмом памяти, а то её уже не хватает:)

  • @krollik8
    @krollik8 Před 6 měsíci

    Чтобы измерять проценты заряда нужно хнать вольтаж. 4.2 100%> 3.4 - 0%.

    • @nanoslavic
      @nanoslavic  Před 6 měsíci

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

  • @volidol
    @volidol Před 6 měsíci

    Лучше вместо кнопок использовать jog. Как старых кнопочных телефонах от sony. Он там всю навигацию заменяет.

    • @nanoslavic
      @nanoslavic  Před 6 měsíci

      Интересная идея, но надо сначала найти что-то подходящие и доступное:)

  • @petr07413
    @petr07413 Před 13 dny

    👍

  • @art4259
    @art4259 Před 6 měsíci

    Какой контроллер все это в себя вмещает? :) На картинке, вроде, совсем маленький. Какую используете библиотеку для вывода графики? А где Вы публикуете проект? Для домашних часов можно было бы использовать экраны e-ink, они еще меньше потребляют энергии. И да, здоровый сон микроконтроллера продлевает жизнь батарейке.

    • @nanoslavic
      @nanoslavic  Před 6 měsíci

      Название контроллера в описании видео:) Он достаточно мощный для своих размеров.
      Библиотеки делаю свои, даже программы для создания монохромных картинок и шрифтов тоже сам себе создаю. Проект пока нигде не публикую, потому что он недоделан. Да и исходники я не планирую публиковать - только схему и прошивку (и рисунок платы, если будет) для повторения. Хотя, если кто-то оплатит разработку (через донаты), может и исходники выложу:)
      Я не ставлю задачу делать очень экономные часы. Я хочу часы с играми и программами - в этом суть данного проекта. Если делать ставку на экономию, то нет смысла брать этот контроллер и добавлять кучу программ:) Может, сделаю как-нибудь именно экономичные часы:)

  • @asdffewfew
    @asdffewfew Před 6 měsíci

    а мне сегментные и с круглыми понравились). секундная шкала оригинальная. а вот кнопок я бы поубавил раза в два)) по поводу внешней памяти- недавно узнал о fram памяти, она очень быстрая вроде, с большим циклом перезаписи и энергонезависимая. для дисплея самое оно)

    • @nanoslavic
      @nanoslavic  Před 6 měsíci

      FRAM крутая технология, но пока дорогая и невысокой плотности, поэтому в одной микросхеме лишь килобайты. А FLASH даёт мегабайты при меньшей стоимости микросхемы:)

    • @asdffewfew
      @asdffewfew Před 6 měsíci

      @@nanoslavic 'это да. а скорости флешки хватит?

    • @nanoslavic
      @nanoslavic  Před 6 měsíci +1

      Пока не тестировал флеш-память с алиэкспресса:) Надеюсь, что скорости хватит. Закупил микросхемы 25Q64

  • @user-xv3zh4km1n
    @user-xv3zh4km1n Před 6 měsíci

    интересно, e-ink не думаешь применить?

    • @nanoslavic
      @nanoslavic  Před 6 měsíci

      Эти дисплеи очень медленные и не такие контрастные, как ЖКИ. В этом проекте я не делаю ставку на экономность, хочу побольше программных фишек добавить, поэтому ЖКИ лучше подходит. А электронные чернила может быть в другом проекте попробую, у меня есть один дисплейчик такой.

  • @aleksandrvelikikh8534
    @aleksandrvelikikh8534 Před 6 měsíci

    Для процентов емкость батареи не важна, 4,2 вольта 100% и напряжение отключения платой защиты 0% (4056 без доработки отключает при 2,5В)
    Но у вас на батарее своя плата защиты поэтому нужно измерять напряжение отключения.

    • @nanoslavic
      @nanoslavic  Před 6 měsíci

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

  • @user-of6id8th1j
    @user-of6id8th1j Před 6 měsíci

    Часики интересные такие👍🏼
    А как насчёт кнопочной звонилки с диктофоном и автомотической записью звонков?

    • @nanoslavic
      @nanoslavic  Před 6 měsíci

      А зачем это нужно?:)

    • @user-of6id8th1j
      @user-of6id8th1j Před 6 měsíci

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

  • @ddi6198
    @ddi6198 Před 6 měsíci

    Добавь тетрис и датабанк в программы как в Касио твоих записная книжка

    • @nanoslavic
      @nanoslavic  Před 6 měsíci

      Вот насчёт базы данных надо подумать ещё, что именно и как туда заносить. Если добавить 8 мегабайт памяти, то это очень много для текстовых данных:)

  • @brondid
    @brondid Před 6 měsíci

    Кому интересно, такие кнопки находятся на али по запросу "6*6*5mm button"

    • @nanoslavic
      @nanoslavic  Před 6 měsíci +1

      У них есть название производителя ALPS: SKPMAME010

  • @krollik8
    @krollik8 Před 6 měsíci

    Бери сккум от мобилы, только не хуавея. От сяоми оригинальный, хотя бы 2018 года выпуска вполне тебя обрадует.

  • @PULSEmultimedia
    @PULSEmultimedia Před 6 měsíci

    У Вас очень вытянуты цифры и буквы на циферблате по умолчанию. Я бы сжал по вертикали.

    • @nanoslavic
      @nanoslavic  Před 6 měsíci

      Да, я старался занять место на дисплее:)

  • @wf8812
    @wf8812 Před 6 měsíci

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

    • @nanoslavic
      @nanoslavic  Před 6 měsíci

      Ну это как с тортиками. Кому-то достаточно магазинных, а кто-то хочет сделать свой домашний:)

    • @wf8812
      @wf8812 Před 6 měsíci

      @@nanoslavic чепуха!😆. чё заморачиватьс
      я из за копеичных часов,да и чё от часов требуется,только время посмотреть. А домашние тортики ,как ва сказали, зачастую по вкусней магазинных,а какие то там дерьмовые часы или приёмники собирать это уже шизофрения,ладно бы ещё не продавалось этой шелухи или дефицит был,а то везде их хоть спину мажь за копейки.

  • @MASTEROFPEACE7
    @MASTEROFPEACE7 Před 6 měsíci

    🤔🤔В 99 ом у меня вроде бы никакие встречи не назначены 🤷🏻‍♂️