Автоматическая подсветка лестницы

Тема в разделе "Глядите, что я сделал", создана пользователем ИгорьК, 19 сен 2013.

  1. Henc

    Henc Нерд

  2. aurimaspr

    aurimaspr Нерд

    Да это я понял. Он работает на отражение. Принципе его можно исползовать в этом проэкте, типо как на пересечения или я что то нетак думаю?
     
  3. aurimaspr

    aurimaspr Нерд

    Извеняюс за рускии язык, сам не рускии.;)
     
  4. ИгорьК

    ИгорьК Гуру

    Можно его использовать, если расстояние 80 см. подходит. Код придется править. И, возможно, существенно - какой он там импульс длинны выдает? Возможно придется использовать прерывания.
     
  5. Henc

    Henc Нерд

    А смысл, за такие деньги и столько геморроя, круглые Китайские инфракрасные в корпусе и с регулировкой получаются пока дешевле. При тех же 60 см
     
  6. aurimaspr

    aurimaspr Нерд

    Waveshare пишут что этот дачик на выходе имеет 0 или 1 . Там и код прилагаетсца для теста.
    Код (C++):
    int laser_din=2;

    void setup()
    {
      pinMode(laser_din,INPUT);
      Serial.begin(9600);
    }
    void loop()
    {
      if(digitalRead(laser_din)==LOW)
      {
        Serial.println("NO Obstacles!");
      }
      else
      {
        Serial.println("Obstacles!");
      }
      delay(500);
    }
    может его можно исползовать как барер?
     
  7. ИгорьК

    ИгорьК Гуру

    Можно.
     
    aurimaspr нравится это.
  8. aurimaspr

    aurimaspr Нерд

    Так ему ненадо работать с прерываниями, можно его обрабатывать как PIR дачики, или я ошыбаюсь?
     
  9. ИгорьК

    ИгорьК Гуру

    Надо пробовать. Скорее всего прерывание не нужно.
     
  10. aurimaspr

    aurimaspr Нерд

    ИгорьК
    Ест такои вапрос , у вас програмном коде ест такои нюанс
    Код (C++):
    boolean switchFlag = 0;     // Запоминаем, сверху или снизу включать/выключать;
    #define SwitchOnBright 255                // Яркость включенных ступенек, НЕ МЕНЯТЬ!!!;



    //************************* Все что ниже - определить самостоятельно ************************************************
    #define smoothSwitchDelayStep 3      // Скорость нарастания яркости ступеньки мс., чем меньше тем быстрее нарастает;
    #define SwitchOnBright 200                // Яркость включенных ступенек, максимально - 255;
    #define SwitchOnBright 255 и #define SwitchOnBright 200 мне непонятно это макроопределение.
     
  11. ИгорьК

    ИгорьК Гуру

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

    You sholud ask me at English if You could.
     
  12. sergey-fedor

    sergey-fedor Нерд

    Получается шим не особо нужен, можно сделать и просто на ардуино Уно? Две ступени верхнюю и нижнюю меньше по яркости и все? Упростить схему
    P.s. это я к тому что если не надо цветных лент и разную яркость и т.д. )начинаю изучать ардуино и с++ хочется практики но не просто blink а лестница тёмная есть в наличии
     
  13. ИгорьК

    ИгорьК Гуру

    Конечно можно. Ночную подсветку на ШИМ а остальное на обычных выходах... и никто не заметит.
     
  14. Evgeni

    Evgeni Нерд

    Добрый день всем. Есть у меня проблема с печатной платой не как не могу нормально сделать ее. Как не пытался нормально развести детали так и не могу. Схема взята и инета это не моя.Участвуют TLC5940, Arduino , ULN2803 -2шт , Резисторная сборка -2 шт.
     

    Вложения:

    • lest.png
      lest.png
      Размер файла:
      33,9 КБ
      Просмотров:
      897
    • lest_schema.png
      lest_schema.png
      Размер файла:
      16 КБ
      Просмотров:
      922
  15. NE_XT

    NE_XT Гик

    У вас точно - есть проблема.
     
  16. Evgeni

    Evgeni Нерд

    Какая если не секрет ?
     
  17. Henc

    Henc Нерд

    Пишите в личку, схему и размеры платы, я вам сделаю разводку платы
     
  18. Saniok

    Saniok Нерд

    Всем доброе время суток. Спасибо ИгорьК за ваш проект, он отличный. Но я вот столкнулся с проблемой датчика НС-SR04, ну не хочет он на лестнице моей работать хоть ты тресни. Практически одни ложные срабатывания и лестница постоянно сама включается, хотя на макетке все работает. Есть в наличие два инфракрасных датчика движения (PIR сенсор) HC-SR501. Помогите под него переправить скетч с плавным зажиганием ступенек. Сам в программировании не силен :(. Буду вам премного благодарен.
     
  19. ИгорьК

    ИгорьК Гуру

    Начните с того, что провод к датчикам должен быть витой парой или экранированныи. Вы страдаете от помех.
     
  20. Saniok

    Saniok Нерд

    Уже поздно, проводка проведена и лестница положена. Ничего уже поменять технически невозможно, разве что сломать и поднять ступеньки. Поэтому остается ток один вариант - просить помощи со скетчем под PIR датчик.

    Самому обидно что баян и положил простой кабель