Jump to content
eda-76

Подключение датчика движения HC-SR501

Recommended Posts

Купил в китае датчик движения HC-SR501 и реле, попробовал их подключить, но реле постоянно щелкает. Отдельно реле работает нормально

на питание датчика и vcc датчика подаю 6v, GND обоих -, output датчика на in реле, при включении питания реле начинает трещать.

Что делаю не так?

 

реле.jpg

датчик.jpg

Share this post


Link to post
Share on other sites

Технология Maxim Integrated nanoPower: когда малый IQ имеет преимущества

При разработке устройств с батарейным питанием важно выбирать компоненты не просто с малым потреблением, но и с предельно малым током покоя. При этом следует обратить внимание на линейку nanoPower производства компании Maxim Integrated. В статье рассмотрено их применение на примере системы датчиков беспроводной оконной сигнализации.

Подробнее

я только начинаю, по этому осциллограф для меня проблема

Sergey-Ufa - статью почитал, в принципе у меня тоже самое только из готовых компонентов, почитал в инете везде говорят транзистор надо на включение реле, так как с датчика на сигнальный подается 3v

и еще меня смущает что на сигнальный подается сразу после включения, а не на движение (пробовал на 2х датчиках, картина одинаковая, по этому возникли сомнения, что делаю правильно)

Share this post


Link to post
Share on other sites
                     

Платы Nucleo на базе STM32G0: чего можно добиться с помощью связки Nucleo и Arduino

Платы Nucleo и платы расширения X-NUCLEO от STMicroelectronics можно интегрировать в платформу Arduino с помощью библиотеки STM32duino. Связка плат Nucleo и платформы Arduino, и наличие готовых библиотек – представляет удобный инструмент для создания прототипов и конечных приложений в условиях ограниченного времени. Статья содержит пошаговые инструкции по установке библиотек и запуску примеров для Nucleo.

Подробнее...

Конечно нужен ключ, ведь на выходе датчика маломощный TTL сигнал, он едва светодиод зажечь может. Делайте как в статье по ссылке выше.

Упс, не углядел у вас реле уже с ключем. Попробуйте поднять напряжение питания датчика, Вольт до 8-9.

При подаче питания датчик тоже срабатывает, просто подождите несколько минут.

Edited by Dr. West

Share this post


Link to post
Share on other sites

Здравствуйте.Купил датчик движения  HC-SR501 .Блок питания 12 v. Я так понимаю что выше 3 вольт ничего не подключишь-нужен транзисторный ключ-то есть транзистор и резистор на базу этого транзистора. Нашёл схему в интернете,делал всё по ней,всё работает,но вот только этот светодиод  не работает на полную как надо, ток через него максимум 50 Ма (хотя должно быть около 700 Ма),а напряжение выше 8,3 V сделать не получается. Оба резистора пробовал ставить разные - особо ничего не меняется. Говорят что датчик движения выдаёт 3.3 вольта,то есть я так понимаю что он как бы крадёт напряжение от светодиода. Как сделать так что бы светодиод работал на полную катушку? Это примерно 9.2  v и ток 700 Ма через светодиод соответственно. Вот схема подключения,светодиод и датчик.

Датчик движения.gif

kp10w00.jpg

HTB1_afRSpXXXXc2XXXXq6xXFXXXs.jpg

Share this post


Link to post
Share on other sites

Возможно, не хватает коэффициента усиления транзистора либо слишком большой номинал балластного резистора Rн. Какой транзистор использовали и какой резистор? И R1 тоже какой?

Edited by Dr. West

Share this post


Link to post
Share on other sites

Я использовал транзистор 13002,купленный в магазине. На базу ставил резистор 5 К, 1 К, 200 Ом. А в цепи коллектора ставил резисторы от 560 Ом до 25 Ом(2 Вт). Результат  небольшое увеличение света,но далеко от идеала. Попробую поставить транзистор КТ 815. 

Edited by Bach300

Share this post


Link to post
Share on other sites

C КТ815 будет то же самое. 

1.Балластный резистор Rн для вашего светодиода должен иметь номинал (12-9,2)/0,7=4 Ома, уточнить по факту. Мощностью, по крайней мере 2, а лучше 3-5 Ватт.

