hc-sr04 + 16mm waterproof ultrasonic

chiffa
Offline
Зарегистрирован: 30.04.2014

Всем добрый день. Такой вопрос, можно ли waterproof ultrasonic (http://www.aliexpress.com/item/16mm-waterproof-ultrasonic-type-distance-...) поставить на HCSR04.

Выпаял сами датчики, согласно http://www.micropik.com/PDF/HCSR04.pdf припаял триг и ехо, на waterproof ultrasonic одна нога длинее вторая короче. Были сомнения как ставить, пробовал и так и так - в порт валится полный бред и на приближение не реагирует. Код стандартный для HCSR04


int echoPin = 7; 
int trigPin = 8; 
 
void setup() { 
  Serial.begin (9600); 
  pinMode(trigPin, OUTPUT); 
  pinMode(echoPin, INPUT); 
} 
 
void loop() { 
  int duration, cm; 
  digitalWrite(trigPin, LOW); 
  delayMicroseconds(2); 
  digitalWrite(trigPin, HIGH); 
  delayMicroseconds(10); 
  digitalWrite(trigPin, LOW); 
  duration = pulseIn(echoPin, HIGH); 
  cm = duration / 58;
  Serial.print(cm); 
  Serial.println(" cm"); 
  delay(100);
}

Отсюда вопрос: так вообще можно делать и если нельзя, то как можно считать данные с этих датчиков?....

Заранее спасибо за совет и помощь!

MagicianT
Offline
Зарегистрирован: 03.10.2015

А трансмит - ресив не перепутал? Возможно ещё что на воздухе у таких трансдьюсеров низкий кпд, для воды они наверное.

chiffa
Offline
Зарегистрирован: 30.04.2014

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

bodia
Offline
Зарегистрирован: 01.07.2016

chiffa пишет:

можно ли waterproof ultrasonic (http://www.aliexpress.com/item/16mm-waterproof-ultrasonic-type-distance-...) поставить на HCSR04.

 

Тоже такое интересует. На забугорном форуме писали что сенсоры HCSR04 открыте и поэтому более чувствительны, а тем, что хочет поставить Автор, не хватает мощности(я так понял передатчику-мощности, приемнику-чувствительности). Писали что при комбинации 1 сенсор открытый и 1 влагоустойчивый все работает, может ктото усовершенствовал HCSR04 под waterproof ultrasonic sensor или знает как это сделать?

chiffa
Offline
Зарегистрирован: 30.04.2014

bodia пишет:

комбинации 1 сенсор открытый и 1 влагоустойчивый все работает

А смысл тогда в этом? :)

bodia
Offline
Зарегистрирован: 01.07.2016

chiffa пишет:

А смысл тогда в этом? :)

Это не моя идея)) и смысла нет, это писал иностранец, как он пытался заменить сенсоры и что получилось.

Тоесть, если заменить сразу два на водонепроницаемые тогда результат как у Вас, а если по одному то работает.
Вопрос как присобачить два водонепроницаемых и чтоб работало? 

 

chiffa
Offline
Зарегистрирован: 30.04.2014

Вот-вот, воспрос крайне актуален :)

MagicianT
Offline
Зарегистрирован: 03.10.2015

To bodia:  Сбросьте линк где говорят?

bodia
Offline
Зарегистрирован: 01.07.2016
MagicianT
Offline
Зарегистрирован: 03.10.2015

Все сходятся на том, что эффективность у экранированных ниже, я тут глянул завалявшийся даташит от Мураты, и

правда, для влагостойких давление 106 против 120 у обычных, разница 5-ти кратная. Если и у приёмника тоже на 5, 
то бюджет канал требует х25 больше мощности.
 Т.е. напрямую заменить их не получится, надо другую схему драйвера для излучателя, с напряжением в те-же х5 больше
(соответственно мощность В^2). В дата шите так и написано, для обычных воздушных 20В, а водяных 85-160В.
bodia
Offline
Зарегистрирован: 01.07.2016

Может както получится усилить выход на излучатель hc sr04? Например через транзистор и источник 20-25В? А схему приемника не трогать. Такое возможно?

MagicianT
Offline
Зарегистрирован: 03.10.2015
bodia
Offline
Зарегистрирован: 01.07.2016

Этот сенсор работает от 30 см, а мне надо чтоб как родной hcsr04(гдето 5 см). А если вместо первичной обмотки транса воткнуть сенсор, по такой схеме будет работать, чисто как излучатель?

MagicianT
Offline
Зарегистрирован: 03.10.2015

Не не будет, сенсор он как конденсатор. Можно попробовать в старой схеме, излучатель впаять не напрямую а через индуктивность - дроссель где-то 4-8 миллиГенри (4000 - 8000 uH), типа таких

