Помогите разобраться с платой гирлянды (YD803-2)

Принцип понял. В детстве, был в деревне у бабы с дедом телевизор с такими стеклянными колбачками. Помню, как то меняли :relieved:

С паяльником познакомился в этом году и общался не очень часто. Флюса ещё нет. Есть припой с канифолевым сердечником. Кратер запаял.

В целом, просто хотел зафиналить тему и поделиться результатом.
Старенькая гирлянда снова на своём рабочем месте, не раздражает миганием, включается с пульта и обеспечивает приятную подсветку.


В распаячной коробке:

  • Разбираемая в данной теме плата управления
  • ATMEGA328P Pro Mini
  • Модуль приемника RX470C-V01
  • Твердотельное реле TZT 5в низкого уровня
  • Преобразователь AC-DC 5V 700mA 3,5 W

Для получения кодов кнопок пульта использовал пример из библиотеки RC-Switch от sui77. Добавил всего 2 простых условия:

    if (mySwitch.getReceivedValue() == 12830914 && digitalRead(3) == HIGH) { // проверка полученого кода и состояния питания пина
      digitalWrite(3, LOW); // если код верен и питания нет, реле замыкает контакты
      delay(1500); // задержка перед следующей операцией (бывает кнопку приходится зажать)
    } else if (mySwitch.getReceivedValue() == 12830914 && digitalRead(3) == LOW) { // всё то же, но в обратной последовательности
      digitalWrite(3, HIGH);
      delay(1500);
    };

    if (mySwitch.getReceivedValue() == 12830913) { // нажатие последней кнопки "D" размыкает все источники света, независимо от условий
      digitalWrite(3, HIGH); 
      delay(1500);
    }

Вот так я завершил свой небольшой проект по управлению светом в зале :partying_face:
По кнопкам пульта: A - вкл / выкл центральной люстры, B - вкл / выкл лампы на полке, C - вкл / выкл гирлянды, D - выкл всего.

Очень интересная штука эта ардуина. В комбинации с модулями практических применений масса. Однозначно буду продолжать освоение!

Успехов, товарищи, и интересных вам проектов!
Ещё раз спасибо откликнувшимся за помощь! :slightly_smiling_face:

1 лайк

В следующий раз начните с такого: