Делаю электронные часы со сменными циферблатами
ฝัง
- เผยแพร่เมื่อ 5 ม.ค. 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 #Электроника #Самоделки #Ардуино - วิทยาศาสตร์และเทคโนโลยี
Жду ваши мнения, идеи, рекомендации:) Можете добавляться в мой телеграм: t.me/nanoslavic_ru
".. 2099 года, и это будет четверг" Вы мой кумир! ))
Как по мне, стрелки нужны. Как минимум, дань традициям, но так-то многие люди ими пользуются
Часы измененными кривыми смотрятся классно, но, как по мне, лучше, чтобы они менялись каждую минуту, а не раз в пару секунд, как сейчас
Лайк за макетку. Тоже дико ненавижу беспаечные, использую только чтоб подогнать обвязку на какой-нибудь небольшой контроллер. А вообще настоящий мужик разводит и сразу травит - один шанс и нет права на ошибку xD =))
Не люблю с химикатами возиться:)
1) Аккумулятор можно заменить на CR2032. кажется, что вариант плохой, но у них крайне низкий размер, легко найти, стандартные, напряжение питания можно сразу подавать на микроконтроллер, в том числе на контакты RTC. Можно сказать, что у них один минус - они одноразовые, но нет, литиевые таблетки можно перезаряжать, просто ток заряда крайне низкий нужен.
2) Плата зарядки линейная, что ну прямо скажем такое себе. Организовать заряд батарейки, в теории, можно силами МК. Ну или шимка, на крайний случай.
3) Возможно, стоит использовать микроконтроллер на 48 ног. Не так уж он сильно и больше, а лишние ноги никогда не лишние.
4) Как насчёт сегментных индикаторов? Это нестареющая классика, а для управления микросхему-драйвер воткнуть
5) Стоит определиться, нужно ли столько кнопок? Реально играть на таком будет проблема, а плату потом уже не уменьшить. Возможно, стоит поискать мини экраны с сенсорной панелью. Но это тоже на подумать.
Замечу, что это не упрёки, а просто взгляд со стороны. Вы явно не плохо дружите с микроэлектроникой, вот и предлагаю использовать что-то современнее.
1) Не уверен, что получится сделать достаточно низкое потребление, чтобы батарейки хватало больше, чем на пару недель:) Заряжаются они очень плохо, это работает только для очень малопотребляющих устройств.
2) Я предпочитаю не играться с литиевыми батареями и использовать стандартные микросхемы. Иначе можно где-то накосячить и взорвать литий. Может быть, найду что-то другое, но точно сам не буду делать зарядку. У микроконтроллера всего 20 выводов, часть из них занято питанием и кварцем. Остальное на кнопки, дисплей, подсветку, пищалку. Сделать схему зарядку просто нечем уже.
3) Я вот хочу именно на 20 ног МК, потому что он легко паяется и достаточно дешёвый. Если взять другой, то всё будет по другому, это вообще другой проект:) Пока так.
4) Сегментные - тоже другой вариант. Я уже делал что-то со светодиодными, есть такие видео. Но мне больше монохромные графические сейчас интересны.
5) Для игр нужно именно столько кнопок:) Просто для часов хватит меньше. Но просто часов уже полно, а тут будет что-то необычное:) Экраны с сенсорными панелями только цветные, но это уже совсем другой уровень.
Суть не в том, чтобы сделать современнее. Идея как раз в том, чтобы сделать что-то необычное, дешёвое, из доступных элементов на алиэкспрессе:)
Нельзя перезаряжать литиевые батарейки, на то они и батарейки! Есть именно аккумуляторы в таких форматах, их заряжать можно
@@_Fla5h_ аккумуляторы в таком формате называются LR2032
Классные часики получились, интересно было смотреть) Жду новых видео)
Спасибо за ролик)
Пляшущий шрифт это нечто
о, самодельные часы, круто, можно мне такие? Циферблат со стрелками мне кажется самым лучшим👍
Сначала надо их доделать:)
@@nanoslavic ☺
Супер
Оставь стрелочные часы - это супер
Люблю часовую тему! С интересом наблюдаю развитие Вашего часового проекта! Мне больше всего понравился "Кривой" шрифт, с корпусом типа как у часов Валерия "Косяк" смотрелось бы бомбично!
У вас классные видео с часиками:)
@@nanoslavicСпасибо!
Просто супер!
Считаю, что нужно обязательно заморочиться насчет цифровой настройки хода часов, если и делать часы, то супер точными!
Предлагаю подсмотреть как это реализовано у советских часов электроника: пользователем замеряется погрешность хода в течении 10 дней, затем ошибка делится на 10 и выставляется корректировка суточного хода с разрешением 0,1 сек (как в плюс так и в минус). А также у современных моделей электроники есть автоматическая корректировка: часы запоминают момент выставления точного времени, затем через любой промежуток времени часы вновь нужно скорректировать, но теперь часы автоматически вычисляют погрешность хода и период времени за который это произошло. С вашим микроконтроллером однозначно нужно так поступить! Удачи!
Да, я хочу попробовать сделать подобное. Но супер точно всё равно не будет работать, потому что такая калибровка не учитывает температурные изменения частоты кварца. А они могут быть значительными для наручных часов, потому что их постоянно снимают с руки. Хотя конечно можно было бы и термодатчик приделать, калибровать часы с его помощью это уже более сложная задача:)
На каких-то старинных советских электронных часах тоже была функция подстройки точности хода часов
На самом деле, я думаю, что она есть во многих часах, просто обычно в них ещё на заводе программируют калибровку, чтобы пользователи не заморачивались. Ведь со временем электронная цифровая схема мало меняет свои свойства и дополнительная калибровка не нужна.
@@nanoslavic ну хз... По-моему, учитывая точность хода современных (недорогих) часов, на заводе тоже этим не заморачиваться :)
Лучше делать отступы цифр от края дисплея. Ну по законам правильного дизайна) Так называемые поля.
Ну тогда экран будет использоваться не эффективно, не будет смысла в таком количестве пикселей:) У дисплея ведь есть свои рамки вокруг рабочей области. Они маленькие слишком?:)
Все зашибись. Молодец.красавец! Стрелки убери
часы-классная тема, есть здесь на ютубе часы с компенсацией температурного дрейфа кварца (на сколько я помню), мастер из Самары, часы на олед
Я думаю, что это возможно, но слишком заморочено и проще приделать синхронизацию времени по GPS, чем заниматься компенсацией температурного дрейфа кварца:)
Здравствуйте нанославик, я пытался сделать клон ардубоя но моя про микро, купленная в местном радио магазине не хочет прошивается.... И бутлодер загружал и рс цепь пробовал приделать........
Подскажите стоит ли выписывать плату с АлиЭкспресс? Или искать другую проблему?
Ну тут я не могу сказать, в чём проблема. Если контроллер сгорел, то надо менять:) Если просто ошибка в конфигурации или что-то не так в процессе программирования, то надо это исправлять.
Для начала можно попробовать записать просто мигалку, чтобы проверить работоспособность контроллера.
@@nanoslavic спасибо все исправил и работает! Осталось спаять на монтажной плате
Вариант "стрелки" прикольный получился. У casio ae1200 менее информативный)
а мне сегментные и с круглыми понравились). секундная шкала оригинальная. а вот кнопок я бы поубавил раза в два)) по поводу внешней памяти- недавно узнал о fram памяти, она очень быстрая вроде, с большим циклом перезаписи и энергонезависимая. для дисплея самое оно)
FRAM крутая технология, но пока дорогая и невысокой плотности, поэтому в одной микросхеме лишь килобайты. А FLASH даёт мегабайты при меньшей стоимости микросхемы:)
@@nanoslavic 'это да. а скорости флешки хватит?
Пока не тестировал флеш-память с алиэкспресса:) Надеюсь, что скорости хватит. Закупил микросхемы 25Q64
интересно, e-ink не думаешь применить?
Эти дисплеи очень медленные и не такие контрастные, как ЖКИ. В этом проекте я не делаю ставку на экономность, хочу побольше программных фишек добавить, поэтому ЖКИ лучше подходит. А электронные чернила может быть в другом проекте попробую, у меня есть один дисплейчик такой.
Часики интересные такие👍🏼
А как насчёт кнопочной звонилки с диктофоном и автомотической записью звонков?
А зачем это нужно?:)
@@nanoslavic Серийные модели уже не такие надёжные как прежде. Да и покупать приходится то что есть а не то что надо. Самоделка же будет имено ткой какую задумаеш и кастомизировать можно так как надо.
Чтобы измерять проценты заряда нужно хнать вольтаж. 4.2 100%> 3.4 - 0%.
Я неправильно выразился. Надо измерять время, насколько ещё хватит заряда, а не просто процент заряда:) Для этого надо знать ток потребления. Ведь на практике нужно знать именно примерное время работы.
Я тоже увлекаюсь микроконтроллерами и особенно малопотребляющими портативными устройствами на их основе. У меня возник вопрос. Почему вы выбрали именно этот МК? Почему не специально заточенную для этого серию STM32L? Например есть простой экономичный МК STM32L151. Я сейчас его как раз осваиваю для применения в самодельных карманных эл. устройствах с батарейным или аккумуляторным питанием.
Потому что у меня нет цели делать супер экономное устройство:) Важнее производительность и объём памяти, ведь это часы с играми, а не просто часы:) У разных проектов есть своя изюминка. Главная идея этого проекта - запихнуть побольше программных функций, при этом используя недорогие детали. Экономность тут не приоритет. И вообще надо бы взять ещё что-то помощнее и с большим объёмом памяти, а то её уже не хватает:)
Лучше вместо кнопок использовать jog. Как старых кнопочных телефонах от sony. Он там всю навигацию заменяет.
Интересная идея, но надо сначала найти что-то подходящие и доступное:)
Какой контроллер все это в себя вмещает? :) На картинке, вроде, совсем маленький. Какую используете библиотеку для вывода графики? А где Вы публикуете проект? Для домашних часов можно было бы использовать экраны e-ink, они еще меньше потребляют энергии. И да, здоровый сон микроконтроллера продлевает жизнь батарейке.
Название контроллера в описании видео:) Он достаточно мощный для своих размеров.
Библиотеки делаю свои, даже программы для создания монохромных картинок и шрифтов тоже сам себе создаю. Проект пока нигде не публикую, потому что он недоделан. Да и исходники я не планирую публиковать - только схему и прошивку (и рисунок платы, если будет) для повторения. Хотя, если кто-то оплатит разработку (через донаты), может и исходники выложу:)
Я не ставлю задачу делать очень экономные часы. Я хочу часы с играми и программами - в этом суть данного проекта. Если делать ставку на экономию, то нет смысла брать этот контроллер и добавлять кучу программ:) Может, сделаю как-нибудь именно экономичные часы:)
Для процентов емкость батареи не важна, 4,2 вольта 100% и напряжение отключения платой защиты 0% (4056 без доработки отключает при 2,5В)
Но у вас на батарее своя плата защиты поэтому нужно измерять напряжение отключения.
Ну я примерно так и сделал полоску, но вообще так делать не принято. Наверное, неправильно выразился в видео. Напряжение на батарее меняется при разряде нелинейно в зависимости от тока. С 4.2В до 3.8В напряжение падает достаточно быстро, а дальше идёт замедление и устройство долго работает в узком диапазоне напряжений. Другими словами, просто по напряжению не будет понятно, сколько ещё осталось работать аккумулятору, а на практике важнее именно время работы, а не просто некий процент остатка заряда.
Добавь тетрис и датабанк в программы как в Касио твоих записная книжка
Вот насчёт базы данных надо подумать ещё, что именно и как туда заносить. Если добавить 8 мегабайт памяти, то это очень много для текстовых данных:)
Кому интересно, такие кнопки находятся на али по запросу "6*6*5mm button"
У них есть название производителя ALPS: SKPMAME010
Бери сккум от мобилы, только не хуавея. От сяоми оригинальный, хотя бы 2018 года выпуска вполне тебя обрадует.
А зачем часы делать самому? В магазине любые можно купить,даже с радивом.
Ну это как с тортиками. Кому-то достаточно магазинных, а кто-то хочет сделать свой домашний:)
@@nanoslavic чепуха!😆. чё заморачиватьс
я из за копеичных часов,да и чё от часов требуется,только время посмотреть. А домашние тортики ,как ва сказали, зачастую по вкусней магазинных,а какие то там дерьмовые часы или приёмники собирать это уже шизофрения,ладно бы ещё не продавалось этой шелухи или дефицит был,а то везде их хоть спину мажь за копейки.
У Вас очень вытянуты цифры и буквы на циферблате по умолчанию. Я бы сжал по вертикали.
Да, я старался занять место на дисплее:)
🤔🤔В 99 ом у меня вроде бы никакие встречи не назначены 🤷🏻♂️