• 方案介紹
  • 附件下載
  • 相關推薦
申請入駐 產(chǎn)業(yè)圖譜

使用以太網(wǎng)的Arduino Web服務器顯示傳感器數(shù)據(jù)

2020/09/25
289
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

b_w1SYZA0ci8.png

共3個文件

如果您打算使用Arduino運行Web服務器,那么這里是您的理想選擇。我們將在Web服務器上顯示傳感器數(shù)據(jù)。

硬件部件:

軟件應用程序和在線服務:

  • Arduino IDE

僅作記錄,Arduino本身不能充當Web服務器。與具有完整功能的嵌入式系統(tǒng)Raspberry Pi不同,Arduino需要以太網(wǎng)屏蔽才能連接到Internet或ESP8266芯片。

Arduino以太網(wǎng)屏蔽是一種電路板,可讓Arduino連接到互聯(lián)網(wǎng)。它基于Wiznet W5xxx系列以太網(wǎng)芯片。這些芯片具有能夠同時使用TCP-IP和UDP的網(wǎng)絡堆棧。但是,屏蔽層僅允許通過RJ45連接器進行有線連接。因此,如果您正在尋找無線互聯(lián)網(wǎng)解決方案,則可以改用ESP8266開發(fā)板。Arduino以太網(wǎng)防護罩具有集成的microSD卡讀卡器,可用于存儲網(wǎng)頁文件。

您仍然可以使用以太網(wǎng)屏蔽的母頭引腳與Arduino的大多數(shù)引腳接口。只需將屏蔽罩和Arduino的引腳對齊,然后向下壓直到它們舒適地合上即可。不能使用的引腳是引腳10 (SS),11 (MOSI),12 (MISO)和13 (SCK)。這些是SPI(串行外圍設備接口)引腳,Arduino用來與以太網(wǎng)屏蔽進行通信。

準備硬件

對于此項目,我們將顯示來自Arduino的DHT22溫濕度傳感器數(shù)據(jù)和與網(wǎng)絡頁面配對的以太網(wǎng)屏蔽,您可以在世界任何地方訪問該頁面。為此,請連接以下組件,如圖2所示:

組裝完組件后,將LAN電纜插入RJ45連接器。另一端必須在連接到互聯(lián)網(wǎng)的路由器上。

  • b_w1SYZA0ci8.png
    下載
    描述:接線圖
  • code_for_web_server.c
    下載
    描述:源碼
  • 項目詳情.pdf
    下載
    描述:項目細節(jié)

相關推薦