2018年7月31日 星期二

Ardunio:實作 Ethernet Shield 網路家用電路控制(內部網路)

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

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

2018年7月26日 星期四

Ardunio:實作 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 乙太網路擴充板,相容於原廠的乙太網路擴充板,價格相對便宜。

2018年7月20日 星期五

Arduino:DHT11溫溼度量測與LCD顯示

幫自家儍花哥購入了很多、很多的學習模組,也正因為模組實在是瞎拚過多了,儍花哥一時半刻消化不完,所以儍花父子兵分兩路同時進行模組的功能演練。

[演練功能]
1. 測量溫濕度並將量測得知的溫濕度顯示於序列監控視窗中。
2. 測量溫濕度並將量測得知的溫濕度顯示於LCD模組中。

2018年7月2日 星期一

Arduino:超音波量測與LCD距離顯示

老是指導自家儍花兒子進行 Arduino 模組學習,讓小誌心癢癢、手癢癢的也想 DIY 動手實作一下。先前儍花哥已經完成超音波量測距模組 HC-SR04R 的基礎學習,雖然是以ardublock 圖形化來學習,但程式觀念也學習得不錯,小誌則想以純程式碼的方式來實際演練一下。

[演練功能]
利用 HC-SR04R模組測量物體距離,並將量測得知的距離數據顯示於LCD模組中;當超出量測範圍 2cm< 或 >300cm 時,LCD 顯示 Out of Range!! 並亮起警示的紅色 LED。