Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 34
  1. #21
    Новичок
    Регистрация
    15.03.2014
    Сообщений
    6
    Вес репутации
    134

    По умолчанию Re: Датчик дождя или датчик препятствий.

    Ясно. Только если я понимаю - первый раз после включения несущая частота идет вхолостую и только когда void loop запускается по новой - приемник может принимать данные.
    Поправте, если не прав.

  2. #22
    Новичок
    Регистрация
    15.03.2014
    Сообщений
    6
    Вес репутации
    134

    По умолчанию Re: Датчик дождя или датчик препятствий.

    И еще одно. Не совсем понятна строчка кода:
    digitalWrite(Led,(val==LOW)*?*HIGH:LOW);*//если*сигнал*низкий*то*зажигаем*светодиод
    *
    Нельзя как нибудь упростить? Мне не понятен синтаксис.

  3. #23
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    55
    Сообщений
    13,382
    Вес репутации
    10

    По умолчанию Re: Датчик дождя или датчик препятствий.

    Можно проверять состоянк через if() else

  4. #24
    Новичок
    Регистрация
    15.03.2014
    Сообщений
    6
    Вес репутации
    134

    По умолчанию Re: Датчик дождя или датчик препятствий.

    Спасибо, почти со всем разобрался.
    Только не понимаю зачем запускать цикл:


    for(i=0; i<num; i++) //цикл несущей
    {
    digitalWrite(irLed, HIGH); //зажигаем ик-диод
    delayMicroseconds(impulse); //положительный полупериод
    digitalWrite(irLed, LOW); //гасим ик-диод
    delayMicroseconds(impulse-1); //выравниваем скважность
    }


    ведь к:

    val=digitalRead(tsop);//Прочитать показания датчика

    контроллер перейдет только по завершении цикла if

  5. #25
    Новичок
    Регистрация
    23.11.2014
    Сообщений
    8
    Вес репутации
    125

    По умолчанию Re: Датчик дождя или датчик препятствий.

    Всем привет, в нашем случае дворники будут просто включаться. А есть вариант сделать с учетом интенсивности дождя ? К примеру в готовых устройствах (Российских "ДДА-25") используются вот такие внутренности. Как я понимаю каждый ИК настроен на разную чувствительность, и включает определенную интенсивность - логика верна? 4-е светодиода и 4-е фотодиода ?

    Интересна логика программы, наверно снимаются показания с 4 х фотодиодов и выбирается наиболее сработавшая)) - только как их настроить в зависимости от кол- воды.
    Получится дешевый датчик дождя, датчик света можно прикрутить в этот же корпус (самодельный - например от корпуса антены активной, круглой, а ардуино в другое место) для включения фар автоматом например.

    Надеюсь заинтересовал )

    Нажмите на изображение для увеличения. 

Название:	89a1ec8s-960.jpg 
Просмотров:	1614 
Размер:	155.9 Кб 
ID:	18251
    Нажмите на изображение для увеличения. 

Название:	3a99268s-960.jpg 
Просмотров:	1432 
Размер:	218.7 Кб 
ID:	18252
    Нажмите на изображение для увеличения. 

