Парктроник на ардуино схема

Обновлено: 02.07.2024

Самодельный парковочный радар

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

Необходимые инструменты и материалы

Для создания парктроника требуются некоторые материалы и инструменты. Машины на продажу часто ставятся с указанием этой опции, которая считается одной из самых полезных. Для проведения работы требуются:

Детали парктроника

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

Схема

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

  • Специальные ИК-датчики могут определять препятствие на расстоянии до 100 см. На стандартных датчиках указывается дальность работы.
  • При обнаружении препятствия датчик передает сигнал детектору, который активирует таймер ШИМ-сигнала.
  • После срабатывания таймера устройство начинает выдавать сигнал с частотой, по которой определяется степень удаленности от объектов вокруг транспортного средства.

Схема парктроника Arduino

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

Рекомендуется проводить размещение от 2 до 8 датчиков.

С увеличением количества элементов повышается эффективность самодельного парктроника.

Сборка

Провести сборку системы можно самостоятельно в домашних условиях. Инструкция выглядит следующим образом:

  • Выбранная плата Arduino приклеивается ко дну ящика при применении специального клея или силикона. После этого проводится подключение питания к контроллеру.
  • Большинство ультразвуковых датчиков, которые есть в продаже, питаются от сети 5 В. Для их подключения прокладывается провод.
  • Выход используемых ультразвуковых датчиков подводится к выводу ШИМ Arduino. Это соединение позволяет передавать импульс в датчик, после чего считывается получаемый результат.
  • Проводится подключение трехцветного диода. Перед непосредственной пайкой нужно уделить внимание тому, какие ноги отвечают за каждый цвет.
  • Следующий шаг заключается в установке программы.

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

Проверка перед установкой

Перед непосредственной установкой системы на автомобиль следует ее протестировать. Рекомендации следующие:

  • Устройство фиксируется на основе.
  • Датчик приближают к различным объектам и проверяют то, каким будет сигнал.
  • Цепь проверяется при помощи мультиметра.

Стоит учитывать, что эффективность системы во многом зависит от правильности расположения датчиков.

Установка

Распространенным вопросом можно назвать то, будет ли мертвая зона при установке парктроника. Во многом это зависит от количества датчиков и правильности последующей регулировки всей системы. Схема расположения системы зависит от особенностей автомобиля. Рекомендации по проведению работы следующие:

  1. Начинать установку парктроника рекомендуется с размещения контроллера. Блок фиксируется в багажном отделении, где для него находится более подходящее место. При движении может возникнуть вибрация, которая нарушит целостность соединений. Фиксация проводится при помощи штатного кронштейна и двустороннего скотча.
  2. Самым сложным этапом является расположение датчиков внутри бампера. При работе применяется насадка подходящего размера, которыми в бампере автомобиля создаются отверстия.
  3. Чтобы провести работу аккуратно, рекомендуется осуществить демонтаж бампера. В зависимости от количества применяемых датчиков проводится разметка внутренней поверхности. Наиболее важным параметром можно назвать высоту расположения сенсоров, оптимальным расстоянием считают 0,5 м. Слишком низкое расположение может привести к тому, что парктроник будет срабатывать даже при сближении автомобиля с бордюрным камнем и другими небольшими объектами на дороге.
  4. После создания требуемых отверстий на их кромку наносится герметик и клеящий состав. Применение подобных материалов обеспечивает надежную фиксацию.
  5. Все провода собираются в один жгут и приклеиваются к поверхности бампера скотчем. Если этого не сделать, то есть вероятность нарушения контакта и пропадания сигнала.

Монтаж датчиков в бампер

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

Перед непосредственным выездом на дороги общего пользования рекомендуется протестировать парктроник. Рекомендации следующие:

  1. Нужно подгонять автомобиль к препятствиям под различным углом. Это позволяет определить вероятность появления слепых зон.
  2. Подогнав транспортное средство к препятствию на расстояние, при котором сработали датчики, нужно остановиться и выйти посмотреть точность срабатывания. Подобную процедуру нужно повторить несколько раз.
  3. Рекомендуется проводить процедуру с большой аккуратностью и при помощи человека, который будет снаружи контролировать степень сближения транспортного средства с препятствием. Это связано с тем, что велика вероятность неправильного срабатывания системы.
  4. При обнаружении проблем следует провести замену используемых датчиков, проверку целостности проводки и провести перепрошивку контроллера.

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

