Criando minha primeira PCB – Parte 1
29 de outubro de 2023Iremos montar uma placa de comunicação SPI para o arduino.
Este trabalho, faz parte do estudo do curso de sistemas biomédicos da FATEC-RP.
Objetivo
Estamos montando um equipamento de analise de urina e um dosador.
Ambos os equipamentos utilizam SPI em sua composição.
Tendo 2 termopares, que devem ser controlados de forma independente.
Por este motivo, temos a necessidade de criar esta placa.
Visão geral sobre o protocolo
Como visão geral o SPI é um barramento de comunicação que permite comunicar diversos dispositivos escravos, amarrado em um “varal” de comunicação.
Neste contexto, podemos diminuir o numero de pinos de nosso hardware utilizando esta técnica. Pois utilizamos apenas um pino para cada equipamento.
Primeiro temos uma visão geral de como se conecta os arduinos entre si.
![](https://maurinsoft.com.br/wp-content/uploads/2023/10/image-108.png)
Em seguida podemos ver a comunicação acontecendo.
![](https://maurinsoft.com.br/wp-content/uploads/2023/10/image-109.png)
Já com os pinos conectados.
Iremos mostrar os processos relacionados ao seu desenvolvimento.
Utilizando o Eagle, até a etapa da usinagem da placa e posterior assemblagem, com os componentes necessários.
Schema no Eagle
O Eagle é uma ferramenta muito prática , de uso comercial, destinada a montagem de placas de PCB.
Nela é possível montar placas, de forma rápida e intuítiva.
Iremos criar um schema, que é uma visão das ligações e componentes, bem proximo ao desenho anterior.
Primeiro iremos criar um Projeto, no qual chamamos SPI Distribuição.
![](https://maurinsoft.com.br/wp-content/uploads/2023/10/image-110.png)
Em seguida com o botão direito, chamamos NEW > Schematic
![](https://maurinsoft.com.br/wp-content/uploads/2023/10/image-111.png)
Agora, iremos clicar no botão para adicionar nossa lista de componentes.
![](https://maurinsoft.com.br/wp-content/uploads/2023/10/image-112.png)
Ao fazer isso, surgirá uma janela, que terá uma diversidade de lista de componentes.
![](https://maurinsoft.com.br/wp-content/uploads/2023/10/image-113.png)
É possível, incluir outros , mas vamos nos ater aos que existem, até porque nosso projeto é bem simples.
Lista de componentes
O único componente necessário, é uma barra de pinos.
Que será usada para criar nossas conexões.
![](https://maurinsoft.com.br/wp-content/uploads/2023/10/image-114.png)
Usaremos 5 barras de pinos com 5 pinos por coluna.
Montando o Schematic
Fazendo uma pesquisa (SEARCH) pela palavra bar, achei o TE3/5 que aparentemente atende nossa necessidade.
![](https://maurinsoft.com.br/wp-content/uploads/2023/10/image-115.png)
Iremos montar 6 itens no nosso esquemático.
![](https://maurinsoft.com.br/wp-content/uploads/2023/10/image-116.png)
Agora, iremos fazer as ligações das 5 primeiras.
Ficando o resultado final, assim como apresentado.
![](https://maurinsoft.com.br/wp-content/uploads/2023/10/image-117.png)
Agora, eu clico no disquete, e salvo, como schematico.sch.
Gerando PCB
Agora, irei gerar a PCB, a partir do schematico criado.
![](https://maurinsoft.com.br/wp-content/uploads/2023/10/image-118.png)
Click no botão acima, ele irá criar a placa a partir do schematico, basta em seguida clicar em sim.
![](https://maurinsoft.com.br/wp-content/uploads/2023/10/image-119.png)
Agora, será mostrada uma nova janela, conforme apresentado a seguir.
![](https://maurinsoft.com.br/wp-content/uploads/2023/10/image-120.png)
Nela consta os componentes, e será necessário realizar a montagem do circuito impresso.
Posicione a placa no local usando o botão MOVE
![](https://maurinsoft.com.br/wp-content/uploads/2023/10/image-121.png)
Mova todos os componentes da lateral, clicando no + de cada um e dando um click no local onde quer que ele vá.
![](https://maurinsoft.com.br/wp-content/uploads/2023/10/image-122.png)
Agora iremos desenhar as trilhas, e acertar o tamanho da placa.
![](https://maurinsoft.com.br/wp-content/uploads/2023/10/image-123.png)
Lógicamente, esse layout não é profissional, mas da para o gasto.
Cria as legendas, da placa, usando o T, digitando conforme referenciado.
![](https://maurinsoft.com.br/wp-content/uploads/2023/10/image-124.png)
Pronto, agora no próximo artigo, irei exportar o projeto. Mostrando como imprimir no CNC.