¿Cómo puedo diseñar un controlador simple conectado a Internet para un sensor / calentador?

7

Estoy en el proceso de crear un diseño de PCB Wi-Fi simple y económico que pueda enviar y recibir mensajes a una aplicación (a través de una nube, por supuesto). Tengo la intención de conectar esta PCB a un medidor de temperatura de la pecera y a un tubo de calentamiento de la pecera.

Básicamente, aquí están las únicas formas de comunicación entre el PCB y mi aplicación:

  1. Enviar lecturas de temperatura cuando lo solicite el usuario de la aplicación

  2. Recibe solicitudes para cambiar la temperatura alta o baja

  3. Encender / apagar el dispositivo de calentamiento

  4. Necesito configurar el PCB para que pueda comunicarse con un servicio en la nube (instalando SDK, frameworks y lógica de programa para manejar los mensajes enviados / recibidos a través de la nube)

¿Qué componentes necesito en mi PCB que me permitan lograr estas tareas? ¿Y cuál es el mínimo flash y procesamiento que pueden manejar esas tareas, o ni siquiera necesito chip de procesador o memoria flash? Soy un principiante con PCB.

BossGiveMeArrays
fuente
1
Bienvenido al sitio. ¿Alguna parte de su arquitectura ya ha sido definida? ¿O es solo cosa , nube y aplicación y todo lo más detallado aún está en el aire?
Helmar
1
¿Cuáles son los modelos de los dos periféricos que intenta conectar?
Helmar
Bueno, no estoy pidiendo nada DEMASIADO específico. El medidor y el tubo de calentamiento pueden ser cualquier otra cosa (alimentador de pescado, luces, etc.). El punto predominante es que tienen formas simples de comunicación con el PCB (es decir, "dame un valor" o sí / no). Soy tan nuevo en los PCB que me pregunto qué componentes básicos de un PCB que necesito me permiten lograr un uso simple de las 4 cosas que enumeré. Las respuestas más amplias son igual de apreciadas.
BossGiveMeArrays

Respuestas:

2

No desea una antena WiFi en su PCB. Si adopta este enfoque, necesitará hacer un diseño de RF y enviarlo para la prueba de aprobación de tipo / FCC. El mejor enfoque para este tipo de problema es usar un módulo WiFi. Aquí hay una página que discute los módulos esp8266 y RTL8710 para darle una idea de lo que existe.

Estos módulos están (probablemente) diseñados para que pueda usarlos sin tener que repetir ninguna prueba reglamentaria. El MCU incorporado tiene una pequeña cantidad de exceso de potencia de procesamiento (por encima de lo que se requiere para administrar la comunicación inalámbrica) y puede usar esto para interactuar con sus sensores.

Si su sensor es analógico, necesitará algún tipo de ADC. De lo contrario, busque un sensor con una interfaz digital SPI (o similar). Su PCB se necesita para manejar los asuntos de conectores, fuente de alimentación, los indicadores y la pantalla, ese tipo de cosas.

Sean Houlihane
fuente
Ah, ok, las incompatibilidades potenciales de comunicación del sensor no serán un problema. ¿Crees que un módulo con las especificaciones del RTL8710 que vinculaste es suficiente para manejar las tareas simples que describí (números 1 - 4)? Nuevamente, lo siento, el hardware de PCB no es mi fuerte.
BossGiveMeArrays
Necesita comprender lo que significa (4). Esto no es un problema de PCB, es un problema de software. El dispositivo vinculado es capaz de realizar el tipo de tarea que usted describe con seguridad. Existen placas de desarrollo para este tipo de dispositivo, que permiten algunos prototipos sin hacer una placa.
Sean Houlihane