Ребята помогите подключить датчики парковки от парктроника к ардуино

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

Seltvik аватар

Вопрос в том как можено подключить 12В датчики от парктроника к ардуино и сделать на базе дуни парктроник usb?

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

там кажется питание 12В подается через резистор 1К, с этого же вывода снимается сигнал. второй вывод конечно земля

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

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

Seltvik аватар

Тут вопрос в следующем есть парктроник без дисплея рабочий. вот либо от него датчики к дуни сделать и на комп выводить данные либо как то читат прям с парктроника данные а как не знаю там 4 провода на дисплей идет 1-VCC 2-GDn и еще два данные я так понял. Вот и хочу узнать какие соображения есть у людей? Заранее спасибо.

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

украл значит парктроник и решил к себе прикрутить. нехорошо. шучу)

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

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

Seltvik аватар

Обычные светодиодики) были оыбчный слева 7 сегментов было и справа а посередине 2а семисегментных индикатора но его уже нет сломался он расплавился)

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

то есть оригинал у вас есть? может просто светодиодики перепаять.

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

Seltvik аватар

В том и дело что там не перепояешь ниче данные приходят на микруху и с нее непонятным образом через 12ть контактов передается на литой расплавленый уже блок светодиодов. Тут два варианта либо после основного блокак ка кто читать дуней либо как то с этих 12ти контактов( либо просто как то пришаманить эти датчики к дуне.

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

сними светодиоды. припаяй новые

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

Seltvik аватар

нет там не все так просто) Я позже выложу плату того что осталось ) вообщем если бы можно так было сделать я уже бы так сделал)

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

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

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

Убил радар)), ты же уже создавал аналогичную тему

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

Seltvik аватар

было дело радар сделал. Все четко работает. А да кстати скажу сразу это все для КарПС) просто попался теперь наруки парктроник не мои правда но мне его отдали дисплей на солнце расплавило чуть и короче перестал работать как говорили мне. Вот хочу на халяву отданый мне парктроник подключить к ПК через дуню. Какие предложения есть. Плату выложу позже.

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

мне тоже интересно :) как

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

Seltvik аватар

Вот плата индикатора шесть против шести симметрично расположенных контактов идут на индикатор.

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

Начинать нужно с поиска даташит на микруху, что там за микросхема (драйвер дисплея) на фотке смазанно, могу предположить что там ТМ16хх Алгоритм такой, найти pdf с подноготной микрухи, затем исходя оттуда либо по протоколу I2C либо SPI в зависимосте от того что за тип микросхемки, читать и раскодировать данные приходящие от главного блока.

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

Seltvik аватар

короче нашел дашит но он на китаиском( ппц. Какие еще варианты?

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

мда. это не сдвиговывй регистр какой нибудь или расширитель портов. это микроконтроллер

1. не факт что плата сгорела. не видно каких нибудь дефектов. то что индикатор поплавился, хз от чего (от большого тока сгорит светодиод, но не расплавит весь индикатор), то проще всего заменить индикатор надеясь что м/к еще цел

2. логический анализатор и в путь

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

Seltvik аватар

Нет плата впорядке зумер работает я так думаю все в порядке и индикация есть только он расплавленый) а как считат показания с помощью дуни то незнаю к чему подцепиться короче 4 провода 1 - земля, 1 - 5В, 1- на пищалку отдельно, и 1 - данные я так понял на микруху заходит с обвязкой кстати. и потом микруха уже как то не понятно для меня расскидывает на сегменты(. Вот и вопрос как лучше в какую сторону копать?

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

вот вы уперный. замените индикатор на рабочий. стоит недорого рублей 15-30 (точнее в магазине) и проверьте. если непонятно как расскидывает то это для вас единственный путь

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

Seltvik аватар


Где такой купить) вы смеетесь нету таких в магазине он залитый общий блок индикации там по семь сегментов слева и с права и посередине еще 2 семисегментных индикатора. Выкладываю схемы перерисованную.

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

