CONRAD-LOGO

CONRAD Raspberry Pi Pico Servo Driver Board

CONRAD-Rasipi-Pi-Pico-Servo-Driver-Board-PRO

O le Raspberry Pi Pico Servo Driver Board o se module e mafai ai ona e pulea servos e faʻaaoga ai le Raspberry Pi Pico microcontroller. E maua ai feso'ota'iga talafeagai mo afi servo ma e mafai ona faigofie ona fa'apolokalameina i le fa'aogaina o le Raspberry Pi terminal.

Fa'amatalaga
O se servo pule faʻalauteleina laupapa mo Raspberry Pi Pico

Vaega

I luga o le laupapa Raspberry Pi Pico fa'aoga mo le Raspberry Pi Pico fa'asologa laupapa e lagolagoina e o'o atu i le 16-channel servo po'o le PWM galuega. Ma ta'itasi alalaupapa lagolago 16-bit iugafono I luga o le laupapa 5V voltage pulepule pu. O le gaosiga o loʻo i ai nei e oʻo atu i le 3A.
E mafai ona faʻafesoʻotaʻi i luga o le laupapa servo i luga o le maa eletise tuʻuina atu laupapa e ala i le VIN terminal, ma faʻafesoʻotaʻi ma servos masani e pei o SG90, MG90S, MG996R mo Pico mo le faʻalauteleina faigofie. O loʻo tuʻuina atu se tusi faʻamatalaga lagolago atoatoa (examppolokalame e pei ole Raspberry Pi Pico C/C++ ma MicroPython)

Fa'atauga o oloa

  • Galulue voltage 5V(Pico) po'o le 6~12V(VIN terminal)
  • Servo voltage 5V
  • Logic voltage 3.3V
  • Pulea fa'aoga GPIO Via lapoa 3.0mm
  • Tele oloa 65×56mm

pine

CONRAD-Rasipi-Pi-Pico-Servo-Ta'avale-Fua- (1)

Uaea i luga
Aua ne'i fa'afeso'ota'i le Pico Va'ai le pito i fa'ailoga silika i luga o le module ma le pito o le uafu USB e iloa ai le feso'ota'iga. E mafai fo'i ona e fa'alagolago i fa'ailoga o pine ma pine o le Pico e fa'amautu ai feso'ota'iga.

Polokalama download
Sii mai e ala i le Raspberry Pi, tatala le laina Raspberry Pi: Ma 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

Kiliki le example polokalame e sii sa'o

Fa'aaoga le C e ala i le Raspberry Pi

Matou te faʻaaogaina le Raspberry Pi. Ona o le cnmake e tele faʻavae ma e mafai ona faʻanofo, e mafai ona e faʻapipiʻi i luga o le PC.

Fa'aopoopo i lalo o le C directory cd ~/Pico_Servo_Driver_Code/c/

Fausia ma ulufale i le faletusi faufale i totonu o le pusa ma faʻaopopo SDK.
../../pico-sdk o le lisi o le SDK. O le exampua fausia le polokalama, na'o le ulufale i ai. cd fausia auina atu i fafo PICO_SDK_PATH=../../pico-sdk
(Fa'aaliga: tusi le pasi sa'o o lau lava SDK) Fa'atino cmake ma fa'atupu i le Makefile files

  • cmake..
    Fa'atino fai ma fa'atupu mea fa'atino files, o le tuufaatasia muamua o le a umi se taimi.
  • fai -j9

A maeʻa ona faʻapipiʻi, o le uf2 file o le a gaosia.
Oomi se ki o le laupapa Pico, faʻafesoʻotaʻi le laupapa pico i le Raspberry Pi e ala i le a

Uaea USB ma tatala le ki.
Ona iloa ai lea e Raspberry Pi se ta'avale (RPI-RP2), kopi le main.uf2 mai le fale faufale i le ta'avale(RPI-RP2).
cp main.uf2 /media/pi/RPI-RP2/

Python

  1. Fa'afou le firmware o Micropython, kopi le pico_micropython_xxxxx.uf2 file i le pico.
  2. Tatala Thonny IDE i luga o le Raspberry Pi (kiliki Raspberry Pi-> Polokalama -> Thonny Python IDE), e mafai ona e siakiina faʻamatalaga faʻamatalaga: Fesoasoani-> E uiga ia Thonny

