Estou no processo de criar um design de PCB Wi-Fi simples e barato que possa enviar e receber mensagens para um aplicativo (por meio de uma nuvem, é claro). Pretendo conectar este PCB a um medidor de temperatura do tanque de peixes e a um tubo de aquecimento do tanque de peixes.
Basicamente, aqui estão as únicas formas de comunicação entre o PCB e meu aplicativo:
Envie leituras de temperatura quando solicitado pelo usuário do aplicativo
Recebe pedidos para alterar a temperatura alta ou baixa
Ligar / desligar o dispositivo de aquecimento
Preciso configurar o PCB para que ele possa se comunicar com um serviço de nuvem (instalação de SDKs, estruturas e lógica de programa para lidar com o envio / recebimento de mensagens através da nuvem)
Quais componentes eu preciso no meu PCB que permita realizar essas tarefas? E qual é o mínimo de flash e processamento que podem lidar com essas tarefas, ou eu nem preciso de chip de processador ou memória flash? Sou iniciante em PCBs.
Respostas:
Você não quer uma antena WiFi no seu PCB. Se você seguir essa abordagem, precisará fazer um layout de RF e enviar para aprovação / tipo FCC. A abordagem de batida para esse tipo de problema é usar um módulo WiFi. Aqui está uma página discutindo os módulos esp8266 e RTL8710 para dar uma idéia do que está lá fora.
Esses módulos são (provavelmente) projetados para que você possa usá-los sem precisar repetir nenhum teste regulatório. O MCU on-board possui uma pequena quantidade de excesso de poder de processamento (acima do necessário para gerenciar a comunicação sem fio) e você pode usá-lo para fazer interface com seus sensores.
Se o seu sensor for analógico, você precisará de algum tipo de ADC. Caso contrário, encontre um sensor com uma interface digital SPI (ou similar). Seu PCB vai precisar para lidar com questões de conectores, fonte de alimentação, indicadores e exibição, esse tipo de coisa.
fonte