Ви не увійшли.
Сторінки 1
мы попробовали в соответствии с распиновкой взятой у продавца подать питание на два входа и на один на вход EN - 5 вольт через резистор и землю - ну как советовали на заграничном форуме, но результат один - непрерывный сигнал на выходе вне зависимости от наличия-отсутствия движения.
https://forum.arduino.cc/index.php?topic=444075.0
Доброго времени суток !
Начал возится с новым доплеровским датчиком движения.
https://www.ebay.com/itm/1PCS-Microwave … 2749.l2649
В лоб он не дался - я подал напряжение питания (2 варианта - на один пин и на оба - согласно распиновке) и датчик реагировал непрерывным сигналом на выходе, вне зависимости от движения.
Господа и дамы, кто сталкивался с таким - подскажите в чем проблема, датчик не документирован увы. Там есть правда еще один подозрительный пин - EN, возможно ENABLE. И может на него что то подать ?
Интересно услышать именно мнение того, кто работал с таким датчиком или подрбными ему. Я до того пользовался всеми подобными я думаю которые есть на рынке СНГ, но с таким не сталкивался.
С уважением, Александр
Что же вы замолчали? Задача интересная. Было-бы здорово решить ее методами ЦОС. Если после смесителя нет ограничения сигнала, то можно извлечь информацию о расстоянии и скорости объекта. А вот с координатами дело намного хуже. С такой антенной это невозможно. Можно попробовать добавить отражатель, будет чуть лучше.
Замолчал, потому что пытаюсь разобраться в решении, предложенном неким Лимпкиным из Франции
https://www.limpkin.fr/index.php?post/2 … ion-sensor
в его скетче какая то загадочная вставка из Pyton, но скетч компилируется успешно )
АлександрБ пише:... Пытаюсь работать с датчиком HB100 ... Теперь в недоумении - сигнал идет с датчика всегда.
Конечно, это-же только радиоканал от датчика! Мы уже обсуждали как-то этот датчик, здесь, на форуме. Возможно, схему селекции, усиления и детектирования вам придется делать самому.
Искал через поиск обсуждение, но кроме своего старого вопроса не нашел ничего
Доброго времени суток !
Пытаюсь работать с датчиком HB100
http://arduino.ua/prod1432-datchik-dvij … te-doplera
с целью определять с его помощью отсутствие или наличие движения.
Собрал предусилитель в соответствии с инструкцией производителя.
Теперь в недоумении - сигнал идет с датчика всегда.
Я так понимаю это оказывается высокочастотный сигнал, который достаточно сложно анализировать и из него нужно как то вытягивать информацию о движении и его скорости ?
Я имею в виду применительно к подключению его к ардуино и анализу на нем )
Кто решил эту проблему, отзовитесь, плиз
Я бы даже сказал, нудный парень.)
полностью поддерживаю
Доплеровский радиодетектор, ловит любое смешение частоты излученного сигнала и многократно переотраженный тоже. В вашем случае нужно применять радар.
Ну вы сами пишете "доплеровский" - радар как раз устройство, основанное на эффекте Доплера
Или радиодетектор на эффекте Доплера и радар - разные вещи ?
Если можно приведите пример радара, который имеет приемлемые размеры и может быть совмещен с Ардуино
возможно Вы имеете в виду вот это устройство - https://arduino.ua/prod1432-datchik-dvi … te-doplera
не по теме)))
я на русскоязычных форумах не встречал человека, который бы в открытый доступ бесплатно выложил столько разжёванных, прокомментированных проектов, как ИгорьК.
да ещё вёл по ним обсуждения с чайниками....
обитает на форуме амперки.
Однако тщеславие и нежелание признавать свои ошибки его не украшает
см. указанную ветку амперки
В этой ветке этого форума исчерпывающие ответы на Ваш вопрос - ну кроме ответов некого ИгоряК, который в самом начале объясняя допустил ошибку, а потом все виноваты кроме него
http://forum.amperka.ru/threads/%D0%A2% … 617/page-2
Доброго времени суток !
Отзовитесь, кто решил или точно знает как решать нижеизложенную проблему
Есть микроволновый датчик движения RCWL-0516, уже довольно известный на наших просторах - многие пытаются им пользоваться. - http://arduino.ua/prod2262-datchik-doplera
Проблема состоит в том что что он "ловит" движение как спереди так и сзади - в общем все 360 градусов. Необходимо его заэкранировать, так чтобы он улавливал движение только спереди - условно 180 градусов. Это нужно многим и для целого ряда практических задач - скажем определять имеется ли движение в конкретном помещении, а не за стеной оного и т.д.
Я имею с ним дело довольно давно, и когда от кустаных успешных попыток, неоднкратно показанных в youtube переходишь к конкретному использованию в реальных условиях и в составе уже как бы их назвать - промышленных образцов (скажем комлекс из платы типа Ардуино, wi-fi, блока питания, самого датчика помещенных в небольшой и относительно эргономичный корпус) причем не в единичном экземпляре - наступает глубокое разочарование. Еденичные успехи экраирования с помощью предметов типа колпачка от термоса или коробочки из алюмиевой многослойной фольги показанные в том же youtube, разбиваются о жесткую реальность как относительно небольшого объема и толщины корпусов (никакой нормальный заказчик не будет терпеть у себя на стене серую железную коробку 30 на 30 см - разве что в единичном экземпляре для разовой задачи), так и слабости традиционных зкранов - коробочек из жести и многослойной фольги.
Нам удалось добиться относительных успехов поместив датчик в коробочку из жести 2 мм толщиной и дополнительного плоского экрана из многослойной фольги - но это только в том случае если загрубить чуствительность датчика впаиванием в него специального резистора. Это (резистор - номиналы меняли) приводит к резкому падению чуствительности и нестабильной работе датчика - проверено долгой практикой.
Заэкранировать его без впаивания загрубляещего резистора нам пока не удалось ((. Естественно вариант с железным экраном толщиной 5 мм типа заваренного с одного конца обрезка двухдуймовой трубы мы не пробовали. Последовательно увеличивали толщину "блинчика" из многослойной фольги, пробовали плоские ферриты, дополнительные металические пластины толщиной где то 2 мм и размером 10 на 10 см, пытались сетку железную мелкую с размером ячейки с полдлины волны излучения датчика (типа клетки Фарадея) - пока не помогает. Да еще зазаемляли экраны - тоже не помогло . Чует движение сзади причем через кирпичную стену на расстоянии метра от нее.
Если кто то решил или знает точно как решить эту задачу - буду очень благодарен за подсказку, в том числе и материально.
С уважение, Александр
Очень нужен совет по выбору контроллера, ибо достаточного опыта нет.
По сути, задача передать информацию с датчика с esp8266-модулем на сервер, подключенный к WiFi роутеру.Вопрос в том нужен ли контроллер вообще, или esp модуль спокойно сможет синхронизироваться непосредственно к роутеру?
А если нужен, то хватит ли обычного ардуино?
Всем спасибо за любую инфу заранее.
Не нужен, можно пользоваться espшным
Господа опытные эксплуатацтонщики, подскажите пожалуйста, как лучше организовать электропитание готового элемента проекта ?
Исходные данные карта формата Arduino Uno с wifi (WENOM D1) и микро USB и подсоединенный к ней датчик в пластиковом корпусе. Блок питания желательно поместить в этот же корпус - наружу только вилка (НЕ целый блок) или два провода на 220. Помещение закрытое, сухое, непыльное; наличествует электропроводка и розетки на 200 вольт. ЦЕЛЬ - один раз подключить и больше "не лазить" и чтобы не перегревалось и не шумело. Габариты желательно поменьше И вопрос экономии энергии не стоит.
Тут возникает такая масса вопросов - лучше в USB или в стандартный разьем питания или может через vin; делать ли вентиляционные отверстия и приблизительно сколько и т.д.
Буду очень благодарен за конкретные советы.
Вам придется напрячься и разобраться с теорией операций и подключением. В документации все описано хорошо. Собрать, приведенную, схему можно на макетной плате, паяльником. Детали купить в магазине. Но с моей мочки зрения, что-бы получить хорошую дальность действия и чувствительность, необходимо применять малошумящие компоненты. Этот модуль, просто, высокочастотный тракт смесителя, для приемника прямого преобразования с разностным выходным сигналом порядка единиц микровольт.
Благодарю за скорый ответ !
Насчет напрячься и по английскому тексту спаять схему это врядли.
тем более что я вижу что получится такой монстр :
http://arduinoprom.ru/obzory-modulej/13 … sylki.html
я прав ?
Насчет теории операций увы не знаю что это такое - я по образованию прикладной математик и разбираюсь в исследовании операций, может разберусь и в теории
И Вы считаете, что данное устройство дает невысокую точность ?
Я уже попробовал другие датчики "на Доплере"
http://arduino.ua/prod2262-datchik-doplera
и
https://www.rcscomponents.kiev.ua/produ … 26437.html
как Вы считаете - они лучше ?
Оба слишком сложно экранировать - видят даже через тонкий металл и значит движение не только в нужном помещении но и за стеной
Доброго времени суток, господа и возможно дамы !
Сейчас испытываю несколько датчиков движения и с датчиком HB100
http://arduino.ua/prod1432-datchik-dvij … te-doplera
столкнулся с проблемой подключения к ардуиноподобным платам.
Все говорят что нужно собирать какой-то предусилитель выходного сигнала, документация есть только на английском и как по мне запутанная.
Если можно, подскажите, есть ли описание этого процесса на русском или еще лучше - кто этот предусилитель делал и к ардуино подсоединял расскажите как. Чтобы оценили мой опыт в этом деле - максимум что делал в этой области - повышение уровня питания с 3 вольт до 5 путем припаивания 4 проводков с разъемами под ардуиновские пины к соответствующей платке.
В свою очередь поделюсь, если интересно, информацией по работе двух других распространенных датчиков движения/присутствия на эффекте Доплера. Но только после испытаний этого третьего датчика
С уважением,
Александр
Проще всего WEB сервер запускать в ESP там же хранить странички и JS скрипты, для этого в ESP нужно создать FS. Данные с ATmega передавать в ESP по Serial используя какой то готовый форматный вывод или можно придумать свой если данных немного .
Вот здесь есть вся нужная Вам информация по вашей теме (даже с видео ). Все довольно доступно изложено. Начните с самого начала шаг 1 .
http://esp8266-arduinoide.ru/step5-datapages/
Премного благодарен !
то есть просто в уно пишу serial.print или serial.write
а в ЕСП serial.read то есть еще и побайтно ?
Без синхронизации ... просто в loop() ?
Поваренную книгу для этого вы наврядли найдете. Воспользуйтесь информацией от сообщества. https://github.com/esp8266 Установите нужное ПО https://github.com/esp8266/Arduino . Почитайте руководства и примеры https://esp-idf.readthedocs.io/en/latest/index.html производителя SoC. Документация на плату есть на странице магазина.
Благодарю все это я смотрел и читал раньше, когда пытался разобраться просто с ESP8266.
Программируете отдельно ESP8266, ATmega328, как разные платы, а затем соединяеете их UART-ы, для совместной работы. Как переключить выключатели лучше посмотреть в схеме, которая есть в магазине, на вкладке DOCUMENTS.
Благодарю - теоретически все понятно и как выключатели установить в принципе то же. Непонятно как получив данные от скажем датчиков в скетче под ATmega328 их скажем начать транслировать в виде веб-странички в сети - через скетч в ESP8266 ?
Если да, то как передавать туда эти данные, если нет, то как все это запрограммировать в скетче под ATmega328
Спасибо большое господа !
Сам нашел по схеме где цифровые выходы 2 и 3. Пришлось вникнуть
А до переназначения прерываний будем надеяться дело не дойдет, поскольку в NRF24L01
ничего в этой карте втыкать не собираюсь, в частности задачи с wifi буду решать с помощью других карт,
уже болит об этом голова - и боль свою изложил в других темах форума.
Еще раз благодарю за советы !
Доброго времени суток !
Уважаемые господа специалисты, подскажите начинающему, пожалуйста.
Приобрел Arduino совместимый контроллер UNO+WiFi R3 ATmega328P+ESP8266 от RobotDyn :
http://robotdyn.com/uno-wifi-r3-atmega3 … o-usb.html
Думал там достаточно просто - просто в скетче подключаешь библиотеку wifi и используешь всю мощь Arduino и беспроводную связь. Оказалось там масса вариантов и никакой документации.
Поэтому возник ряд вопросов для решения задачи передача данных с датчиков присоединенных к карте на локальный комп в wifi сети.
1) Имеется 5 режимов работы, устанавливаемых переключателем - в каком из 5 режимов мне заливать скетч и какую из карт среды IDE для этого выбирать
2) Как установить ip адресс моей карты - он зашит или мне его нужно как то устанавливать вручную
3) в каком режиме мне запускать карту чтобы загруженый скетч снимал данные с датчиков присоединенных к карте и отправлял их через wifi
Если можно не точку зрения на эту проблему изложите, а подскажите конкретно, те кто решал подобную задачу то есть UNO+wifi на данной карте
Буду очень рад ответам и помощи !
Очень благодарен за быстрый ответ.
Однако у меня процессор ATmega386p а не 168
и как в скетчах напрямую обращаться к регистрам и как при этом переназначить скажем 14 вывод на 1-й не совсем ясно
Мне ведь нужно внешнее прерывание обрабатывать с реальных 2-го и 3-го цифровых выходов, то есть присоединить к ним скажем датчик движения или звука ?
Доброго времени суток !
Уважаемые господа специалисты, подскажите новичку, пожалуйста.
Приобрел Arduino совместимый контроллер, который обычно называют Arduino Iboard Ethernet от производителя ITEAD :
www.itead.cc/ru/development-platform/ar … board.html
официально именуемый "Плата Arduino ATMega328 Для Платформы IBoard С Портом Ethernet WIZnet POE"
соблазнившись принципом все в одном и микроконтроллер и Ethernet разьем с функцией питания от него, интерфейс для подключения Wi-Fi и другие полезные интерфейсы.
Однако сталь пользовать и столкнулся с тем что его входы-выходы числом 8 (от A0 до А7) не совсем то что ожидалось с позиций банальной логики.
Мне нужны в основном цифровые входы выходы, методом научного тыка и запуска тестирующих скетчей выяснилось что входы от А0 до А5 - работают как цифровые входы выходы от 14 до соответственно 19 причем нормально - управляют светодиодами, принимают сигналы от датчика движения. Входы A6 и А7 вообще никак как цифровые себя не проявляют (пробовал номера от 0 до 30). Пробовал простейшей программой - светодиод на каждый из входов - и на каком он загорится такой и номер:
void setup() {
// Open serial communications and wait for port to open:
Serial.begin(9600);
}
void loop() {
// задержка чтобы успеть посмотреть последовательный порт
delay (6000);
for (int i=0; i <= 30; i++) {
Serial.println(i);
// попытка зажечь светодиод с очередного порта
pinMode(i, OUTPUT);
digitalWrite(i, HIGH);
delay(2000);
digitalWrite(i, LOW);
}
}
И потом их эксплуатировал под этими номерами - датчик движения и т.д. - все работало хотя в голове и не укладывалось.
ПОЭТОМУ ВОПРОС ПЕРВЫЙ - Что это за странность с нумерацией цифровых выходов.
Далее мне понадобилось использовать внешние прерывания, а они как правило "прикручены" ко второму и третьему входу-выходу - а у меня ж их на контроллере нет !
На всякий случай запустил тест - какие прерывния на каком входе:
void setup() {
// Open serial communications and wait for port to open:
Serial.begin(9600);
}
void loop() {
// задержка чтобы успеть посмотреть последовательный порт
delay (2000);
for (int i=1; i <= 30; i++) {
Serial.print(i); Serial.print(" : "); Serial.println(digitalPinToInterrupt(i));
}
}
и точно 2 и 3
ПОЭТОМУ ВОПРОС ВТОРОЙ - это что карта без управления по внешним прерываниям ? очень странно.
Буду рад любому ответу или подсказке, потому что деньги плачены, связь с интернет работает но без обработки внешних прерываний мне такая карта не нужна.
Сторінки 1