Вторичным часам - вторую жизнь! Запускаем вторичные часы с помощью контроллера и релейного модуля.

Тәжірибелік нұсқаулар және стиль

Вторичные часы - это такой привет из еще недалекого 20-го века. Такие часы обычно использовались на предприятиях, в учреждениях, на вокзалах. "Ходить" самостоятельно они не умеют, а должны подключаться к часовой сети. Вместо часовой сети сделаем простую схему на микроконтроллере ESP8266 и релейном модуле (на два реле). На самом деле ESP8266 здесь явно избыточен (просто был под рукой), контроллер всего лишь должен уметь отсчитывать минутный интервал и управлять двумя реле. Программа написана в среде Arduino IDE, текст программы помещен в первом комментарии к видео.
#вторичныечасы #DIY #arduino #esp8266

Пікірлер: 62

  • @user-zn6cc2ed7c
    @user-zn6cc2ed7c3 жыл бұрын

    /* Подключение вторичных часов подключается к домашней сети */ #include #include #include #include #include #ifndef STASSID #define STASSID "название wi-fi сети" #define STAPSK "пароль wi-fi сети" #endif const char* ssid = STASSID; const char* password = STAPSK; int GlobMin = 0; int Alternation = true; // Переменная для управления чередованием включения реле ESP8266WebServer server(80); void handleRoot() { String out = ""; int out2; // Установка времени (явно избыточная функция для таких часов) if( server.hasArg("settime") ){ out = server.arg("settime"); Serial.println(out); int arg1 = out.substring(0,2).toInt(); int arg2 = out.substring(2,4).toInt(); int arg3 = out.substring(4,6).toInt(); int arg4 = out.substring(6,8).toInt(); int arg5 = out.substring(8,10).toInt(); int arg6 = out.substring(10).toInt(); setTime(arg1,arg2,arg3,arg4,arg5,arg6); //clock_face(); //GlobMin = arg2; } out+="Now " + String(hour()) + ":" + String(minute()) + ":" + String(second()) + " " + String(day()) + "." + String(month()) + "." + String(year()) + ""; //server.send(200, "text/html", "You are connected"); //server.send(200, "text/html", "Now " + String(hour()) + ":" + String(minute()) + ":" + String(second()) + String(day())+""); server.send ( 200, "text/html", out ); } void handleNotFound() { String message = "File Not Found "; message += "URI: "; message += server.uri(); message += " Method: "; message += (server.method() == HTTP_GET) ? "GET" : "POST"; message += " Arguments: "; message += server.args(); message += " "; for (uint8_t i = 0; i message += " " + server.argName(i) + ": " + server.arg(i) + " "; } server.send(404, "text/plain", message); } // the setup function runs once when you press reset or power the board void setup() { // У этого реле управяющий сигнал - низкого уровня pinMode(D5, OUTPUT); digitalWrite(D5, 1); pinMode(D6, OUTPUT); digitalWrite(D6, 1); delay(2000); Serial.begin(115200); WiFi.mode(WIFI_STA); WiFi.begin(ssid, password); Serial.println(""); // Wait for connection while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println(""); Serial.print("Connected to "); Serial.println(ssid); Serial.print("IP address: "); Serial.println(WiFi.localIP()); if (MDNS.begin("esp8266")) { Serial.println("MDNS responder started"); } server.on("/", handleRoot); server.on("/set", handleRoot); server.onNotFound(handleNotFound); server.begin(); Serial.println("HTTP server started"); setTime(0,0,10,1,1,2021); } // the loop function runs over and over again forever void loop() { int TekMin; //int TekHour; TekMin = minute(); if (GlobMin != TekMin){ //TekHour = hour(); GlobMin = TekMin; clock_face(); } server.handleClient(); MDNS.update(); } // Процедура вывода на циферблат void clock_face(){ if (Alternation){ digitalWrite(D5, 0); delay(400); digitalWrite(D5, 1); Alternation = false; } else { digitalWrite(D6, 0); delay(400); digitalWrite(D6, 1); Alternation = true; } }

  • @user-fs7df6fu6n
    @user-fs7df6fu6n Жыл бұрын

    Я работаю на заводе пищевых концентратов ,и там остались висеть такие часы, со слов работников они больше 10-Ти лет стояли. Собрал блок ,на советских микросхемах ,и в остальных цехах пошли и остальные часы ,я насчитал их аж 10 штук , больше я не нашел ,хотя проводка сохранилась ,в будущем хочу ещё штук 5 повесить .

  • @user-zn6cc2ed7c

    @user-zn6cc2ed7c

    Жыл бұрын

    Реально круто!

  • @user-fs7df6fu6n

    @user-fs7df6fu6n

    Жыл бұрын

    Спасибо . Сейчас повесил ещё двое ,третьи нашел в котельной ,на неделе и их запущу.

  • @user-mb2zm4hg2t
    @user-mb2zm4hg2t2 жыл бұрын

    Делал такие на работе, работают лет семь. Первичные часы на МК Атмега с Н - мостом на полевых транзисторах. С автокоррекцией после отключения питания.

  • @user-xb1ev9ut5b

    @user-xb1ev9ut5b

    Жыл бұрын

    На ардуино делал?

  • @user-mb2zm4hg2t

    @user-mb2zm4hg2t

    Жыл бұрын

    @@user-xb1ev9ut5b не ардуино. В среде Bascom AVR. Там не Си, там паскаль. Разработка не моя. Но исходники в открытом доступе.

  • @user-mb2zm4hg2t

    @user-mb2zm4hg2t

    Жыл бұрын

    @@user-xb1ev9ut5b наврал. Там даже не паскаль. В той среде бейсикоподобный язык. Но очень простой.

  • @zevs165
    @zevs1653 жыл бұрын

    Только увидел Ваши часы сразу лайк и подписка единомышленнику.У меня не такие крутые как у Вас но также хочу дать первую жизнь и первичным и вторичным часам.Но не против такие приобрести металлические уличные-у меня пластиковые.У меня пчк3 но еще не разобрался куда подключать вторые вторичные часы к ним.

  • @user-zn6cc2ed7c

    @user-zn6cc2ed7c

    3 жыл бұрын

    Спасибо!

  • @bbr2685
    @bbr2685 Жыл бұрын

    у меня часы лежат AEG 33-ГО ГОДА ТОЖЕ ДУМАЛ ЧТО С НИМИ СДЕЛАТЬ , ТЕПЕРЬ ЗНАЮ

  • @user-zn6cc2ed7c

    @user-zn6cc2ed7c

    Жыл бұрын

    Рад, что сумел вдохновить :)

  • @Bobr1410
    @Bobr14102 ай бұрын

    Я вот думаю, механизм просто поменять на кварцевый

  • @user-zn6cc2ed7c

    @user-zn6cc2ed7c

    2 ай бұрын

    Тоже вариант, но мы же не ищем легких путей :)

  • @user-pc9tm2vu5b
    @user-pc9tm2vu5b2 ай бұрын

    Вторичным часам - вторую жизнь! Запускаем вторичные часы с помощью

  • @user-zn6cc2ed7c

    @user-zn6cc2ed7c

    Ай бұрын

    контроллера и релейного модуля :)

  • @siroisii8434
    @siroisii8434 Жыл бұрын

    В совке стрелки таких часов прыгали только не каждую минуту, а раз вроде в 3 минуты, а то и в 5 минут. Ждали довольно долго звонка в школе за ними наблюдая пока они перепрыгнут!

  • @user-zn6cc2ed7c

    @user-zn6cc2ed7c

    Жыл бұрын

    В школе минута за три шла ;)

  • @siroisii8434

    @siroisii8434

    Жыл бұрын

    @@user-zn6cc2ed7c Вот именно! Стрелки двигались в совке каким-то таким странным оьразом! Уж не щнаю как - несколько импульсов подряд там что ли посылалось... Зачем так было сделано... То ли совковая электроника по другому не могла... То ли чтобы шума меньше и реде было... О том история умалчивает! Но стрелки скакали именно так и именно на таких часах!

  • @user-om8qm8kq9s
    @user-om8qm8kq9s Жыл бұрын

    Я в такие часы поставил мех. О. Ч. З. кварц,но пришлось отказаться от сек. стрелки. Мин.и час. стрелки пришлось разсверлить. Есть мысль поставить мех. от авточасов VW там тоже мин.со.прыгает ежеминутно,но будет провод к блоку питания.

  • @user-zn6cc2ed7c

    @user-zn6cc2ed7c

    Жыл бұрын

    А что, такие тяжелые стрелки кварцевый механизм потянул?

  • @user-om8qm8kq9s

    @user-om8qm8kq9s

    Жыл бұрын

    @@user-zn6cc2ed7c да. Но мех.старый с маятником

  • @Peajiuct_
    @Peajiuct_27 күн бұрын

    Как вариант использовать оптореле, они не щелкают

  • @veoramid
    @veoramid3 жыл бұрын

    Вместо реле можно использовать H-мост. Самый простой вариант - готовый модуль на L298N, Можно использовать Li-Ion аккмулятор. Повышающий стабилизатор 3,7->5 В И повышающий 5 -> 24В

  • @user-zn6cc2ed7c

    @user-zn6cc2ed7c

    3 жыл бұрын

    Спасибо. С Н-мостом дело пока не имел..

  • @veoramid

    @veoramid

    3 жыл бұрын

    @@user-zn6cc2ed7c Поскольку на контактах реле падения напряжения практически нет, то у меня получалось на реле сделать ход часов от аккумулятора 12В, а в микросхеме H-моста L298N стоят, скорее всего, биполярные транзисторы и присутствует падение напряжения в каждом плече - вторичные часы уже не ходят от 12В. Из-за этого требуется повышение приблизительно до 15-18В

  • @USER-lq4is

    @USER-lq4is

    3 жыл бұрын

    я на авито брал блок управления, работает от микроусб зарядки тянет 4ро часов www.avito.ru/moskva/kollektsionirovanie/pervichnye_chasy_strela_echl_blok_upravleniya_1388849370

  • @user-zn6cc2ed7c

    @user-zn6cc2ed7c

    3 жыл бұрын

    Переделал схему на Н-мост. Стало, во-первых, практически бесшумно. А во-вторых, перестали наблюдаться периодические перезапуски контроллера. Видимо, индуктивная нагрузка плюс реле давали сильную помеху. Спасибо за подсказку!

  • @advantage2023
    @advantage2023 Жыл бұрын

    Теперь надо модернизацию произвести и твердотельное реле поставить и хоть в спальне можно повесить часы будет.

  • @user-zn6cc2ed7c

    @user-zn6cc2ed7c

    Жыл бұрын

    По совету из комментариев я поставил Н-мост вместо реле. Н-мост тоже в виде модуля, устанавливается просто, но в видео это, естественно, не попало. Реле не щелкает :)

  • @kanatjakipbekov9598
    @kanatjakipbekov95982 жыл бұрын

    А что если купить механизм со стрелками готовые или вытащить из других настенных часов на батарейках и просто поставить на эти ? разве не сработает ? так же легче было бы

  • @DmitrovskiyAleksandr

    @DmitrovskiyAleksandr

    2 жыл бұрын

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

  • @Denis_Ulyanov

    @Denis_Ulyanov

    Жыл бұрын

    Я бы так делать не стал,а сохранил часы с родным механизмом и подобрал первичные часы(блок питания)

  • @temaretpo6494

    @temaretpo6494

    9 ай бұрын

    Можно.Но теряется смысл..

  • @user-zn6cc2ed7c

    @user-zn6cc2ed7c

    8 ай бұрын

    Механизм тут как раз родной. Первичные часы эмулируются контроллером.

  • @user-qb4ky8nd6z
    @user-qb4ky8nd6z Жыл бұрын

    Убрать механизм родной, и вставил обычный с али, с красивыми стрелками и секундной. Поставил батарейку. Счастье. Часы большие, повесил на даче. Видно ото всюду. Думаю как подсветить ночью.

  • @user-zn6cc2ed7c

    @user-zn6cc2ed7c

    Жыл бұрын

    Поставить датчик освещенности, чтобы в темноте включал светодиодную подсветку.

  • @user-pt5ih9jq1w
    @user-pt5ih9jq1w Жыл бұрын

    4 транзистора заменят 2 реле

  • @user-zn6cc2ed7c

    @user-zn6cc2ed7c

    Жыл бұрын

    Да, или модуль с Н-мостом.

  • @USER-lq4is
    @USER-lq4is3 жыл бұрын

    В моем блоке купленом на авито - реле нету , 3 микросхемы и все

  • @user-zn6cc2ed7c

    @user-zn6cc2ed7c

    8 ай бұрын

    Я в итоге, тоже отказался от реле, поставил модуль Н-моста. Реле слишком громко щелкает.

  • @user-fz3by7fd2k
    @user-fz3by7fd2k2 жыл бұрын

    тема у меня их 2 шт

  • @user-zn6cc2ed7c

    @user-zn6cc2ed7c

    8 ай бұрын

    Интересно, что-нибудь сотворили со своими часами?

  • @user-fz3by7fd2k

    @user-fz3by7fd2k

    8 ай бұрын

    @@user-zn6cc2ed7c увы,моим талантам,увы. лежат на чердаке -с другими вещами-

  • @user-fp5ju1sj2c
    @user-fp5ju1sj2c Жыл бұрын

    У меня блок реле другой к сожалению не трёх, а двух контактный выход, не работает

  • @user-zn6cc2ed7c

    @user-zn6cc2ed7c

    Жыл бұрын

    С двух контактным реле, конечно, работать не будет. Посмотрите в сторону Н-моста, я в итоге тоже переделал на Н-мост эти часы, теперь часы работают бесшумно.

  • @user-nu9cu7zx9s
    @user-nu9cu7zx9s2 жыл бұрын

    Как происходит подвод времени?

  • @user-zn6cc2ed7c

    @user-zn6cc2ed7c

    Жыл бұрын

    Подвод стрелок имеете ввиду? Я добавил две команды: "стрелка вперед на 1 мин" и "пропустить 1 мин".

  • @TKSERG

    @TKSERG

    Жыл бұрын

    Руками

  • @music_only_in_hp6351

    @music_only_in_hp6351

    Жыл бұрын

    Обычный ход стрелки - один импульс за 1 минуту. Можно подавать нажатием кнопки одиночные импульсы для перевода минут или автоматически тактовую частоту для перевода часов. Ход стрелок только вперёд.

  • @user-ih9db5re1g
    @user-ih9db5re1g Жыл бұрын

    И этот модуль действительно выдает минутные сигналы?

  • @user-zn6cc2ed7c

    @user-zn6cc2ed7c

    Жыл бұрын

    Все это вместе выдает минутные сигналы. Уже пару-тройку лет у меня часы работают, даже подводить не приходится. Единственная проблема, когда выключается электричество, но это бывает крайне редко.

  • @user-ih9db5re1g

    @user-ih9db5re1g

    Жыл бұрын

    @@user-zn6cc2ed7c спасибо большое.

  • @user-gk2xx7ig8r

    @user-gk2xx7ig8r

    6 ай бұрын

    Были сов.механизмы 1,5 Марс там можно что-то сделать

  • @ilyapermyakov3332
    @ilyapermyakov33322 жыл бұрын

    Как точно идут часы?

  • @user-zn6cc2ed7c

    @user-zn6cc2ed7c

    2 жыл бұрын

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

  • @uhfybngnn1007

    @uhfybngnn1007

    Жыл бұрын

    Часы на предприятиях синхронизировались с сигналами точного времени по радио. Например Маяк. передаем сигналы точного времени пик-пик-пик и последний "пик" синхронизация и информация о часе. Так что точность 0,3 секунды. Даже не смотря на то что перед обедом стрелка отставала на 3-5минут )) в последние секунды она скачками подлетала ровно к 12.

  • @user-zn6cc2ed7c

    @user-zn6cc2ed7c

    Жыл бұрын

    Получается, что они за сутки отставали на 3-5 минут? Что-то многовато... Синхронизировал с Маяком наверняка человек посредством нажимания кнопки на первичных часах?? Или как это еще могло быть?

  • @olegmiroshin2152
    @olegmiroshin21525 ай бұрын

    таймер на n555 и транзистор

  • @user-lh7xc1vr2y
    @user-lh7xc1vr2y Жыл бұрын

    Люди добрые! По какому принципу работают часы "Идеен Вельт"? Они вообще ни по какому не переводятся. От какой сети они работают. Вроде от батарейки. Но когда нажимаешь кнопочку, стрелки бегают как попало. А потом где-то в 2 часа ночи запускаются. Но отстают на 1 час. Как их подвести на истинное время?

  • @user-gk2xx7ig8r

    @user-gk2xx7ig8r

    6 ай бұрын

    Скорее всего они управляются по радио сигналам со спутника,время идёт средне европейское, были такиеу меня,с 45ти летним стажем у часовщика не смогли даже их открыть. Он умер ,а сын "приватизировал". Привет из Минска !

  • @USER-lq4is
    @USER-lq4is3 жыл бұрын

    Осталось на авито купить к ним блок kzread.info/dash/bejne/c4OgzpmQqrSngaQ.html

Келесі