Резюме.
Pi-Over v0.1:
***Ожидается, что этот проект не будет улучшен, за исключением программного обеспечения для управления. Я сделал это исключительно для того, чтобы погрузиться в мир робототехники, и любые улучшения будут направлены на мой следующий проект по созданию ровера.
Это довольно простой трехколесный ровер, управляемый Raspberry Pi. Конкретная модель — Model A с недорогим Wi-Fi USB-модулем, который подключается к моей домашней сети с использованием статического IP-адреса для моего клиентского приложения на Mac, чтобы подключаться к нему.
Аппаратное обеспечение:
Тело ровера изготовлено из МДФ толщиной 1/8 дюйма, размерами 200 мм на 175 мм, с добавленным удлинителем для выдвижения колеса дальше и повышения стабильности. Файл Platform.skp, вероятно, следует изменить, сделав его длиннее в задней части, если не хочется добавлять эту отдельную деталь (при условии, что исполь
Электроника:
Ровер управляется Raspberry Pi Model A под управлением Raspbian и небольшой серверной программы (код в текущем состоянии будет предоставлен). Драйверы двигателей - это StepStick, подключенные к специально изготовленной интерфейсной плате, которая подключается к источнику питания и к разъему GPIO Raspberry Pi. Интерфейсная плата также имеет регулятор напряжения 7805
Программное обеспечение:
Серверная программа, работающая на Raspberry Pi, использует простую настройку сокета, которая работает на порту 5270, к которому подключается клиентское приложение и управляет ровером. Для компиляции на Pi необходимо установить библиотеку wiringPi, чтобы вы могли компилировать с помощью -lwiringPiDev. Клиент в настоящее время является просто нативным приложением
Вывод:
В настоящее время нет планов обновлять эту конкретную модель в части аппаратного обеспечения. У меня есть чем заняться сейчас и разрабатывать программное обеспечение для будущих проектов. С учетом этого я планирую добавить функции в программное обеспечение, чтобы управление стало более плавным, но я не уверен, буду ли я обновлять этот архив в связи с этим.
Источники:
Колёса -http://www.thingiverse.com/thing:21486
Кастер -http://www.thingiverse.com/thing:158553
Крепление для Pi -http://www.thingiverse.com/thing:43587
Инструкции.
Скачивайте и распечатайте приложенные файлы STL (я, по-моему, сделал заполнение 0,1 для большинства деталей, возможно, можно сделать и меньше).
Вырежьте деревянную платформу, к которой также будут прикреплены детали. Обратитесь к файлу Platform.skp для получения шаблона и изображения готового ровера.
Соберите печатную плату интерфейса/драйвера в соответствии с расположением, указанным в прилагаемом проекте Eagle: PioverBoard_v01.zip
Архивы RoverServer.zip и RoverCommand.zip содержат исходный код сервера, работающего на Pi, и приложения-контроллера, работающего на Mac (извините, пользователи Windows). Однако создать своё собственное приложение-контроллер не должно быть слишком сложно, просто используйте сокеты.
Наслаждайтесь хакерством!
Model Kaynağı
