Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 29 days 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 (3 months ago)
- Default Branch: dev
- Last Pushed: 2024-10-10T06:23:52.000Z (29 days ago)
- Last Synced: 2024-10-10T11:43:44.788Z (29 days 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: 271 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![CarSoftBannerSmall](https://github.com/user-attachments/assets/78d86992-12b1-4e0d-974a-707aba228ce2)
# Контроллер и android-приложение для выполнения закрытых поворотов и движения задним ходом на автомобиле.
- Просмотр изображения широкоугольной передней камеры в закрытом повороте;
- Освещение пространства поворота светом противотуманных фар;
- Просмотр пространства широкоугольной задней камерой при движении задним ходом;
- Включение аварийных огней при движении задним ходом, если не включен поворотник;
- Использование только существующих органов управления автомобилем;
- Настройка параметров работы и управление режимами тестирования с помощью 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 (или выше) и загрузить в микроконтроллер встроенными средствами среды.![GitHub top language](https://img.shields.io/github/languages/top/falconArdente/Car-controller_android-application)
![GitHub Repo stars](https://img.shields.io/github/stars/falconArdente/Car-controller_android-application)
![GitHub issues](https://img.shields.io/github/issues/falconArdente/Car-controller_android-application)