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:
Enviar lecturas de temperatura cuando lo solicite el usuario de la aplicación
Recibe solicitudes para cambiar la temperatura alta o baja
Encender / apagar el dispositivo de calentamiento
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.
Respuestas:
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.
fuente