Seltvik аватар

Просто не понимаю как МК по 12 контактам управляет зажиганием всех сегментов независимо + семисегментные индикаторы ппц вынос мозга чувствую что все просто но не понимаю(

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

да все просто. динамическая индикация

4*4=16 светодиодов (4 выхода через резисторы, 4 через транзисторы)

а вот насчет 12 не увидел на схеме. вроде только 8

замените индикатор на самодельный. даже светодиоды можно подцепить квардратные

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

на вашей схеме КЗ, что вы нарисовали

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

Seltvik аватар

Я с вами согласен но есть одно но в самом блоке сегментов идет привязка светодиодных индикаторов к семисегментам. Я с вами полностью согласен что тут динамическая индикация но получается я все равно не смогу подключиться к данным контактам. НА схеме некоторые висят в воздухе просто не знаю по схему на какие ноги МК идут они а так по сути все подключенны к МК. Там получается что 4 транзистора 2а транзистара идут на левый и правый ряд сегментов рассояния как обий контакт а 2а других идут как общий контакт для 2х семисегментных индикаторов а сами светодиоды завязаны на 2х семисегментных индикаторах. типо когда загараются определеные секции то и светодиоды тоже). Вот я и думаю как мне и куда что паять если паять)

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

Seltvik аватар

Я перепроверил все как на схеме. увы это так она элементарная просто нарисована на скорую руку)

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

Seltvik аватар

А все понялпро что вы сори) щас поправлю)

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

Seltvik аватар


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

значит выводы индикатора которые у вас не подключны должны быть подключены

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

Seltvik аватар


Вот что смог прозвонить и понять хоть и частичьно кто подскажет может что поимет как взаимосвязанно все.) Слева справа по семь светодиодов которые завязаны на сегментах. а по центру 2а семисегментных индикатора.

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

Seltvik аватар

Вопрос теперь в том можно ли данном подключении подключить дуню или может проще как нить датчики от парктроника подключить к дуни. данные передаются на плату индикатора по 1 проводу. пачками как то а МК их уже расшифровывает и зажигает че надо.

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

да ну вас. делайте как хотите. надоело объяснять одно и тоже

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

Seltvik аватар

да вы толком ничего не сказали) не в обиду конечно). вы понимаете что там специфическая развязка идет. что тупо припаят светодиоды не получится надо связку делать вот я и спрашиваю у кого есть какие идеи по поводу развязки этой или Можно ли Датчик от такого парктроника подключить к дуни через модуль HC-SR04. если выпаять стандартный датчики из модуля и подпоять от парктроника? мне почему то кажется что они не 12В датчики.

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

Поступим проще. Я напишу пару вещей и если они вам не знакомы, во избежании острой головной боли и потери множества сил советую отказаться от экспериментов.

1. Безполезно пытаться начинать что то делать не зная по какому протаколу работает микросхема (необходимо это выяснить по даташиту)

2. После того как выясняете протокол, допустим I2C. затем пишем в ардуинку скейч для того что бы он считанные по протоколу данные слал в комп.

3. Эксперементальным методом, выставляя под разным углом и на разном расстоянии смотрим на какое состояние какие пакеты.

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

да вы толком ничего не сказали) не в обиду конечно). вы понимаете что там специфическая развязка идет. что тупо припаят светодиоды не получится надо связку делать вот я и спрашиваю у кого есть какие идеи по поводу развязки этой или Можно ли Датчик от такого парктроника подключить к дуни через модуль HC-SR04. если выпаять стандартный датчики из модуля и подпоять от парктроника? мне почему то кажется что они не 12В датчики.

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

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

Самый оптимальный вариант это то что я описал в верху.

Я смотрю, судя по вашей схеме там приходят только данные, синхро сигнала нет, ну это и понятно потому как процессор и не ждет данных от дисплея. Попробуйте завести этот сигнал через arduino в комп используя Serial На rx и посмотрите что приходит в комп


