Jump to content

Recommended Posts

Всем привет

Прошу не ругать, впервые подобный вопрос задаю.

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

— угол отслеживания до 30° а лучше прямая линия, траектория

— время реакции очень высокое до 100 мс

— ширина проема в котором нужно сканировать от 10 до 20метров,

— передача сигнала через вифи

Может есть готовые решения, или отдельные компоненты.

Подскажите пжл в каком направлении искать.

Смотрел датчики движения, но главная проблема — время реакции.

Спасибо

 

Share this post


Link to post
Share on other sites
5 часов назад, Anton Bondarenko сказал:

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

То есть на неметаллические предметы датчик реагировать не должен, так?

Каков минимальный размер этих металлических предметов? Цветной или чёрный металл?

 

5 часов назад, Anton Bondarenko сказал:

ширина проема в котором нужно сканировать от 10 до 20метров

Может и можно сделать электромагнитную рамку такого размера, но конструкция (и стоимость) сильно зависит от размера предметов.

А если рентген - то с контролем "по прямой линии" как раз подходит, но с автоматизацией и временем реакции будут проблемы. Тут распознаванием образов "пахнет". :)  По стоимости такой датчик дешёвым не получится. Если вы планируете уложиться в бюджет меньше пары десятков тысяч долларов, то можете эту идею дальше не обдумывать.

Share this post


Link to post
Share on other sites
Posted (edited)

Как всегда одна и та же ошибка в постановке задачи, или вопросе.

Не надо скрывать от всех изначальной цели, хрен его знает что вы там хотите контролировать.

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

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

Edited by alend

Share this post


Link to post
Share on other sites

Литиевые батарейки Fanso для систем телеметрии и дистанционного контроля

Системы телеметрии находят все более широкое применение во многих отраслях на промышленных и коммунальных объектах. Требования, предъявляемые к условиям эксплуатации приборов телеметрии и, как следствие, источников питания для них, могут быть довольно жесткими. Fanso предоставляет широкую линейку продукции, рассчитанной на различные условия эксплуатации, что позволяет подобрать батарейку для каждого конкретного применения, в том числе и для устройств телеметрии.

Подробнее

9 часов назад, Anton Bondarenko сказал:

— ширина проема в котором нужно сканировать от 10 до 20метров,

 

9 часов назад, Anton Bondarenko сказал:

металлический предмет. 

 

9 часов назад, Anton Bondarenko сказал:

угол отслеживания до 30° а лучше прямая линия, траектория

— время реакции очень высокое до 100 мс

Только СВЧ датчик. В современных самоприходящих минах используются. Ищите там.

Share this post


Link to post
Share on other sites

Большое спасибо всем за сообщения. Нечего скрывать. Считать нужно автомобили, датчик находится над дорогой, т.е. автомобиль проезжает под датчиком.  

Я думал про дальномер, который будет измерять расстояние и если расстояние изменяется сильно, то посылать сигнал по вифи.

Ну и высота, 10 метро это наверное даже много, смотрел столбы осветительные в районе 7 метров.

Распознавание образов, думал, но переживаю что вычислительные мощности большие нужны при масштабировании, а задача просто понять, проехал ли автомобиль под датчиком, в ответе 0 или 1.

Может еще какие варианты?

Спасибо

Share this post


Link to post
Share on other sites
                     

Приглашаем на вебинар Решения для построения ультразвуковых счетчиков жидкостей и газов на базе MSP430

Компэл совместно с Texas Instruments 23 октября 2019 приглашают на вебинар, посвященный системам-на-кристалле для построения ультразвуковых расходомеров жидкостей и газов на базе ядра MSP430. Вебинар проводит Йоханн Ципперер – эксперт по ультразвуковым технологиям, непосредственно участвовавший в создании данного решения. На вебинаре компания Texas Instruments представит однокристальное решение, позволяющее создавать точные недорогие счетчики жидкостей и газов.

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

