GroundStudio Marble Pico

Nou Groundstudio Marble Pico Mareste

RLJDMV_GS

Produs nou

83 Produse in stoc

23,78 lei cu TVA

Produs original GroundStudio

Produsele create de GroundStudio sunt realizate folosind componente de calitate superioara, acestea sunt proiectate si asamblate in Romania.

GroundStudio-01.jpg

Link documentatie github.com

Link descarcare pinout GroundStudio Marble Pico in format PDF.

DESCRIEREA PRODUSULUI:

Placa de dezvoltare GroundStudio Marble Pico este o placa de dezvoltare bazata pe chip-ul RP2040 produs de Raspberry Pi si care are acelasi pinout cu Raspberry Pi Pico fiind insa echipata cu o serie de imbunatatiri fata de aceasta:

  • adaptor usb tip C (upgrade de la micro USB).
  • conector I2C 3V3 conectata la portul I2C0 (default) compatibil stemmaQT sau Qwiic pentru o mai usoara interconectivitate cu o gama diversa de senzori si module.
  • stabilizator de 3.3V separat care alimenteaza tensiunea de referinta ADC_VREF pentru o conversie ADC mai precisa, fara zgomot. 
  • adaptor pentru cardurile de memorie tip microSD conectat la portul SPI0 (default) permite de exemplu salvarea rapida a datelor primite de la un senzor. Pentru utilizarea in alt scop a portului SPI0 adaptorul poate fi deconectat cu ajutorul solder-jumperilor de pe spatele pcb-ului.
  • chip extern QSPI flash de 8MB (fata de 2MB).
  • conector (necositorit, disponibil ca accesoriu) pentru conectarea unei baterii cu protectie cu o singura celula de tip LiPo sau Litiu de 4.2V folosind pad-urile expuse pe spatele pcb-ului. Atentie insa deoarece circuitul de control al bateriei nu asigura protectie la descarcare ci doar pentru incarcarea bateriei folosind intrarea USB tip C.

Tabel comparatie:

Raspberry Pi Pico             

GroundStudio Marble Pico

Pret

$$$$

Microcontroller

RP2040RP2040

Conector USB

Micro USBUSB-C

Conector I2C 3V3

nu

DA

Adaptor microSD

nuDA

FLASH

2MB8MB

Stabilizator dedicat pt. ADC

nuDA

Circuit pentru alimentare

de la o baterie LiPo

nuDA

Alimentare externa VSYS

1.8V ~ 5.5V4.3 ~ 6.5

Placa de dezvoltare GroundStudio Marble Pico este compatibila cu senzori si alte module care functioneaza la tensiunea de 3.3V.

Pentru utilizarea impreuna cu alte dispozitive cu nivel logic de 5V este necesara folosirea unui modul convertor nivel logic separat.

Exista un LED incorporat controlat cu ajutorul pinului GP25. Când pinul are o valoare ridicata, LED-ul este aprins, cand pinul este scazut, este oprit. Placa mai prezinta alte 2 led-uri pentru indicarea statusului de incarcare "CG" si de alimentare "ON". Ele pot fi deconectate cu ajutorul solder-jumperilor de pe spatele pcb-ului.

Functii generale ale pinilor:

  • VBUS: Tensiunea de intrare pe placa din conectorul USB. Daca placuta nu este alimentata prin conectorul USB acest pin poate fi folosit si pentru alimentarea placutei de la o sursa externa de 5V DC reglementata.
  • VSYS: Acest pin poate fi folosit ca o sursa de alimentare pentru alte module sau senzori care necesita o tensiune de 4.8-5V si nu au un consum instantaneu maxim mai mare de 200mA.
  • 3V3 : O sursa de 3.3V generata de stabilizatorul de la bord. Consumul instantaneu maxim de curent este de 200 mA.
  • GND : Acestia sunt pini legati la masa.
  • ADC_VREF: Acest pin de pe placa ofera referinta de tensiune pentru conversia ADC.
  • RUN: Utilizat de obicei pentru a citi sau modifica starea de reset a microcontrolerului.
  • 3V3_EN: Pin care controleaza iesirea stabilizatoarelor de tensiune de 3.3V, acesta este implicit ON (folosind un pull-up de 100k la 5V).
  • Pinii GPIO: 25 pini pentru intrare si iesire. In total sunt 26 pini GPIO insa GP15 are o functie speciala in timpul resetarii placii iar din acest motiv nu recomandam folosirea acestuia.
  • Canale PWM: Exista 16 canale iar fiecare pin poate folosi un anumit canal pentru functia de PWM (vezi Pinout).

