Этот репозиторий - база всего кода к проекту "Огородник - 2", а также текущее расположение кода проекта "РобоСервер". 3d модели и прочие не кодовые данные проекта могут быть найдены по ссылке.
Проект на стадии разработки, публикую то, что есть, не рекомендую повторять проект, в том виде, в котором он сейчас.
В катологе ArduinoModules расположен код для микроконтроллеров на с++. Код компилируется в среде arduino для контроллеров Atmega328p. В каталоге RoboServer находится код на python, запускающий приложение для подключения к роботу. Запускать файл main.py Также отдельным файлом расположен код робота на python, запускающийся на raspberry. Весь код сейчас помещен в один файл robot.py. Для запуска кода робосервера может потребоваться установить некоторые библиотеки. В reqirements.txt список всех моих библеотек на рабочем окружении, все их устанавливать не нужно точно. Если будут какие-то проблемы с версиями, можете подсмотреть в этом файле.
Процесс сборки и большую часть описания системы можно найти в основном видео по пректу.
Далее информация, которой нет в видео.
- основные моторы
- raspberry
- мотор модуля
- подшипники
- муфта мотор-колесо
- камера
- нагревательная гайка
- т - гайка под конструкционный профиль
- винты одни
- винты другие
- винты третьи
- винты четвертые
- аккумулятор 18650
- bms на 5 18650
- светодиоды красные
- кнопки
- выключатель на 2 канала
- светодиод 10 в белый теплый (для переднего света)
- понижающие модули lm2596
- плата макетная
- arduino nano
- болты м5 разной длины
- силикон
- провода
- кусок стекла
- какое-то металлическое колечко, вероятно из фонаря
- линза для переднего света
- блок питания 21 v 2 a для зарядки