А разве готовых систем нету, типа тех, что использует ГИБДД для выписывания штрафов контроля трафика ?

Share this post


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

Я думал про дальномер, который будет измерять расстояние и если расстояние изменяется сильно, то посылать сигнал по вифи.

УЗ или ИК датчик. На какой скорости проезжают автомобили?

Share this post


Link to post
Share on other sites
5 минут назад, BARS_ сказал:

УЗ или ИК датчик.

Пара ИК приемник/передатчик. И лучше не сверху, а сбоку. 

Share this post


Link to post
Share on other sites
2 часа назад, Dr. West сказал:

А разве готовых систем нету, типа тех, что использует ГИБДД для выписывания штрафов контроля трафика ?

Как эти системы/датчики называются?

2 часа назад, BARS_ сказал:

УЗ или ИК датчик. На какой скорости проезжают автомобили?

Разная, максимальная 60км/ч

2 часа назад, ART_ME сказал:

Пара ИК приемник/передатчик. И лучше не сверху, а сбоку. 

Сверху, потому что дорога может быть с 2 полосами. А какое время реакции у УЗ и ИК датчиков?

Share this post


Link to post
Share on other sites
1 hour ago, ART_ME said:

Пара ИК приемник/передатчик

А еще лучше 2 пары на расстоянии метра полтора, чтобы отсекать пешеходов и короткие предметы. И отслеживать первого, обоих, второго. 

Пы.Сы и вообще-то это датчик проезда, а не прохода :mellow:

Хотя при ширине до 20м автомобили могут ехать парами-тройками с перекрытием. Тогда - только камера сверху и распознавание объектов (крупных).

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
09.10.2019 в 10:52, Anton Bondarenko сказал:

Датчик проезда автомтбиля

Вот переименовали тему, сразу стало понятнее.   Осталось опечатку в "автомтбиле" поправить. :)

Можно использовать ставший уже стандартным, дешёвым и очень малогабаритным ИК датчик движения, заменив рассеивающую линзу на фокусирующую. А может быть и без замены пойдёт. Смотря как расположить.

Share this post


Link to post
Share on other sites

А, если использовать в качестве детектора, инфракрасную головку самонаведения от ПЗРК?

Автомобили очень подходят для такого способа, контроль теплового пятна радиатора двигателя, у пешехода это пятно будет совсем другим!

И не надо ничего излучать,что бы потом отражёнку улавливать.

(осталось только "стингер" или "иглу" ,"верба",-купить по сходной цене на блошином рынке)

Шутка конечно!!! но идея то всем понятна.

Edited by alend

Share this post


Link to post
Share on other sites

... Очередной предприниматель, купивший "патент" на установку камеры фотофиксации... ?

Видимо, озадачился ловлей "обочечников". 

 

Share this post


Link to post
Share on other sites
1 час назад, Крашер сказал:

Видимо, озадачился ловлей "обочечников". 

Для такого дела и полноценный ПЗРК не грех использовать.

Share this post


Link to post
Share on other sites
10.10.2019 в 21:21, alend сказал:

ПЗРК не грех использовать.

Согласен. Вот только мусор потом убирать кому?

Share this post


Link to post
Share on other sites

автору сначала надо юридическое дело выучить, а потом электронику.

Share this post


Link to post
Share on other sites

Под дорогой прокладываются несколько витков провода. Получается своего рода металлодетектор.

Измеритель можно приобрести примерно за $100. Чувствительностью регулируется масса металла. Можно, к примеру, выставить порог в 1 тонну. Готовых промышленных решений море. Подробности в Google.

Рамку под слоем асфальта не видно. Добраться до нее без разрушения трассы невозможно. Погодные условия, птицы, аварии, вандалы и т.п. по-фигу.

Share this post


Link to post
Share on other sites
10 часов назад, Крашер сказал:

Вот только мусор потом убирать кому?

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

Share this post