http://www.aliexpress.com/item/100-PCS-LOT-0510-into-color-ring-inductance-1-w-10000-uh-mh-10-color-code/32686818002.html?ws_ab_test=searchweb201556_7,searchweb201602_3_10037_10017_405_404_507_10032,searchweb201603_11&btsid=7d45e80c-14fb-440a-a57f-c59c3d35392d

bodia
Offline
Зарегистрирован: 01.07.2016

Если не трудно, то обьясните как в hcsr04 сделана схема излучателя, там ни транса ни дросселя? Я просто в этих вопросах не очень..Если дроссель поставить последовательно с излучателем то в момент комутации ток через нее пойдет с опозданием, как оно будет работать? Обьясните плиз..

И если излучатель как конденсатор то в чем проблема предложеной схемы? Он не будет разряжатся?

Подскажите еще роль диодов Д1 и Д2.

Извиняюсь за стоко вопросов

MagicianT
Offline
Зарегистрирован: 03.10.2015

А самому схему поискать лень?

http://uglyduck.ath.cx/ep/archive/2014/01/Making_a_better_HC_SR04_Echo_Locator.html

Вот на этой странице показано, мах232 там драйвер. Мостовая схема, такие ещё используют как драйверы моторов,
что-бы реверс делать. 
Если дроссель поставить последовательно с излучателем Т (ёмкость - 1800 пФ) получается последовательный колебательный
контур. При резонансе напряжение может возрасти многократно. Читайте вики, обьяснять долго, и я к тому же маг и 
не профессор.
Самое главное настроить резонанс, поэтому узкоглазки на схеме катушку с крутилкой поставили, частота известна 40к, 
ёмкость из даташита 1800- некоторые 2200-2800 пФ, индуктивность посчитайте сами по арифметике Пупкина.
Про опоздание не парьтесь, в таком дальномере фаза по барабану.
Проблема предложеной вами схемы, что в коллекторе ёмкость будет, тока не будет. Можно если паралельно
опять же индуктивность, но тогда рисковано, если транзистор передержать открытым - то сгорит.
Диоды Д1 и Д2 - защита входа операционника, там же напряжение как говорилось 100-160В, у них
один и тот же излучатель на передачу и на приём, универсальный.
bodia
Offline
Зарегистрирован: 01.07.2016

Спасибо за ответы. А если подобрать дроссель так чтоб скомпенсировать емкость сенсора(резонанс), как Вы говорите, возрастет напряжение но и ток тоже вырастет, интересно как max232 будет себя вести? Наверное вариант с трансформатором оптимальный тока его всеравно надо транзистором комутировать, верно? И как тогда транзистор включать к выводам МАХа?

Давайте вместе с ТС придумаем тех решение, и ТС попробует его применить( у него уже и сенсоры есть), и если заработает то будем первыми кто это сделал))

MagicianT
Offline
Зарегистрирован: 03.10.2015

bodia пишет:
Спасибо за ответы. А если подобрать дроссель так чтоб скомпенсировать емкость сенсора(резонанс), как Вы говорите, возрастет напряжение но и ток тоже вырастет, интересно как max232 будет себя вести? Наверное вариант с трансформатором оптимальный тока его всеравно надо транзистором комутировать, верно? И как тогда транзистор включать к выводам МАХа? Давайте вместе с ТС придумаем тех решение, и ТС попробует его применить( у него уже и сенсоры есть), и если заработает то будем первыми кто это сделал))

Зависит от производителя микросхемы, выходной ток конечно чем больше тем лучше. 

Всё уже изобретено, в интернете поищите.
bodia
Offline
Зарегистрирован: 01.07.2016

Ну готового решения этого вопроса нет, остается пробовать самому..

MagicianT
Offline
Зарегистрирован: 03.10.2015

Готового решения чего, дайвера на 150В? Способов ошкурить кота милион, всё зависит от обстоятельств, как-то цена проэкта, повторяемость, необходимость настойки, доступность комплектующих и т.д. и т.п. 

 
На радиокоте обсуждалась похожая тема (кстати о коте -), http://radiokot.ru/forum/viewtopic.php?f=1&t=120852&hilit=%D1%83%D0%BB%D1%8C%D1%82%D1%80%D0%B0%D0%B7%D0%B2%D1%83%D0%BA
bodia
Offline
Зарегистрирован: 01.07.2016

Готового решения по применении водонепроницаемых сенсоров в hcsr04. О какой цене говорить если сенсоры стоят ~2 бакса, а hcsr04 меньше доллара. Повторю еще раз, задача доработать дешовую китайскую платку, а не сделать с нуля.

chiffa
Offline
Зарегистрирован: 30.04.2014

Вот это я отвлекся "на немного" ))) Тема действительно крайне актуальна и задача истоит именно минимизировать затраты на водонепроницаемый датчик в максимально короткие сроки. Готовые решения в Китае есть, но их цена от 8$, что явно не по феншую...

Дроселя, к сожению нету, и пока найти не удалось... Если есть еще идеи - буду признателен.