Парктроник своими руками на базе arduino

xncD145 9-02-2016, 15:17 15 002 Arduino / Автосамоделки

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

Материалы:

— Контроллер Arduino (автор использовал Duemilanove)- Ультразвуковой сенсор- Провода- Пластиковый ящик- Источник питания 9В- Светодиод трёхцветный- Клей- Макетная платаПарктроник своими руками на базе arduino

Сборка:

Arduino приклеивается на дно пластикового ящика клеем (можно использовать и силикон). Питание от платы подводят к контроллеру.Парктроник своими руками на базе arduinoДалее, присоединяется питание ультразвукового датчика 5В.Парктроник своими руками на базе arduinoВыход ультразвукового датчика «SIG» подключается к выводу ШИМ Arduino (делается это для возможности отправки импульсов в датчик, и считывания их возврата в дальнейшем). Автор использовал 7 вывод контроллера.Перед подключением светодиода определяется какой проводок за какой цвет отвечает. Красный, зелёный и синий соединяют с 11, 12 и 13 выводами Arduino.

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

Парктроник своими руками на базе arduino

Программа:

Потому что софт Arduino, уже содержит в себе пример для работы с ультразвуковыми датчиками, скачивать дополнительно ничего не требуется. Пример следует искать в данном расположении: File -> Examples -> Sensors -> Ping example. Весь код копируется в новый проект, и ему даётся произвольное название.

В первую очередь изменяется интервал посылок к датчику значение из 100мс изменяется на 1000мс в строке со значением «delay». Далее, устанавливаются номера вывода для светодиода.

Перед строкой «const int pingPin = 7;» добавляется данные значения:pinMode(13, OUTPUT); // синийpinMode(12, OUTPUT); // зелёныйpinMode(11, OUTPUT); // красныйТеперь идёт настройка самого светодиода, то есть при каком расстоянии какие цвета будут включены.

Автор сделал так чтоб когда автомобиль находится дальше чем 60см от стены светодиод горел зелёным цветом, менее 60 см цвет меняется на синий, и уже когда остаётся менее 15 см светодиод изменяет свой цвет на красный.

Код с учётом изменений, описанных выше:

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

park.rar [1.06 Kb] (скачиваний: 310)

Источник

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

10

Идея

9

Описание

7

Исполнение

Итоговая оценка: 8.67

Источник: https://USamodelkina.ru/6949-parktronik-svoimi-rukami-na-baze-arduino.html

Самодельный гаражный парктроник | Каталог самоделок

У многих автолюбителей иногда возникают трудности во время парковки в тесном гараже. Это происходит по разным причинам.

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

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

Для сборки понадобятся следующие компоненты:

  • Платформа Arduino Duemilanove;
  • Ультразвуковые датчики SonarRangeFinder;
  • Пластиковая коробка;
  • Источник питания 9В;
  • Макетная плата;
  • Светодиод с тремя цветами;
  • Клей или силиконовый герметик;
  • Провода.

Парктроник своими руками на базе arduino

Сборка устройства:

  1. Наклеить плату на дно бокса, используя клей или силиконовый герметик. Запитать платформу Arduino любым из возможных способов.

Парктроник своими руками на базе arduinoСборка устройства Парктроник своими руками на базе arduinoСхема подключения

Парктроник своими руками на базе arduino

  1. Запитать ультразвуковой сенсор (5В).

Парктроник своими руками на базе arduino

  1. Чтобы посылать импульсы на сенсор и считывать их, нужно подсоединить вывод датчика с обозначением SIG к выводу 7 контроллера Arduino.
  2. Далее необходимо выяснить, за какой цвет отвечают ножки трехцветного светодиода. Присоединить их к выводам 11 (красный цвет), 12 (зеленый) и 13 (синий) контроллера.

Парктроник своими руками на базе arduino

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

Описание программы

В программном обеспечении для контроллеров Arduino уже имеется пример для настройки ультразвуковых сенсоров. Сперва необходимо его открыть (File ->Examples ->Sensors ->Pingexample). Затем нужно нажать File ->NewProject (создание нового проекта), скопировать в него содержание примера, переименовать и сохранить.

Читайте также:  Простой спикер (сабвуфер) своими руками

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

delay(1000);

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

const int pingPin = 7;

добавляется

pinMode(13, OUTPUT); // синий
pinMode(12, OUTPUT); // зеленый
pinMode(11, OUTPUT); // красный

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

  • Свыше 60 см от препятствия светодиод будет гореть зеленым;
  • Менее 60 см от препятствия светодиод будет гореть синим;
  • Менее 15 см от препятствия светодиод будет гореть красным.

Код будет выглядеть таким образом:

