使用以太网的Arduino Web服务器显示传感器数据
时间:2022-09-25 12:30:00
假如你要用Arduino运行Web服务器,所以这是你的理想选择。我们将在这里Web传感器数据显示在服务器上。
硬件部件:Arduino UNO和Genuino UNO×1个
Arduino以太网修订版3×1个
跳线(通用)×1个
DHT22温度传感器×1个
软件应用和在线服务:Arduino IDE
仅作记录,Arduino本身不能充当Web服务器。嵌入式系统具有完整的功能Raspberry Pi不同,Arduino需要以太网屏蔽才能连接到Internet或ESP8266芯片。
Arduino以太网屏蔽是一种电路板Arduino连接到互联网。它基于Wiznet W5xxx以太网芯片系列。这些芯片可以同时使用TCP-IP和UDP网络堆栈。但只允许屏蔽层通过RJ45连接器有线连接。因此,如果你正在寻找无线互联网解决方案,你可以改用它ESP8266开发板。Arduino以太网防护罩集成microSD卡读卡器,可用于存储网页文件。
您仍然可以使用以太网屏蔽的母头引脚和Arduino大多数引脚接口。将屏蔽罩和Arduino将引脚对齐,然后向下压,直到它们舒适地关闭。不能使用的引脚是引脚10 (SS),11 (MOSI),12 (MISO)和13 (SCK)。这些是SPI(串行外围设备接口)引脚,Arduino用于与以太网屏蔽通信。
准备硬件
我们将从这个项目中展示Arduino的DHT22温湿度传感器数据和与网页匹配的以太网屏蔽,您可以访问世界任何地方的页面。为此,请连接以下组件,如图2所示:
组装组件后,将LAN电缆插入RJ45连接器。另一端必须在连接到互联网的路由器上。