Как оживить часы "Стрела"

Статус
Закрыто для дальнейших ответов.

Krest

Administrator
Топикстартер
Регистрация
17.05.2005
Сообщения
7 789
Оценка реакций
3 402
Возраст
51
Город
Москва
Сайт
pobeda-club.ru
Теоретически возможно. Практически бессмысленно.

Любые попытки сделать из этих часов конфетку нужно начинать с замены тамошнего "механизма" (фактически -- электромагнита с шестеренкой) на нормальный шаговый двигатель. И крутить стрелки именно им. Но тогда теряется весь смысл использования ретрочасов.
 
  • Спасибо
Реакции: mickas и алекса

Krest

Administrator
Топикстартер
Регистрация
17.05.2005
Сообщения
7 789
Оценка реакций
3 402
Возраст
51
Город
Москва
Сайт
pobeda-club.ru
Есть, кстати, более циничная игрушка:

Screenshot 2022-01-07 at 16.27.57.png


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

 

Violence

Пользователь
Регистрация
09.02.2022
Сообщения
1
Оценка реакций
0
Возраст
34
Город
Гатчина
Вполне возможно удаленно подводить часы вперед. Часам абсолютно все равно, когда придет управляющий импульс -- в следующую минуту или в следующую секунду. Так что можно приделать к ардуино кнопку, и при ее нажатии переводить часы на минуту вперед. Или вместо кнопки использовать ИК-пульт, или радиопульт, или блютус телефона. На алиэкспресс много модулей для ардуино, выбирай на вкус. Но в силу самой конструкции механизма часов переводить назад их можно только вручную. Так что если часы ушли вперед на 5 минут, то удаленно можно только перевести их дальше -- еще на 23 часа 55 минут, чтобы они показывали правильное время. И если одно нажатие на кнопку переводит часы на 1 минуту вперед, то придется нажать на кнопку какие-то 1435 раз :)

Можно, кстати, сделать часы самоподводящимися, получая значения точного времени от GPS и контролируя движение стрелок, например, с помощью датчиков на отражение (банальный "датчик линии" из ардуиновских модулей для роботов). Но все это уже выходит за рамки "сделай за пять минут с минимумом знаний" и, по большому счету, не стоит затрачиваемых усилий.
Здравствуйте. Запустил часы по вашей методике. Всё работает. Не подскажите , как подключить кнопку и какие команды нужно добавить в скетч?
 

sergey_t

Пользователь
Регистрация
31.12.2021
Сообщения
4
Оценка реакций
0
Возраст
26
Город
Белгород
Пример работы часов стрела от самолдельного блока

В составе блока:
Часовая микросхема DS3232
Процессор Atmega328
DC DC преобразователь 5>24в
Здравствуйте. Не подскажете, пожалуйста, как можно будет собрать всё это? Я немного далёк от подобного, а по схеме мог бы сделать. Схемой подключения не поделитесь?
 

Krest

Administrator
Топикстартер
Регистрация
17.05.2005
Сообщения
7 789
Оценка реакций
3 402
Возраст
51
Город
Москва
Сайт
pobeda-club.ru
Не подскажите , как подключить кнопку и какие команды нужно добавить в скетч?
Кнопку подключить несложно -- один из контактов подключается к одной из ног GND на ардуино, другой к какой-нибудь из рядом находящихся ножек, например D2.

Как переделать скетч, к сожалению, уже не подскажу. Уже этим не занимаюсь. Попробуйте спросить на специализированных форумах, например, на amperka.ru

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

Evgeny

Пользователь
Регистрация
22.05.2022
Сообщения
3
Оценка реакций
7
Возраст
57
Город
Penza
Добрый день! Собрал схему на ардуино для часов Стрела, схему немного переделал, скетч подправил, часы работают точно уже месяц, схему отрисую выложу!
 
  • Спасибо
Реакции: Старик М. и genn111

Krest

Administrator
Топикстартер
Регистрация
17.05.2005
Сообщения
7 789
Оценка реакций
3 402
Возраст
51
Город
Москва
Сайт
pobeda-club.ru
Отлично :)
 

Evgeny

Пользователь
Регистрация
22.05.2022
Сообщения
3
Оценка реакций
7
Возраст
57
Город
Penza
Motor2_DC_Chasy_bb.jpg


int IN1 = 11;
int IN2 = 12;
boolean STATE = true;


