Самодельный антирадар (радар-детектор), как сделать своими руками, доработка
Один писатель как-то сказал: «Какой русский не любит быстрой езды?». И вправду, многие из нас, обладая относительно мощными спортивными автомобилями, любят насладиться поездкой по просторной и пустой трассе. Когда пред тобой полоса асфальта до самого горизонта, а под капотом слышишь приятный гул мотора, который при малейшем нажатии педали газа разгоняет автомобиль все быстрей и быстрей, ненароком хочется забыть про ограничение скорости в 90 км/ч и устремится вперед изо всех сил. Но именно в этот момент необходимо быть особенно осторожным. Ведь инспекторам ГИБДД и фоторадарам абсолютно без разницы пустая трасса или нет. И ваша, казалось бы, безобидная шалость может обернуться приличных штрафом или того хуже лишением водительских прав.
Именно на такой случай и существуют антирадары. Сразу внесем ясность в вышесказанное, под словом «антирадар» стоит подразумевать не то, что вашу скорость вообще не смогут определить, а то, что специальное устройство заранее предупредит вас о надвигающейся опасности, что даст вам время для сброса скорости до допустимой. Многие хотели бы купить радар детектор, но фирменная электроника стоит достаточно много денег. Конечно, в сети интернет есть несколько чертежей и схем, на которых указаны все составляющие устройства, но правильно все собрать антирадар своими руками и добыть необходимые детали намного сложнее и займет больше времени, чем купить уже готовую аппаратуру.
Усилить качество приема уже готового устройства также достаточно сложно, ведь при создании используются очень сложные схемы и системы, так что неграмотная доработка антирадара может привести к поломке.
Единственный действенный способ улучшить работу антирадара – это грамотная перепрошивка. Подобными услугами сейчас занимаются многие сервисные центры и автосалоны. Прошивка решает целый ряд проблем, которые возникают в ходе эксплуатации. Так с помощью прошивки антирадара можно устранить проблемы с приемом некоторых радаров. И, тем не менее, не так уж и много моделей перепрошиваются просто и без хлопот. Многие устройства требуют извлечения деталей содержащих программное обеспечение. То есть подобную проблему может решить только грамотный и опытный специалист. Но стоит помнить, что подобные действия легко могут привести к нежелательным последствиям. Были неоднократные случаи, когда после смены программного обеспечения антирадар абсолютно выходил из строя и никоим образом не реагировал на попытки включить его. Так что обновление ПО радар-детектора может привести к еще большим проблемам, нежели были раньше. Доверяйте подобную работу только квалифицированным специалистам.
Также в этой статье хотелось бы рассказать о немного необычном виде антирадаров. Современная электроника может абсолютно все и всем известный телефон iPhone способен применяться и в качестве радар-детектора. Для того чтобы в полной мере использовать антирадар iPhone вам необходимо приобрести специальную приставку Cobra iRadar, которая будет соединяться с устройством через Bluetooth и отображать полученные данные. Многие сомневаются в эффективности подобного устройства, но на практике они уже не однократно доказали свою работоспособность. iRadar способен обнаруживать все используемые на данный момент радары на территории России. Стоит отметить, что похожая версия программы-радар детектора iRadar так же вышла и для платформы Android (андроид). Подобный вид антирадаров для Android (андроид) уже давно зарекомендовал себя на рынке электроники и в ее работоспособности сомневаться не стоит. Ведь для работы приложения необходима специальная приставка, которая крепится на лобовое стекло. Стоимость приставки и программного обеспечения радар-детектора составляет около 130$. Также, можно скачать программу на телефон.
Также существуют недорогие программы от энтузиастов, например, программа «Стрелка», Она предназначена для расширенного предупреждениях о стационарных камерах (в т.ч. Стрелках) и постах ДПС. Программа работает на смартфоне в фоновом режиме и выдает предупреждения об опасности. Таким образом можно скачать антирадар, но он будет предупреждать только о стационарных постах и камерах.
Источник
Самодельный радар с монитором на Ардуино
Не знаю кто как, но я давно хотел сделать радар, такой чтоб туда-сюда излучатель крутился и на экране видно было наличие и дистанцию до объектов. Конечно в домашних условиях вещь, подобную военным или авиа службам сделать не получится — там и мощности, и размеры недосягаемые. Но что-то похожее, причём совсем не сложное и не дорогое (пару тысяч рублей) соорудить возможно. Итак, на основе популярного Ардуино вы можете сделать такую себе мини РЛС с помощью ультразвукового детектора и собственно платы Arduino. Схема подсмотрена на сайте «Мехатроник». Все, что нужно для этого проекта: ультразвуковой датчик для обнаружения объектов, маленький серводвигатель для поворота датчика и плата Arduino для управления ими. Ну и макетка с проводами.
Сначала сделаем крепление для подключения ультразвукового датчика к серводвигателю. Изготавливаем его, как это показано на рисунке ниже, потом он приклеивается и крепится к двигателю с помощью винта.
Теперь прикрепите штырьки, на которые припаяем 4 провода для подключения датчика.
Прикрепите мотор сервопривода к плате Arduino, используя обычную резинку для волос.
Мы подключили ультразвуковой датчик HC-sr04 к выводам 10 и 11, а серводвигатель к 12 контакту на плате Arduino.
Исходный код
Теперь нужно взять код и загрузить его на плату Ардуино, которая позволит взаимодействовать между Arduino и обработкой сигнала. Здесь будем получать значения для угла и расстояние, измеренное с помощью датчика с платы Arduino на обработку IDE с помощью функции SerialEvent(), которая считывает данные из последовательного порта, и будем ставить значения угла и расстояния в переменные iAngle и iDistance. Эти переменные будут использоваться для построения линии обнаружения объектов.
void drawRadar() <
pushMatrix();
translate(960,1000); // moves the starting coordinats to new location
noFill();
strokeWeight(2);
stroke(98,245,31);
// draws the arc lines
arc(0,0,1800,1800,PI,TWO_PI);
arc(0,0,1400,1400,PI,TWO_PI);
arc(0,0,1000,1000,PI,TWO_PI);
arc(0,0,600,600,PI,TWO_PI);
// draws the angle lines
line(-960,0,960,0);
line(0,0,-960*cos(radians(30)),-960*sin(radians(30)));
line(0,0,-960*cos(radians(60)),-960*sin(radians(60)));
line(0,0,-960*cos(radians(90)),-960*sin(radians(90)));
line(0,0,-960*cos(radians(120)),-960*sin(radians(120)));
line(0,0,-960*cos(radians(150)),-960*sin(radians(150)));
line(-960*cos(radians(30)),0,960,0);
popMatrix();
>
Для рисования линии, которая движется вдоль радара, сделана функция drawLine(). Переменная iAngle используется как линия, что перерисовывается для каждой ступени.
void drawLine() <
pushMatrix();
strokeWeight(9);
stroke(30,250,60);
translate(960,1000); // moves the starting coordinats to new location
line(0,0,950*cos(radians(iAngle)),-950*sin(radians(iAngle))); // draws the line according to the angle
popMatrix();
>
Для прорисовывания обнаруженных объектов служит функция drawObject(). Она получает расстояние от ультразвукового датчика, преобразует его в пикселах, и в сочетании с углом датчика рисует объект на радаре — экране ЖК монитора.
void drawObject() <
pushMatrix();
translate(960,1000); // moves the starting coordinats to new location
strokeWeight(9);
stroke(255,10,10); // red color
pixsDistance = iDistance*22.5; // covers the distance from the sensor from cm to pixels
// limiting the range to 40 cms
if(iDistance
|