3.1 KiB
3.1 KiB
Контроллер ESC для детской машинки
Описание
Проект представляет собой контроллер электронного регулятора скорости (ESC) для детской машинки. Контроллер позволяет управлять скоростью движения машинки двумя способами:
- Через пульт дистанционного управления (приёмник)
- Через педаль с плавным разгоном и ограничением максимальной скорости
Основные функции
- Управление скоростью двигателя через ESC
- Двойной режим управления (пульт/педаль)
- Плавный разгон при нажатии на педаль
- Регулировка максимальной скорости через потенциометр
- Автоматическое определение нейтрального положения
- Индикация работы через светодиод
Технические характеристики
- Напряжение питания: 12V
- Максимальный ток: 30A
- Поддержка LiPo аккумуляторов
- Защита от перегрева
- Защита от короткого замыкания
Подключение пинов
Основные пины
- 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 (смещение от нейтрали при нажатии педали)
Установка и настройка
- Подключите ESC к аккумулятору
- Подключите двигатель к ESC
- Подключите приёмник к RECEIVER_ESC_PIN
- Подключите педаль к PEDAL_PIN
- Подключите потенциометр к MAX_SPEED_POTENTIOMETER_PIN
- Выполните калибровку ESC согласно инструкции
Безопасность
- Не превышайте максимальное напряжение питания
- Следите за температурой ESC
- Используйте только рекомендованные аккумуляторы
- Храните и заряжайте аккумуляторы в безопасном месте
Лицензия
MIT License