Выключатель подсветки на 433 мгц

Тема в разделе "Arduino & Shields", создана пользователем Avas185, 22 авг 2021.

  1. Avas185

    Avas185 Гик

    Здравствуйте, на дачи есть подсветка которая включается удаленно за чет модуля с реле с пультом. По скольку пульт всего один хотелось бы сделать пару выключателей на стену. Есть набор 433 мгц и арудино про мини. Кто может с скетчу дописать 2 кнопки вкыл\выкл и посоветовать как лучше всего запетать от 18560 что бы хватило на несколько лет.
    Код (C++):
    #include <RCSwitch.h>

    RCSwitch mySwitch = RCSwitch();

    void setup() {

      Serial.begin(9600);

      // Transmitter is connected to Arduino Pin #10
      mySwitch.enableTransmit(10);
     
    }

    void loop() {

      mySwitch.send(15444706, 24);
      delay(1000);
      mySwitch.send(15444705, 24);
      delay(1000);


      delay(20000);
    }
     

    Вложения:

  2. Un_ka

    Un_ka Гуру

    За несколько лет он сам саморазрядится.
    Прежде чем спалить дачу, надо также решить какой класс пылевлагозащты будет у устройства. Весной и осенью в деревянном щитовом дачном домике большая влажность.
    Также советую смотреть в сторону МК способных работать от 3.3в.
    И сон, а просыпание и посылку данных по прерыванию.
     
  3. Airbus

    Airbus Радиохулиган Модератор

    Не пугай ТС страшными словами
    Зачем тут Ардуино?
    [​IMG]
    Это и есть выключатель по радиоканалу. С реле
     
  4. Avas185

    Avas185 Гик

    Затем что бы за счет 433 мгц передатчика сделать имитацию пульта и повесить на стену
     
  5. SergeiL

    SergeiL Оракул Модератор

    Так пульты то бывают разные.
    У меня такие по квартире стояли:
    1.jpg 2.jpg 3.jpg
     
  6. Airbus

    Airbus Радиохулиган Модератор

    Немного не понял—надо сделать Клон приемника к передатчику или Клон передатчика к приемнику. И зачем питать приемник от батарейки когда он включает подсветку питаемую от Сети?
     
  7. Avas185

    Avas185 Гик

    Можно сказать и так. Хочу сделать клон пульта.
     
    Airbus нравится это.
  8. issaom

    issaom Гуру

    Интересно.... а если все в секцию setup() засунуть. Типа кнопкой питание подал, команда улетела, кнопку отпустил Arduino вырубилась....
    Хотя этих готовых выключателей даже у Амперки полно....
    https://amperka.ru/collection/noolite-remotes
     
  9. Airbus

    Airbus Радиохулиган Модератор

    Можно. Но получиться огромный примерно как кусок мыла. Проше набрать/натырить/накупить/найти несколько разных пультов и все их коды прописать в выключатель. Самопальный на Ардуино это точно позволяет
     
    Последнее редактирование: 23 авг 2021
  10. Airbus

    Airbus Радиохулиган Модератор

    Зачем по прерыванию? Это на прием надо хотя я не вижу смысла такой «экономии» подсветка от чего то питается? Значит источник питания есть? И видать нехилый.И зачем тогда экономить? Хотя Паровоз говорит что у него термодатчик на таблетке уже 55 лет работает.
     
  11. issaom

    issaom Гуру

    я так понял что ТС нужно пульт клонировать в виде выключателя, а сам выключатель питать от батарейки (чтобы провода к нему не тащить - типа на двухсторонний скотч на стену приклеил и усе)
     
  12. SergeiL

    SergeiL Оракул Модератор

    Ушёл я от этих пультов на стену.
    Стояли лет 8 по всей 3-х кометной квартире. Один из них на фото выше.
    Во первых задолбался, что батарейки когда то садятся, а я могу быть в командировке. И что семье делать?
    Во вторых они только передатчики. И бывает нажмёшь, а свет не включился. И нужно ещё раз нажать, а может и ещё раз. :(
    В общем перешёл на обычные выключатели с ESP в люстре и забыл о всех проблемах.
     
    Airbus и issaom нравится это.
  13. Avas185

    Avas185 Гик

    Так точно
     
  14. Airbus

    Airbus Радиохулиган Модератор

    Да esp это Вещь!
     
  15. Avas185

    Avas185 Гик

    Скетч я вроде как нашел
    Код (C++):
    #include <RCSwitch.h>
    RCSwitch mySwitch = RCSwitch();
    int odin=12,dva=11;
    void setup()
      {
        mySwitch.enableTransmit(2);
        pinMode(odin,INPUT_PULLUP);
        pinMode(dva,INPUT_PULLUP);
      }

    void loop()
      {
        while(digitalRead(odin)==0)
          mySwitch.send(B0001,4);
        while(digitalRead(dva)==0)
          mySwitch.send(B0010,4);
    }
    Осталось только все очень компактно собрать
     
  16. parovoZZ

    parovoZZ Гуру

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

    Какие 55? Таких и батареек нет. Обозримый максимум - 10 лет.
     
  17. SergeiL

    SergeiL Оракул Модератор

    Да какой самопал?
    Смотрим фото в сообщении #5
     
  18. Avas185

    Avas185 Гик

    И сколько такая хрень стоит ???
     
  19. parovoZZ

    parovoZZ Гуру

    На сколько батарейки хватает?
    Какая проблема возникает при попытке её замены?
     
  20. Avas185

    Avas185 Гик

    Так хорош спорить а лучше помогите !!!