Название:	2ed9268s-960.jpg 
Просмотров:	1322 
Размер:	171.5 Кб 
ID:	18253
    Последний раз редактировалось Sirox; 27.11.2014 в 10:51.

  6. #26
    Местный Аватар для Murkur
    Регистрация
    31.01.2012
    Возраст
    44
    Сообщений
    157
    Вес репутации
    231

    По умолчанию Re: Датчик дождя или датчик препятствий.

    Я думаю, что эти датчики замеряют плотность капель на стекле и в зависимости от плотности регулируют частоту включения дворников. И чувствительность у них одинаковая, да и незачем делать разную чувствительность, если каждый диод сканирует свой участок стекла. Так что логика, думаю, проста до безобразия:

    1. Если один из датчиков стал не активным (не приходит отражённый от стекла свет), тогда включаем дворники с минимальным интервалом.
    2. Промежуточный вариант уже экспериментально нужно установить.
    3. И если все датчики не активные - включаем интенсивную работу дворников.

    На словах вроде бы просто, но нужно пробовать на практике
    Отдельно Ардуино для такого дела - это как иметь самолёт и ездить (не летать) на нём в магазин за хлебом Разве что Ардуино в машине ещё другие функции выполняет.
    Последний раз редактировалось Murkur; 27.11.2014 в 18:31.
    MSI E350IA-E45, AMD Zacate E-350, RAM - 4 Gb, HDD - 120 Gb, M2-ITX, GPS - RoyalTek RGM-3600, 8" TFT, Win 7

  7. #27
    Местный Аватар для Murkur
    Регистрация
    31.01.2012
    Возраст
    44
    Сообщений
    157
    Вес репутации
    231

    По умолчанию Re: Датчик дождя или датчик препятствий.

    В иномарках, кажется, стоит один излучатель и один приёмник и он измеряет количество отражённого от капли света. То есть, чем больше капля (или слой воды), тем интенсивнее нужно смывать.
    MSI E350IA-E45, AMD Zacate E-350, RAM - 4 Gb, HDD - 120 Gb, M2-ITX, GPS - RoyalTek RGM-3600, 8" TFT, Win 7

  8. #28
    Новичок
    Регистрация
    23.11.2014
    Сообщений
    8
    Вес репутации
    125

    По умолчанию Re: Датчик дождя или датчик препятствий.

    Цитата Сообщение от Murkur Посмотреть сообщение
    Я думаю, что эти датчики замеряют плотность капель на стекле и в зависимости от плотности регулируют частоту включения дворников. И чувствительность у них одинаковая, да и незачем делать разную чувствительность, если каждый диод сканирует свой участок стекла. Так что логика, думаю, проста до безобразия:

    1. Если один из датчиков стал не активным (не приходит отражённый от стекла свет), тогда включаем дворники с минимальным интервалом.
    2. Промежуточный вариант уже экспериментально нужно установить.
    3. И если все датчики не активные - включаем интенсивную работу дворников.

    На словах вроде бы просто, но нужно пробовать на практике
    Отдельно Ардуино для такого дела - это как иметь самолёт и ездить (не летать) на нём в магазин за хлебом Разве что Ардуино в машине ещё другие функции выполняет.
    Кстати да, спасибо, в зависимости от плащади интенсивность - скорее всего так и есть, а ардуино нано - стоит копейки (130 р. китай) = не самолет а комбайн ) можно же и датчик света, комфортные поворотники и даже подогрев сиденией по термодатчику прикрутить если пинов хватит.

  9. #29
    Новичок
    Регистрация
    23.11.2014
    Сообщений
    8
    Вес репутации
    125

    По умолчанию Re: Датчик дождя или датчик препятствий.

    Цитата Сообщение от Murkur Посмотреть сообщение
    В иномарках, кажется, стоит один излучатель и один приёмник и он измеряет количество отражённого от капли света. То есть, чем больше капля (или слой воды), тем интенсивнее нужно смывать.
    В начале темы используется ИК приемник и ИК диод, CHIP подскажи пожалуйста, можно ли через них ловить количество дождя в зависимости от качества приема?
    Последний раз редактировалось Sirox; 27.11.2014 в 18:42.

  10. #30
    Местный Аватар для Murkur
    Регистрация
    31.01.2012
    Возраст
    44
    Сообщений
    157
    Вес репутации
    231

    По умолчанию Re: Датчик дождя или датчик препятствий.

    Цитата Сообщение от Sirox Посмотреть сообщение
    В начале темы используется ИК приемник и ИК диод, CHIP подскажи пожалуйста, можно ли через них ловить количество дождя в зависимости от качества приема?
    Я не CHIP, но с ИК кажется нельзя интенсивность ловить, только импульсы. В иномарках сделано на светодиоде и фото-приёмнике, типа оптопары. А чтобы приёмник не принимал свет от солнца или уличного освещения, можно посылать на него модулированный импульсный сигнал.

    Думаю, что в ДДА-25 используются ИК-диоды, чтобы не бороться с уличным освещением и при этом измерять не толщину воды на стекле, а ещё и ширину покрытия.
    MSI E350IA-E45, AMD Zacate E-350, RAM - 4 Gb, HDD - 120 Gb, M2-ITX, GPS - RoyalTek RGM-3600, 8" TFT, Win 7

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •