Skip to main content

Hardverski detalji

Mikrokontroler ATtiny404 nalazi se između vašeg kontrolera i dijelova na pločici. Odgovara preko I2C sučelja, čita tri tipkala, upravlja s tri RGB LED diode WS2812B-2020 preko jedne podatkovne linije i preko tranzistora svira na pasivnoj magnetskoj zujalici. Pločica nema regulator napona: sve radi na 3,3 V koji stiže preko Qwiic konektora.

Pogled odozgo na Button, LED & Buzzer Board with Qwiic s oznakama za adresnu sklopku, ATtiny404, zujalicu, oba Qwiic konektora, UPDI pinove za programiranje, tri tipkala i tri LED diode
Pogled odozgo s označenim značajkama

Ključne specifikacije​

SpecificationValue
Interfejs
InterfejsI2C
Qwiic kompatibilnoDa
Zadana I2C adresa0x30
Promjenjiva I2C adresaDa, od 0x30 do 0x37 pomoću sklopke s 3 položaja
I2C pull-up otpornici10 kΩ prema 3,3 V na SDA i SCL
Kompatibilno s eksperimentalnom pločicomDa
Snaga
Napon napajanja3,3 V, preko Qwiic konektora
Ostalo
MikrokontrolerATtiny404
LED diode3 × WS2812B-2020 RGB, 8 bita po kanalu boje
Tipkala3 tipkala, svako s 10 kΩ pull-up otpornikom i kondenzatorom od 100 nF za uklanjanje titranja kontakata
ZujalicaPasivna magnetska zujalica (MLT-7525), upravljana tranzistorom, frekvencija se zadaje u Hz
Konektori2 × Qwiic, 2-pinski header za SDA/SCL, UPDI header za firmware mikrokontrolera ATtiny404
Dimenzije38 × 22 mm
Montažne rupe2 × 3,2 mm
Rupe za header1 mm

Raspored pinova​

Crtež rasporeda pinova za Button, LED & Buzzer Board with Qwiic: Qwiic konektori s obje strane, VCC, UPDI i GND na lijevom headeru, SCL i SDA na desnom headeru, zujalica na vrhu i korisnička tipkala 1 do 3 uz donji rub
Raspored pinova za Button, LED & Buzzer Board with Qwiic
KonektorPinoviOpis
Qwiic (×2)3V3, GND, SDA, SCLNapajanje i I2C. Dva konektora spojena su paralelno: koristite bilo koji, a drugi prosljeđuje sabirnicu sljedećoj pločici.
2-pinski headerSDA, SCLIste I2C linije na pinovima headera, za eksperimentalnu pločicu. Nema pin za napajanje ni masu.
UPDI headerVCC, UPDI, GNDSučelje za programiranje mikrokontrolera ATtiny404, za njegov firmware. Nije vam potreban za korištenje pločice.

Naponi i logičke razine​

VezaPodržani naponNapomene
Qwiic 3V33,3 VJedino napajanje pločice. Na pločici nema regulatora.
SDA, SCLvisoka razina 3,3 VSvaka linija ima 10 kΩ pull-up prema napajanju pločice od 3,3 V, koje napaja i ATtiny404.

SDA i SCL idu izravno na ATtiny404, čiji pinovi moraju ostati ispod njegova napona napajanja uvećanog za 0,5 V: oko 3,8 V na ovoj pločici od 3,3 V. Ne spajajte pločicu na 5 V I2C kontroler bez pretvarača naponskih razina.

2-pinski header vodi samo SDA i SCL. Kada ga koristite, pločica i dalje treba napajanje od 3,3 V preko Qwiic konektora.

Dimenzije​

Button, LED & Buzzer Board with Qwiic pod kutom s označenim dimenzijama: duljina 38 mm, širina 22 mm, montažne rupe od 3,2 mm i rupe za header od 1 mm
Izometrijski prikaz s dimenzijama

Pločica je dimenzija 38 × 22 mm. Ima dvije montažne rupe od 3,2 mm, a rupe za header su od 1 mm.

Jumperi​

Pogled odozgo na Button, LED & Buzzer Board with Qwiic: Qwiic konektor na lijevom i desnom rubu, adresna sklopka i zujalica uz gornji rub te tri tipkala uz donji rub
Pogled odozgo

Pločica nema lemnih jumpera. Jedina postavka je adresna sklopka s 3 položaja.

JumperZadanoFunkcija
Adresna sklopka, položaji 1 do 3Svi OFF: 0x30Postavlja I2C adresu od 0x30 do 0x37, pa do osam pločica može dijeliti jednu sabirnicu. Sklopka postavljena na ON dodaje svoj bit adresi 0x30: položaj 1 dodaje 0x01, položaj 2 dodaje 0x02, položaj 3 dodaje 0x04.
123I2C adresa
OFFOFFOFF0x30
ONOFFOFF0x31
OFFONOFF0x32
ONONOFF0x33
OFFOFFON0x34
ONOFFON0x35
OFFONON0x36
ONONON0x37

Kada promijenite adresu, proslijedite novu adresu konstruktoru u svojoj skici, na primjer ButtonLedBuzzerBoard_Soldered board(0x31); kada je samo sklopka 1 na ON. Biblioteka koristi 0x30 ako joj ne zadate adresu.