Модуль сетевого диммера управляемый Ардуино

Поделиться
HTML-код
  • Опубликовано: 25 окт 2024

Комментарии • 69

  • @upavla
    @upavla  Год назад

    Подписывайтесь на телеграмм канал: t.me/ypavla

  • @ВячеславВасильченко-я8ж

    Это датчик перехода через ноль . Он даёт начало отсчёта задержки включения симистора . 10 миллисекунд период сетевого напряжения в каждой полуволне . Нам нужно начало отсчёта вот для этого он и нужен .

  • @DD-cb1ln
    @DD-cb1ln 6 лет назад +1

    Больше спасибо! Я тоже купил этот модуль, побаловался с шимом, ничего не получилось и бросил. Теперь понятно, как заставить его работать.

  • @ОлегМ-г6з
    @ОлегМ-г6з 2 месяца назад

    За такие деньги можно купить регулируемое твердотельное реле с управлением 0-5В, правда там фазовая регулировка и будут помехи у вас же регулировка шим с пропуском волн синусоиды и переходом через ноль...

  • @ИгорьШалиевский-о8п

    Здравствуйте. Судя по давности видео, надеюсь у Вас получилось реализовать управление этим модулем в FLProg, если это так, можно Вас попросить скинуть блок управления в в ФЛ (т.к. в текстовом пока еще не разобрался - пока ничего не понятно)
    P.S. Ссылочку на файлообменник что б скачать

  • @alekseys4523
    @alekseys4523 4 года назад +2

    Хотел поинтересоваться, можно ли с помощью данного модуля и амперметра с вольтметром сделать некий стабилизатор мощности для нагревательного элемента. Грубо говоря тэн на 2.5 кВт , заставить греть на 1.2 кВт независимо от напряжения в сети (от 170 до 260вольт)?

    • @pravxhriste
      @pravxhriste 4 года назад

      можно делайте

    • @pravxhriste
      @pravxhriste 4 года назад

      делал на инкубатор всё прекрасно работает, только усильте охлаждения димера

    • @СергейФилиппов-з5х
      @СергейФилиппов-з5х 4 года назад

      @@pravxhriste а если я купил сначала твердотельное реле, а потом спаял схему перехода через ноль. Теперь осталось подключить всё и написать прогу. Так будет работать?

    • @pravxhriste
      @pravxhriste 4 года назад

      @@СергейФилиппов-з5х пробуйте. если голова и руки правильно заточены то заработает но там есть свои нюансы с прогой и схемой

    • @СергейФилиппов-з5х
      @СергейФилиппов-з5х 4 года назад

      @@pravxhriste Конечно по пробую.

  • @максимфокин-ы5й
    @максимфокин-ы5й 6 лет назад +1

    модуль срезает часть синусоиды в сети, и нужно отчитывать время от перехода через ноль , тот пин как раз через прерывания и даёт сигнал о том что сейчас ноль в сети и включается таймер, и через нужное нам время включается симистор , и второй пин вовсе не pwm , со светодиодными лентами не путай

    • @upavla
      @upavla  6 лет назад

      Pwm, он так и называется, и на него подается шим сигнал с разной скважностью

    • @ValeriyDoniy
      @ValeriyDoniy 6 лет назад +2

      ненужна симистору скважность! при первом же импульсе откроется и будет открыт до перехода синусоиды через ноль. симистор можно только открыть, закрыть не получится, но он сам закрывается при переходе через ноль

    • @ВячеславВасильченко-я8ж
      @ВячеславВасильченко-я8ж 6 лет назад

      Valeriy Doniy так и есть один импульс тока чтобы открыть симистор .

    • @ValeriyDoniy
      @ValeriyDoniy 6 лет назад +1

      Вячеслав Васильченко Ага, главное вовремя его подать :)

  • @VeyrmanKatituta
    @VeyrmanKatituta 5 лет назад

    Здравствуйте. Сижу уже неделю с этим прибором, пытаюсь запустить на esp8266. Timerone не работает, подскажите, как решить проблему... ...пожалуйста.

  • @stalingradcity
    @stalingradcity 6 лет назад

    Заказал такой модуль ,есть ли простое понятное описание и скетч как включить и использовать)?

    • @upavla
      @upavla  6 лет назад

      Ага, в следующем видео попробую объяснить

    • @stalingradcity
      @stalingradcity 6 лет назад

      У Павла! Спасибо! Я начинающий ардуинщик)) в целом мне понятен принцп работы этого диммера но как эти понятия выразить в коде или ещё лучше FLProg :)!? Спасибо вам за ваше видео)!

    • @upavla
      @upavla  6 лет назад +2

      Смотри что МЫ нашли на AliExpress ! Я сам не профи, а любитель. Какраз в flprog и собираюсь показать

  • @boilercutter
    @boilercutter 6 лет назад

    У меня, тоже на УНО, Ваш скетч ругается при загрузке на }
    , если удалю, ругается дальше.

    • @upavla
      @upavla  6 лет назад

      Ну я сейчас проверил, если удалить pre pre, я кстати это сейчас поправлю, то может еще ругаться только на недостающую библиотеку timerone

    • @boilercutter
      @boilercutter 6 лет назад

      Спасибо, на сайте поправите?, с библиотекой разберусь.

    • @boilercutter
      @boilercutter 6 лет назад

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

    • @upavla
      @upavla  6 лет назад

      Мастерская Владимира наверное пределы у них разные

    • @boilercutter
      @boilercutter 6 лет назад

      У сима

  • @afm5785
    @afm5785 Год назад

    Вопрос, адекватная ли цена в 600р для такого модуля?

    • @upavla
      @upavla  Год назад

      Ну дешевле нету. Несчем сравнивать

    • @afm5785
      @afm5785 Год назад

      @@upavla Сравнивать с самостоятельной сборкой и стоимостью отдельных компонентов

    • @upavla
      @upavla  Год назад

      Я такое не собирал. По этому я не могу сравнивать. Вот Вы и сравните

  • @brokenchannel8621
    @brokenchannel8621 5 лет назад

    can i used any kind of lamp? like LED?

  • @vch-1contract309
    @vch-1contract309 3 года назад +1

    Модуль - нормальный. Работает как положено. А вот видео странное. Сначала автор половину времени рассказывает о своих заблуждениях, а потом об исправлении ошибок. Вместо того, чтобы объяснить простую суть работы: ловим переход сетевой синусоиды через ноль, а потом делаем программируемую задержку в рамках одного полупериода и включаем триак. Далее симистор выключается в конце полупериода. Мощность, отдаваемая в нагрузку есть функция времени включенного прибора. Вот и все. Лайк видео не заслуживает, но и дизлайк ставить нельзя. Автор проделал определенную работу.

    • @upavla
      @upavla  3 года назад

      Да Вы прям как профессиональный критик) целую рецензию написали

    • @vch-1contract309
      @vch-1contract309 3 года назад

      @@upavla Я не критик. Просто я не только иногда клацаю по клавишам, но и паяю.

    • @vch-1contract309
      @vch-1contract309 3 года назад

      По Роберту Хайнлайну "Критик - это человек, который не создаёт ничего, но чувствует себя вправе оценивать работу людей созидающих. В этом есть логика; он судит не предвзято и ненавидит всех созидателей в равной степени.

  • @ValeriyDoniy
    @ValeriyDoniy 6 лет назад +1

    ловишь прерывание запускаешь счетчик дергаешь симистор все...

    • @upavla
      @upavla  6 лет назад

      Не, это я теоретически понял, а вот как поймать, что-то не догнал

    • @ValeriyDoniy
      @ValeriyDoniy 6 лет назад

      int AC_LOAD = 3; // Output to Opto Triac pin
      int dimming = 128; // Dimming level (0-128) 0 = ON, 128 = OFF
      void setup()
      {
      pinMode(AC_LOAD, OUTPUT); // Set the AC Load as output
      attachInterrupt(0, zero_crosss_int, RISING); // Choose the zero cross interrupt # from the table above
      }
      void zero_crosss_int() // function to be fired at the zero crossing to dim the light
      {
      // Firing angle calculation :: 50Hz-> 10ms (1/2 Cycle)
      // (10000us - 10us) / 128 = 75 (Approx)
      int dimtime = (75*dimming);
      delayMicroseconds(dimtime); // Off cycle
      digitalWrite(AC_LOAD, HIGH); // triac firing
      delayMicroseconds(10); // triac On propogation delay
      digitalWrite(AC_LOAD, LOW); // triac Off
      }
      void loop()
      {
      dimming = 128;
      delay(100);
      dimming = 75;
      delay(100);
      dimming = 25;
      delay(100);
      }

    • @ValeriyDoniy
      @ValeriyDoniy 6 лет назад

      arduinolab.pw/index.php/2015/12/01/setevoj-dimmer-upravlyaemyj-arduino/

    • @upavla
      @upavla  6 лет назад

      Вот данный скетч вообще не заработал

    • @ValeriyDoniy
      @ValeriyDoniy 6 лет назад +1

      cyber-place.ru/showthread.php?t=525

  • @Bentry24
    @Bentry24 6 лет назад +1

    Я дома уже давно использую данные диммеры. Вот пример как регулировать с помощью переменного резистора
    yadi.sk/d/RrGBSpHY3N3spF Делал через flprog. обязательное использование скоростного счётчика.

    • @upavla
      @upavla  6 лет назад

      О это вообще супер выручили) спасибо :)

    • @upavla
      @upavla  6 лет назад

      А самого проекта в flprog нету?

    • @Bentry24
      @Bentry24 6 лет назад

      Есть. yadi.sk/d/3Qnm0Lwd3XVSpG сама программа создана для того чтобы управлять освещение одной кнопкой. Короткое нажатие включает и выключает лампу накаливания. Если нажать и удерживать, то происходить диммирование вверх, ещё раз нажать и удерживать - диммер пойдет вниз. Только сам проект лучше открывать в прошлых версиях flprog. т.к. там поддерживаются обратные связи. Самое сложное было подобрать маштабирование, на это ушло не один час

    • @upavla
      @upavla  6 лет назад

      Вы рано удалили) я спал если не сложно на почту пришлите shojkeee@yandex.ru

    • @boilercutter
      @boilercutter 6 лет назад

      Алексей, я бы тоже глянул как Вы в флпроге сделали, ели не секрет brat66@mail.ru Спасибо.

  • @slava022967
    @slava022967 6 лет назад +1

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

  • @васясабакин-т2ж
    @васясабакин-т2ж 6 лет назад +4

    AlexGyver всё объяснил ruclips.net/video/jPbptVGZisc/видео.html

  • @explay1000
    @explay1000 4 года назад +1

    Это детектор ноля.

  • @ИванушкаМордвин
    @ИванушкаМордвин 6 лет назад

    А вот мужик с блоком делал в Флпроге, это тоже самое? ruclips.net/video/PdaoRZzIDN8/видео.html

  • @Alex-ls2ru
    @Alex-ls2ru 6 лет назад +1

    Вот как сделать это в флпрог от самого автора программы m.habr.com/company/flprog/blog/253067/

    • @upavla
      @upavla  6 лет назад

      Спасибо большое, проверимс:)

    • @Alex-ls2ru
      @Alex-ls2ru 6 лет назад +2

      У меня работает отлично. Значения для блока масштабирования под этот димер, 1102 - нижнее, 9779 верхнее.

    • @upavla
      @upavla  6 лет назад

      Alex ну теперь хоть есть из чего лепить:) ещё раз спасибо