Реле времени для освещения в подъезде за 15 минут! Учимся программировать микроконтроллеры.

Реле времени для освещения в подъезде за 15 минут! Учимся программировать микроконтроллеры.

Гневисть

2 года назад

17,445 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@МаксимМаксимыч-й5ц
@МаксимМаксимыч-й5ц - 07.01.2023 20:06

быстро. коротко. доходчиво. здравствуйте.

Ответить
@kiberstalin2552
@kiberstalin2552 - 07.01.2023 20:13

В прошлых выпусках у тебя был звериный хищный взгляд, львиный рык и куртка "хэви метал", смотришь и становиться СТРАШНО интересно ...)))Реально прикольный образ)))Очень интересные видео, ждём новых...И к стати- спасибо за С.Лема , очень интересно пишет..Мне ещё нравиться Василий Головачёв "Чёрный человек"...

Ответить
@raacer
@raacer - 07.01.2023 20:21

Надо было собрать реле на процессоре M1. Самое то для подъезда.

Ответить
@validoll3203
@validoll3203 - 07.01.2023 20:35

Здарова Хетфилд!

Ответить
@Shendrikov
@Shendrikov - 07.01.2023 20:46

Изделие хорошее, но в подъезде не лучше ли ставить датчик движения?

Ответить
@DmitryBoev
@DmitryBoev - 07.01.2023 21:27

У нас в подъезде такой контроллер стоит. Жутко бесит отсутствие режима "продления" - ты вышел в уже освещенный подъезд и вынужден спускаться, ожидая, что свет в любой момент отключится, а в момент когда свет горит контроллер на кнопки не обращает внимание. При этом загорается свет плавно, а отключается резко )

Ответить
@svar.master
@svar.master - 07.01.2023 22:20

Как всегда отличный урок, спасибо и успехов Вам!

Ответить
@пашасергеев-я4ю
@пашасергеев-я4ю - 07.01.2023 23:38

Осталось заменить кнопку на датчик движения и будет вещь 😉😉👍👍

Ответить
@АлексейБлиндул
@АлексейБлиндул - 08.01.2023 02:05

👍

Ответить
@Walker7745
@Walker7745 - 08.01.2023 03:46

Имел счастье однажды взять работу на программирование без техзадания.
В течение трех месяцев проклял все, что только поддается проклятию. Программа в точном соответствии с хотелками заказчика (он их на словах таки высказал) была написана за две недели. А дальше каждую неделю поступала новая хотелка, причем каждая вторая начисто перечеркивала все, что было написано (несовместима с алгоритмом). И я не знаю сколько раз вносил дополнения а пять раз переписывал программу с нуля.
(Но самое смешное - заказчик так ни разу ее не запустил. У него возникли трудности с аппаратной частью, и он с ними так и не справился. Но мою работу оплатил. С учетом дополнений. Заказчик оказался честным.)

Ответить
@TIR_SERGEY
@TIR_SERGEY - 08.01.2023 05:09

А если усложнить задачу? Допустим 10 этажный дом, на 1 и 10 стоят обычные кнопки, а вот на остальных на 2 положения
Пример я живу на 6 этаже иду вниз на первый нажимаю вниз и освещение включается с 6 по 1, а если иду вверх с 6 по 10?

Ответить
@inventossencillos
@inventossencillos - 08.01.2023 06:14

Как всегда-отличный урок!С Рождеством вас!👍

Ответить
@vernnms78
@vernnms78 - 08.01.2023 08:26

Респект! Хорошее повествование. Мне очень нравится, что всё делается на простом контроллере с разумным использованием ресурсов. А то на одном канале смотрел, как на Stm32 светофор делали. Ну и в конце... не "кабелЕй", а "кАбелей"! :-)

Ответить
@andreyn1719
@andreyn1719 - 08.01.2023 11:13

Как он, этот GC бейсик? Почему именно он? Просто выбран в качестве учебного примера?
Или он действительно хорош?

Ответить
@aruarut261
@aruarut261 - 08.01.2023 11:34

Подписка и 👍

Ответить
@Григорий-б5ж
@Григорий-б5ж - 08.01.2023 11:39

RC цепочка с Дарлингтоном не пойдет? Будем на микроконтроллерах подобную чушь собирать?

Ответить
@Fjyclydjgu
@Fjyclydjgu - 08.01.2023 11:59

Надо было использовать прерывание что бы контроллер спал при отключеном свете.

Ответить
@Евгений-э7щ1п
@Евгений-э7щ1п - 08.01.2023 12:54

Хотелось бы в дальнейшем немного подробнее рассматривать синтаксис языка программирования.

Ответить
@ЧебурГенЪ_ЧебурГенычЪ_Шапокляк
@ЧебурГенЪ_ЧебурГенычЪ_Шапокляк - 08.01.2023 13:26

