2024年9月28日 星期六

實作 Ethernet Shield 網路家用電路控制

本實作介紹如何使用 Arduino Ethernet Shield W5100 乙太網路擴充板,除指定相關網路參數例如MAC、IP位址等進行網路連線外,並以網頁表單資料傳送的方式透過網路擴充板與繼電器模組控制家電電源的啟閉,達到遠端控制家電之目的。

本實作除了之前介紹過的Ethernet Shield(W5100)乙太網路擴充板外,新增一個2 Relay的雙電路繼電器模組,繼電器(Relay) 是一種電流控制模組,具有輸入迴路和輸出迴路,常用於自動控制電路中,能夠把較小的電流去控制較大電流的一種「自動開關」。


  • 繼電器型號: Jqc/3FF/S Z, 2 Channel
  • 工作電壓: 5 V DC; 負載: 10 A, AC 250 V/15 A, 125 V
  •  50 x 37 x 18 mm (L * W * H); Color: Blue relays on a black PCB; Weight: 35 g
  • 腳位接點:VCC:系統電源正極,GND:系統電源負極,IN1--IN2:繼電器控制端埠。

2024年9月15日 星期日

實作 Ethernet Shield 網路通訊

本實作介紹如何使用 Arduino Ethernet Shield W5100 乙太網路擴充板,指定相關網路參數例如MAC、IP位址等,以WEB SERVER的方式讓透過網路擴充板成為簡易的網路伺服器。

Ethernet Shield(W5100) 是把 TCP/IP Protocols (TCP, UDP, ICMP, IPv4 ARP, IGMP, PPPoE, Ethernet) 直接燒至硬體電路上,只要使用 Ethernet Library 便可以輕易完成連至網際網路的動作。本實作使用副廠的 Arduino Ethernet Shield W5100 乙太網路擴充板,相容於原廠的乙太網路擴充板,價格相對便宜。

Ethernet Shield 擴充板在使用時就直接插在 Arduino UNO即可。

2024年9月4日 星期三

ESP8266 WiFi 模組(ESP-01)序列埠通訊軟體AT指令測試

本測試的主角為使用 ESP8266晶片的 WiFi 網路模組,進一步說是使用安可信(AI Thinker)的ESP-01網路模組 ,另外加上一塊USB轉TTL的模組與原本用於提供麵包版電源的模組。

  • ESP8266 WiFi 模組: (ESP-01)
  • USB轉TTL的模組:FT232RL
  • 電源模組:MB-102雙路電源板

安可信(AI Thinker)開發出一堆ESP-xx 系列的ESP8266 便宜網路模組,不同編號的模組提供不同的天線選擇、接腳數、認證,並增加更多的記憶體容量,讓模組能夠以WiFi無線傳輸方式更新韌體(OTA,Over-The-Air)。本實作採用ESP-01網路模組,電流消耗可達200~300mA,電源必須能提供足夠的電流。

熱門文章