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

  Рет қаралды 18,758

Справный канал

Справный канал

Күн бұрын

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

Пікірлер: 62
@Справныйканал
@Справныйканал 3 жыл бұрын
/* Подключение вторичных часов подключается к домашней сети */ #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 < server.args(); 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; } }
@ГайдаржиВадим
@ГайдаржиВадим Жыл бұрын
Я работаю на заводе пищевых концентратов ,и там остались висеть такие часы, со слов работников они больше 10-Ти лет стояли. Собрал блок ,на советских микросхемах ,и в остальных цехах пошли и остальные часы ,я насчитал их аж 10 штук , больше я не нашел ,хотя проводка сохранилась ,в будущем хочу ещё штук 5 повесить .
@Справныйканал
@Справныйканал Жыл бұрын
Реально круто!
@ГайдаржиВадим
@ГайдаржиВадим Жыл бұрын
Спасибо . Сейчас повесил ещё двое ,третьи нашел в котельной ,на неделе и их запущу.
@НикКИН-э8ж
@НикКИН-э8ж 2 жыл бұрын
Делал такие на работе, работают лет семь. Первичные часы на МК Атмега с Н - мостом на полевых транзисторах. С автокоррекцией после отключения питания.
@АнатолийПоходин
@АнатолийПоходин Жыл бұрын
На ардуино делал?
@НикКИН-э8ж
@НикКИН-э8ж Жыл бұрын
@@АнатолийПоходин не ардуино. В среде Bascom AVR. Там не Си, там паскаль. Разработка не моя. Но исходники в открытом доступе.
@НикКИН-э8ж
@НикКИН-э8ж Жыл бұрын
@@АнатолийПоходин наврал. Там даже не паскаль. В той среде бейсикоподобный язык. Но очень простой.
@siroisii8434
@siroisii8434 Жыл бұрын
В совке стрелки таких часов прыгали только не каждую минуту, а раз вроде в 3 минуты, а то и в 5 минут. Ждали довольно долго звонка в школе за ними наблюдая пока они перепрыгнут!
@Справныйканал
@Справныйканал Жыл бұрын
В школе минута за три шла ;)
@siroisii8434
@siroisii8434 Жыл бұрын
@@Справныйканал Вот именно! Стрелки двигались в совке каким-то таким странным оьразом! Уж не щнаю как - несколько импульсов подряд там что ли посылалось... Зачем так было сделано... То ли совковая электроника по другому не могла... То ли чтобы шума меньше и реде было... О том история умалчивает! Но стрелки скакали именно так и именно на таких часах!
@bbr2685
@bbr2685 Жыл бұрын
у меня часы лежат AEG 33-ГО ГОДА ТОЖЕ ДУМАЛ ЧТО С НИМИ СДЕЛАТЬ , ТЕПЕРЬ ЗНАЮ
@Справныйканал
@Справныйканал Жыл бұрын
Рад, что сумел вдохновить :)
@zevs165
@zevs165 3 жыл бұрын
Только увидел Ваши часы сразу лайк и подписка единомышленнику.У меня не такие крутые как у Вас но также хочу дать первую жизнь и первичным и вторичным часам.Но не против такие приобрести металлические уличные-у меня пластиковые.У меня пчк3 но еще не разобрался куда подключать вторые вторичные часы к ним.
@Справныйканал
@Справныйканал 3 жыл бұрын
Спасибо!
@Peajiuct_
@Peajiuct_ 2 ай бұрын
Как вариант использовать оптореле, они не щелкают
@ЮрийУ-щ4т
@ЮрийУ-щ4т Жыл бұрын
Я в такие часы поставил мех. О. Ч. З. кварц,но пришлось отказаться от сек. стрелки. Мин.и час. стрелки пришлось разсверлить. Есть мысль поставить мех. от авточасов VW там тоже мин.со.прыгает ежеминутно,но будет провод к блоку питания.
@Справныйканал
@Справныйканал Жыл бұрын
А что, такие тяжелые стрелки кварцевый механизм потянул?
@ЮрийУ-щ4т
@ЮрийУ-щ4т Жыл бұрын
@@Справныйканал да. Но мех.старый с маятником
@Серый-о1м
@Серый-о1м Жыл бұрын
Убрать механизм родной, и вставил обычный с али, с красивыми стрелками и секундной. Поставил батарейку. Счастье. Часы большие, повесил на даче. Видно ото всюду. Думаю как подсветить ночью.
@Справныйканал
@Справныйканал Жыл бұрын
Поставить датчик освещенности, чтобы в темноте включал светодиодную подсветку.
@kanatjakipbekov9598
@kanatjakipbekov9598 2 жыл бұрын
А что если купить механизм со стрелками готовые или вытащить из других настенных часов на батарейках и просто поставить на эти ? разве не сработает ? так же легче было бы
@DmitrovskiyAleksandr
@DmitrovskiyAleksandr 2 жыл бұрын
Стрелки для китайского механизма тяжеловаты, инерция большая. Думаю не справится
@Denis_Ulyanov
@Denis_Ulyanov Жыл бұрын
Я бы так делать не стал,а сохранил часы с родным механизмом и подобрал первичные часы(блок питания)
@temaretpo6494
@temaretpo6494 10 ай бұрын
Можно.Но теряется смысл..
@Справныйканал
@Справныйканал 10 ай бұрын
Механизм тут как раз родной. Первичные часы эмулируются контроллером.
@veoramid
@veoramid 3 жыл бұрын
Вместо реле можно использовать H-мост. Самый простой вариант - готовый модуль на L298N, Можно использовать Li-Ion аккмулятор. Повышающий стабилизатор 3,7->5 В И повышающий 5 -> 24В
@Справныйканал
@Справныйканал 3 жыл бұрын
Спасибо. С Н-мостом дело пока не имел..
@veoramid
@veoramid 3 жыл бұрын
@@Справныйканал Поскольку на контактах реле падения напряжения практически нет, то у меня получалось на реле сделать ход часов от аккумулятора 12В, а в микросхеме H-моста L298N стоят, скорее всего, биполярные транзисторы и присутствует падение напряжения в каждом плече - вторичные часы уже не ходят от 12В. Из-за этого требуется повышение приблизительно до 15-18В
@USER-lq4is
@USER-lq4is 3 жыл бұрын
я на авито брал блок управления, работает от микроусб зарядки тянет 4ро часов www.avito.ru/moskva/kollektsionirovanie/pervichnye_chasy_strela_echl_blok_upravleniya_1388849370
@Справныйканал
@Справныйканал 3 жыл бұрын
Переделал схему на Н-мост. Стало, во-первых, практически бесшумно. А во-вторых, перестали наблюдаться периодические перезапуски контроллера. Видимо, индуктивная нагрузка плюс реле давали сильную помеху. Спасибо за подсказку!
@ВладимирОсипов-л9х
@ВладимирОсипов-л9х 3 ай бұрын
Вторичным часам - вторую жизнь! Запускаем вторичные часы с помощью
@Справныйканал
@Справныйканал 3 ай бұрын
контроллера и релейного модуля :)
@Bobr1410
@Bobr1410 4 ай бұрын
Я вот думаю, механизм просто поменять на кварцевый
@Справныйканал
@Справныйканал 4 ай бұрын
Тоже вариант, но мы же не ищем легких путей :)
@advantage2023
@advantage2023 Жыл бұрын
Теперь надо модернизацию произвести и твердотельное реле поставить и хоть в спальне можно повесить часы будет.
@Справныйканал
@Справныйканал Жыл бұрын
По совету из комментариев я поставил Н-мост вместо реле. Н-мост тоже в виде модуля, устанавливается просто, но в видео это, естественно, не попало. Реле не щелкает :)
@user-ih9db5re1g
@user-ih9db5re1g Жыл бұрын
И этот модуль действительно выдает минутные сигналы?
@Справныйканал
@Справныйканал Жыл бұрын
Все это вместе выдает минутные сигналы. Уже пару-тройку лет у меня часы работают, даже подводить не приходится. Единственная проблема, когда выключается электричество, но это бывает крайне редко.
@user-ih9db5re1g
@user-ih9db5re1g Жыл бұрын
@@Справныйканал спасибо большое.
@АнатолийРакевич-т9н
@АнатолийРакевич-т9н 8 ай бұрын
Были сов.механизмы 1,5 Марс там можно что-то сделать
@user-fp5ju1sj2c
@user-fp5ju1sj2c Жыл бұрын
У меня блок реле другой к сожалению не трёх, а двух контактный выход, не работает
@Справныйканал
@Справныйканал Жыл бұрын
С двух контактным реле, конечно, работать не будет. Посмотрите в сторону Н-моста, я в итоге тоже переделал на Н-мост эти часы, теперь часы работают бесшумно.
@USER-lq4is
@USER-lq4is 3 жыл бұрын
В моем блоке купленом на авито - реле нету , 3 микросхемы и все
@Справныйканал
@Справныйканал 10 ай бұрын
Я в итоге, тоже отказался от реле, поставил модуль Н-моста. Реле слишком громко щелкает.
@ВикторМинский-и4э
@ВикторМинский-и4э Жыл бұрын
4 транзистора заменят 2 реле
@Справныйканал
@Справныйканал Жыл бұрын
Да, или модуль с Н-мостом.
@АлександрКунин-ъ6м
@АлександрКунин-ъ6м 2 жыл бұрын
Как происходит подвод времени?
@Справныйканал
@Справныйканал 2 жыл бұрын
Подвод стрелок имеете ввиду? Я добавил две команды: "стрелка вперед на 1 мин" и "пропустить 1 мин".
@TKSERG
@TKSERG Жыл бұрын
Руками
@music_only_in_hp6351
@music_only_in_hp6351 Жыл бұрын
Обычный ход стрелки - один импульс за 1 минуту. Можно подавать нажатием кнопки одиночные импульсы для перевода минут или автоматически тактовую частоту для перевода часов. Ход стрелок только вперёд.
@Russkiyvoennykorablidinakh
@Russkiyvoennykorablidinakh Жыл бұрын
Люди добрые! По какому принципу работают часы "Идеен Вельт"? Они вообще ни по какому не переводятся. От какой сети они работают. Вроде от батарейки. Но когда нажимаешь кнопочку, стрелки бегают как попало. А потом где-то в 2 часа ночи запускаются. Но отстают на 1 час. Как их подвести на истинное время?
@АнатолийРакевич-т9н
@АнатолийРакевич-т9н 8 ай бұрын
Скорее всего они управляются по радио сигналам со спутника,время идёт средне европейское, были такиеу меня,с 45ти летним стажем у часовщика не смогли даже их открыть. Он умер ,а сын "приватизировал". Привет из Минска !
@olegmiroshin2152
@olegmiroshin2152 7 ай бұрын
таймер на n555 и транзистор
@user-fz3by7fd2k
@user-fz3by7fd2k 2 жыл бұрын
тема у меня их 2 шт
@Справныйканал
@Справныйканал 10 ай бұрын
Интересно, что-нибудь сотворили со своими часами?
@user-fz3by7fd2k
@user-fz3by7fd2k 10 ай бұрын
@@Справныйканал увы,моим талантам,увы. лежат на чердаке -с другими вещами-
@ilyapermyakov3332
@ilyapermyakov3332 3 жыл бұрын
Как точно идут часы?
@Справныйканал
@Справныйканал 2 жыл бұрын
Контроллер выдает очень точное время. Первые месяц - два я наблюдал за точностью, получилось что расхождение с мобильным телефоном не превышало одной секунды, иными словами, на глаз расхождение не наблюдалось.
@uhfybngnn1007
@uhfybngnn1007 Жыл бұрын
Часы на предприятиях синхронизировались с сигналами точного времени по радио. Например Маяк. передаем сигналы точного времени пик-пик-пик и последний "пик" синхронизация и информация о часе. Так что точность 0,3 секунды. Даже не смотря на то что перед обедом стрелка отставала на 3-5минут )) в последние секунды она скачками подлетала ровно к 12.
@Справныйканал
@Справныйканал Жыл бұрын
Получается, что они за сутки отставали на 3-5 минут? Что-то многовато... Синхронизировал с Маяком наверняка человек посредством нажимания кнопки на первичных часах?? Или как это еще могло быть?
@USER-lq4is
@USER-lq4is 3 жыл бұрын
Осталось на авито купить к ним блок kzbin.info/www/bejne/d4DPnWqNr7Z0h6M
У ГОРДЕЯ ПОЖАР в ОФИСЕ!
01:01
Дима Гордей
Рет қаралды 8 МЛН
Angry Sigma Dog 🤣🤣 Aayush #momson #memes #funny #comedy
00:16
ASquare Crew
Рет қаралды 50 МЛН
МЕБЕЛЬ ВЫДАСТ СОТРУДНИКАМ ПОЛИЦИИ ТАБЕЛЬНУЮ МЕБЕЛЬ
00:20
Первичные и вторичные часы
24:18
Назад в прошлое
Рет қаралды 7 М.
Оживление вторичных часов.
3:22
Игорь Зубков
Рет қаралды 1,2 М.
Первичные часы
3:02
Александр Мухин
Рет қаралды 8 М.
Распространённый дефект настенных часов
10:55
Владимир АБ.-может быть полезным
Рет қаралды 134 М.
У ГОРДЕЯ ПОЖАР в ОФИСЕ!
01:01
Дима Гордей
Рет қаралды 8 МЛН