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

2014-07-25

Electricimp + MS5607 氣壓感測器

按照下圖將做好的HTU-21+MS5607感測器與electricimp接好。



將程式碼放至Device頁框中。(I2C的速度不要選400KHz,可能會讀不到氣壓計的值)


按下



應該可以在 Device logs 頁看到氣壓與溫度的訊息。


2014-07-24

溫濕度(HTU-21) + 氣壓計(MS5607) 模組製作

玩過了 DHT-11/DHT-22 的溫濕度計感測模組後,總覺得有那麼一點不足。說不上來為什麼,只好上網 GOOGLE 一下了。這一找,發現還有更好的模組,SHT系列的就不錯。而 HTU-21也在搜尋中出現,看在價格比較便宜的上面,就鎖定它了。

在 HTU-21 的又想到,可否將氣壓的值也加進來。一樣,GOOGLE 出一些線索。不過,網路上很多人說 MSXXXX 的比較好。反正都要做,那好的東西都來一點吧。

上淘寶找到一個賣家,兩個都有賣,價格也還可以的。下單-付款-收貨 3天就到。MS5607有SPI/I2C兩種通訊方式,而HTU-21只有I2C。為了方便,通通改用I2C的方法。要注意電源如果能使用3V最好,MS5607的準確度會最佳。電路圖如下,R1、R2可以省略,因為 IMP 有提供上拉電阻,但如果在其它電路也要用,建議加上。



自行製作的電路板,只使用單面,外接 4PIN。


焊接後,在Arduino板子上試驗成功了。只等將程式轉換至 IMP001上了。



Electricimp + DHT-22(DHT-11) 溫濕度實驗


1. 按照下圖連接好 imp001 跟 DHT-22(DHT-11也可以)。原本網頁上用的是10KΩ的電阻,但實測後,不能正常工作。




2. 到這裡下載 DHT-22 (DHT-11) 的程式。

3. 將程式碼拷備至 ide 的device頁框中。程式碼中0.000026可能要改為0.000028或0.000030才能正常工作。

static ZERO = 0.000026; // 26 us high for "0"


4. 按下網頁上的

   

5. 應該可以在 Device logs 頁框中看到溫濕度的訊息。

2014-07-12

Electric imp 模組啟始設定程式-BlinkUp

Electric imp使用前一定要做/知道的事:
1.要有無線網路及智慧型手機, iOS/Android皆可。
2.下載Electric imp的程式(到Apple store/市集搜尋 Electric imp),安裝並執行。
3.到 官網 申請帳號。
4.開發程式一定要連到官網。

下載設定:
輸入無線網路資訊到APP程式中。將Electric imp通電後,按下APP中send BlinkUp按鈕,在3秒內將手機螢幕靠到卡片旁的透明孔,等待一陣閃光將資料傳送完畢即可離開。以後有更換無線網路設定時,再一次BlinkUp即可。

 參考影片


Electric imp 001 簡單測試

1.先按下圖連接好電路。藍色連接線是選擇使用USB或是Vin。



2.開啟 Electric imp IDE 網頁,在Device中輸入下列程式碼。

3.按下網頁上的
  image

4.LED上應可看出明暗變化。

arduino 冷氣遙控器製作

每次學生都拿到遙控器,溫度一直下調到冷氣的最低溫度,通常是22度以下且風速最大......這種感覺很不好。在炎熱的夏天中,毛孔大開的狀況下,體表都是汗水的狀況下,進到低溫的環境都很不舒服。(暑當與汗出,勿止)。

另外,學校的冷氣通常是在不同時間點購買,自然不可以是一個遙控器可以操控全部冷氣,造成管理起來也不方便。因此,把這些遙控器整合成一個,全部設成26度,風速自動,要開機只要按下on,關機只要按下off就好,沒有其他的功能,多美妙!

利用Arduino UNO的板子測了工場的冷氣遙控器,發現大同的冷氣IR code 要重覆2次,間隔約8.4mS,松林夏2次,間隔約13.6mS。


測試時發現錄下的松林夏遙控器無法控制,仔細看了遙控器的解碼波形,才發現松林夏的ircode長度為110。因此,在IRRemote.h中的MAXBUF要改為128,下次要再記錄長一點的時候方便些。

電路製作中..... 敬請期待。




2010-05-27

SR325耳罩DIY

原本 SR325 的耳罩是海棉的,每隔多年就會自動化為粉末,不管是否有用。且原廠的耳罩對我而言也小了些也不便宜。

在第二個耳罩開始粉末化時,想用手邊的材料來diy一個耳罩。
材料為電腦裝箱的避震泡棉材料。

DIY 第2號

合體後