ATENTIE: 

Circuitul de baterie nu are o protectie pentru sub-tensiune, aceasta are doar un circuit de incarcare pt. o singura celula Lithium-Ion (LiIon) cu protectie sau Lithium-Polymer (LiPo) cu protectie.

In cazul in care este conectata o baterie fara circuit de protectie aceasta se va distruge dupa prima folosire!

Daca placuta este alimentata de la o baterie fara circuit suplimentar de protectie pentru sub-tensiune nivelul tensiunii va coborî sub tensiunea minimă a ei, lucru care va duce la distrugerea iremediabilă a acesteia.

Specificatii tehnice:

  • Microcontroller: dual-core Cortex M0+ Raspberry RP2040
  • Regulator tensiune: 2x ME6211C33U4AG-N (referinta ADC si alimentare).
  • Tensiune alimentare [VBUS]: 5V
  • Tensiune alimentare [VSYS]: 5V
  • Pini GPIO: 25
  • Pinii de intrare analogici: 3
  • Adaptor USB 2.0 tip C
  • Adaptor I2C_3V3 (tip SH cu pitch 1mm)
  • Curent maxim DC pe pin I/O: 4mA (max 12mA)
  • Curent maxim DC pe toti pinii I/O: 50mA
  • Memorie FLASH QSPI externa: 8MB
  • Memorie SRAM: 264 kB
  • Memorie ROM: 16kB
  • Dimensiuni aprox. pcb: 51mm x 21mm

Exemplu de conectare CircuitPython:

Placuta de dezvoltare este comercializata cu firmware pentru CircuitPython instalat astfel ca pentru programare puteti trece direct la pasul 3. In cazul in care doriti actualizarea firmware-ului urmati exemplul de conectare incepand de la pasul 1.

Pentru realizarea acestui exemplu aveti nevoie de urmatoarele:

1x buc. placa de dezvoltare GroundStudio Marble Pico || Referinta RLJDMV_GS

Pasul 1 - Descarcare fisier .uf2 pentru circuitpython

Descarca ultima versiune stabila a fisierului "adafruit-circuitpython-raspberry_pi_pico-en_US-X.X.X.uf2".
Link descarcare fisier .uf2 pentru CircuitPython: link

Pasul 2 - Instalare CircuitPython

Asigurati-va ca placa este in modul de BOOT (programare) urmand pasii urmatori:

  1. tineti apasat butonul marcat "B" de pe placa de dezvoltare.
  2. apasati si eliberati butonul de RESET (marcat "R" pe placuta). In acest moment, in Device Manager, sectiunea "Ports" va aparea un dispozitiv nou "USB Serial Device" urmat de un numar COM. In acest moment ati introdus microcontrolerul in modul de programare.
  3. eliberati butonul etichetat "B".

In timp ce va aflati in modul Boot, copiati fisierul .uf2 descarcat la pasul 1 in radacina drive-ului "RPI-RP2" nou aparut.

Dupa cateva secunde acesta se va reseta si va aparea un nou drive denumit "CIRCUITPY" care poate fi folosit pentru programare prin editarea fisierului code.py existent.

Pasul 3 - Instalare Mu editor

Mu editor este un editor de cod special configurat pentru a interactiona mai usor cu dispozitivele CircuitPython.

Link descarcare Mu editor: https://codewith.mu/en/download 
Instalati editorul Mu si la deschidere selectati modul Adafruit CircuitPython.

Daca placa de dezvoltare este conectata si se afla in modul "CIRCUITPY", Mu va recunoaste direct ca "Circuit Python Device". Altfel daca este in modul UF2 va afisa urmatoarea eroare "Could not find an attached Adafruit CircuitPython device."

Pasul 4 - Programarea placii de dezvoltare.

