我正在创建一个简单且便宜的Wi-Fi PCB设计,该设计可以向应用发送和接收消息(当然是通过云)。我打算将此PCB连接到鱼缸温度表和鱼缸加热管。

基本上,这是PCB与我的应用程序之间唯一的通信方式:


应应用程序用户的要求发送温度读数
接收将温度升高或降低的请求
打开/关闭加热设备
我需要配置PCB以便与之通信云服务(安装SDK,框架和程序逻辑以通过云处理发送/接收的消息)

我需要在PCB中使用哪些组件来实现这些任务?可以处理这些任务的最低限度的最低限度闪存和处理是什么,或者我什至不需要处理器芯片或闪存?我是PCB的初学者。

评论

欢迎来到该网站。您的架构中是否已经定义了任何部分?还是仅仅是事物,云和应用程序,还有更详细的一切还在浮空?

您打算连接的两个外围设备的型号是什么?

好吧,我不是在要求任何特定的东西。压力表和加热管也可以是其他任何东西(喂鱼器,照明灯等)。普遍的观点是它们具有与PCB的简单通信形式(即“给我一个值”或“是/否”)。我对PCB板还很陌生,想知道我需要PCB的哪些基本组件,这些组件可以使我简单地使用列出的4件事。广泛的答案同样令人赞赏。

#1 楼

您不需要PCB上的WiFi天线。如果采用这种方法,则需要做一些RF布局并提交类型批准/ FCC测试。解决此类问题的有效方法是使用WiFi模块。这是一个讨论esp8266和RTL8710模块的页面,让您大致了解其中的内容。

这些模块(可能)经过设计,因此您可以使用它们而不必重复任何法规测试。板载MCU具有少量多余的处理能力(高于管理无线通信所需的能力),您可以使用它来与传感器接口。

如果传感器是模拟的,则您将需要某种ADC。否则,找到带有SPI(或类似)数字接口的传感器。您的PCB将需要处理连接器问题,电源,指示器和显示器等。

评论


好的,潜在的传感器通信不兼容将不是问题。您认为链接的具有RTL8710规格的模块足以处理我概述的简单任务(编号1-4)吗?再次,抱歉,PCB硬件不是我的强项。

– BossGiveMeArrays
17年2月8日在19:22

您需要了解(4)的含义。这不是PCB问题,而是软件问题。链接的设备能够执行您确定要执行的任务。有针对此类设备的开发板,无需开发板即可进行一些原型设计。

– Sean Houlihane
17年2月8日在19:43