Link to post
Share on other sites
11 часов назад, avv_rem сказал:

Под дорогой прокладываются несколько витков провода.

:) 

11 часов назад, avv_rem сказал:

Рамку под слоем асфальта не видно. Добраться до нее без разрушения трассы невозможно.

так-же как и уложить БЕЗ разрушения трассы - невозможно. 

А, получить разрешение от дорожников и ГИБДД-шников на укладку такого рода датчиков... - как минимум потребует согласования с ФСО и ... чуть ли не через госдуму проводить. ;) 

По сути - банальный датчик движения. 

Программа "обрабатывает" скорость. ПЛЮС - дистанционный металл-детектор. Два совпадения - включается камера. 

Вот только "дистанционный" метал-детектор - пока ещё из серии "ноу, но не хау". остаётся банальная камера и приличное ПО. 

Но, проще - не экономить на "памяти". 

Да и с законодательством лучше не шутить. 

Скрытый текст

 "О внесении изменения в статью 2.6.1 КоАП".

 

Согласно пояснительной записке к законопроекту, предлагается внести изменения в упомянутую статью 2.6 КоАП – а именно, в той части, которая и предусматривает законность работы комплексов автоматической фиксации нарушений. Предлагается дополнить статью примечанием о том, что автоматические комплексы должны находиться в собственности Российской Федерации или ее субъектов.

 

Share this post


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

Под дорогой прокладываются несколько витков провода. Получается своего рода металлодетектор.

