Header banner
Revain logoHome Page
Marianne Green photo
Monaco, Monaco
1 Уровень
506 Отзывов
0 Карма

Отзыв о Geekworm Плата полной функциональности для моторов HAT для Raspberry Pi 4B/3B+/3B - Расширительная плата для роботов для Raspberry Pi 4 Molde B, 3B+/3B/2B/B+ (Шаговый/Моторный/Сервопривод/ИК-дистанционное управление) от Marianne Green

Revainrating 5 out of 5

Отличная первая плата для экспериментов со всеми типами двигателей — постоянным током, шаговым двигателем и сервоприводом.

Отличная маленькая плата, единственная, которую я нашел для Raspberry Pi, которая поддерживает все три основных типа двигателей — постоянный ток, шаговый двигатель и сервоприводы. Я не был уверен, какой тип мне нужен для моего проекта, поэтому это помогло мне сузить его. Что касается укладки/адресации, она работает как шарм (хотя документации нет). На плате есть четыре точки пайки, обозначенные A0-A3, которые управляют адресом. Припой соединяет два маленьких контакта. Они припаяны, поэтому адрес 0x6f. Используйте утюг и фитиль припоя, чтобы удалить капли, и вы можете получить любой адрес между 0x60 и 0x6f. Используйте команду "sudo i2cdetect -y 1" (без кавычек), чтобы показать вам текущий адрес. По какой-то причине вы всегда видите адрес 0x70 активным на этой HAT, но игнорируете его, вам нужен адрес от 0x60 до 0x6f. Несколько других замечаний/предупреждений: 1) Всегда отключайте питание HAT двигателя, когда возитесь с двигателем. Проводку я спалил один из каналов мотора кратковременным прикосновением к проводу корпуса разъема HDMI. 2) Драйверы постоянного/шагового двигателей могут работать с переменным напряжением, но сервоприводы всегда используют ТОЛЬКО 5 В. Использование большего количества даст вам небольшой фейерверк как на доске, так и на ваших сервоприводах. 3) Драйвер шагового двигателя ограничен пропускной способностью шины I2C (он должен отправлять команды для каждого микрошага), поэтому я не мог заставить их двигаться так быстро, как я знаю, они могут. Мне удалось немного увеличить скорость передачи данных по шине I2C, но я начал пропускать шаги. Более умный протокол может смягчить это, но для экспериментальной платы начального уровня я не буду снижать его.

Плюсы
  • Масса
Минусы
  • Некоторые мелочи