По мнению специалистов японской самообороны, военные северной части соседнего полуострова, вполне успешно и регулярно стреляют из мётл.)))

Ответить
@dn.kolesnikov
@dn.kolesnikov - 08.01.2023 13:55

Отличное видео! Спасибо! Делаю по такому принципу подсветку для зеркала в ванной, только совместно с кнопкой есть возможность использовать датчик присутствия. Можно и так и так. От кнопки МК просыпается по прерыванию по смене уровня, а время считает WDT

Ответить
@meadon1661
@meadon1661 - 08.01.2023 13:58

Огромное вам спасибо!! Присоединяюсь к остальным комментариям - подача материала супер, педагогический шедевр 👍. Когда работаешь со спиртовычислительной машиной на алкобитах всё легко, просто и понятно 😄. С нетерпением жду следующих ваших трудов
Очень хотелось бы увидеть от вас уроки по работе с памятью и АЦП: "поциками" 😆 и термисторами

Ответить
@АлексейВоробьев-з1ч
@АлексейВоробьев-з1ч - 08.01.2023 15:16

👍. про алгоритмы по подробнее, пожалуйста.... как с алкашами, если можно!!!

Ответить
@КузнецовСергей-с7г
@КузнецовСергей-с7г - 08.01.2023 16:24

Пара моментов:
* помеха может генерировать на подтянутую линию как положительные, так и отрицательные импульсы (относительно уровня подтяжки) с равной вероятностью;
* временная задержка 200 ms это не только способ борьбы с помехами, но и способ борьбы с полезными сигналами длительностью менее 200 ms;
* двойное использование переменной Time_Delay (для бинарного конфигурирования и для хранения итоговой задержки) в необольшой программе не оправдано;
* в изначальной формулировке задачи по событию "нажатие кнопки" заложены действия "осуществить включение света" и "осуществить автоматическое отключение через временную задержку", а так как обработка нажатия описана без условий, то и обработчик должен запускаться при любом состоянии устройства, в том числе в состоянии "освещение включено", изначальная формулировка корректна;
* в финальном варианте программы события "нажатие кнопки" длительностью менее 1 сек могут быть проигнорированы, и чем короче длительность, тем выше вероятность пропустить "нажатие кнопки".

Ответить
@СергейАлиев-д3э
@СергейАлиев-д3э - 08.01.2023 19:34

как обычно, классный видеваролик. БОЛЬШОЕ СПАСИБО!
А как насчет управления процессом работы микроконтроллера с ПК или HMI панели, или подключение его к скада системе через OPC сервер? 😑

Ответить
@АндрейВикторович-и7э
@АндрейВикторович-и7э - 08.01.2023 19:49

Приветствую. Очень интересно. случайно попал на ваш канал в поисках по МК. Продолжайте и не бросайте. Вы просто великолепно объясните на примерах. Будет хоть обин пример в проге атмел студио 7 ?

Ответить
@AlexAlex-ei2bg
@AlexAlex-ei2bg - 08.01.2023 20:00

Спасибо! Очень доходчиво объясняете. Всего наилучшего Вам!

Ответить
@slavastalkerovich2035
@slavastalkerovich2035 - 09.01.2023 11:47

Arduino стоит ли изучать начинающим?

Ответить
@Евгенийвырфквр
@Евгенийвырфквр - 09.01.2023 15:20

жду следующих видео, интересное решение с переключателями

Ответить
@VladimirS-ym6hm
@VladimirS-ym6hm - 09.01.2023 23:16

👍👍👍👍👍

Ответить
@ТотсамыйВасёк
@ТотсамыйВасёк - 10.01.2023 09:40

Приехали пички и программатор к150))) нус начнёмс))) 🤘🤘🤘

Ответить
@redtex
@redtex - 10.01.2023 16:54

200 мс - слишком просто и недостаточно надёжно. Надёжней посчитать от 0 до 255 с задержкой на каждой итерации и проверить, после цикла сколько насчитали.

Ответить
@muratnasyrov8066
@muratnasyrov8066 - 11.01.2023 20:04

Всем доброго дня! Ситуация такая, рукосушители Dyson начинают жить своей жизнью, при включении этажом выше частотных преобразователей!? Подскажите пожалуйста, никто не сталкивался с такой анамалией?

Ответить
@alexeiviktorovi4130
@alexeiviktorovi4130 - 11.01.2023 22:45

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

Ответить
@rustybroom7071
@rustybroom7071 - 14.01.2023 15:16

Ээээх! А как же рестарт? Надобно во время выдержки кнопку тоже смотреть. Иначе, возможна гневисть в парадном.

Ответить
@parubator
@parubator - 14.01.2023 17:47

Ещё одно отличное видео! Не збавляй обороты. 👍

