顯示具有 BH1750 標籤的文章。 顯示所有文章
顯示具有 BH1750 標籤的文章。 顯示所有文章

2015年1月16日 星期五

[ Wireless-RF@Arduino ] 無線天氣資料傳輸 - Arduino Manchester 函式庫應用

網頁最後修改時間:2016/09/04 

延續上一篇 Manchester ( 曼徹斯特 ) 函式庫的介紹,這一篇將繼續深入一點點,連接 BH1750 ( 光照度感測器 ) 和 DHT11 ( 溫溼度感測器 ) 在 Arduino 板子上,所收到的溫溼度以及環境照度資料經由 RF433 以及 ASK433 ( 如下圖 ) 無線發射模組傳送到遠端的無線接收端。

本篇除了使用與上一篇同樣的方法傳送資料之外,還介紹了使用陣列傳送的方式,使用這方法可以擴展更多的 ID 與資料串列,用來接收更多不同無線發射端的資料 !
賣場的無線發射接收模組 ( 左邊:本文稱 RF433;右邊:本為稱 ASK433 )

2014年7月28日 星期一

[ { 3V3 } 整合型 1602 LCD ] 使用樹莓派 ( Raspberry Pi ) 偵測環境溫溼度 ( DHT-11 ) 與環境光源強度 ( BH1750 )

本篇網頁中所使用到的零件可到下面商品網址訂購:

使用樹莓派偵測環境溫溼度與環境光源強度

環境溫溼度與光的強度偵測時常用在氣候偵測或是 DIY 製作上,配合使用整合型 1602 LCD 可以非常方便的將所取得的數值或是文字直接顯示在這一片液晶螢幕上,若是使用 { 3V3 } 版本的整合型 LCD,整體接線可以更加的簡化 ( 不需要接調字亮度的可變電阻);。

在這篇網頁中,您將看到:
  • 如何同時控制兩個 I2C 裝置 ( BH1750 環境光源強度偵測模組和整合型 LCD [ IIC 模式 ] )
  • 如何取得單線式通訊的 DHT-11 感測器的溫、濕度值
網頁中所提供的三個樹莓派的 .C 檔案,放置在雲端硬碟中 ( DHT-Light-LCDI2C )。這幾個原始碼使用 wiringPi 函式庫 ( 請自行安裝 )並以編譯成執行檔可直接使用,有購買的請使用所提供的資料下載連結自行下載。

目錄中包含三個 .C 檔,描述如下 :
  1. 讀取 DHT-11 溫溼度值並顯示在整合型 LCD 螢幕上
    displayDHT.c
  2. 讀取 BH1750 光源強度值 ( Lux ) 並顯示在整合型 LCD 螢幕上
    displayLUX.c
  3. 讀取 DHT-11 溫溼度值和 BH1750 光源強度值 ( Lux ) 並顯示在整合型 LCD 螢幕上
    LTRDisplay.c
資料夾目錄

2014年5月19日 星期一

[ { 5V } 整合型 1602 LCD ] 使用單晶片 ( AT89S51 ) 偵測環境溫溼度 ( DHT-11 ) 與環境光源強度 ( BH1750 )

本篇網頁中所使用到的零件可到下面商品網址訂購:

使用單晶片偵測環境溫溼度與環境光源強度

環境溫溼度與光的強度偵測時常用在氣候偵測或是 DIY 製作上,配合使用整合型 1602 LCD 可以非常方便的將所取得的數值或是文字直接顯示在這一片液晶螢幕上,不要再使用 UART 將資料取出了!

在這篇網頁中,您將看到:
  • 讓單晶片 8051 動作的基本電路
  • 如何同時控制兩個 I2C 裝置 ( BH1750 環境光源強度偵測模組和整合型 LCD [ IIC 模式 ] )
  • 如何取得單線式通訊的 DHT-11 感測器的溫、濕度值
網頁中所提供的三個單晶片 AST89S51, Keil C 專案檔會放置在雲端硬碟中 ( display_lcd+dht11+bh1750 ),並完成設置與編譯完成可直接使用 .hex 燒錄,有購買的請使用所提供的資料下載連結自行下載,目錄中包含三個專案檔,內容有:
  1. 讀取 DHT-11 溫溼度值並顯示在整合型 LCD 螢幕上
    display_lcd+dht11.uvproj
  2. 讀取 BH1750 光源強度值 ( Lux ) 並顯示在整合型 LCD 螢幕上
    display_lcd+bh1750.uvproj
  3. 讀取 DHT-11 溫溼度值和 BH1750 光源強度值 ( Lux ) 並顯示在整合型 LCD 螢幕上
    display_lcd+dht11+bh1750.uvproj
資料夾目錄