void setup() {
pinMode (IN1, OUTPUT);
pinMode (IN2, OUTPUT);

}
void loop()
{
digitalWrite (IN2, STATE);
digitalWrite (IN1, !STATE);
delay(300);
digitalWrite (IN1, LOW);
digitalWrite (IN2, LOW);
delay(59750);
STATE = !STATE;
 

Старик М.

Пользователь
5 лет на форуме
Регистрация
20.03.2019
Сообщения
1 841
Оценка реакций
4 221
Возраст
46
Город
Санкт-Петербург
Посмотреть вложение 198422

int IN1 = 11;
int IN2 = 12;
boolean STATE = true;


void setup() {
pinMode (IN1, OUTPUT);
pinMode (IN2, OUTPUT);

}
void loop()
{
digitalWrite (IN2, STATE);
digitalWrite (IN1, !STATE);
delay(300);
digitalWrite (IN1, LOW);
digitalWrite (IN2, LOW);
delay(59750);
STATE = !STATE;
Два гнезда под блоки питания? Их можно как нибудь объединить в один?
 

Krest

Administrator
Топикстартер
Регистрация
17.05.2005
Сообщения
7 789
Оценка реакций
3 402
Возраст
51
Город
Москва
Сайт
pobeda-club.ru
Схема, действительно, немножко странная. Но как повод для размышлений -- сойдет.
UPD: Не, нормальная схема. Это я уже забыл как оно работает.
 
Последнее редактирование:

Evgeny

Пользователь
Регистрация
22.05.2022
Сообщения
3
Оценка реакций
7
Возраст
57
Город
Penza
Питание от адаптера 5 вольт, 2 А. подаем через двойной разветвитель на повышающий преобразователь, и Arduino Uno, идут точно уже месяц.
изображение_viber_2022-05-28_21-31-14-943.jpg
изображение_viber_2022-05-28_21-31-15-376.jpg
 
  • Спасибо
Реакции: genn111 и Старик М.

trir

Пользователь
Регистрация
18.07.2023
Сообщения
2
Оценка реакций
1
Возраст
42
Город
Екатеринбург
приветствую! попались в руки вторичные часы. захотел оживить. нагуглилась ваша тема. все роде было понятно. купил драйвер L9110S накидал вот такую схему и сделал плату
2023-07-18_17-54-12.png

Первый драйвер сгорел, перегрузив мой трехамперный БП. Запаял второй и стал аккуратнее. Вот что выяснилось: повышал плавно напряжение VCC от 5 вольт и наблюдал вольтметром за выхдом (оба delay в программе для диагностики сделал 1000). До 7 В все прекрасно, на выходе полярность туда-сюда меняется. А вот 8 В и выше через 1-2 цикла драйвер закусывает, ток непомерно возрастает и драйвер начинает греться. Причем нагрузка не подключена, только вольтметр.
Что это может быть за хрень, господа?
 

Krest

Administrator
Топикстартер
Регистрация
17.05.2005
Сообщения
7 789
Оценка реакций
3 402
Возраст
51
Город
Москва
Сайт
pobeda-club.ru

trir

Пользователь
Регистрация
18.07.2023
Сообщения
2
Оценка реакций
1
Возраст
42
Город
Екатеринбург
хе) я на этапе регистрации только понял, куда попал)) но все равно решил запостить. а вдруг..
 
  • Спасибо
Реакции: Krest

Krest

Administrator
Топикстартер
Регистрация
17.05.2005
Сообщения
7 789
Оценка реакций
3 402
Возраст
51
Город
Москва
Сайт
pobeda-club.ru
Респект, достойно получилось. А какая другая схема рассматривается?
 

yasya2004

Пользователь
Регистрация
01.11.2023
Сообщения
3
Оценка реакций
10
Возраст
56
Город
Печора
На атмеге8 и DS1307 или 3231. Если конечно получится.
А пока это ещё на столе и бумаге, но плата уже вытравлена и потихоньку комплектуется.
IMG_20231026_131545.jpg
 

Krest

Administrator
Топикстартер
Регистрация
17.05.2005
Сообщения
7 789
Оценка реакций
3 402
Возраст
51
Город
Москва
Сайт
pobeda-club.ru
Прикольно. А как предполагается управлять часами? Интересует методика отслеживания стрелок и перемещения стрелок в нужное положение.
 

yasya2004

Пользователь
Регистрация
01.11.2023
Сообщения
3
Оценка реакций
10
Возраст
56
Город
Печора
Прикольно. А как предполагается управлять часами? Интересует методика отслеживания стрелок и перемещения стрелок в нужное положение.
Здравствуйте. Наконец-то закончил СТРЕЛУ, было долго, но за то эффективно.
А теперь покажу конечный результат.
Контроллер Atmega-8, часовая микросхема DS3231, всё остальное смотрим в видео.
Автоматическая корректировка времени, вкл-откл зимнего времени, и если что-то пошло не так, то на табло при помощи кнопок выставляем время на вторичных часах и время так же корректируется.
Всем спасибо за внимание.

[youtubе]
 

Олд Джек

Координатор клуба
Команда форума
Регистрация
23.12.2007
Сообщения
13 439
Оценка реакций
5 955
Город
москва
Здравствуйте. Наконец-то закончил СТРЕЛУ, было долго, но за то эффективно.
А теперь покажу конечный результат.
Контроллер Atmega-8, часовая микросхема DS3231, всё остальное смотрим в видео.
Автоматическая корректировка времени, вкл-откл зимнего времени, и если что-то пошло не так, то на табло при помощи кнопок выставляем время на вторичных часах и время так же корректируется.
Всем спасибо за внимание.

[youtubе]
Дарим, ворую)))
 
  • Спасибо
Реакции: yasya2004
Статус
Закрыто для дальнейших ответов.