Ia mautinoa o lenei lomiga o loʻo i ai le pusa lagolago a Pico, ma kiliki Tools -> Options… -> Interpreter, ona filifili lea o MicroPython(Raspberry Pi Pico ma le ttyACM0 port
E pei ona faaalia i lalo;CONRAD-Rasipi-Pi-Pico-Servo-Ta'avale-Fua- (2)

Pico-lcd-0.96-img-config2.png
Afai e le maua e Thonny le pusa lagolago pico, ulufale i le tagata o loʻo mulimuli mai e faʻafouina Thonny IDE sudo apt upgrade thonny

Kiliki File->Tatala…->python/Pico_Servo_Driver_Code/python/servo.py ona faʻapipiʻi lea o le tusitusiga
O le servo o le a sui mai le 0 ° i le 180 ° pe a fesoʻotaʻi, toe fai faatolu.

Pupuni

  • Tatala C failaCONRAD-Rasipi-Pi-Pico-Servo-Ta'avale-Fua- (3)
  • Tatala i le Vs coed ma filifili le meafaigaluega tuufaatasia,CONRAD-Rasipi-Pi-Pico-Servo-Ta'avale-Fua- (4)
  • Kiliki fa'aopoopoCONRAD-Rasipi-Pi-Pico-Servo-Ta'avale-Fua- (5)
  1. Oomi le Reset button i luga o le Pico-Eval-Board e toe setiina ai le Pico, muamua oomi le BOOTSEL button ona oomi lea o le RUN button ma tatala le Reset button. O le Pico o le a ulufale saʻo i le tulaga disk.
  2. Toso le UF2 file i lalo o le fausiaina file ma tu'u i le tusi ta'avale RPI-RP2CONRAD-Rasipi-Pi-Pico-Servo-Ta'avale-Fua- (6)
  3. Pico ua amata ona fa'agaoioia le polokalame tutusa

Fa'amatalaga fa'ailoga
Fa'afeso'ota'i Meafaigaluega Talu ai e eseese fa'avae masini ma fausaga totonu, e mafai ona e siaki i fa'atonuga fa'atatau
E mafai ona e siaki fa'amatalaga ile DEV_Config.c(.h), i lalo ole fa'atonuga: …\c\lib\Config

Ituaiga Aso:

CONRAD-Rasipi-Pi-Pico-Servo-Ta'avale-Fua- (7) CONRAD-Rasipi-Pi-Pico-Servo-Ta'avale-Fua- (8)

python
Pupuni siosiomaga
Oomi ma uu le faamau BOOTSET i luga o le laupapa Pico, faʻafesoʻotaʻi le pico i le USB port o le komepiuta e ala i le Micro USB cable, ma faʻamalolo le ki pe a uma ona iloa e le komepiuta se tisiki malo e mafai ona aveese (RPI-RP2). Download le pico_micropython_xxxxx.uf2, ona kopi lea i le taavale(RPI-RP2). Tatala Thonny IDE(fa'aaliga: fa'aoga le Thonny aupito lata mai, a leai, e le o aofia ai le pusa lagolago a Pico. O le lomiga lata mai i lalo o le Windows o le v3.3.3 Kiliki meafaigaluega->fa'atonu->fa'amatala, ona filifili lea o le taulaga talafeagai o PicoCONRAD-Rasipi-Pi-Pico-Servo-Ta'avale-Fua- (9)

Kiliki file-> tatala-> servo.py ma kiliki le tamoe
O le ata o loʻo i lalo o loʻo faʻaalia ai o loʻo taʻavale le polokalame.CONRAD-Rasipi-Pi-Pico-Servo-Ta'avale-Fua- (10)

Ole i'uga ole su'ega e tutusa ma le polokalame C

Pepa / Punaoa

CONRAD Raspberry Pi Pico Servo Driver Board [pdf] Tusi Taiala
Raspberry Pi Pico Servo Driver Board, Pi Pico Servo Driver Board, Pico Servo Driver Board, Servo Driver Board, Avetaavale Board, Board

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *