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

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

Krest

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

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

Krest

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

Screenshot 2022-01-07 at 16.27.57.png


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

 

Violence

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

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

sergey_t

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

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

Krest

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

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

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

Evgeny

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

Krest

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

Evgeny

Пользователь
Регистрация
22.05.2022
Сообщения
3
Оценка реакций
7
Возраст
55
Город
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 497
Оценка реакций
2 722
Возраст
45
Город
Санкт-Петербург
Посмотреть вложение 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 494
Оценка реакций
2 478
Возраст
50
Город
Москва
Сайт
www.pobeda-club.ru
Схема, действительно, немножко странная. Но как повод для размышлений -- сойдет.
UPD: Не, нормальная схема. Это я уже забыл как оно работает.
 
Последнее редактирование:

Evgeny

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

trir

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

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

Krest

Administrator
Топикстартер
Регистрация
17.05.2005
Сообщения
7 494
Оценка реакций
2 478
Возраст
50
Город
Москва
Сайт
www.pobeda-club.ru

trir

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

Krest

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

yasya2004

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

Krest

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

yasya2004

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

[youtubе]
 

Олд Джек

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

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