0% acharam este documento útil (0 voto)
21 visualizações16 páginas

Esquemático BitDogLab para Raspberry Pi

Enviado por

Arthur Sary
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
21 visualizações16 páginas

Esquemático BitDogLab para Raspberry Pi

Enviado por

Arthur Sary
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

O esquemático da BitDogLab (Versão 7) apresenta de forma detalhada as

conexões e configurações de hardware que integram a placa à Raspberry Pi Pico,


permitindo explorar todo o potencial do sistema em aplicações educacionais e de
prototipagem rápida. Cada componente — desde o LED RGB, botões e buzzer até a
matriz de LEDs, joystick, displays OLED, microfone e conectores para periféricos — foi
cuidadosamente integrado para oferecer uma ampla gama de recursos prontos para
uso, minimizando a necessidade de montagens externas complexas. Essa organização
de hardware facilita a programação, a compreensão dos circuitos e a expansão das
funcionalidades, tornando a BitDogLab uma plataforma versátil e acessível para o
ensino e desenvolvimento de projetos em sistemas embarcados.

1
Índice:

Esquemático da BitDogLab.............................................................................................. 3
Esquemático da Placa B (Placa de Expansão)................................................................ 4
Banco de Informações de Hardware (BIH):......................................................................5
LED RGB.....................................................................................................................5
Botões......................................................................................................................... 6
Buzzer......................................................................................................................... 6
Matriz de LEDs RGB................................................................................................... 7
Joystick........................................................................................................................8
Display Oled................................................................................................................ 8
Microfone.....................................................................................................................9
Conectores para periféricos:....................................................................................... 9
Energia...................................................................................................................... 11
Lista de Material:............................................................................................................ 12

Prof. Fabiano Fruett e Bruno Battistella - Agosto de 2025 2/12


Esquemático da BitDogLab

Prof. Fabiano Fruett e Bruno Battistella - Agosto de 2025 3/12


Esquemático da Placa B (Placa de Expansão)

Prof. Fabiano Fruett e Bruno Battistella - Agosto de 2025 4/12


Banco de Informações de Hardware (BIH):
Na placa da BitDogLab, as conexões da Raspberry Pi pico com outros
componentes estão realizadas da seguinte forma:

LED RGB
Um LED RGB, catodo comum, têm o eletrodo do vermelho ligado no GPIO 13
através de um resistor de 220 Ω, o pino de verde está ligado no GPIO 12 também
através de um resistor de 220 Ω e o pino do azul no GPIO 11 através de um resistor de
150 Ω.

Prof. Fabiano Fruett e Bruno Battistella - Agosto de 2025 5/12


Botões
Há 4 botões, sendo: A, B, C e reset. O Botão A, está conectado no GPIO05 da
Raspberry Pi Pico. O outro terminal do botão está conectado ao GND da placa. O
Botão B, está conectado no GPIO06 da Raspberry Pi pico. O outro terminal do botão
também está conectado ao GND da placa. O Botão C está conectado no GPIO10 da
Raspberry pi pico. O outro terminal do botão também está conectado ao GND da placa.
O botão de reset está conectado ao pino Run.

Deve-se, portanto, nos GPIO05, GPIO06 e GPIO10 configurar (por


software) resistores de pull-up internos. Isso significa que o estado padrão dos
pinos será HIGH (alto), e quando o botão for pressionado, o estado mudará para LOW
(baixo).

Buzzer
Um buzzer passivo, identificado como Buzzer A, está conectado - através de um
transistor - no GPIO21 da Raspberry Pi pico.

Prof. Fabiano Fruett e Bruno Battistella - Agosto de 2025 6/12


Matriz de LEDs RGB
O pino “din” de uma matriz de LEDs 5050 RGB de 5 linhas por 5 colunas tipo
WS2812B (Neopixel) está conectado ao GPIO07. No final da sequência de 25 leds
desta matriz há um conector dando acesso ao pino de dados (Dout, 5V e GND). Se o
usuário precisar conectar mais LEDs coloridos é só usar o espaço (3 furos passantes)
que está reservado para o jumper J8 no verso da placa.

Prof. Fabiano Fruett e Bruno Battistella - Agosto de 2025 7/12


Joystick
Um joystick analógico tipo KY023 tem a saída VRy conectada ao GPIO26 e a
saída VRx ao GPIO27. Seu botão SW está conectado ao GPIO22, o outro terminal do
botão está no GND. o GPIO22 também deve ser configurado com resistores de pull-up
internos.