Собираем один из самых простых парктроников для автомобиля, также его можно применить и в других видах транспорта. Нам необходимо такие комплектующие - программная плата Arduino (UNO или NANO), модуль HC-SR04 (измеряет расстояния с помощью ультразвука), светодиоды и резисторы примерным номиналом 220 ОМ, пьезодинамик как пищалка, макетная плата на 830 или 400 точек и несколько проводов папа-папа. Более подробную инструкцию с картинками, код программы и список необходимого комплектующего, можете скачать по ссылке сверху!

Парктроник ардуино проект собирается очень быстро по времени, что-бы понять как все собрать смотрите видео инструкцию по сборке. Парктроник своими руками сделать сможет как знаток Arduino, так и новичок в электронике. Резисторы в 220 ом нужны что-бы ограничит ток на светодиоды, питание у нас будет от 5 вольтовое. Пьезодинамик тоже имеет полярность, минус соединяться с корпусом, а плюс часто находиться по центру, это как пример. По картинкам или видео, видим для сборки используют большую макетку на 830 точек, ультразвуковой парктроник можно собрать и без неё, сделать печатную плату или просто спаять паяльником. Все остальное, готовые модули, которые можно купить по ссылкам снизу.

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

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


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

Как установить датчик парковки в машине?

Теперь давайте продолжим и соберем дополнительную информацию, чтобы начать наш проект.

Шаг 1: Сбор компонентов

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

Шаг 2: Изучение компонентов

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

Arduino Uno — это плата микроконтроллера, которая используется для выполнения различных задач в разных схемах. Для работы ему нужен код на языке C. В этом проекте мы используем плату Arduino Uno, но вы также можете использовать Arduino Nano или Node MCU.

Плата HC-SR04 — это ультразвуковой датчик, который используется для определения расстояния между двумя объектами. Он состоит из передатчика и приемника. Передатчик преобразует электрический сигнал в ультразвуковой сигнал, а приемник преобразует ультразвуковой сигнал обратно в электрический сигнал. Когда передатчик посылает ультразвуковую волну, она отражается обратно после столкновения с определенным объектом. Расстояние рассчитывается с использованием времени, которое требуется ультразвуковому сигналу, чтобы пройти от передатчика и вернуться к приемнику.


Ультразвуковой датчик

Шаг 3: Изготовление схемы

Теперь, когда мы знаем, как работают компоненты, давайте продолжим и соберем эти компоненты вместе и создадим схему, как показано ниже. Ультразвуковой датчик питается от 5 В через Arduino, его триггерный контакт подключен к Pin5, а контакты Echo подключены к Pin6 Arduino. Зуммер подключен к контакту 4 Arduino.


Принципиальная электрическая схема

Теперь мы установим эти компоненты в нашу машину. Прикрепите модуль HC-SR04 над номерным знаком и проложите путь для соединительных проводов через хэтчбек вашего автомобиля к внутренней задней части автомобиля рядом с динамиками. Поместите остальную часть схемы в небольшую пластиковую коробку и поместите ее в задней части автомобиля рядом с динамиками. Теперь возьмите небольшой кусок соединительного провода и подключите вывод Vin Arduino к положительной клемме динамика.

Шаг 4: Начало работы с Arduino

Если вы еще не знакомы с Arduino IDE, не волнуйтесь, потому что вот процедура записи кода на Arduino с помощью IDE. Сначала загрузите последнюю версию Arduino IDE из Ардуино

Нажмите здесь чтобы скачать код.

Шаг 5: Код

Код очень простой, но он объясняется ниже.

1). Все контакты Arduino, которые будут использоваться, инициализируются при запуске.

const int trigPin = 11; const int echoPin = 10; const int buzzPin = 6; большая продолжительность; плавающее расстояние;

2). void setup () — это функция, которая определяет контакты Arduino, которые будут использоваться как INPUt или OUTPUT. Он также устанавливает скорость передачи данных, которая является скоростью связи платы микроконтроллера.

3). void loop () — это функция, которая выполняется непрерывно в цикле. В этом контуре передается ультразвуковой сигнал, и расстояние рассчитывается с использованием продолжительности пути. Если расстояние меньше 100 см, раздастся звуковой сигнал.

Читайте также: