CONRAD-LOGO

CONRAD Raspberry Pi Pico Servo upravljačka ploča

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

Raspberry Pi Pico Servo Driver Board je modul koji vam omogućuje kontrolu servo motora pomoću mikrokontrolera Raspberry Pi Pico. Omogućuje praktične veze za servo motore i može se jednostavno programirati pomoću terminala Raspberry Pi.

Opis
To je ploča za proširenje servo kontrole za Raspberry Pi Pico

Značajke

Ugrađeno sučelje Raspberry Pi Pico za ploče serije Raspberry Pi Pico podržava do 16-kanalnih servo ili PWM izlaza. I svaki kanal podržava 16-bitnu razlučivost Ugrađeni 5V voltage regulatorski čip. Izlazna struja je do 3A.
Može se spojiti na ugrađeni servo na ploči za napajanje baterije preko VIN terminala i sučeliti s uobičajenim servoima kao što su SG90, MG90S, MG996R za Pico za jednostavno proširenje. Dostavljen je potpuni priručnik s pratećim informacijama (nprample programe kao što su Raspberry Pi Pico C/C++ i MicroPython)

Parametri proizvoda

  • Radni svtage 5V (Pico) ili 6~12V (VIN terminal)
  • Servo voltage 5V
  • Logika svtage 3.3 V
  • Kontrolno sučelje GPIO Via promjer 3.0mm
  • Veličina proizvoda 65 × 56 mm

Igle

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

Ožičiti
Ne spajajte Pico obrnuto. Promatrajte kraj sa svilenim otiscima na modulu i kraj USB priključka kako biste odredili smjer povezivanja. Također se možete osloniti na signale pinova i Pico pinova da odredite smjer veze.

Preuzimanje programiranja
Preuzmite putem Raspberry Pi, otvorite Raspberry Pi terminal: I 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

Kliknite example program za izravno preuzimanje

Koristite C preko Raspberry Pi

Koristimo Raspberry Pi. Budući da cnmake ima više platformi i može se premještati, možete prevesti na računalu.

Prevedi pod C direktorij cd ~/Pico_Servo_Driver_Code/c/

Stvorite i unesite direktorij za izradu u mapu i dodajte SDK.
../../pico-sdk je direktorij SDK-a. Bivšiampprogram ima verziju, samo je unesite. cd build izvoz PICO_SDK_PATH=../../pico-sdk
(Bilješka: napišite ispravan prolaz vlastitog SDK-a) Implementirajte cmake i generirajte u Makefile files

  • cmake ..
    Implementirati napraviti i generirati implementirati files,prvo kompajliranje će potrajati neko vrijeme.
  • napraviti -j9

Nakon kompajliranja, uf2 file će se generirati.
Pritisnite tipku na Pico ploči, povežite pico ploču s Raspberry Pi putem a

USB kabel i otpustite ključ.
Tada će Raspberry Pi prepoznati pogon (RPI-RP2), kopirati main.uf2 iz mape za izradu na pogon (RPI-RP2).
cp main.uf2 /media/pi/RPI-RP2/

Piton

  1. Ažurirajte firmver za Micropython, kopirajte pico_micropython_xxxxx.uf2 file do pika.
  2. Otvorite Thonny IDE na Raspberry Pi (kliknite Raspberry Pi-> Programiranje -> Thonny Python IDE), možete provjeriti informacije o verziji: Pomoć->O Thonnyju

Provjerite sadrži li ova verzija Pico paket podrške i kliknite Alati -> Opcije… -> Tumač, zatim odaberite MicroPython(Raspberry Pi Pico i ttyACM0 port
Kako je prikazano dolje;CONRAD-Raspberry-Pi-Pico-Servo-Driver-Board- (2)

Pico-lcd-0.96-img-config2.png
Ako Thonny nema paket podrške za pico, unesite sljedeći komender za ažuriranje Thonny IDE sudo apt upgrade thonny

Klik File->Otvorite…->python/Pico_Servo_Driver_Code/python/servo.py zatim programirajte skriptu
Servo će se okretati od 0° do 180° kada je spojen, ponovite tri puta.

Windows

  • Otvorite mapu CCONRAD-Raspberry-Pi-Pico-Servo-Driver-Board- (3)
  • Otvorite s Vs coed i odaberite alat za kompajliranje,CONRAD-Raspberry-Pi-Pico-Servo-Driver-Board- (4)
  • Kliknite sastavitiCONRAD-Raspberry-Pi-Pico-Servo-Driver-Board- (5)
  1. Pritisnite tipku Reset na Pico-Eval-Boardu kako biste resetirali Pico, prvo pritisnite tipku BOOTSEL zatim pritisnite tipku RUN i otpustite tipku Reset. Pico će izravno ući u način rada diska.
  2. Povucite UF2 file ispod građe file i ispustite na RPI-RP2 slovo pogonaCONRAD-Raspberry-Pi-Pico-Servo-Driver-Board- (6)
  3. Pico pokreće odgovarajući program

Objašnjenje koda
Hardverska sučelja Budući da se hardverske platforme i unutarnja struktura razlikuju, možete provjeriti u odgovarajućim imenicima
Definicije možete provjeriti u DEV_Config.c(.h), u direktoriju: …\c\lib\Config

Vrsta datuma:

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

piton
Windows okruženje
Pritisnite i držite tipku BOOTSET na Pico ploči, spojite pico na USB port računala preko Micro USB kabela i otpustite tipku nakon što računalo prepozna uklonjivi tvrdi disk (RPI-RP2). Preuzmite pico_micropython_xxxxx.uf2, zatim ga kopirajte na pogon (RPI-RP2). Otvorite Thonny IDE (napomena: koristite najnoviji Thonny, inače Pico paket podrške nije uključen. Najnovija verzija pod Windowsima je v3.3.3 Kliknite tool->setting->interpreter, zatim odaberite odgovarajući port PicoCONRAD-Raspberry-Pi-Pico-Servo-Driver-Board- (9)

Klik file->open->servo.py i kliknite na Run
Sljedeća slika pokazuje da je program pokrenut.CONRAD-Raspberry-Pi-Pico-Servo-Driver-Board- (10)

Rezultat eksperimenta je isti kao i kod programa C

Dokumenti / Resursi

CONRAD Raspberry Pi Pico Servo upravljačka ploča [pdf] Upute za uporabu
Raspberry Pi Pico servo upravljačka ploča, Pi Pico servo upravljačka ploča, Pico servo upravljačka ploča, servo upravljačka ploča, upravljačka ploča, ploča

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *