CONRAD Raspberry Pi Pico Servo Driver Board

Raspberry Pi Pico Servo Driver Board е модул, който ви позволява да контролирате сервомотори с помощта на микроконтролера Raspberry Pi Pico. Осигурява удобни връзки за серво мотори и може лесно да се програмира с помощта на терминала Raspberry Pi.
Описание
Това е разширителна платка за серво управление за Raspberry Pi Pico
Характеристики
Вграденият интерфейс Raspberry Pi Pico за платки от серията Raspberry Pi Pico поддържа до 16-канални серво или PWM изходи. И всеки канал поддържа 16-битова разделителна способност Вграден 5V voltage регулаторен чип. Изходният ток е до 3А.
Може да се свърже към бордовото серво на платката за захранване на батерията чрез VIN терминала и да се свързва с общи серво устройства като SG90, MG90S, MG996R за Pico за лесно разширяване. Осигурено е пълно помощно ръководство с информация (напрample програми като Raspberry Pi Pico C/C++ и MicroPython)
Параметри на продукта
- Работен томtage 5V(Pico) или 6~12V(VIN терминал)
- Серво обtage 5V
- Logic voltage 3.3V
- Контролен интерфейс GPIO Via диаметър 3.0мм
- Размер на продукта 65 × 56 мм
Карфици

Свързвам
Не свързвайте Pico обратно. Наблюдавайте края с копринени отпечатъци върху модула и края на USB порта, за да определите посоката на свързване. Можете също да разчитате на сигнали на щифтове и щифтове на Pico, за да определите посоката на връзката.
Изтегляне на програмиране
Изтеглете чрез Raspberry Pi, отворете терминала Raspberry Pi: И sudo apt-get install p7zip-full cd ~ sudo wget https://www.waveshare.net/w/upload/3/31/Pico_Servo_Driver_Code.7z7z Pico_Servo_Driver_Code.7z -o ./Pico_Servo_Driver_Code.7zcd ~/Pico_Servo_Driver_Code
Щракнете върху example програма за директно изтегляне
Използвайте C чрез Raspberry Pi
Използваме Raspberry Pi. Тъй като cnmake има множество платформи и може да бъде преместван, можете да компилирате на компютъра.
Компилирайте в директорията C cd ~/Pico_Servo_Driver_Code/c/
Създайте и въведете директория за изграждане в папката и добавете SDK.
../../pico-sdk е директорията на SDK. Бившиятampпрограмата има компилация, просто я въведете. cd build експорт PICO_SDK_PATH=../../pico-sdk
(Забележка: напишете правилния пропуск на вашия собствен SDK) Внедрете cmake и генерирайте в Makefile files
- cmake ..
Implement make и create implement files,първото компилиране ще отнеме известно време. - направи -j9
След компилирането, uf2 file ще бъдат генерирани.
Натиснете клавиш на платката Pico, свържете платката Pico към Raspberry Pi чрез a
USB кабел и освободете ключа.
След това Raspberry Pi ще разпознае устройство (RPI-RP2), копирайте main.uf2 от папката за компилация в устройството (RPI-RP2).
cp main.uf2 /media/pi/RPI-RP2/
Python
- Актуализирайте фърмуера на Micropython, копирайте pico_micropython_xxxxx.uf2 file към пикото.
- Отворете Thonny IDE на Raspberry Pi (щракнете върху Raspberry Pi-> Програмиране -> Thonny Python IDE), можете да проверите информацията за версията: Help->About Thonny
Уверете се, че тази версия съдържа пакет за поддръжка на Pico и щракнете върху Инструменти -> Опции… -> Интерпретатор, след което изберете MicroPython(Raspberry Pi Pico и порта ttyACM0
Както е показано по-долу;
Pico-lcd-0.96-img-config2.png
Ако Thonny няма пакета за поддръжка на pico, въведете следния Comender, за да актуализирате Thonny IDE sudo apt upgrade thonny
Кликнете File->Отворете...->python/Pico_Servo_Driver_Code/python/servo.py след това програмирайте скрипта
Сервото ще се върти от 0° до 180°, когато е свързано, повторете три пъти.
Windows
- Отворете папка C

- Отворете с Vs coed и изберете инструмента за компилиране,

- Щракнете върху компилиране

- Натиснете бутона Reset на Pico-Eval-Board, за да нулирате Pico, първо натиснете бутона BOOTSEL, след това натиснете бутона RUN и освободете бутона Reset. Pico ще влезе директно в дисков режим.
- Плъзнете UF2 file под застройката file и пуснете до буквата на устройството RPI-RP2

- Pico стартира съответната програма
Обяснение на кода
Хардуерни интерфейси Тъй като хардуерните платформи и вътрешната структура са различни, можете да проверите в съответните директории
Можете да проверите дефинициите в DEV_Config.c(.h), под директорията: …\c\lib\Config
Тип дата:

питон
Windows среда
Натиснете и задръжте бутона BOOTSET на платката Pico, свържете pico към USB порта на компютъра чрез Micro USB кабела и освободете бутона, след като компютърът разпознае сменяем твърд диск (RPI-RP2). Изтеглете pico_micropython_xxxxx.uf2, след което го копирайте на устройството (RPI-RP2). Отворете Thonny IDE (забележка: използвайте най-новия Thonny, в противен случай пакетът за поддръжка на Pico не е включен. Най-новата версия под Windows е v3.3.3 Щракнете върху tool->setting->interpreter, след което изберете съответния порт на Pico
Кликнете file->open->servo.py и щракнете върху изпълнение
Следващата снимка показва, че програмата е стартирана.
Резултатът от експеримента е същият като при програмата C
Документи / Ресурси
![]() |
CONRAD Raspberry Pi Pico Servo Driver Board [pdf] Ръководство за употреба Raspberry Pi Pico Servo Driver Board, Pi Pico Servo Driver Board, Pico Servo Driver Board, Servo Driver Board, Driver Board, Board |
