Como criar um controlador simples conectado à Internet para um sensor / aquecedor?

7

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:

  1. Envie leituras de temperatura quando solicitado pelo usuário do aplicativo

  2. Recebe pedidos para alterar a temperatura alta ou baixa

  3. Ligar / desligar o dispositivo de aquecimento

  4. 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.

BossGiveMeArrays
fonte
11
Bem vindo ao site. Alguma parte da sua arquitetura já foi definida? Ou é apenas coisa , nuvem e aplicativo e tudo mais detalhado ainda está no ar?
Helmar
11
Quais são os modelos dos dois periféricos que você pretende conectar?
Helmar
Bem, não estou pedindo nada muito específico. O medidor e o tubo de aquecimento também podem ser qualquer outra coisa (alimentador de peixes, luzes etc.). O ponto predominante é que eles têm formas simples de comunicação com o PCB (ou seja, "me dê um valor" ou sim / não). Eu sou tão novo no PCB que estou me perguntando quais componentes básicos de um PCB eu preciso e que me permitem obter o uso simples das 4 coisas que listei. Respostas mais amplas são igualmente apreciadas.
BossGiveMeArrays

Respostas:

2

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.

Sean Houlihane
fonte
Ah, ok, as possíveis incompatibilidades de comunicação do sensor não serão um problema. Você acha que um módulo com as especificações do RTL8710 que você vinculou é suficiente para lidar com as tarefas simples que descrevi (números 1 a 4)? Mais uma vez, desculpe o hardware PCB não é o meu forte.
BossGiveMeArrays
Você precisa entender o que (4) significa. Este não é um problema de PCB, é um problema de software. O dispositivo vinculado é capaz de executar o tipo de tarefa que você descreve com certeza. Existem placas de desenvolvimento para esse tipo de dispositivo, que permitem alguns protótipos sem criar uma placa.
Sean Houlihane