Перейти к содержанию
Симферопольский Форум

MedicusAmicus

Пoльзователь
  • Постов

    2 281
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

Весь контент MedicusAmicus

  1. Ввиду прогрессирующей неработоспособности Оперы 12.17 полгода как перебрался на Вивальди. Максимально приближенная замена, я считаю. Хоть и "Блинк", но достаточно комфортно.
  2. Заменили глухое окно на створку, теперь лежит, скучает стеклопакет однокамерный. Без трещин, царапин и т.д. Размеры 80х150 см. Цена в районе 1000 рублей. Вывозить с ГРЭСа. Мопед не мой, родительский.
  3. Schwein, да и пусть. У нас есть перепостеры с других ресурсов - пусть и с "Сегодня" будет.
  4. MedicusAmicus

    Турция

    NnN, terrible, Правила нарушены? Ткните цитатой. Ситуацию когда "Ты мне в моем доме форуме не нравишься - в бан" некоторые отдельно взятые форумчане прошли уже. В сентябре 2010 года. Если тролль - не кормите, сам уйдет.
  5. MedicusAmicus

    Нужна помощь по скетчу

    Rumlin, скорее, детектор присутствия. Главное - правильно расположить и помехи отфильтровать. Пироэлектрический на лестничной клетке свет включает/выключает. Так вот, если на площадке спокойно стоять, разговаривать без интенсивных движений, он гаснет. Приходится рукой ему махать. А сонар так не обманешь. Расстояние до препятствия и точка.
  6. MedicusAmicus

    Нужна помощь по скетчу

    Пэтро, нет, не вредные. Вредничают при измерениях, бывает. Rumlin, сначала придется или 2-этажную квартиру или дом купить.
  7. MedicusAmicus

    Нужна помощь по скетчу

    Значит, у меня эхо нестабильное, из-за формы коридора. Пир-сенсор не использовать потому, что 4 сонара надо трудоустроить.
  8. MedicusAmicus

    Медицина

    Я уже знаю, что написать в Вашем.
  9. MedicusAmicus

    Велоюмор и т.д.

    На велосипеде сбил медведя https://www.instagram.com/p/BGpt2a-H3wp/
  10. MedicusAmicus

    Прикольное видео

    Как брать медведя на живца? https://youtu.be/Mtw70fHD3nA
  11. MedicusAmicus

    Нужна помощь по скетчу

    Итак: сутки тест-драйва, ложных срабатываний не замечено. Итоговая логика - не усреднять, а три раза отмерить и один раз - отрезать. Конечно, больше 3 проверок задолбаешься вложенные циклы делать, но мне хватило; //надо под это дело попробовать функцию изготовить На очереди второй датчик (в другую сторону), датчик открытия входной двери, (логика, что дверь открыли снаружи, придумать, что делать на это открытие...) температура/влажность в ванной и запуск вытяжки, + запуск при еще одном событии
  12. MedicusAmicus

    Нужна помощь по скетчу

    Еще много зависит от места установки сонара. У него диаграмма направленности довольно широкая. В моем коридоре, видимо, немало паразитного эха. Тоже бороться буду.
  13. MedicusAmicus

    Нужна помощь по скетчу

    Три датчика - перебор для одного коридора. У меня их всего 4, на каждую из запланированных зон. И согласовывать их тоже придется с учетом эха.
  14. MedicusAmicus

    Нужна помощь по скетчу

    Я тоже в раздумьях. Поставлю счетчик срабатываний, посмотрю помехоустойчивость текущей версии. Усредненная версия снижает чувствительность к тому же. Или увеличивать количество элементов в усреднении, или снижать порог. И то, и другое нежелательно. Срабатывать должен при пороге 160-170, а общая дистанция 180
  15. MedicusAmicus

    Нужна помощь по скетчу

    Пэтро, Такого лога недостаточно? На фоне потока верных данных - единичные провалы. Пока выкрутился так: Поставил на проверку.
  16. MedicusAmicus

    Нужна помощь по скетчу

    Пэтро, спасибо за попытку, но теперь абсолютно все значения неверны. Из предыдущих 180 получилось 130-140-150. Попробую зайти с другой стороны - 3 вложенных цикла с проверкой distance<RANGE
  17. MedicusAmicus

    Нужна помощь по скетчу

    Ошибок стало в три раза больше
  18. MedicusAmicus

    Нужна помощь по скетчу

    Таким образом пойдет? const int numReadings = 3; //количество измерений int impulseTimeArray [numReadings]; // данные, считанные с дальномера int index = 0; // индекс для значения, которое считывается в данный момент int maximum_ImpulseTime = 0; // максимальное значение из массива void loop() { ....... impulseTime=pulseIn(S_ECHO, HIGH); // Замеряем длину импульса // собираем массив из 3 измерений impulseTimeArray [index] = impulseTime; // продвигаемся к следующему значению в массиве: index = index + 1; // если мы в конце массива... if (index >= numReadings) // ...возвращаемся к началу: index = 0; // ищем в массиве максимум for(int i = 0; i < numReadings; i++) maximum_ImpulseTime = max(impulseTimeArray[i], maximum_ImpulseTime); АПД: не пойдет. данные "замораживаются" на последнем значении массива
  19. MedicusAmicus

    Нужна помощь по скетчу

    Врет в минус. Попробую цикл на 3 измерения
  20. MedicusAmicus

    Нужна помощь по скетчу

    Пэтро, 181 153 !!!!! 184 180 Итог - ложняк
  21. MedicusAmicus

    Нужна помощь по скетчу

    Пример для чайника? нельзя, ибо железо уже распаяно, надо отладить. И на эту дуину еще функций навешано будет, свет - для разминки-ознакомления.
  22. ТЗ: ночное освещение коридора. Ардуинка измеряет освещенность и, ультразвуковым дальномером HC-SR04, - расстояние до препятствия. Если темно и расстояние уменьшилось - зажечь свет. Все бы работало неплохо, кроме: периодически дальномер выдает ошибку в расстоянии - 1-2 измерения, что приводит к ложным срабатываниям. Попробовал усреднение из отсюда - не помогло. Люди добрые! Помогите, кто чем может! Костыли под катом
  23. Таракан, это уже годичной давности вбросы Ничего актуальнее не нарыли? Это вы еще нынешнего не нанюхались.
×
×
  • Создать...