Din aplicatia Mu deschideti fisierul "code.py" folosind butonul Load->Open.

Copiati textul de mai jos in fisierul "code.py":

import board
import digitalio
import time
led = digitalio.DigitalInOut(board.LED)
led.direction = digitalio.Direction.OUTPUT
while True:
    led.value = True
    time.sleep(0.5)
    led.value = False
    time.sleep(0.5)

Imediat dupa salvarea fisierului codul se va executa iar ledul on-board conectat la pinul GP25 va lumina intermitent in functie de valorile time.sleep introduse.

Exemplu de conectare Arduino IDE:

Pentru realizarea acestui exemplu aveti nevoie de urmatoarele:

1x buc. placa de dezvoltare GroundStudio Marble Pico || Referinta RLJDMV_GS

Pasul 1 - Descarcati Arduino IDE.

Arduino IDE

Inainte de a conecta placa incepeti prin a descarca Arduino IDE 1.8.x  de la adresa de mai sus in functie de preferintele dvs. si de sistemul de operare utilizat.

Pasul 2 - Conectati placa Marble Pico la computer.

Asigurati-va ca placa este in modul de Boot (programare) urmand pasii urmatori:

  1. tineti apasat butonul marcat "B" de pe placa de dezvoltare.
  2. apasati si eliberati butonul de RESET (marcat "R" pe placuta). In acest moment, in Device Manager, sectiunea "Ports" va aparea un dispozitiv nou "USB Serial Device" urmat de un numar COM. In acest moment ati introdus microcontrolerul in modul de programare.
  3. eliberati butonul etichetat "B".

Dupa intrarea in modul Boot o varianta actualizata de windows va detecta si instala automat driver-ul necesar.

In Device Manager acesta va aparea cu numele RP2 Boot ca in imaginea de mai jos:

Pasul 3 - Realizarea setarilor necesare in Arduino IDE.

Pentru instalarea pachetului de Board-uri bazate pe RP2040 este necesar sa copiati urmatorul link in sectiunea "Additional Boards Manager URLs" din meniul File -> Preferences: 

https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json

 

Apasati OK iar apoi in meniul Tools -> Board -> Boards Manager ... cautati si instalati ultima versiune a pachetului "Raspberry Pi Pico/RP2040 by Earle F. Philhower, III".

Pentru selectarea boardului mergeti in meniul "Tools", apoi apasati pe butonul Board:->Raspberry Pi RP2040 Boards asigurandu-va ca Raspberry Pi Pico este selectat.

In continuare , trebuie sa ii spunem IDE-ului Arduino la care dintre porturile seriale ale computerului nostru este conectata placa de dezvoltare. Pentru aceasta, mergeti din nou la "Tools", apoi plasati cursorul pe Port si selectati portul UF2 Board al placii Marble Pico.

ATENTIE: placa de dezvoltare trebuie sa fie in modul Boot (pasul 2) pentru a putea fi identificata ca si dispozitiv UF2.

Pasul 4 - Programarea placii de dezvoltare.

Dupa selectarea Portului si a Board-ului puteti incarca (Upload sau Ctrl+U) codul Blink din meniul File ->Examples -> 01.Basics -> Blink.

Ledul on-board conectat la pinul GP25 va lumina intermitent in functie de valorile delay() introduse.

ATENTIE: dupa incarcarea codului placa se va reseta iar in Device Manager va aparea un nou port de tip COM care va putea fi folosit pentru comunicarea seriala sau incarcarea unui alt cod (Tools -> Port -> COM x).

Continutul coletului:

1x buc. placa de dezvoltare GroundStudio Marble Pico

2x buc. bareta 1x20 pini tata @ 2.54mm

1x buc. bareta 1x3 pini tata @ 2.54mm

ATENTIE: Baretele de pini incluse in colet nu sunt cositorite si nu oferim servicii de cositorire pentru acestea. 

Nu sunt review-uri în acest moment.

Scrie un review (doar daca ai cumparat produsul, pentru intrebari sau nelamuriri foloseste pagina de contact)

GroundStudio Marble Pico

GroundStudio Marble Pico

30 alte produse în aceeași categorie: