Оглавление:

Тестер тройных сервоприводов Arduino: 6 шагов (с изображениями)
Тестер тройных сервоприводов Arduino: 6 шагов (с изображениями)

Видео: Тестер тройных сервоприводов Arduino: 6 шагов (с изображениями)

Видео: Тестер тройных сервоприводов Arduino: 6 шагов (с изображениями)
Видео: WiFi Часы Информер на max7219 и NodeMcu + корпус в 3Д 2024, Июль
Anonim
Тестер тройных сервоприводов Arduino
Тестер тройных сервоприводов Arduino

В настоящее время я создаю несколько шагающих роботов, каждый из которых приводится в действие несколькими сервоприводами. Тогда возникает проблема в определении степени движения каждого сервопривода доступного диапазона движения. Кроме того, я пытаюсь понять, какой тип ходьбы мне нужен. У меня есть несколько тупых тестеров за 2 доллара, которые вы можете купить, но, хотя они помогают, на самом деле они не могут предоставить обратную связь о том, в каком положении находится сервопривод. Все последующее программирование использует Arduino, поэтому было бы неплохо узнать, какое значение положения сервопривода сделает свою работу. Тогда я решил сделать серво-тестер с экраном для визуального считывания положения сервопривода от 1 до 180.

Итак, для этого проекта все, что нужно, - это arduino pro-mini, 3 потенциометра по 5K, несколько контактов для сервоприводов, SPI OLED и JST для питания. Я также взорвал больше сервоприводов, чем мне хотелось бы думать, так что это также требует дешевого преобразователя мощности, чтобы все это хорошо работало при 5В. Я тоже сначала начал с простой коробки, но потом подумал: "Что бы сделал Адам Сэвидж?" и поэтому добавил некоторые детали дизайна, покрыл его грунтовкой и с помощью различных чернил и атмосферостойких порошков придал ему старый вид. Я также сделал несколько порезов и порезов и покрасил их серебристым, чтобы создать впечатление металлической коробки, а также покрасил и запачкал ручки. Стеклянный кабошон использовался в качестве безеля экрана. Я также добавил несколько искусственных этикеток, пропитанных кофе, которые были только что распечатаны и наклеены.

Шаг 1: Схема

Схема
Схема

Вот схема, и она очень проста. 1306 OLED работает на SPI, и 3 потенциометра подключены между 5 В и землей, причем стеклоочиститель каждого подключен к одному из 3 аналоговых входных контактов Arduino. Сервоприводы, в свою очередь, управляются от 3 выходов Arduino.

Питание подается через разъем JST, так что я могу использовать любой RX Lipo, который может валяться, и это идет в дешевый преобразователь мощности, который затем

Шаг 2: Код

Прилагаемый код предназначен для Arduino Pro-mini, но в значительной степени будет работать на большинстве Arduino. Вам также потребуется установить библиотеку u8g для запуска OLED-дисплея.

Шаг 3: Дело

Дело
Дело
Дело
Дело

STL для корпуса

Шаг 4: макет платы

Макет платы
Макет платы

Я просто использую вероборд, чтобы все смонтировать. Чтобы иметь возможность повторно использовать что-либо, как Arduino, так и OLED подключены к некоторым разъемам, установленным на плате. Горшки также устанавливаются непосредственно на плату, как и преобразователь мощности. У этого, похоже, нет штырей, установленных с шагом 0,1 дюйма, но некоторые штырьки разъема исправили это. Для соединения всего вместе использовался сигнальный провод общего назначения.

Вы можете видеть на картинке, где блок питания находится под местом, где подключается OLED.

Шаг 5: Завершение корпуса

Завершение дела
Завершение дела
Завершение дела
Завершение дела
Завершение дела
Завершение дела

Корпус был завершен предварительной покраской автомобильной серой грунтовкой в пару слоев. Как только это было сделано, я использовал различные погодные порошки, немного смывки для ржавчины и несколько акриловых красок для деталей. Мне особенно нравится разрезать некоторые края корпуса, а затем красить их более ярким серебром, чтобы он выглядел так, как будто под ним скрывается металлический корпус. Затем вся коробка была покрыта матовым лаком, и после высыхания стекло кабошона приклеивалось на место.

Шаг 6: Используется

В использовании
В использовании
В использовании
В использовании
В использовании
В использовании
В использовании
В использовании

Просто для удовольствия вы можете увидеть логотип загрузки здесь. Все, что вам нужно сделать сейчас, это подключить сервоприводы, отрегулировать потенциометры и считать соответствующие положения сервоприводов, которые затем можно будет использовать в других программах.

Рекомендуемые: