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

  Рет қаралды 3,781

Нанославик

Нанославик

Күн бұрын

Быстрый обзор самодельных электронных часов на основе ЖК дисплея 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/nano...
Boosty (дополнительный контент): boosty.to/nano...
VK: nanoslavic
Мой сайт: nanoslavic.ru/
#arduino #ST7567S #Электроника #Самоделки #Ардуино

Пікірлер: 69
@nanoslavic
@nanoslavic 8 ай бұрын
Жду ваши мнения, идеи, рекомендации:) Можете добавляться в мой телеграм: t.me/nanoslavic_ru
@peterdushchenko1118
@peterdushchenko1118 8 ай бұрын
".. 2099 года, и это будет четверг" Вы мой кумир! ))
@СергейГализдра-э5е
@СергейГализдра-э5е 8 ай бұрын
Как по мне, стрелки нужны. Как минимум, дань традициям, но так-то многие люди ими пользуются Часы измененными кривыми смотрятся классно, но, как по мне, лучше, чтобы они менялись каждую минуту, а не раз в пару секунд, как сейчас
@1wonderus841
@1wonderus841 8 ай бұрын
Пляшущий шрифт это нечто
@PULSEmultimedia
@PULSEmultimedia 8 ай бұрын
Лучше делать отступы цифр от края дисплея. Ну по законам правильного дизайна) Так называемые поля.
@nanoslavic
@nanoslavic 8 ай бұрын
Ну тогда экран будет использоваться не эффективно, не будет смысла в таком количестве пикселей:) У дисплея ведь есть свои рамки вокруг рабочей области. Они маленькие слишком?:)
@VremyaAA
@VremyaAA 8 ай бұрын
Считаю, что нужно обязательно заморочиться насчет цифровой настройки хода часов, если и делать часы, то супер точными! Предлагаю подсмотреть как это реализовано у советских часов электроника: пользователем замеряется погрешность хода в течении 10 дней, затем ошибка делится на 10 и выставляется корректировка суточного хода с разрешением 0,1 сек (как в плюс так и в минус). А также у современных моделей электроники есть автоматическая корректировка: часы запоминают момент выставления точного времени, затем через любой промежуток времени часы вновь нужно скорректировать, но теперь часы автоматически вычисляют погрешность хода и период времени за который это произошло. С вашим микроконтроллером однозначно нужно так поступить! Удачи!
@nanoslavic
@nanoslavic 8 ай бұрын
Да, я хочу попробовать сделать подобное. Но супер точно всё равно не будет работать, потому что такая калибровка не учитывает температурные изменения частоты кварца. А они могут быть значительными для наручных часов, потому что их постоянно снимают с руки. Хотя конечно можно было бы и термодатчик приделать, калибровать часы с его помощью это уже более сложная задача:)
@Johny570
@Johny570 8 ай бұрын
На каких-то старинных советских электронных часах тоже была функция подстройки точности хода часов
@nanoslavic
@nanoslavic 8 ай бұрын
На самом деле, я думаю, что она есть во многих часах, просто обычно в них ещё на заводе программируют калибровку, чтобы пользователи не заморачивались. Ведь со временем электронная цифровая схема мало меняет свои свойства и дополнительная калибровка не нужна.
@Johny570
@Johny570 8 ай бұрын
@@nanoslavic ну хз... По-моему, учитывая точность хода современных (недорогих) часов, на заводе тоже этим не заморачиваться :)
@dimafilatov8687
@dimafilatov8687 8 ай бұрын
Супер Оставь стрелочные часы - это супер
@TechMik
@TechMik 8 ай бұрын
Вариант "стрелки" прикольный получился. У casio ae1200 менее информативный)
@ddi6198
@ddi6198 8 ай бұрын
Все зашибись. Молодец.красавец! Стрелки убери
@asdffewfew
@asdffewfew 8 ай бұрын
а мне сегментные и с круглыми понравились). секундная шкала оригинальная. а вот кнопок я бы поубавил раза в два)) по поводу внешней памяти- недавно узнал о fram памяти, она очень быстрая вроде, с большим циклом перезаписи и энергонезависимая. для дисплея самое оно)
@nanoslavic
@nanoslavic 8 ай бұрын
FRAM крутая технология, но пока дорогая и невысокой плотности, поэтому в одной микросхеме лишь килобайты. А FLASH даёт мегабайты при меньшей стоимости микросхемы:)
@asdffewfew
@asdffewfew 8 ай бұрын
@@nanoslavic 'это да. а скорости флешки хватит?
@nanoslavic
@nanoslavic 8 ай бұрын
Пока не тестировал флеш-память с алиэкспресса:) Надеюсь, что скорости хватит. Закупил микросхемы 25Q64
@БарсиВасси
@БарсиВасси 8 ай бұрын
интересно, e-ink не думаешь применить?
@nanoslavic
@nanoslavic 8 ай бұрын
Эти дисплеи очень медленные и не такие контрастные, как ЖКИ. В этом проекте я не делаю ставку на экономность, хочу побольше программных фишек добавить, поэтому ЖКИ лучше подходит. А электронные чернила может быть в другом проекте попробую, у меня есть один дисплейчик такой.
@krollik8
@krollik8 8 ай бұрын
Чтобы измерять проценты заряда нужно хнать вольтаж. 4.2 100%> 3.4 - 0%.
@nanoslavic
@nanoslavic 8 ай бұрын
Я неправильно выразился. Надо измерять время, насколько ещё хватит заряда, а не просто процент заряда:) Для этого надо знать ток потребления. Ведь на практике нужно знать именно примерное время работы.
@xanndiane
@xanndiane 2 ай бұрын
Где найти прошивку?
@nanoslavic
@nanoslavic Ай бұрын
Проект пока доделывается. И когда будет закончен - не знаю. Времени мало:)
@Кактус-с6т
@Кактус-с6т 8 ай бұрын
Часики интересные такие👍🏼 А как насчёт кнопочной звонилки с диктофоном и автомотической записью звонков?
@nanoslavic
@nanoslavic 8 ай бұрын
А зачем это нужно?:)
@Кактус-с6т
@Кактус-с6т 8 ай бұрын
@@nanoslavic Серийные модели уже не такие надёжные как прежде. Да и покупать приходится то что есть а не то что надо. Самоделка же будет имено ткой какую задумаеш и кастомизировать можно так как надо.
@aleksandrvelikikh8534
@aleksandrvelikikh8534 8 ай бұрын
Для процентов емкость батареи не важна, 4,2 вольта 100% и напряжение отключения платой защиты 0% (4056 без доработки отключает при 2,5В) Но у вас на батарее своя плата защиты поэтому нужно измерять напряжение отключения.
@nanoslavic
@nanoslavic 8 ай бұрын
Ну я примерно так и сделал полоску, но вообще так делать не принято. Наверное, неправильно выразился в видео. Напряжение на батарее меняется при разряде нелинейно в зависимости от тока. С 4.2В до 3.8В напряжение падает достаточно быстро, а дальше идёт замедление и устройство долго работает в узком диапазоне напряжений. Другими словами, просто по напряжению не будет понятно, сколько ещё осталось работать аккумулятору, а на практике важнее именно время работы, а не просто некий процент остатка заряда.
@brondid
@brondid 8 ай бұрын
Кому интересно, такие кнопки находятся на али по запросу "6*6*5mm button"
@nanoslavic
@nanoslavic 8 ай бұрын
У них есть название производителя ALPS: SKPMAME010
@PULSEmultimedia
@PULSEmultimedia 8 ай бұрын
У Вас очень вытянуты цифры и буквы на циферблате по умолчанию. Я бы сжал по вертикали.
@nanoslavic
@nanoslavic 8 ай бұрын
Да, я старался занять место на дисплее:)
@МихаилГреков-н4э
@МихаилГреков-н4э 8 ай бұрын
1) Аккумулятор можно заменить на CR2032. кажется, что вариант плохой, но у них крайне низкий размер, легко найти, стандартные, напряжение питания можно сразу подавать на микроконтроллер, в том числе на контакты RTC. Можно сказать, что у них один минус - они одноразовые, но нет, литиевые таблетки можно перезаряжать, просто ток заряда крайне низкий нужен. 2) Плата зарядки линейная, что ну прямо скажем такое себе. Организовать заряд батарейки, в теории, можно силами МК. Ну или шимка, на крайний случай. 3) Возможно, стоит использовать микроконтроллер на 48 ног. Не так уж он сильно и больше, а лишние ноги никогда не лишние. 4) Как насчёт сегментных индикаторов? Это нестареющая классика, а для управления микросхему-драйвер воткнуть 5) Стоит определиться, нужно ли столько кнопок? Реально играть на таком будет проблема, а плату потом уже не уменьшить. Возможно, стоит поискать мини экраны с сенсорной панелью. Но это тоже на подумать. Замечу, что это не упрёки, а просто взгляд со стороны. Вы явно не плохо дружите с микроэлектроникой, вот и предлагаю использовать что-то современнее.
@nanoslavic
@nanoslavic 8 ай бұрын
1) Не уверен, что получится сделать достаточно низкое потребление, чтобы батарейки хватало больше, чем на пару недель:) Заряжаются они очень плохо, это работает только для очень малопотребляющих устройств. 2) Я предпочитаю не играться с литиевыми батареями и использовать стандартные микросхемы. Иначе можно где-то накосячить и взорвать литий. Может быть, найду что-то другое, но точно сам не буду делать зарядку. У микроконтроллера всего 20 выводов, часть из них занято питанием и кварцем. Остальное на кнопки, дисплей, подсветку, пищалку. Сделать схему зарядку просто нечем уже. 3) Я вот хочу именно на 20 ног МК, потому что он легко паяется и достаточно дешёвый. Если взять другой, то всё будет по другому, это вообще другой проект:) Пока так. 4) Сегментные - тоже другой вариант. Я уже делал что-то со светодиодными, есть такие видео. Но мне больше монохромные графические сейчас интересны. 5) Для игр нужно именно столько кнопок:) Просто для часов хватит меньше. Но просто часов уже полно, а тут будет что-то необычное:) Экраны с сенсорными панелями только цветные, но это уже совсем другой уровень. Суть не в том, чтобы сделать современнее. Идея как раз в том, чтобы сделать что-то необычное, дешёвое, из доступных элементов на алиэкспрессе:)
@_Fla5h_
@_Fla5h_ 8 ай бұрын
Нельзя перезаряжать литиевые батарейки, на то они и батарейки! Есть именно аккумуляторы в таких форматах, их заряжать можно
@АлександрПестерев-н8ы
@АлександрПестерев-н8ы 8 ай бұрын
​@@_Fla5h_ аккумуляторы в таком формате называются LR2032
@KOstyansd11
@KOstyansd11 8 ай бұрын
Лайк за макетку. Тоже дико ненавижу беспаечные, использую только чтоб подогнать обвязку на какой-нибудь небольшой контроллер. А вообще настоящий мужик разводит и сразу травит - один шанс и нет права на ошибку xD =))
@nanoslavic
@nanoslavic 8 ай бұрын
Не люблю с химикатами возиться:)
@JRichVid
@JRichVid Ай бұрын
«Настоящийм мужыг» копает кварцевый песок, строит печи, точит фильеры, выплавляет стекловолокно для стеклоткани, синтезирует смолу, прессует стеклокомпозицию, выщелачивает медь из руд, чтобы металлизировать отверстия... Все стадии изготовления он месяцами отрабатывал для получения надлежащего качества. Жизнь у «настоящего мужыка» полна интересной и увлекательной работы, ненужной для конкретного результата.
@Spacesaber729
@Spacesaber729 8 ай бұрын
Здравствуйте нанославик, я пытался сделать клон ардубоя но моя про микро, купленная в местном радио магазине не хочет прошивается.... И бутлодер загружал и рс цепь пробовал приделать........ Подскажите стоит ли выписывать плату с АлиЭкспресс? Или искать другую проблему?
@nanoslavic
@nanoslavic 8 ай бұрын
Ну тут я не могу сказать, в чём проблема. Если контроллер сгорел, то надо менять:) Если просто ошибка в конфигурации или что-то не так в процессе программирования, то надо это исправлять. Для начала можно попробовать записать просто мигалку, чтобы проверить работоспособность контроллера.
@Spacesaber729
@Spacesaber729 8 ай бұрын
@@nanoslavic спасибо все исправил и работает! Осталось спаять на монтажной плате
@S_steampunk
@S_steampunk 8 ай бұрын
Люблю часовую тему! С интересом наблюдаю развитие Вашего часового проекта! Мне больше всего понравился "Кривой" шрифт, с корпусом типа как у часов Валерия "Косяк" смотрелось бы бомбично!
@nanoslavic
@nanoslavic 8 ай бұрын
У вас классные видео с часиками:)
@S_steampunk
@S_steampunk 8 ай бұрын
@@nanoslavicСпасибо!
@krollik8
@krollik8 8 ай бұрын
Бери сккум от мобилы, только не хуавея. От сяоми оригинальный, хотя бы 2018 года выпуска вполне тебя обрадует.
@NeriNayt
@NeriNayt 8 ай бұрын
о, самодельные часы, круто, можно мне такие? Циферблат со стрелками мне кажется самым лучшим👍
@nanoslavic
@nanoslavic 8 ай бұрын
Сначала надо их доделать:)
@NeriNayt
@NeriNayt 8 ай бұрын
@@nanoslavic ☺
@volidol
@volidol 8 ай бұрын
Лучше вместо кнопок использовать jog. Как старых кнопочных телефонах от sony. Он там всю навигацию заменяет.
@nanoslavic
@nanoslavic 8 ай бұрын
Интересная идея, но надо сначала найти что-то подходящие и доступное:)
@art4259
@art4259 8 ай бұрын
Какой контроллер все это в себя вмещает? :) На картинке, вроде, совсем маленький. Какую используете библиотеку для вывода графики? А где Вы публикуете проект? Для домашних часов можно было бы использовать экраны e-ink, они еще меньше потребляют энергии. И да, здоровый сон микроконтроллера продлевает жизнь батарейке.
@nanoslavic
@nanoslavic 8 ай бұрын
Название контроллера в описании видео:) Он достаточно мощный для своих размеров. Библиотеки делаю свои, даже программы для создания монохромных картинок и шрифтов тоже сам себе создаю. Проект пока нигде не публикую, потому что он недоделан. Да и исходники я не планирую публиковать - только схему и прошивку (и рисунок платы, если будет) для повторения. Хотя, если кто-то оплатит разработку (через донаты), может и исходники выложу:) Я не ставлю задачу делать очень экономные часы. Я хочу часы с играми и программами - в этом суть данного проекта. Если делать ставку на экономию, то нет смысла брать этот контроллер и добавлять кучу программ:) Может, сделаю как-нибудь именно экономичные часы:)
@VictorLarsen-fy9ls
@VictorLarsen-fy9ls 10 күн бұрын
А как выполнен индикатор напряжения батареи? Это МК напрямую меряет с батареи или через какой-то модуль? Можно самому замерить какой емкости какое напряжение соответствует, сделать график и в программе сделать отображение % заряда в зависимости от напряжения.
@nanoslavic
@nanoslavic 9 күн бұрын
МК измеряет напряжение на батарее через делитель из двух резисторов на 1М. Сделать таблицу можно, но она будет немного отличаться у разных батарей. В среднем все они примерно до 3.4В работают, а дальше срабатывает защита и батарея отключается.
@petr07413
@petr07413 2 ай бұрын
👍
@Эдуард-л1э4т
@Эдуард-л1э4т 7 ай бұрын
часы-классная тема, есть здесь на ютубе часы с компенсацией температурного дрейфа кварца (на сколько я помню), мастер из Самары, часы на олед
@nanoslavic
@nanoslavic 7 ай бұрын
Я думаю, что это возможно, но слишком заморочено и проще приделать синхронизацию времени по GPS, чем заниматься компенсацией температурного дрейфа кварца:)
@Drunno1
@Drunno1 8 ай бұрын
Я тоже увлекаюсь микроконтроллерами и особенно малопотребляющими портативными устройствами на их основе. У меня возник вопрос. Почему вы выбрали именно этот МК? Почему не специально заточенную для этого серию STM32L? Например есть простой экономичный МК STM32L151. Я сейчас его как раз осваиваю для применения в самодельных карманных эл. устройствах с батарейным или аккумуляторным питанием.
@nanoslavic
@nanoslavic 8 ай бұрын
Потому что у меня нет цели делать супер экономное устройство:) Важнее производительность и объём памяти, ведь это часы с играми, а не просто часы:) У разных проектов есть своя изюминка. Главная идея этого проекта - запихнуть побольше программных функций, при этом используя недорогие детали. Экономность тут не приоритет. И вообще надо бы взять ещё что-то помощнее и с большим объёмом памяти, а то её уже не хватает:)
@ddi6198
@ddi6198 8 ай бұрын
Добавь тетрис и датабанк в программы как в Касио твоих записная книжка
@nanoslavic
@nanoslavic 8 ай бұрын
Вот насчёт базы данных надо подумать ещё, что именно и как туда заносить. Если добавить 8 мегабайт памяти, то это очень много для текстовых данных:)
@artemsilivanchik
@artemsilivanchik 8 ай бұрын
Просто супер!
@elena_tolkacheva
@elena_tolkacheva 8 ай бұрын
Классные часики получились, интересно было смотреть) Жду новых видео) Спасибо за ролик)
@wf8812
@wf8812 8 ай бұрын
А зачем часы делать самому? В магазине любые можно купить,даже с радивом.
@nanoslavic
@nanoslavic 8 ай бұрын
Ну это как с тортиками. Кому-то достаточно магазинных, а кто-то хочет сделать свой домашний:)
@wf8812
@wf8812 8 ай бұрын
@@nanoslavic чепуха!😆. чё заморачиватьс я из за копеичных часов,да и чё от часов требуется,только время посмотреть. А домашние тортики ,как ва сказали, зачастую по вкусней магазинных,а какие то там дерьмовые часы или приёмники собирать это уже шизофрения,ладно бы ещё не продавалось этой шелухи или дефицит был,а то везде их хоть спину мажь за копейки.
@MASTEROFPEACE7
@MASTEROFPEACE7 8 ай бұрын
🤔🤔В 99 ом у меня вроде бы никакие встречи не назначены 🤷🏻‍♂️
Электронные часы C51 на AT89C2051, DIY Kits
8:17
How To Get Married:   #short
00:22
Jin and Hattie
Рет қаралды 21 МЛН
哈莉奎因怎么变骷髅了#小丑 #shorts
00:19
好人小丑
Рет қаралды 53 МЛН
Running With Bigger And Bigger Lunchlys
00:18
MrBeast
Рет қаралды 107 МЛН
Очередные модули из Китая #11
15:51
Электроника в объективе
Рет қаралды 539 М.
Эти часы на Arduino заставят тебя работать!
12:06
Заметки Ардуинщика
Рет қаралды 80 М.