cm = microsecondsToCentimeters(duration);
// show LED colors
if(cm > 0 && cm 0 && cm

Источник: https://volt-index.ru/podelki-dlya-avto/samodelnyiy-garazhnyiy-parktronik.html

Парктроник на ардуино

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

Довольно хорошая система, которая позволит благополучно припарковаться. Работает система по принципу металлоискателя, хотя может показывать и наличие органических объектов.

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

Для сборки нашей конструкции нужна плата arduino uno, уз дальнометр HC-SR04 к ардуино, текстовый жк экран 16?2, Все это можно купить в любом магазине, где продают платформы ардуино, на крайняк заказать с китая.

Парктроник своими руками на базе arduino

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

  • Парктроник своими руками на базе arduino
  • При желании сразу все компоненты можно собрать на макетной плате или вытравить печатную, если система предназначена для дальнейшего использования.
  • Парктроник своими руками на базе arduino
  • Изначально, перед тем, как залить скетч, вам нужно будет скачать и установить библиотеки для работы с уз дальнометром и жк дисплеем.
  • Парктроник своими руками на базе arduino
  • Скетч выглядит так;
  • #include
  • LiquidCrystal lcd(4, 5, 10, 11, 12, 13);

void setup() { lcd.begin(16, 2); pinMode(2, INPUT); pinMode(3, OUTPUT); pinMode(6, OUTPUT); lcd.print(“Loading”); lcd.setCursor(0, 1); delay(100); for(int i=0;i

Источник: https://xn—-7sbbil6bsrpx.xn--p1ai/parktronik-na-arduino.html

ARDUINO И ПАРКТРОНИК

Интересный пример использования Arduino UNO в качестве парктроника. В качестве ультразвукового датчика используем HC-SR04.
Ничего особенного в использовании и настройке нет, даже напротив — всё очень просто. Я надеюсь что вопрос — Как настроить Ultrasonic Sensor? Где взять скетч для сенсора HC-SR04? После прочтения этой статьи больше не возникнет.

Парктроник своими руками на базе arduino

Парктроник на Arduino. Урок 8

Представляю вам схему сборки проекта «Парктроника», на ардуино уно. Для этого урока — проекта нам понадобится несколько светодиодов, резисторы, ультразвуковой датчик, Arduino и примерно 30 минут свободного времени.

Парктроник своими руками на базе arduino

Схема соединений. Парктроник на Arduino

Что необходимо для этого урока:

Arduino Uno R3 — 1 шт.
Резисторы 200-520 Ом. — 10шт.
Светодиоды:
Зеленые — 3 шт.
Синие — 3 шт.
Желтые — 2 шт.
Красные — 2 шт.
Ультразвуковой датчик измерения расстояния HC-SR04 — 1шт.

Модуль HC-SR04, позволяет измерять расстояния в приличном диапазоне, причём, достаточно точно. Расстояние до преграды которое он определяет колеблется от 2см до 400см, с шагом 0,3см. Напряжение питания 5V. Его работе не мешает солнечный свет. Но что что мешает, так это мягкие шторы — тюль, и домашние животные, расстояние до них он определяет с ошибками.

Индикатором работы парктроника являются светодиодные индикаторы — расстояние более 1 метра — зелёные, каждый последующий зажигаетя при изменеии растояния на 10 см. Последний красный загораетя, если расстояние сократилось и стало менее 10см. Индикация осуществляется как в светодиодном индикаторе пиковой мощности.

Скачать скетч, в комплекте с библиотекой Ultrasonic.h можно с сайта ArduinoKit.Ru, библиотеку, если она у вас не установлена, нужно положить в в каталог Ultrasonic, в c:Program Files (x86)Arduinolibraries.

Читайте также:  Универсальный блок питания своими руками

Скетч заливаем в ардуино, через USB.

Парктроник своими руками на базе arduino

Законченный урок — Парктроник из Arduino

Источник: http://arduinokit.ru/arduino/lessons-arduino/arduino-parktronik.html

Парктроник и Arduino превратили в акустический левитатор

Парктроник своими руками на базе arduino

TinyLev

University of Bristol

Исследователи из британского Бристольского университета создали инструкцию по сборке относительно дешевого акустического левитатора в домашних условиях.

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

Подробная инструкция опубликована в журнале Review of Scientific Instruments, а краткая ее версия, а также список необходимых для сборки левитатора компонентов, 3D-модели для печати элементов его конструкции и скетч для микроконтроллера можно найти здесь.

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

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

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

Акустические левитаторы существуют уже довольно давно, хотя ее практическое применение пока не проработано. В современных акустических левитаторах, работающих с ультразвуком, используются преобразователи Ланжевена.

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

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

Представленный британскими исследователями проект позволяет собрать два устройства на выбор: небольшое TinyLev и более крупное BigLev.

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

Для большей версии левитатора потребуются уже 72 излучателя диаметром 16 миллиметров и два напечатанных держателя. Общую стоимость необходимых деталей исследователи не уточняют.

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

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

Во время работы при температуре воздуха 25 градусов Цельсия они создают волну длиной 8,65 миллиметра, а образованная ими стоячая волна позволяет удерживать объекты диаметром не более четырех миллиметров.

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

В нем используются только Arduino, биполярный транзистор BC548, трансформатор, резисторы и ультразвуковой излучатель от распространенного датчика HC-SR04. Во время работы излучатель создает акустическую волну, которая затем отражается обратно от предмета над устройством.

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

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

Оно позволяет перемещать элементы по печатной плате с помощью акустической левитации и припаивать их с помощью лазера.

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

Василий Сычёв

Источник: https://nplus1.ru/news/2017/08/17/levitation

Помощник при парковке на Arduino Pro Mini

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

Читайте также:  Изготовление «тирольской палочки» своими руками

Чтобы успокоить наше разочарование, мы решили создать устройство, которое позволит припарковаться каждый раз с одинаковой точностью. Нам нравится работать с Arduino, светодиодами, датчиками и разными электронными устройствами, поэтому с самого начала мы рассматривали именно Arduino. Проект из категории «не для новичков».

Парктроник своими руками на базе arduino

Шаг 1: Вам понадобится

  • Все эти комплектующие очень недорогие и их довольно легко найти/купить.
  • Материалы:
  • 1 шт — 2×4 — не менее 8 дюймов
  • 8 шт — винты
  • 1 шт — источник питания — 5 вольт, 850 мА
  • 1 шт — Arduino Pro Mini — 5 вольт, 16 МГц
  • 1 шт — HC-SR04 ультразвуковой датчик расстояния
  • 12 шт — Резисторы с сквозным отверстием — 220 Ом, 1/4 Вт
  • 8 шт — зеленые светодиоды — 5 мм
  • 4 шт — красные светодиоды — 5 мм
  • 1 шт — кнопка — 6 мм
  • 3 шт — 4-проводный провод — толщина 22
  • 1 шт — многожильный провод — толщина 28

Инструменты:

  • Стриппер для провода
  • Ленточная пила
  • Паяльник
  • Припой
  • Горячий клей
  • Линейка угольник
  • Клей-карандаш
  • Отвертка
  • Карандаш
  • Дрель
  • Сверла — зависит от размера винтов
  • Зенковка для древесины
  • Компьютер с Arduino IDE (скачать здесь)
  • Программатор FTDI

Шаг 2: Печать и нарезка деталей

Первым шагом в этом проекте является создание корпуса. Мы используем технику, о которой мы еще напишем в других инструкциях. Распечатайте PDF-шаблон (ссылка ниже). Убедитесь, что вы настроили печать на принтере со 100% размером.

Теперь вырежьте рисунок и приклейте его к бруску. Будьте осторожны, выровняйте его по краям. Это только временный момент, так что только сильно не приклеивайте.

Скачать kvadrat.pdf

Шаг 3: Отпиливаем детали

Используйте ленточную пилу, чтобы вырезать брусок по краю рисунка. Вы также можете использовать рубильную пилу или настольную пилу.

Шаг 4: Отрезаем крыжку

Теперь нам нужно превратить этот отпиленный брусок в некое подобие коробки! Используйте угловую линейку, чтобы пометить линию вдоль стороны на четверть дюйма от задней части «коробки».

Вернитесь к ленточной пиле и разрежьте прямо по линии. Это уменьшит отдельный кусок, который станет нашей крышкой. Будьте осторожны при пилении!

Шаг 5: Делаем корпус зенковкой

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

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

Шаг 6: Сверлим дырки

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

Затем просверлите отверстие примерно 3/16 дюйма в центре нижней части. Это будет отверстие для вашей кнопки калибровки. Теперь используйте сверло 1/4 дюйма, чтобы просверлить еще два отверстия внизу. Это будут отверстия для проводов.

Шаг 7: Завершаем создание блока управления

Теперь вы используете форму. Очистите её как можно чище. Возьмите крышку и положите ее на дно. Затем используйте сверло 7/64 для сверления отверстия примерно на четверть дюйма от каждого угла. Просверлите в глубину около четверти (примерно 6 мм) дюйма.

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

Шаг 8: Вставляем светодиоды

Пришло время электронизации (кто сказал что такого слова нет?) нашего бокса, т.е. коробки! Светодиоды должны быть расположены в двух кольцах; большое зеленое кольцо снаружи и меньшее красное кольцо внутри.

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

Повторяйте этот процесс, пока все светодиоды не будут в своих отверстиях. Будьте внимательны и поместите правильный цвет в правильное отверстие.

Шаг 9: Шлифуем светодиоды

Для более гладкого вида, отшлифуем светодиоды заподлицо с деревом. Это лучше делать до подключения проводов (не смотрите на фото

Источник: https://ArduinoPlus.ru/pomoshhnik-parkovka-arduino/

Ссылка на основную публикацию
Adblock
detector