Ардуино отлично подходит для исполнения автомобильных проектов. В этой статье попытаюсь раскрыть тему применения ардуино на гражданских автомобилях. Посмотрим, что за проекты ардуино для автомобиля можно собрать своими силами.
Первым делом нужно определиться с платой Ардуино, которая отлично подойдет для эксплуатации в авто. На мой взгляд, лучший выбор – это Arduino Pro Mini. Ее размеры позволят спрятать прибор в самых укромных местах. Производительности платы хватит для реализации большого множества проектов.
Вот некоторые проекты ардуино для автомобиля:
— прибор для диагностики;
— измерительные приборы: от напряжения бортсети, до спидометра;
— датчик дождя лобового стекла;
— управление светодиодной подсветкой салона;
— климат контроль ардуино;
Это лишь небольшой список проектов ардуино для автомобиля, которые при желании можно реализовать своими силами. Хотелось бы отметить, что Ардуино – это один из немногих микроконтроллеров способный предоставить возможность реализовать вышеперечисленные ардуино проекты для автомобиля, без глубоких знаний микроконтроллерной техники, электроники и программирования.
Если все-таки решитесь на реализацию подобных проектов, то следую начать непосредственно с самых легких: измерение напряжения бортовой сети. А к таким мощным проектам, как сигнализация подходить с особой настороженностью и только в ознакомительных целях. Все-таки сигнализации разработанные специализированными фирмами с многолетним опытом разработки, гораздо надежнее поделок самоучек.
Совсем недавно недорогие микроконтроллеры, такие как Arduino, открыли новые двери для тех, кто хочет сделать интересные приспособления для своих автомобилей. В этой статье мы рассмотрим популярный проект, связанный с Аrduino в автомобиле, который использует эту популярную открытую аппаратную плату.
Содержание
- Возможность применения Arduino в автомобиле для его улучшения
- Подключение, запуск и настройка автоустройств на Ардуино
- Аналоговое управление вентилятором охлаждения двигателя, с помощью ARDUINO и программы FLProg .
- Кнопка Старт-Стоп двигатель своими руками
- Старт Стоп двигатель, своими руками
- Алкотестер на датчике Q3 и индикаторе 74Н595 4-bit led.
- Подогрев сидений+ДХО
- Автозапуск двигателя по звонку
- Самодельные шилды на ATmega328p
- Разработки на ARDUINO и FLProg
- Управление осветительными приборами автомобиля
Возможность применения Arduino в автомобиле для его улучшения
Самый распространенный проект на Ардуино для автомобиля – установка в машине ЖК-дисплея с особыми функциями и показателями.
Когда Ардуино-дисплей в авто находится в движении, отображаются: процент нагрузки двигателя, напряжение батареи, температура в салоне и температура охлаждающей жидкости двигателя (есть несколько других статистических данных о транспортном средстве, которые могут отображаться, если нужны). Помимо дисплея и микроконтроллера, понадобятся различные датчики для создания этого Аrduino проекта для автомобиля.
Если Аrduino для автомобиля совместим с IDE Teensy 3.6, то читается анимированный растровый образ машины и резервные датчики. Каждый из четырех датчиков на своем месте, так же, как и анимационная картинка автомобиляоторая меняет цвет, исходя из того, насколько близко объект находится к машине (только зеленый означает Какие датчики можно подключить к Ардуино
В конечном итоге, пользователь получит отличное приспособление, контролирующие все возможные параметры автомобиля. Список деталей, которые понадобятся для создания этого ЖК-дисплея Ардуино для автомобиля, приведен ниже:
- Адаптер Freematics OBD-II.
- Резервные датчики.
- 7-дюймовый ЖК-дисплей TFT.
- Драйвер для дисплея LCD на базе SPI.
- Микропроцессор Teensy 3.6.
- Специальный уровень Shifter.
- 74HC125 Tri State Buffer IC.
- Карта памяти MicroSD Card.
- Провод, конденсаторы и резисторы.
- Датчик температуры DS18B20.
- Разделитель OBD-II.
- Микроконтроллер Ардуино.
Подключение, запуск и настройка автоустройств на Ардуино
Для загрузки эскиза проекта Ардуино для авто в виде ЖК-дисплея в Teensy 3.6 вам необходимо установить Teensyduino. Затем вам нужно будет заменить библиотеки Adafruit_RA8875 и Adafruit_GFX в расположении библиотеки Teensy (а не на вашем типичном месте в документах). На Mac операционной системе нужно щелкнуть правой кнопкой мыши по значку приложения Arduino в приложениях, а затем перейти в:
/Содержание/Java/hardware/teensy/avr/libraries
В Windows данная папка находится под основным диском C, в файлах программ x86, Arduino, а затем в папке с аппаратным обеспечением. Как только вы это сделаете, вам нужно будет изменить расположение эскиза в приложении Arduino, отредактировав его в настройках – обычно библиотеки “Тинси” размещаются по следующему адресу:
/Applications/Arduino.app/Contents/Java/hardware/teensy/avr
Из-за проблемы с внутренним температурным датчиком пользователь устанавливает температурный датчик модуля DS18B20.
В zip-файле, который находится по ссылке выше, вы увидите 4 эскиза Аrduino.
- Загрузите эскиз display_code, если вы хотите использовать внутренний температурный датчик модуля OB2 I2C OBD-II.
- Загрузите эскиз display_code_with_new_temperature_sensor, если вы хотите использовать модуль DS18B20.
Необходимо исправить ошибки, всплывающие при подключении электронного устройства, включая DS18B20, выводя температуру в 185 градусов по Фаренгейту; дисплей не включается вообще в холодную погоду, а пиксели застревают в неправильном цвете, когда дисплей затемнен.
Обратите внимание, что разгон teensy до 240 МГц не позволяет адаптеру I2C OBD-II взаимодействовать с teensy. Наконец, просто нажмите кнопку «Загрузить». В представленном скетче находятся обширные комментарии, которые помогут пользователю адаптироваться при конструировании ЖК-дисплея для авто.
Вскоре после установки дисплея пользователь поймет, что дисплей работает даже тогда, даже когда автомобиль выключен.
Заглянув в разводку OBD-II, электронщик обнаружит, что линия питания 12 В к разъему OBD-II всегда подключается непосредственно к батарее. Чтобы обойти это, необходимо купить разветвитель OBD-II и отрезать провод, идущий на контакт 16 на одном из двух разъемов на сплиттере, а затем подключить этот разрезаемый провод к добавлению проводки.
Затем, используя мультиметр, необходимо заглянуть в коробку предохранителей на стороне водителя и протестировать существующие предохранители, чтобы узнать, какой предохранитель получил питание после того, как ключ был включен в зажигание.
В конце пользователь подключает добавочный провод к предохранителю, который нужен для того, чтобы дисплей теперь включался только тогда, когда автомобиль работает и находится на ходу. Проведите некоторое исследование того, как правильно добавить схему к вашему автомобилю. Многие подобные проекты описаны на нашем сайте с подробными разъяснениями.
Кроме того, пользователь может добавить кнопку “стоп-старт” на Ардуино для своего дисплея с параметрами для автомобиля.
Аналоговое управление вентилятором охлаждения двигателя, с помощью ARDUINO и программы FLProg .
Данное устройство позволяет поддерживать температуру двигателя плавно и точно, благодаря ПИ ШИМ регулятору, вентилятор не шумит и не происходит резких скачков температуры. Подключается параллельно штатному реле, по этому в схему не вносится ни каких изменений, показания температуры (от-40 до +120) выводятся на экран, подходит практически к любой машине а возможность менять программу самостоятельно дает большие …
Кнопка Старт-Стоп двигатель своими руками
Привет всем, сделал кнопку запуска на ваз 21124. Полное описание и фото в этой теме https://www.drive2.ru/l/487976455620264023/ если кратко описать, то это урезаная версия этой кнопки https://flprog.ru/?p=574 печатку и проект качаем здесь https://yadi.sk/d/75L9H_IR3PmgPB Источник: https://www.drive2.ru/l/487976455620264023/ Добавил: Kas-161
Старт Стоп двигатель, своими руками
В основу легла тема www.drive2.ru/b/2873218/, но руки таки не дошли, за поиском компонентов… пока искал микросхемы к561тм2, нашел Arduino NANO, а точнее мне ее подарили… и тут началось самое интересное… Ведь как можно написать прошивку не зная языков программирования?! на помощь приходит программа FLProg. Описываем в ней задачу и вливаем в контроллер…, а контроллер к тому …
Алкотестер на датчике Q3 и индикаторе 74Н595 4-bit led.
Алкотестер на ARDUINO PRO MINI под FLProg. Алкотестер сделан на датчике Q3 и индикаторе 74Н595 4-bit led. В начале программы, после включения запускается таймер на прогрев датчика. После прогрева производится автоматическая установка и смещение «0». При нажатии кнопки измерение загорается —— и можно дышать на датчик пока не пропадет ——. Производится 20 замеров и формирование …
Подогрев сидений+ДХО
сылка Прошу не критиковать, а помочь. Это первый проект который я тут выкладываю. В принципе все норм, но остается ощущение недоделанности… В принципе микросхему расширения я буду ставить, пока ее в наличии нет… Схема состоит из двух плат. 1) Регулировка подогрева сидений с индикацией на 5161BS и управлением энкодером ER11. 2) Включение ДХО (дневные ходовые …
Автозапуск двигателя по звонку
Сделал свой первый проект, обкатал на своем автомобиле, вроде всё хорошо. В основе проекта Arduino UNO, gsm модем m590 и 4 релейных модуля. В блоке сравнения строк в поле константы необходимо написать свой номер телефона с которого будите производить запуск. (защита от ложных звонков) В реле которое идет на стартер ОБЯЗАТЕЛЬНО впаять шунтирующий диод 1N4007 параллельно …
Самодельные шилды на ATmega328p
Самодельные шилды на ATmega328p Угломер+ дальномер был опубликован мной ранее. Новый вариант GSM сигнализации к которой подключается внешний датчик движения для охраны гаража. Также сделана постоянная подпитка аккумулятора и дистанционное включение выключение подогрева тосола либо картера от
200В. Модуль на основе MP3 плеера для звукового сопровождения, оповещения. Программа полностью на FLProg. Модуль без контроллера состоит …
Разработки на ARDUINO и FLProg
Хочу предложить несколько своих разработок. Круиз контроль для автомобиля. Поддерживает текущую скорость, ее можно корректировать + -, настроки ПИ регулятора записываются в ЕПРОМ. также есть режим контроля превышения скорости от текущей на 2км/ч без включения круиза. Авто GSM сигнализация к иммобилайзеру. Подключается к стандартному к иммобилайзеру (блоку управления электропакетом). С помощью акселерометра отслеживает любые изменения …
Управление осветительными приборами автомобиля
Блок управления светом на автомобиле. При включении режима автомат (габариты, ходовые огни, ближний свет) включаются и выключаются автоматически. Как поступил сигнал с тахометра вкл режим авт и загораются габариты и диод (автомат вкл). После пропадания сигнала(через 10 сек ) вык режим автомат, а габариты гаснут после выкл зажигания. При появлении сигнала с датчика скорости вкл …