GroundStudio Tiny416 - GPIO Extender si placa de dezvoltare

XAAJFJ_AAA

Produs nou

988 Produse in stoc

15,53 lei cu TVA

Produs original GroundStudio

GroundStudio-01.jpg

Produsele GroundStudio sunt proiectate si asamblate in Romania, in regim Open Hardware, folosind componente de calitate superioara.

Descarcari:

Pinout

Pinout

Kicad

Schematic si Layout

DESCRIEREA PRODUSULUI:

Placa de dezvoltare GroundStudio Tiny416 este bazata pe microcontrollerul ATtiny416 (Microchip) si este extrem de versatilă și potrivită pentru o varietate de proiecte și aplicații. Are ca functionalitatea de baza cresterea numarului de pini (GPIO extender), daca este atasata unei alte placi de dezvoltare, insa poate fi folosita si ca placa de dezvoltare de sine statatoare.

Implicit, Tiny416 are incarcat firmware-ul Seesaw, care permite controlul digital al pinilor (IO extender). Mai jos regasiti un exemplu de conectare pentru modul Seesaw.

Pentru reprogramarea lui Tiny416 si folosirea lui ca placa de dezvoltare de sine statatoare, este necesar un programator UPDI (Unified Program and Debug Interface).

Placa de dezvoltare GroundStudio Tiny416 functioneaza la tensiunea de 3.3V. Pentru utilizarea impreuna cu dispozitive cu nivel logic de 5V este necesara folosirea unui modul convertor nivel logic separat.

Exista un LED rosu incorporat controlat cu ajutorul pinului 3. Când pinul e HIGH -> LED-ul este stins, respectiv cand pinul este LOW -> LED-ul este aprins. Placa mai prezinta un LED verde pentru indicarea statusului de alimentare "LED ON". Ele pot fi deconectate cu ajutorul solder-jumperilor de pe spatele pcb-ului.

Tensiunea de alimentare pentru placa de dezvoltare trebuie furnizata din exterior folosind un conector I2C_3V3 sau pinul 3V3.

Prezenta tensiunii de alimentare pe portul I²C 3V3 este indicata prin led-ul etichetat "LED ON" amplasat pe modul.
Pentru cazurile in care se doreste minimizarea consumului, led-urile pot fi deconectate cu ajutorul jumperurilor aflate pe spatele pcb-ului.

Conectorii I²C 3V3 sunt compatibili cu standardele Qwiic (SparkFun) si STEMMA QT (Adafruit).

Functii generale ale pinilor:

3V3Pin de alimentare a placii cu tensiunea de 3.3V DC.
GNDPin conectat la masa.
Pinii GPIO17 pini GPIO pentru intrare si iesire. {0-16}, din care doar 13 pini pot fi folositi in modul Seesaw
Pin UPDIPin de programare poate fi folosit doar impreuna cu un programator UPDI.

In modul Seesaw doar 13 pini din 17 pot fi folositi ca pinii GPIO. Pentru folosirea tuturor celor 17 pini sau a functiei ADC pe 8 biti (3.3V) este necesara reprogramarea ATtiny416 folosind un programator UPDI.

ATENTIE:

  • Pinii SDA si SCL sunt conectati cu un rezistor pullup de 10k si pot fi folositi ca pini digitali doar daca sunt deconectati folosind solder-jumperii de pe spatele pcb-ului.
  • In modul Seesaw:
    • pinii 6 si 7 sunt folositi pentru setarea adresei I2C si nu pot fi folositi ca pini digitali.
    • pinii 8 si 9 sunt folositi pentru comunicarea I2C si nu pot fi folositi ca pini digitali.
  • Adresa I2C implicita pentru aceasta placa in modul Seesaw este 0x49 insa aceasta poate fi schimbata prin setarea pinilor 6 respectiv 7 astfel:

    Daca pinul 6 este conectat la GND adresa I2C va deveni: 0x4A

    Daca pinul 7 este conectat la GND adresa I2C va deveni: 0x4B

    Daca ambii pini sunt conectati la GND adresa I2C va deveni: 0X4C

In modul implicit Seesaw, pot fi conectate pana la 4 placute Tiny416, insa pot fi reprogramare mai multe adrese prin UPDI.

Specificatii tehnice:

MicrocontrollerMicrochip ATtiny416
Tensiune alimentare3.3V DC
Pini GPIO17 in modul general, din care 13 in modul Seesaw
Conector I2C2x I2C_3V3 (compatibil STEMMA QT sau QWIIC)
Curent maxim DC pe pin I/O40mA
Memorie FLASH4 KB
Memorie SRAM256B
Memorie EEPROM128B
Dimensiuni aprox. pcb27.3mm x 12.8mm

* Datasheet microcontroler ATtiny416 este disponibil in format PDF in sectiunea descarcari.

Exemplul de conectare de mai jos foloseste placa de dezvoltare GroundStudio Jade Mega insa poate fi folosita orice placa de dezvoltare care are port I2C la nivelul de 3.3V

Exemplu de conectare Arduino IDE:

Pentru realizarea acestui exemplu aveti nevoie de urmatoarele:

Pasul 1 - Descarcati Arduino IDE

Inainte de a conecta placa incepeti prin a descarca Arduino IDE, in functie de preferintele dvs. si de sistemul de operare utilizat.

Pasul 2 - Instalare "Adafruit SAMD Boards"

In "File->Preferences->Aditional Boards Manager URLs:" adaugati linkul urmator:

"https://adafruit.github.io/arduino-board-index/package_adafruit_index.json

Acum puteti gasi in "Tools->Board->Boards Manager" setul "Adafruit SAMD Boards" pe care trebuie sa il instalati.

Pasul 3 - Realizarea conexiunilor fizice:

Conectati placutele conform imaginii de mai jos:

Pasul 4 - Selectare Board si Port

Conectati placa de dezvoltare Jade Pebble la PC folosind un cablu USB tip C care permite transfer de date.

Daca aveti mai multe porturi si nu sunteti sigur care dintre porturi este Jade Pebble, deconectati-o pentru o clipa si verificati in "Device Manager" meniul "Ports" pentru a vedea care dintre acestea dispare

Selectati Tools->Board: "Adafruit QT PY (SAMD21)" si portul pe care este conectata.

Pasul 5 - Instalarea librariei Adafruit Seesaw si Adafruit Neopixel

In Arduino IDE accesati meniul Tools->Manage Libraries... iar in fereastra aparuta (Library Manager) cautati si instalati ultima versiune a librariei "Adafruit seesaw Library" si "Adafruit Neopixel".

Pasul 6 - Incarcarea codului

Dupa selectarea COM-ului, a board-ului si instalarea librariilor necesare puteti incarca codul "Pebble_blink_Tiny416.ino" disponibil in sectiunea DESCARCARI.

Dupa incarcarea cu succes a codului, deschideti fereastra "Serial Monitor" si setati baud rate la valoarea 115200.

Ledul on-board conectat la pinul 3 de pe placuta Tiny416 va lumina intermitent.

tiny_blink_with_pebble_4t.gif

Continutul coletului:

1x buc. placa de dezvoltare GroundStudio Tiny 416

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

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

Certificari:

Open Source Hardware Associationcertification-mark-RO000027-wide.png

Nu sunt review-uri în acest moment.

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

GroundStudio Tiny416 - GPIO Extender si placa de dezvoltare

GroundStudio Tiny416 - GPIO Extender si placa de dezvoltare

30 alte produse în aceeași categorie: