昨晚費了一番功夫, 把客廳的主控盒打開, 發現裡面是一塊 PIC16C55 主控的小電路板, 經過 17 年還能正常運轉, 真勇. 既然管理室主機已故障失修, 其門禁防盜功能就失去作用了, 只好自行改造讓其恢復應有功能. 我打算把弱電的電源與門磁信號線接出來, 接上 433MHz 的 RF 發射模組, 再由 Raspberry 主板接收後上網路 (或者只要 Arduino+TCP 就可以?). 使用 RF 原因是主控盒位於電視對面牆上, 而我的 Raspberry 主板當然要跟電視放一起, 要從管線拉線那是不可能, 所以只好用無線通訊方式處理.
首先是要找出控制面板上各 LED 燈號所連接的門磁, 確認 SOS 是緊急呼叫鈕, GAS 是廚房瓦斯偵測器, 1S 是大門, 2S 為後門, 3S 為書房窗戶, 但是 4S 卻四處找都沒發現在哪兒, 先不管它, 反正把這六個接點信號, 加上弱電系統的 VCC 與 GND 電源共 8 條線都抓出來, 連接到 RF 發射模組就對了. 把板子翻過來, 對照 PIC16C55 晶片接腳找了好久, 終於標定了各個接出點, 因為弱電排線頭可能年久與插座密合, 拔不出來, 所以接點接出焊錫只好活線作業囉.
第一個問題是, 經三用電表測量, 門磁在關閉時為接地 (0V), 開啟時為 1V 左右, 查了一下 HT12E 的輸入準位, 發現其高位準 VIH 最低是 0.8VDD, 也就是 4V, 而 VIL 最高是 0.2VDD, 亦即 1V, 1V~4V 是邏輯模糊區, 因此門磁送來的信號線不能直接拿來用, 必須在板子上找看看有沒有信號轉換後的接點, 要不然就得想辦法隔離提升準位.
無線模組在露天有賣, 市調如下 :
- RF433MHz(無線發射接收模組)入門學習套件 ($350+$60)
含無線模組與 HT12E, HT12E 編解碼 IC, 以及 DIP 開關, 電阻與線材等. 有附源碼等資料. - 【廣維微電腦科技】433MHz 無線RF模組 ($80+$30)
- 【廣維微電腦科技】HOLTEK HT12E DIP-18 ($20+$35)
- 【廣維微電腦科技】HOLTEK HT12D DIP-18 ($20+$35)
- 【廣維微電腦科技】8P DIP SW 指撥開關 5入 ($40+$35)
- 浩哲電子【送程式】TG-11 315MHz ~433Mhz RF無線發射模塊 ($79+$40)
- HT12E 規格書 (PDF)
- HT12D 規格書 (PDF)
- HT12E Encoder IC for Remote Control Systems
- Problem with RF circuit using HT12D and HT12E
- A remote control using HT12E and HT12D chips
- Library for HT12E
- send 8bits using RF 434 Mhz module(with ht12d-ht12e)
- Arduino - 使用RF模組
- 89C51 與 RF 發射模組的問題 (加上編解碼器後可以發射較遠)
- 使用樹莓派模擬 HT12E 遙控器編碼晶片的編碼格式
- Why use HT12E?
沒有留言:
張貼留言