Система управления двумя тельферами с лазерными дальномерами и ультразвуковыми датчиками высоты. Управление двигателями через частотные преобразователи HE200-T3S-1R5G по интерфейсу RS-485.
- Автоматическое выполнение программ с последовательным прохождением зон
- Ручное управление с точным позиционированием
- Наклонное опускание/подъем для заполнения/слива жидкости
- Калибровка позиций зон
- Сохранение/загрузка программ в EEPROM
- Аварийная остановка и система безопасности
- Графический интерфейс с поддержкой кириллицы
- Контроллер: Arduino Mega 2560
- Дисплей: GMG12864-06D (128x64, ST7565)
- Дальномеры: лазерные, RS-485 интерфейс
- Датчики высоты: HC-SR04 (ультразвуковые)
- Двигатели: 4 шт. (2 горизонтальных, 2 вертикальных)
- Преобразователи: HE200-T3S-1R5G (RS-485)
- Энкодер: KY-040 для управления меню
- Visual Studio Code с расширением PlatformIO IDE
- Установленные библиотеки:
- U8g2 (для дисплея)
- Encoder (для энкодера)
- Клонировать репозиторий
- Открыть папку проекта в VS Code
- PlatformIO автоматически установит зависимости
- Подключите Arduino Mega к компьютеру
- В PlatformIO: Build (Ctrl+Alt+B)
- В PlatformIO: Upload (Ctrl+Alt+U)
telfer-control-system/
├── include/ # Заголовочные файлы
├── src/ # Исходные файлы
├── lib/ # Пользовательские библиотеки
├── test/ # Тесты
├── data/ # Дополнительные данные
└── platformio.ini # Конфигурация PlatformIO
- При запуске система выполняет самодиагностику
- Главное меню позволяет выбрать режим работы
- Для навигации используйте энкодер:
- Вращение: выбор пункта меню
- Нажатие: подтверждение выбора
- Долгое нажатие (2 сек): возврат в главное меню
MIT License