CONRAD-LOGO

CONRAD Raspberry Pi Pico Servo -ohjainkortti

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

Raspberry Pi Pico Servo Driver Board on moduuli, jonka avulla voit ohjata servoja Raspberry Pi Pico -mikrokontrollerilla. Se tarjoaa kätevät liitännät servomoottoreille ja on helppo ohjelmoida Raspberry Pi -päätteen avulla.

Kuvaus
Se on servo-ohjauslaajennuskortti Raspberry Pi Picolle

Ominaisuudet

Sisäänrakennettu Raspberry Pi Pico -liitäntä Raspberry Pi Pico -sarjan levyille tukee jopa 16-kanavaista servo- tai PWM-lähtöä. Ja jokainen kanava tukee 16-bittistä resoluutiota on-board 5V voltage säätimen siru. Lähtövirta on jopa 3A.
Se voidaan liittää akun virtalähdelevyn sisäiseen servoon VIN-liittimen kautta ja liittää yleisiin servoihin, kuten SG90, MG90S, MG996R Picon helpottamiseksi. Mukana on täydellinen tukitietoopas (esimampohjelmat, kuten Raspberry Pi Pico C/C++ ja MicroPython)

Tuotteen parametrit

  • Working voltage 5 V (Pico) tai 6 ~ 12 V (VIN-liitin)
  • Servo voltage 5V
  • Logic voitage 3.3V
  • Ohjausliitäntä GPIO Via halkaisija 3.0mm
  • Tuotteen koko 65 × 56 mm

Pinssit

CONRAD-Vadelma-Pi-Pico-Servo-Driver-Board- (1)

Johdottaa
Älä liitä Picoa päinvastoin. Tarkkaile moduulin silkkikuvioista päätä ja USB-portin päätä määrittääksesi yhteyden suunnan. Voit myös luottaa Picon nastojen ja nastojen signaaleihin määrittääksesi yhteyden suunnan.

Ohjelmoinnin lataus
Lataa Raspberry Pi:n kautta, avaa Raspberry Pi -pääte: Ja 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

Napsauta exampladattava ohjelma suoraan

Käytä C:tä Raspberry Pi:n kautta

Käytämme Raspberry Pi:tä. Koska cnmakella on useita alustoja ja sitä voidaan siirtää, voit kääntää PC:llä.

Käännä C-hakemistoon cd ~/Pico_Servo_Driver_Code/c/

Luo ja kirjoita build-hakemisto kansioon ja lisää SDK.
../../pico-sdk on SDK:n hakemisto. ExampOhjelmalla on build, kirjoita se. cd-koon vienti PICO_SDK_PATH=../../pico-sdk
(Huomautus: kirjoita oman SDK:n oikea passi) Toteuta cmake ja luo Makefile files

  • cmake..
    Toteuta tee ja luo työkalu files, ensimmäinen käännös kestää jonkin aikaa.
  • tee -j9

Kääntämisen jälkeen uf2 file syntyy.
Paina Pico-kortin näppäintä, yhdistä pico-kortti Raspberry Pi:hen kautta a

USB-kaapeli ja vapauta avain.
Sitten Raspberry Pi tunnistaa aseman (RPI-RP2), kopioi main.uf2 koontikansiosta asemaan (RPI-RP2).
cp main.uf2 /media/pi/RPI-RP2/

Python

  1. Päivitä Micropythonin laiteohjelmisto, kopioi pico_micropython_xxxxx.uf2 file pikoon.
  2. Avaa Thonny IDE Raspberry Pi:ssä (klikkaa Raspberry Pi-> Ohjelmointi -> Thonny Python IDE), voit tarkistaa versiotiedot: Ohje->Tietoja Thonnysta

Varmista, että tämä versio sisältää Pico-tukipaketin, ja napsauta Työkalut -> Asetukset… -> Tulkki ja valitse sitten MicroPython (Raspberry Pi Pico ja ttyACM0-portti
Kuten alla;CONRAD-Vadelma-Pi-Pico-Servo-Driver-Board- (2)

Pico-lcd-0.96-img-config2.png
Jos Thonnylla ei ole pico-tukipakettia, syötä seuraava komenteri päivittääksesi Thonny IDE sudo apt upgrade thonny

Napsauta File->Avaa…->python/Pico_Servo_Driver_Code/python/servo.py ja ohjelmoi sitten komentosarja
Servo pyörii 0°:sta 180°:een kytkettynä, toista kolme kertaa.

Windows

  • Avaa C-kansioCONRAD-Vadelma-Pi-Pico-Servo-Driver-Board- (3)
  • Avaa Vs-koodauksella ja valitse käännöstyökalu,CONRAD-Vadelma-Pi-Pico-Servo-Driver-Board- (4)
  • Napsauta kokoaCONRAD-Vadelma-Pi-Pico-Servo-Driver-Board- (5)
  1. Nollaa Pico painamalla Pico-Eval-Boardin Reset-painiketta, paina ensin BOOTSEL-painiketta ja sitten RUN-painiketta ja vapauta Reset-painike. Pico siirtyy suoraan levytilaan.
  2. Vedä UF2 file rakennuksen alla file ja siirry RPI-RP2-asemakirjaimeenCONRAD-Vadelma-Pi-Pico-Servo-Driver-Board- (6)
  3. Pico käynnistää vastaavan ohjelman

Koodin selitys
Laitteistorajapinnat Koska laitteistoalustat ja sisäinen rakenne ovat erilaiset, voit tarkistaa niitä vastaavista hakemistoista
Voit tarkistaa määritelmät hakemistosta DEV_Config.c(.h) hakemistosta …\c\lib\Config

Päivämäärän tyyppi:

CONRAD-Vadelma-Pi-Pico-Servo-Driver-Board- (7) CONRAD-Vadelma-Pi-Pico-Servo-Driver-Board- (8)

python
Windows-ympäristö
Pidä Pico-levyn BOOTSET-painiketta painettuna, liitä pico tietokoneen USB-porttiin Micro USB -kaapelilla ja vapauta painike, kun tietokone on tunnistanut irrotettavan kiintolevyn (RPI-RP2). Lataa pico_micropython_xxxxx.uf2 ja kopioi se sitten asemaan (RPI-RP2). Avaa Thonny IDE.CONRAD-Vadelma-Pi-Pico-Servo-Driver-Board- (9)

Napsauta file->avaa->servo.py ja napsauta Suorita
Seuraava kuva osoittaa, että ohjelma on suoritettu.CONRAD-Vadelma-Pi-Pico-Servo-Driver-Board- (10)

Kokeen tulos on sama kuin ohjelmassa C

Asiakirjat / Resurssit

CONRAD Raspberry Pi Pico Servo -ohjainkortti [pdfKäyttöohje
Raspberry Pi Pico Servo Driver Board, Pi Pico Servo Driver Board, Pico Servo Driver Board, Servo Driver Board, Driver Board, Board

Viitteet

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *