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

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. Таракан, это уже годичной давности вбросы Ничего актуальнее не нарыли? Это вы еще нынешнего не нанюхались.

Чат

Чат

Please enter your display name

×
×
  • Создать...