Display Oled
A versão 7 pode receber duas versões de display. a primeira opção com o já
tradicional Display OLED 128 colunas por 64 linhas de 0.96", que usa o controlador
ssd1306 com comunicação I2C, que equipou até a versão 6. A segunda versão é uma
novidade na versão 7, que utiliza um display OLED maior, de 128 colunas por 128
linhas, também com comunicação I2C, porém com um outro controlador o sh1107.
Ambos conectados aos pinos GPIO02 (SDA) e GPIO03 (SCL), utilizam o canal I2C1
por padrão. Estes displays (normalmente configurados no endereço 0x3C) exigem o
carregamento das suas bibliotecas ([Link] ou [Link]) que estão disponíveis
no repositório da BitDogLab.

Prof. Fabiano Fruett e Bruno Battistella - Agosto de 2025 8/12


Microfone
Um módulo microfone de eletreto com saída analógica está conectado ao
GP28. O nível médio do sinal de saída é 1,65 V. A tensão na saída do módulo varia de
0V até 3,3V. Para que o Microfone funcione, o Jumper precisa estar conectado no JP1
no verso da placa.

Conectores para periféricos:


A BitDogLab permite conectar periféricos externos que possuem conexões
organizadas usando conectores apropriados.
Um conector Insulation-Displacement Connector (IDC) box de 14 pinos é usado
para expansão de hardware e está assim conectado com a Raspberry Pi Pico: pino 1
com o GND, pino 2 com o 5V, pino 3 com 3V3, pino 4 com GPIO8, pino 5 com o
GPIO28, pino 6 com o GPIO9, pino 7 com GPIO15. pino 8 com o GPIO4, pino 9 com o
GPIO17, pino 10 com o GPIO20, pino 11 com o GPIO16, pino 12 com GPIO19, pino 13
com o GPIO14, pino 14 com o GPIO18. É neste slot que conectamos as placas de
extensão como a BitMovel Motor Driver ou LORA.

Prof. Fabiano Fruett e Bruno Battistella - Agosto de 2025 9/12


Para uma comunicação SPI usamos os GPIO16 (SPIO RX), GPIO17(SPIO
CSn), GPIO18 (SPIO SC) e GPIO19 (SPIO TX) neste conector IDC.
Uma barra de terminais que permite a conexão de garras do tipo jacaré está
assim conectada ao Raspberry Pi Pico: os eletrodos DIG 0, 1, 2 e 3 estão conectados
aos GPIOs 0, 1, 2 e 3, respectivamente. Além disso, esta barra de terminais possui
mais 5 eletrodos conectados ao: GND, GPIO 28, 3V3 e VSYS (5V) da Raspberry Pi
Pico.

Um conector de 4 pinos está posicionado no lado direito da extremidade superior


da placa, dando acesso aos GPIO0 (SDA) e GPIO1(SCL) além do 3V3 e GND. Este
conector (J6) é nomeado de I2C 0 e pode ser usado para comunicação UART, dando
acesso ao TX ou RX. Este é o caso quando queremos comunicar com um módulo de
GPS, por exemplo.

Prof. Fabiano Fruett e Bruno Battistella - Agosto de 2025 10/12


Um outro conector de 4 pinos está posicionado no lado esquerdo da
extremidade da placa, dando acesso aos GPIO2 (SDA) e GPIO3(SCL) além do 3V3 e
GND. Este conector (J5) é nomeado de I2C 1.

Energia
O subcircuito gerenciador da energia possui algumas proteções que evitam que
a alimentação pela USB entre em curto com a bateria. Também inclui um botão para
desligar a placa. O botão para ligar está contido no IP5306 que realiza o gerenciamento
da carga e descarga da bateria. Além disto um medidor de energia com comunicação
I2C (GPIO2 [SDA] e GPIO3 [SCL]) está conectado para medir a tensão e corrente
(bidirecional) da bateria.

O subcircuito de energia (Carga e Descarga) da bateria é mostrado a seguir:

Prof. Fabiano Fruett e Bruno Battistella - Agosto de 2025 11/12


Prof. Fabiano Fruett e Bruno Battistella - Agosto de 2025 12/12
Lista de Material:

Prof. Fabiano Fruett e Bruno Battistella - Agosto de 2025 13/12


Apêndice:

Este diagrama é da versão 6 e deve ainda ser revisado para a versão 7.

Incluir tabela de conexões

Prof. Fabiano Fruett e Bruno Battistella - Agosto de 2025 14/12


Prof. Fabiano Fruett e Bruno Battistella - Agosto de 2025 15/12
Prof. Fabiano Fruett e Bruno Battistella - Agosto de 2025 16/12

Você também pode gostar