Сервопривод SG90

Серводвигатель SG90 (TowerPro Micro Servo 9g) с качалкой и трёхпроводным шлейфом

SG90 — миниатюрный аналоговый серводвигатель (micro servo), один из самых распространённых исполнительных механизмов в любительской робототехнике. Изначально выпускался компанией TowerPro, сейчас производится множеством фабрик под тем же названием и почти идентичными характеристиками. В отличие от обычного DC-мотора, серводвигатель удерживает заданный угол поворота вала и не требует от микроконтроллера постоянного управления — достаточно один раз задать … Читать далее

Сервопривод SG90 на Raspberry Pi 5: управление из Python без дрожания

Обложка статьи: Сервопривод SG90 на Raspberry Pi 5

Сервопривод SG90 поворачивает вал на заданный угол и удерживает его. Он нужен для поворотных камер, замков, роботов-манипуляторов и «умных» кормушек. Подключить его к Raspberry Pi проще простого: три провода, но на Raspberry Pi 5 у такого подключения есть нюанс. Обычный программный ШИМ из gpiozero даёт заметное дрожание вала, а привычная библиотека pigpio на этой плате … Читать далее

Распиновка GPIO Raspberry Pi (40 контактов): схема, I2C, SPI, UART, ШИМ, уровни 3,3 В

Разъём GPIO Raspberry Pi из 40 контактов с цветами: питание 3,3 и 5 вольт, земля, I2C, SPI, UART и ШИМ

Разъём GPIO — это то, что превращает Raspberry Pi из обычного мини-компьютера в платформу для электроники. К этим 40 контактам подключают светодиоды, кнопки, датчики, дисплеи, реле и платы расширения. Но чтобы ничего не сжечь, нужно понимать, какой контакт за что отвечает. В статье собрана вся нужная информация: схема распиновки, разница между двумя системами нумерации (из-за … Читать далее

Raspberry Pi и Pi4J. Урок 11. Soft PWM/Программная ШИМ на Java и C/C++

Raspberry Pi и Pi4J. Урок 11. Soft PWM/Программная ШИМ на Java и C/C++

WiringPi включает в себя программно-управляемый обработчик ШИМ (Soft PWM), способный выводить сигнал ШИМ на любой из выводов GPIO Raspberry Pi (или Banana Pi, Orange Pi, NanoPi, Odroid и т.п.). Есть некоторые ограничения. Для поддержания низкой загрузки процессора минимальная ширина импульса составляет 100 мкс. Это в сочетании с предлагаемым по умолчанию диапазоном 100 дает частоту ШИМ 100 Гц. Вы … Читать далее

ШИМ управление активным охлаждением на Raspberry Pi, Orange Pi, Banana Pi

ШИМ управление - Схема подключения вентилятора (Orange Pi One + ZVN4306A + 1N4001)

Во многих случаях мини-компьютеры, такие как: Raspberry Pi, Orange Pi, Banana Pi и т.п., поставляются с небольшим вентилятором на 5 В, чтобы можно было охлаждать процессор (вернее — СнК/SoC) компьютера. Тем не менее, эти вентиляторы обычно довольно шумные, и многие подключают их к выводу на 3.3 В, чтобы уменьшить шум. Вентиляторы обычно рассчитаны на 200 … Читать далее