2. Находим схему датчика и выясняем, что микросхема внутри него может выдать максимальный ток всего 10mA. Возьмем безопасное значение 5 mA. 
Т.е. нам надо усилить ток в 700/5=140 раз. Именно такое  минимальное усиление должен иметь транзистор ключа. У MJE13002 оно всего 10, у КТ815 около 30-50. Тут нужен составной транзистор, например КТ829, либо полевой типа IRLZ44 или подобный. Номинал базового резистора рассчитываем исходя из измеренного значения коэффициента усиления транзистора (либо наихудшего из справочника) и выходного тока датчика.

Можно собрать составной транзистор из обычных. Ваши варианты а и б. Можно объединить с вариантом д - получится простейший стабилизатор тока - драйвер.

MicroControllerCircuitsVS_image155.jpg

Share this post


Link to post
Share on other sites
1 час назад, Bach300 сказал:

в цепи коллектора ставил резисторы от 560 Ом до 25 Ом

При напряжении питания 12В  и падении напряжения на светодиоде 9В ток в цепи, содержащей резистор сопротивлением 25 Ом не превысит значения I=(12-9)/25=0,12А=120мА. Уменьшайте сопротивление раз эдак в пять. Если базового тока хватит...

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Similar Content

    • By Iv Mirin
      Всем доброго дня!
      Купил по незнанию сию лампу.  Думал в туалет. НА деле оказалась прожектором подъездным. Херачит светом, что больно глазам, так что в туалете все естественные потребности "гаснут" на фоне слепящего света.
      К прочему микроволновой датчик срабатывает через стену и теперь я всегда знаю что на лестничной клетке кто-то есть.
      По сему решил переместить лампу в коридор и убрать датчик движения.
      Вопрос к знатокам:
      Что и где отключить (перемкнуть, откусить, припаять и тд)
       
      Сразу спасибо всем сочувствующим!






    • By brtv-z
      Привет радиогениям !)  Есть отличный датчик движения 5.8 ГГц xyc-bw-dc  работает он на 360гр. мне же нужен угол срабатывания ~100г. попытался сделать тестово экран из банки, ( коробку проводом на минус подцеплял) особо результата не дал ...  Посоветуите, что можно в данном случае сделать!?????, как создать экран?  или может заказать более простой  RCWL-0516 ??

    • By Анатолий Сальник
      Микроволновый Радар Доплера HB100 10.525GHz. Микроволновой Датчик Движения  - есть желание собрать на основе данного "девайса" устройство которое будет автоматически при попадании в зону действия датчика живого объекта -спускать затвор цифрового фотоаппарата ! есть ли у кого то опыт сборки и отладки подобного устройства. Прошу совета , практического решения . Сам датчик слабоват , и работать с реле нее сможет , нужно дополнение в виде либо операционного усилителя ( пример LM 324) либо другого устройства.


    • Guest Алексей
      By Guest Алексей
      Прошу помощи. Имеется пассивный инфракрасный датчик движения. Планировал поставить в подъезд на лампочку через реле (бабушки свет экономят). Беда в том, что сухие контакты на датчике нормально замкнуты, а на самом датчике отсутствует задержка времени. Подскажите схемку или хотя бы идею как собрать все воедино в рабочую конструкцию. Сразу скажу: денег НЕТ купить готовое решение. Зато полно деталей из которых можно что-то спаять. Заранее благодарю откликнувшихся по существу!
    • By Shellshoker
      Здравствуйте. Хочу собрать устройство, но не могу найти умельцев, решил попробовать сам.
      Устройство должно состоять из датчика движения и схемы проигрывателя mp3
      Как должно работать.
      Срабатывает датчик
      Воспроизводиться трек, записанный на флеху, либо на другой источник памяти. Трек должен доиграть до конца, его не должен прервать датчик движения
      С последующим срабатываем датчика, включается следующий трек на носителе

      по завершению всего списка - воспроизведение начинается с начала
      Возможен режим переключения проигрывания списка - цикличный|случайный
      На схеме необходим какой либо слот для карты памяти (приветствуется USB) и выход на динамики
      Жду развернутых комментариев, схемы не программировал и не паял, но паяльник в руках держать умею )
  • Сообщения

    • Дело было вечером, делать было нечего, решил повторить пробник @Qdanah  К сожалению, ни Д18, ни тем более туннельных или СВЧ диодов дома не нашлось, перепробовал все что было более-менее высокочастотное, включая переходы б-э вч транзисторов (2Т399, 2Т355, ГТ313). никакой реакции, еле заметное отклонение стрелки головки на 50 мкА. Импульсные диоды КД503  с  t <10нс ничего не показывают. Сработал только  2Д419 - кремниевый шотки, для детектирования до 400 МГц. Отпирается при напряжении меньше 0,1 В. На расстоянии 5-10 см от дверцы поле очень неравномерное, в одном месте зашкаливает, через 5 см почти 0. Но это все ожидаемо, ерунда. Удивительное началось, когда когда решил попробовать  с мобилкой. От смартфона (Люмия Нокия) ничего поймать не удалось, а вот старенькая Нокия 1100 сразила наповал. На расстоянии 20 см с обеих сторон сигнал значительно больше, чем от печки, щелкнешь пальцами - стрелка гнется.  Никакие импульсные блоки питания, компьютер, роутер на пробник не влияют  
    • Добавил настройку, но ни чего не поменялось. void Init_ADC_DMA(void) { uint32_t pin; // Включаем тактирование GPIOA, AFIO, ADC1 RCC->APB2ENR |= RCC_APB2ENR_IOPAEN | RCC_APB2ENR_AFIOEN | RCC_APB2ENR_ADC1EN; RCC->CFGR |= RCC_CFGR_ADCPRE_DIV8; //Предделитель АЦП 72/6 = 12 МГц // Очистим настройки пинов. Нулевое значение соответствует Input Analog GPIOA->CRL &= ~( GPIO_CRL_CNF0 | GPIO_CRL_MODE0 | GPIO_CRL_CNF1 | GPIO_CRL_MODE1 | GPIO_CRL_CNF5 | GPIO_CRL_MODE5 | GPIO_CRL_CNF6 | GPIO_CRL_MODE6 | GPIO_CRL_CNF7 | GPIO_CRL_MODE7 ); // Настройка DMA1 RCC->AHBENR |= RCC_AHBENR_DMA1EN; // Включаем тактирование DMA1 // Deinit DMA1 Channel1 DMA1_Channel1->CCR &= ~DMA_CCR1_EN; // Отключаем DMA1 CH1 //DMA1_Channel1->CCR = 0; // Reset DMA1 Channel1 control register DMA1->IFCR |= DMA_ISR_GIF1 | DMA_ISR_TCIF1 | DMA_ISR_HTIF1 | DMA_ISR_TEIF1; // Reset interrupt pending bits for DMA1 Channel1 // Настраиваем DMA DMA1_Channel1->CNDTR = ADC_COUNT; // Количество передаваемых данных DMA1_Channel1->CPAR = (uint32_t) &(ADC1->DR );// Адрес перифирии DMA1_Channel1->CMAR = (uint32_t) arrSignal; // Адрес памяти DMA1_Channel1->CCR |= DMA_CCR1_MINC // Инкремент памяти | DMA_CCR1_PSIZE_0 // Режим периферии 16 бит | DMA_CCR1_MSIZE_0 // Режим памяти 16 бит | DMA_CCR1_PL_1 // Channel Priority level hight | DMA_CCR1_CIRC // Circular mode | DMA_CCR1_TEIE // Transfer error interrupt enable | DMA_CCR1_TCIE; // Transfer complete interrupt enable DMA1_Channel1->CCR |= DMA_CCR1_EN; // Включаем DMA1 Channel3 // Очистим настройки ADC1 ADC1->CR1 = 0; ADC1->CR2 = 0; ADC1->SMPR2 = 0; ADC1->SQR1 = 0; ADC1->SQR2 = 0; ADC1->SQR3 = 0; // Настраиваем ADC1 ADC1->CR1 |= ADC_CR1_SCAN; // Scan mode ADC1->CR2 |= ADC_CR2_CONT; // Continuous Conversion ADC1->CR2 |= ADC_CR2_DMA; // DMA mode ADC1->CR2 |= ADC_CR2_TSVREFE; // Temperature Sensor and VREFINT Enable ADC1->CR2 |= ADC_CR2_EXTSEL; ADC1->CR2 &= ~ADC_CR2_ALIGN; // Data Alignment ADC1->SQR1 |= ((uint32_t)(ADC_COUNT - 1) << 20); // Сканируем 6 каналов (6-1 = 5) // Настройка семплирования. Номер канала совпадает с номером пина ADC1->SMPR2 |= ADC_SMPR2_SMP0; // Channel 0 Sample time selection 111: 239.5 cycles ADC1->SMPR2 |= ADC_SMPR2_SMP1; // Channel 1 Sample time selection 111: 239.5 cycles ADC1->SMPR2 |= ADC_SMPR2_SMP5; // Channel 2 Sample time selection 111: 239.5 cycles ADC1->SMPR2 |= ADC_SMPR2_SMP6; // Channel 3 Sample time selection 111: 239.5 cycles ADC1->SMPR2 |= ADC_SMPR2_SMP7; // Channel 4 Sample time selection 111: 239.5 cycles ADC1->SMPR1 |= ADC_SMPR1_SMP16; // Channel 5 Sample time selection 111: 239.5 cycles // Настройка пинов pin = 0x00; ADC1->SQR3 |= (pin << (5 * 0)); // Pin0 pin = 0x01; ADC1->SQR3 |= (pin << (5 * 1)); // Pin1 pin = 0x06; ADC1->SQR3 |= (pin << (5 * 2)); // Pin5 pin = 0x07; ADC1->SQR3 |= (pin << (5 * 3)); // Pin6 pin = 0x05; ADC1->SQR3 |= (pin << (5 * 4)); // Pin7 pin = 0x10; ADC1->SQR3 |= (pin << (5 * 5)); // Pin16 - Температурный сенсор ADC1->CR2 |= ADC_CR2_ADON; // A/D Converter ON / OFF // Обнуляем калибровку ADC1->CR2 |= ADC_CR2_RSTCAL; while (ADC1->CR2 & ADC_CR2_RSTCAL); //запускаем калибровку и ждем ее завершение ADC1->CR2 |= ADC_CR2_CAL; while (ADC1->CR2 & ADC_CR2_CAL); ADC1->CR2 |= ADC_CR2_EXTTRIG; //ADC_CR2_SWSTART; //ADC1->CR2 |= ADC_CR2_DMA; // DMA mode ADC1->CR2 |= ADC_CR2_SWSTART; }  
    • Если на входы поступает постоянка, поставь плёночные конденсаторы, решишь и проблему(керамические конденсаторы), и ещё больше улучшишь качество. С1, С2, С3 и С4.
    • Тогда из всего вышесказанного на предыдущих двух страницах остаётся только это: Отсюда вывод: Что-то не так с усилителем для наушников или с подключением к нему. Ну не можете вы слышать шумы с уровнем за -90 дБ (как в ваших файлах - примерах). Например, выходное сопротивление темброблока оказалось таким, что у усилителя возрос уровень собственного шума. Что-то где-то как-то так соединилось,  что на вход усилителя попёрли наводки. Особенно если вы говорите не о шумах, а о фоне 50 - 100 Гц.  Или тупо он подвозбуждается при подключении к темброблоку... Измерьте всё-таки коэффициент передачи темброблока при средних положениях регуляторов АЧХ. Посмотрите сигнал на входе усилителя и на его выходе при полностью собранной системе - с линейного выхода компьютера - темброблок - усилитель - наушники.  Сигнал подавать не надо, смотрите шумы, подключая вход звуковой карты к указанным точкам. Прямо так, не разбирая соединения, параллельно. Если конечно выход на наушники к "корпусу" привязан, а не "плавающий".
    • позже скину подробное фото - ес будете повторять - учтите промахи - я слишком близко расположил некоторые детали - пожадничал на плате) позже до собираю-докуплю запчасти -скину с тгр фотки .
    • а что может быть с моими наушниками не так?) да, слушал, конечно. когда музыка играет все прекрасно, "шшшш" не слышно, все регулируется. как только тишина, слушаешь змей. это в наушниках. в колонках тоже слушал, но по-моему не пробовал регулировать тембр или басс.
    • Скорее наоборот, был подключен правильно к исправному проверенному оборудованию, потому и не шумел. А может наоборот, был подключен так, что не был подключен совсем, потому и не шумел.   Опять половина текста между строк провалилась... Вы слушали шумы, или музыку? Вы вообще хоть раз пробовали подключить к звуковой карте и послушать, как звучит? Звук, музыку, запись. На нормальной для вас громкости.
×
×
  • Create New...