39 lines
2.4 KiB
Markdown
39 lines
2.4 KiB
Markdown
# Контроллер ESC для детской машинки
|
|
|
|
## Описание
|
|
Проект представляет собой контроллер электронного регулятора скорости (ESC) для детской машинки. Контроллер позволяет управлять скоростью движения машинки двумя способами:
|
|
1. Через пульт дистанционного управления (приёмник)
|
|
2. Через педаль с плавным разгоном и ограничением максимальной скорости
|
|
|
|
## Основные функции
|
|
- Управление скоростью двигателя через ESC
|
|
- Двойной режим управления (пульт/педаль)
|
|
- Плавный разгон при нажатии на педаль
|
|
- Регулировка максимальной скорости через потенциометр
|
|
- Автоматическое определение нейтрального положения
|
|
- Индикация работы через светодиод
|
|
|
|
## Подключение пинов
|
|
### Основные пины
|
|
- LED_PIN (13): Светодиод для индикации работы
|
|
- ESC_PIN (9): Пин подключения ESC
|
|
- RECEIVER_ESC_PIN (5): Пин подключения приёмника
|
|
- PEDAL_PIN (6): Пин подключения педали
|
|
- MAX_SPEED_POTENTIOMETER_PIN (A0): Пин потенциометра регулировки скорости
|
|
|
|
### Константы управления
|
|
- ESC_NEUTRAL_POSITION: 1500 мкс (нейтральное положение ESC)
|
|
- ESC_NEUTRAL_POSITION_THRESHOLD: 40 мкс (порог определения нейтрали)
|
|
- PEDAL_MAX_THROTTLE: 1700 мкс (максимальная скорость с педали)
|
|
- ACCELERATION_SPEED: 100 (скорость разгона)
|
|
- PEDAL_SHIFT_FROM_NEUTRAL: 50 (смещение от нейтрали при нажатии педали)
|
|
|
|
## Установка и настройка
|
|
1. Подключите двигатель к ESC
|
|
2. Подключите приёмник к RECEIVER_ESC_PIN
|
|
3. Подключите педаль к PEDAL_PIN
|
|
4. Подключите потенциометр к MAX_SPEED_POTENTIOMETER_PIN
|
|
5. Подключите ESC к аккумулятору
|
|
6. Выполните калибровку ESC согласно инструкции
|
|
|