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

2013年4月8日 星期一

[AlaMode][PIR] AlaMode 與人體紅外線感應 (PIR) 模組


AlaMode + Raspberry Pi + PIR + Relay + Buzzer

還記得我們在 "使用人體紅外線感應 (PIR) 模組,製作家中安全防護及警報系統" 使用樹莓派控制 PIR 模組與繼電器,並發送電子郵件嗎 ?

這次樹莓派除了負責接收從 AlaMode 發送過來的訊息,並由訊息中確認是否開始發送電子郵件之外,所有週邊的控制都是由 AlaMode 負責。

或許有人會問,這不是都一樣嗎 ? no! No! NO! 同款隔不同師傅!

AlaMode 只要有電,裡面的程式會一直執行,當你想要在 PIR 模組被觸發時發送電子郵件再把樹莓派裡的接收程式開啟就可以了。

使用此程式,樹莓派裡的 UART 功能必須已經被打開了。如果您不是一開始就依照 "AlaMode: Get Started (中文入門說明)" 作設定,那設定的方法請參考 "使用樹莓派模擬 HT12E 遙控器編碼晶片的編碼格式" 網頁中關於 "樹莓派接收無線訊號" 這一段的說明,照著做再重開機就可以!

另外,也請在閱讀此網頁之前先瀏覽

2013年3月26日 星期二

[AlaMode] RTC 晶片 (DS3231) 使用說明

需要選購 AlaMode 可至露天賣場,賣場網址如下:

{ AlaMode } 完全兼容於 Arduino 可直接嵌入 Arduino 擴充板的 Raspberry Pi (樹莓派) 擴充板

AlaMode 入門套件 - 在樹莓派開發你 (妳) 熟悉的 Arduino

樹莓派連線 AlaMode 的 RTC 模組

本文是接續 "AlaMode: Get Started (中文入門說明)",指令可以連貫下來。不過對於要在樹莓派設定其他 RTC 晶片的使用者,卻可視為獨立的使用說明。

本篇所使用的作業系統版本是:2013-02-09-wheezy-raspbian。不一定要跟我一樣,因為步驟只要對了就可以。

AlaMode 與樹莓派間的通訊連接有 I2C、SPI 和串列 UART 這幾種,其中程式燒錄使用串列通訊,而 RTC 晶片與樹莓派使用 I2C 通訊協定且為 Slave。

要瞭解 AlaMode 首先就是要看懂與清楚電路圖,才能正確連接外掛線路與使用,下面提供一個另外匯出為 PDF 清晰的 AlaMode 電路圖,給需要了解線路的看倌一個方便。

下載或觀看清晰的 AlaMode 電路圖 (原始電路圖使用 KiCAD 繪製,可以上網找原始檔案,不過下載不方便,請使用版本控制軟體 (建議 SmartSVN) 同步下載 )

AlaMode 的 RTC 晶片 ( DS3231 ) 在樹莓派中如何設置 ? 有兩種方法:一種是手動設置,但每次都要自行輸入指令才能開啟,不過對於熟悉整個開啟 RTC 流程很有幫助;另一個就是自動模式,藉由修改三個系統檔案,使其相關檔案與設定能在樹莓派開機時自動載入。

詳細設定說明,就請繼續往下看!

AlaMode: Get Started (中文入門說明)

Raspberry Pi + AlaMode + Arduino Motor Shield
Arduino 有很多的擴充板 ( 有什麼擴充板可參考 Arduino Shield List ) 可以搭派主板使用,而且擁有很多的函式庫可以相互搭配用來做為學習或是開發;樹莓派是一小型的嵌入式系統,可用來學習或是開發 Linux 系統。兩者藉由 AlaMode 擴充板可緊密的結合在一起,不但可以相互配合,更可以發揮一加一大於二的能力。