Ответы пользователя по тегу Arduino
  • Как изготовить корпус для набора датчиков?

    @Maikesteps
    Видел на метеостанциях коробочки с стенками "как жалюзи"? Так там внутри и стоит датчик температуры, как я их назвал "жалюзи" позволяют защитить градусник от солнца и дождя. Вот тебе и корпус (если все это находится на улице).
    Ответ написан
    Комментировать
  • Что нужно для проветривания теплицы?

    @Maikesteps
    Обичный двигатель (от принтера например) + arduino + две кнопки(геркона) концевики + драйвер двигателя + температурный датчик.

    ну и код типа:
    если нажата кнопка концевик закритой форточки {
    проверять температура не привешает "значения"
    если температура више {
    включить двигатель на откривание пока не нажмется кнопка "откритая форточка"
    если температура упала ниже "значения" {
    включить двигатель на закривание пока не нажмется кнопка "закритая хворточка"

    + глянуть за сколько времени открывается - закрывается форточка, и добачить что бы в случае заклина движок не работал в застопореном виде.
    Ответ написан
    Комментировать
  • Можно ли такое осуществить?

    @Maikesteps
    Тот приемник который ты скинул (тупой как палка) довольно простой. Просто 1 или 0 на ногах при сигнале с пульта (у меня сложнее, я юзаю пульт на 12 кнопок и приемник за 0.60$). Я так понимаю что тебе нужно что бы по приходу 1 на вход ардуини, ардуина видавала в com порт команду, и нужна програма на ПК что бы по приходу команди на ком порт что то там делалось. В случае вивода команди в ком порт все просто (ща набросаю скетч на своем пульте, ради самоучения). А от с програмой на ПК не знаю - я кроме ардуини ничего в жизне не програмировал =)

    UPD:
    Код:
    #include <RCSwitch.h>
    RCSwitch mySwitch = RCSwitch();
    void setup() {
      pinMode(2, OUTPUT);           //порт 2 питание приемника
      pinMode(5, OUTPUT);           //порт 2 питание приемника
      digitalWrite(2, 1);           //порт 2 питание приемника
      digitalWrite(5, 0);           //порт 2 питание приемника
      Serial.begin(9600);
      mySwitch.enableReceive(1);    // data приемника
    }
    
    void loop() {
      if (mySwitch.getReceivedValue() == 5592323) {
        Serial.println("play");
      }
      else if (mySwitch.getReceivedValue() == 5592332) {
        Serial.println("stop");
      }
      else if (mySwitch.getReceivedValue() == 5592335) {
        Serial.println("deystvie 1");
      }
      else if (mySwitch.getReceivedValue() == 5592368) {
        Serial.println("deystvie 2");
      }
      else if (mySwitch.getReceivedValue() == 5592371) {
        Serial.println("key5");
      }
      delay(1000);
    }


    Видео:
    https://goo.gl/photos/LMtzmBm6AnPceyGeA

    Осталось сделать прогу на ПК.............
    Ответ написан
    Комментировать
  • Как сделать интернет на Arduino в условиях дачи?

    @Maikesteps
    neoway m590 вроде как умеет работать с интернетом (медленно правда), и стоит на али менше 2$ б/у.
    Ответ написан
    Комментировать