Ответить
@k_s_corp
@k_s_corp - 28.02.2023 03:58

Зачем кнопки? Чето так себе устройство

Ответить
@absurd589
@absurd589 - 08.03.2023 10:34

Вот так постепенно я соберу свой прототип испытательной машины, благодарю за такие ролики)

Ответить
@АнтонМыльников-р2ы
@АнтонМыльников-р2ы - 19.03.2023 15:09

Расточительство использовать дорогостоящий микроконтроллер для такой ерунды, когда можно обойтись триггером на двух транзисторах, конденсаторе, кучке резисторов и реле (или симисторе с оптопарой). Ну если так хочется цифровое реле дешевле выйдет стандартная логика. Всего один двоичный счётчик, мигающий светодиод и немножко обвязки. А дорогостоящий контроллер применить там где он действительно нужен (управление дисплеем, измерение величин и передача данных по интерфейсам). Один только микроконтроллер в ближайшем радиомагазине стоит дороже чем горстка рассыпухи вместе с макеткой, клеммами и проводами.

Ответить
@АнтонМыльников-р2ы
@АнтонМыльников-р2ы - 19.03.2023 15:16

А так интересные доходчивые ролики.

Ответить
@TempMep3aB4uk
@TempMep3aB4uk - 30.05.2023 15:47

Делал такое реле. Только логика работы другая: нажимая кнопку подаём питание на устройство, контроллер сразу включает реле самоподпитки и реле освещения, после заложенного времени работы отключает оба реле. При включенном освещении и коротком нажатие кнопки контроллер отключает оба реле. При включенном освещении и длинном (1 секунда) нажатие кнопки контроллер меняет время отключения на 2 часа сделано так для того что если идёт ремонт или уборка или ещё чего нибудь постоянно не включать освещение. То есть устройство постоянно выключено, ничего не потребляет, пофиг на грозу и т.д. Правда в схеме есть хитрое решение, чтобы устройство "видело" нажатие кнопки когда питание включено.

Ответить
@ВалерийМ-р8ц
@ВалерийМ-р8ц - 02.07.2023 15:40

Вместо кнопки можно подключить датчик движения, например, и разместить несколько на этажах. как кнопки.

Ответить
@ІгорСорока-о6ю
@ІгорСорока-о6ю - 10.07.2023 23:38

То есть ножки микроконтроллера - это и есть те самые порты ввода/вывода?

Ответить
@Palladln
@Palladln - 06.08.2023 10:14

Помеха может быть и отрицательной. У меня на АВР - ложные срабатывания на ножке, если искрить рядом чем-то(пускателем, авто-свечой или даже пьезозажигалкой). ПИКи более устойчивые к помехам.

Ответить
@ПавелВасильев-х9т
@ПавелВасильев-х9т - 12.09.2023 23:23

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

Ответить
@ЮрийФедоров-л3х
@ЮрийФедоров-л3х - 15.09.2023 10:31

Ролик 1мин. 30с., алгоритм утверждает: - "пункт 2. Если кнопка НЕ нажата, то вернуться в начало", но в тексте программы Relay.gcb (строка 24) прописано:- "IF Button=ON THEN GOTO main" -!??? Не вкуриваю, не понятно.

Ответить
@mrsailor4641
@mrsailor4641 - 28.09.2023 16:15

Доброго дня, я бы гальванически развязался по входу оптроном, который питал от бп на гасящем конденсаторе нажимая кноппель. А на входе подключай открытый коллектор с подтяжкой от питания. Стандартная схема.
Не спорю что для макетирования вполне достаточно такого решения, но если использовать в боевых условиях в наших многоквартирных домах, то лучше все таки оптрон.
Как вариант предлагаю для задавания переменной рассмотреть использование переменного резистора и АЦП вместо дип переключателя. Там можно десять бит накрутить. Вот вам темка для будущих серий.

Ответить
@АлександрСарапин-е2з
@АлександрСарапин-е2з - 15.12.2023 20:25

Очень доходчиво объяснил, а то очень мало роликов по программировании на человеческом языке я бы сказал на пальцах)) побольше таких обучающих видео!!!

Ответить
@Khairoullin
@Khairoullin - 04.03.2024 04:37

К чёрту кнопку. Нужен датчик движения вместо неё. И пока ты шастаешь по парадной туда-сюда, датчик тебя видит и не гасит свет. Вообще, такие штуки локально встроены в современые плафоны. Освещается та зона где кто-то ходит. Хотя, тут не про это :))

Ответить
@Sultaneg
@Sultaneg - 04.05.2024 10:34

Оч крутое видео

Ответить
@dimaraud7019
@dimaraud7019 - 25.05.2024 23:23

Спасибо, очень хотелось бы вы познакомили со средой программирования

Ответить