https://github.com/falconardente/car-controller_android-application
AVR-контроллер и android-приложение для выполнения закрытых поворотов и движения задним ходом на автомобиле.
https://github.com/falconardente/car-controller_android-application
android-application arduino automation automotive bluetooth bluetooth-low-energy cpp dagger2 iot
Last synced: 4 months ago
JSON representation
AVR-контроллер и android-приложение для выполнения закрытых поворотов и движения задним ходом на автомобиле.
- Host: GitHub
- URL: https://github.com/falconardente/car-controller_android-application
- Owner: falconArdente
- Created: 2024-08-15T20:22:09.000Z (10 months ago)
- Default Branch: dev
- Last Pushed: 2024-11-02T20:56:22.000Z (7 months ago)
- Last Synced: 2025-01-31T04:26:26.390Z (4 months ago)
- Topics: android-application, arduino, automation, automotive, bluetooth, bluetooth-low-energy, cpp, dagger2, iot
- Language: Kotlin
- Homepage: https://github.com/falconArdente/Car-controller_android-application/wiki
- Size: 306 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# Контроллер и android-приложение для выполнения закрытых поворотов и движения задним ходом на автомобиле.
- Просмотр изображения широкоугольной передней камеры в закрытом повороте;
- Освещение пространства поворота светом противотуманных фар;
- Управление цветом противотуманных фар комбинированием с подсветкой angel eye;
- Просмотр пространства широкоугольной задней камерой при движении задним ходом;
- Включение аварийных огней при движении задним ходом, если не включен поворотник;
- Использование только существующих органов управления автомобилем;
- Настройка параметров работы и управление режимами тестирования с помощью android-приложения.# Стадия и задачи
Проект прошел стадию proof of concept (изготовлен действующего прототип, прошедший полугодовые испытания),
текущий цикл:
- проектировка печатной платы ✔;
- подготовка схемы смены состояний ✔;
- отладка новой версии контроллера ✔;
- написание читаемого кода контроллера ✔;
- подготовка описания пакетов обмена данными ✔;
- соединение контроллера и смартфона с использованием Bluetooth Low Energy ✔;
- написание удобного android-приложения для настройки ✔;
- внедрение ✔;
- изготовление видео и документации.# [Wiki проекта](https://github.com/falconArdente/Car-controller_android-application/wiki) содержит дополнительную документацию
# Аппаратная платформа, среда разработки, как собрать
## Контроллер
- ATmega328P (Распиновка под Arduino Pro Mini или Arduino Pro, схема изготовления печатной платы представлена в разделе wiki);
- Среда разработки Arduino 1.8.## Bluetooth - модуль
- DX-BT18## Android-приложение
- Операционная система Android 8.1 и выше;
- Среда разработки Android Studio Jellyfish | 2023.3.1 Patch 1;## Компиляция и загрузка в микроконтроллер
Файлы из папки [videoCamModule](https://github.com/falconArdente/Car-controller_android-application/tree/bd982d7455a36e3f3930be44132e2ab3c56b03bf/VideoCamModule)
необходимо расположить в одной папке, файл VideoCamModule.ino открыть с помощью среды разработки Arduino 1.8 (или выше) и загрузить в микроконтроллер встроенными средствами среды.