Всё верно. У меня в городе уже давно такие датчики отслеживают интенсивность транспортного потока и управляют адаптивными светофорами. А сама технология не нова, скажем в Германии её уже дааавно используют.

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 Sofia Vin
      Предлагаем проектную работу в Москве:
      Микроконтроллер STM32F103.
        
      Есть встроенный код с использованием функций библиотеки FreeRTOS, код имеет описанный протокол для связи с внешним миром.
        
      Необходимо проводить доработку кода под задачи программиста верхнего уровня и его тестирование в составе оборудования. 
      Работа в лаборатории (м.Университет) и удаленно. 
      Оплата по договоренности.
      Если Вы обладаете опытом схемотехнического проектирования и программирования микроконтроллеров, и Вас заинтересовала данная возможность, ждем Ваши отклики по контактным данным:
      8 (925) 023-60-02   Алексей
      E-mail: nassa@marathon.ru
       
    • By DYeliyev
      TGS4160  - 300р
      HIH-3602A - 300р
      HIH-3610-2   - 2шт  по 300р
      AD590KF  - 300р




    • By Антон Плюшкин
      В общем есть небольшая тривиальная задача - сделать свитюльку. Контроллер управляет светодиодиками, цвета меняются, людишки довольны.
      Схема проста: Attiny44a -> 2n3904 x3 -> RGB-светодиод.
      Собрал, протестил, всё норм, но!
      Как только в коде я использую функцию задержки - _delay_ms (util/delay.h) - контроллер повисает!
      #define F_CPU 16000000UL #include <avr/io.h> #include <util/delay.h> int main(void) { // Input/Output Ports initialization // Port A initialization // Function: Bit7=Out Bit6=Out Bit5=In Bit4=In Bit3=In Bit2=In Bit1=In Bit0=In DDRA=(1<<DDA7) | (1<<DDA6) | (0<<DDA5) | (0<<DDA4) | (0<<DDA3) | (0<<DDA2) | (0<<DDA1) | (0<<DDA0); // State: Bit7=0 Bit6=0 Bit5=T Bit4=T Bit3=T Bit2=T Bit1=T Bit0=T PORTA=(0<<PORTA7) | (0<<PORTA6) | (0<<PORTA5) | (0<<PORTA4) | (0<<PORTA3) | (0<<PORTA2) | (0<<PORTA1) | (0<<PORTA0); // Port B initialization // Function: Bit3=In Bit2=Out Bit1=In Bit0=In DDRB=(0<<DDB3) | (1<<DDB2) | (0<<DDB1) | (0<<DDB0); // State: Bit3=T Bit2=0 Bit1=T Bit0=T PORTB=(0<<PORTB3) | (0<<PORTB2) | (0<<PORTB1) | (0<<PORTB0); // Timer/Counter 0 initialization // Clock source: System Clock // Clock value: 16000,000 kHz // Mode: Phase correct PWM top=0xFF // OC0A output: Non-Inverted PWM // OC0B output: Non-Inverted PWM // Timer Period: 0,031875 ms // Output Pulse(s): // OC0A Period: 0,031875 ms Width: 0 us // OC0B Period: 0,031875 ms Width: 0 us TCCR0A=(1<<COM0A1) | (0<<COM0A0) | (1<<COM0B1) | (0<<COM0B0) | (0<<WGM01) | (1<<WGM00); TCCR0B=(0<<WGM02) | (0<<CS02) | (0<<CS01) | (1<<CS00); TCNT0=0x00; OCR0A=0x00; OCR0B=0x00; // Timer/Counter 1 initialization // Clock source: System Clock // Clock value: 16000,000 kHz // Mode: Ph. correct PWM top=0x00FF // OC1A output: Non-Inverted PWM // OC1B output: Disconnected // Noise Canceler: Off // Input Capture on Falling Edge // Timer Period: 0,031875 ms // Output Pulse(s): // OC1A Period: 0,031875 ms Width: 0 us // Timer1 Overflow Interrupt: Off // Input Capture Interrupt: Off // Compare A Match Interrupt: Off // Compare B Match Interrupt: Off TCCR1A=(1<<COM1A1) | (0<<COM1A0) | (0<<COM1B1) | (0<<COM1B0) | (0<<WGM11) | (1<<WGM10); TCCR1B=(0<<ICNC1) | (0<<ICES1) | (0<<WGM13) | (0<<WGM12) | (0<<CS12) | (0<<CS11) | (1<<CS10); TCNT1H=0x00; TCNT1L=0x00; ICR1H=0x00; ICR1L=0x00; OCR1AH=0x00; OCR1AL=0x00; OCR1BH=0x00; OCR1BL=0x00; // Timer/Counter 0 Interrupt(s) initialization TIMSK0=(0<<OCIE0B) | (0<<OCIE0A) | (0<<TOIE0); // Timer/Counter 1 Interrupt(s) initialization TIMSK1=(0<<ICIE1) | (0<<OCIE1B) | (0<<OCIE1A) | (0<<TOIE1); // External Interrupt(s) initialization // INT0: Off // Interrupt on any change on pins PCINT0-7: Off // Interrupt on any change on pins PCINT8-11: Off MCUCR=(0<<ISC01) | (0<<ISC00); GIMSK=(0<<INT0) | (0<<PCIE1) | (0<<PCIE0); // USI initialization // Mode: Disabled // Clock source: Register & Counter=no clk. // USI Counter Overflow Interrupt: Off USICR=(0<<USISIE) | (0<<USIOIE) | (0<<USIWM1) | (0<<USIWM0) | (0<<USICS1) | (0<<USICS0) | (0<<USICLK) | (0<<USITC); // Analog Comparator initialization // Analog Comparator: Off // The Analog Comparator's positive input is // connected to the AIN0 pin // The Analog Comparator's negative input is // connected to the AIN1 pin ACSR=(1<<ACD) | (0<<ACBG) | (0<<ACO) | (0<<ACI) | (0<<ACIE) | (0<<ACIC) | (0<<ACIS1) | (0<<ACIS0); ADCSRB=(0<<ACME); // Digital input buffer on AIN0: On // Digital input buffer on AIN1: On DIDR0=(0<<ADC1D) | (0<<ADC2D); // ADC initialization // ADC disabled ADCSRA=(0<<ADEN) | (0<<ADSC) | (0<<ADATE) | (0<<ADIF) | (0<<ADIE) | (0<<ADPS2) | (0<<ADPS1) | (0<<ADPS0); unsigned char VL_OCR0A = 0, VL_OCR0B = 0, VL_OCR1A = 0; OCR0A = 0; OCR0B = 0; OCR1A = 0; while(1) { _delay_ms( 100 ); VL_OCR0A = VL_OCR0A + 1; VL_OCR0B = VL_OCR0B + 1; VL_OCR1A = VL_OCR1A + 1; if( VL_OCR0A >= 250 ){ VL_OCR0A = 0; } if( VL_OCR0B >= 250 ){ VL_OCR0B = 0; } if( VL_OCR1A >= 250 ){ VL_OCR1A = 0; } OCR0A = VL_OCR0A; OCR0B = VL_OCR0B; OCR1A = VL_OCR1A; } } Т.е. если указать задержку в начале цикла, то светодиод не светится вообще.
      Если задержку убрать - светодиод немного подсвечивает всеми цветами.
      while(1) { _delay_ms( 100 ); // <--- ЗАДЕРЖКА --- VL_OCR0A = VL_OCR0A + 1; VL_OCR0B = VL_OCR0B + 1; VL_OCR1A = VL_OCR1A + 1; if( VL_OCR0A >= 250 ){ VL_OCR0A = 0; } if( VL_OCR0B >= 250 ){ VL_OCR0B = 0; } if( VL_OCR1A >= 250 ){ VL_OCR1A = 0; } OCR0A = VL_OCR0A; OCR0B = VL_OCR0B; OCR1A = VL_OCR1A; } Где я накосячил?
      З.Ы.: Замечаний по поводу оптимизации кода, излишних переменных и п.р. прошу не писать - изощряюсь как могу ибо не пойму почему не работает
    • Guest Денис
      By Guest Денис
      В общем, есть такое чудо китайской техники (фото)
      Что оно может:
      1. Заряжаться через microUSB порт
      2. Кнопка вкл/выкл, она же переключает режимы
      3. 3 режима свечения светодиода (он светит разными цветами)
      Что я хочу сделать:
      1. Пункты 1 и 2 выше
      2. Разнообразить количество режимов, переливание статичный цвет и тд...
      Вопрос: как это сделать? что купить?

      P.S. К сожалению, в гугле не нашел подробной инструкции, а я в электронике я дуб дубом


    • By bustamax
      Привет хочу сделать лазерный проектор по типу элт монитора. Из vga разъёма выходят 2 Синала срочной и кадровой развёртки. Со строчной разобрался. Вопрос по кадровой. Она будет реализована с помощью гальванометра который после каждой строки отклоняет зеркало на какой то угол ( пускай строк 480 тогда если взять напряжение управления гальво от 0 до 10 вольт и шаг задать 0,01 в - будет 1000 строк) даже если строк будет 720 в 1000 они уместятся.
      Так вот принцип придумал такой - с выхода Hsync поступает сигнал строки - микросхема прибавляет пускай напряжение +0,01 вольт, затем поступает 2й сигнал от Hsync микросхема прибавляет ещё 0,01 вольт ( напряжение 0,02) наш гальво отклонился уже до 3й строки и так далее пока не поступит сигнал VSYNC о смене кадра - Гальво возвращается в 0.
      Хотя правильней вот так:
      Либо сделать что бы гальво двигался при отсутствии сигнала Hsync - скажем поступает сигнал строчной развёртки отрабатывает строчная развертка затем сигнал становится логическим 0 и тут срабатывает гальво и т.д пока не придёт сигнал от vsync (логическая 1).
       
      по факту схема даж считать не должна - есть сигнал прибавляем есть другой сигнал сбрасываем
       Я в электронике логический 0 но спаять по приведённой схеме смогу)
      если кто поможет спасибо
       
       
×
×
  • Create New...