Eu decidi recentemente desenvolver uma placa eletrônica baseada no chip WiFi ESP32-C6, utilizando o software Kicad. Escolhi este chip por ser o que há de mais moderno (Maio/2024) em termos de chip WiFi. Escolhi o Kicad por ser um software livre e gratuito, fácil de usar.
OBS: Página oficial do produto aqui.
A ideia deste projeto é criar uma placa WiFi que possa ser conectada diretamente em uma protoboard, utilizando toda facilidade que o ESP32 nos traz, como por exemplo poder ser programado pela IDE do Arduino. Aqui vão algumas especificações do ESP32-C6:
- WiFi 6 2.4Ghz
- Bluetooth 5
- Suporte a Matter
- Segurança (encriptação)
- Procesadores RISC-V dual core
- Roda até 160MHz
- 4Mb de flash (memória de programa)
- 512kB de SRAM (memória de trabalho
Eu escolhi utilizar o modelo ESP32-C6 Xiao da SeeedStudio, por contar com botões de boot e reset, além de ser pequeno e poder ser soldado de forma SMD á outra placa de circuito impresso. Ele tem uma antena onboard (soldada) e um conector para antena externa.
Decisões de design
Utilizando o software Kicad 8 eu estou criando o diagrama esquemático e a placa de circuito impresso do produto. Inicialmente decidi utilizar uma barra de pinos com 15 posições, expondo todos os pinos do ESP32-C6 Xiao e ainda um pino para entrada de 5V externos.
A placa ainda conta com um regulador LM1117-3.3 que recebe os 5V externos e oferece 3,3V regulados para o ESP32-C6. Quatro capacitores (dois na entrada e dois na saída do LM1117) fazem a filtragem da tensão da fonte. Há um capacitor 10uF e outro 100nF na entrada e os mesmos valores são aplicados na saída do LM1117-3.3.
O reposítorio da placa de circuito impresso está neste link do Github. Tenha em mente que este é um projeto vivo, ainda estou mexendo e ele não está pronto.
Ideias a serem implementadas
O projeto está vivo e estou trabalhando, tenho ideia de talvez implementar os seguintes itens na placa:
- LM35 (temperatura) ou DHT11 (temperatura e umidade)
- WS2812 (neopixel), LED RGB endereçável
- Conversor de nível lógico de 5V para 3,3V, para usar IOs em 5V com a placa (cujo chip ESP32-C6 Xiao funciona apenas em 3,3V)
- Bordas da PCI arredondadas
Atualmente a placa está roteada assim, ainda sem os cantos arredondados e somente com o regulador de 3,3V:
Fiquem ligados que vou postando aqui as novidades. Enquanto isso, conheça todas as outras placas do FritzenLab.
Deixe um comentário