06 RFID智慧門鎖
(2021/06/21)
之前在YOUTUBE看了一片智慧門鎖的影片覺得不難,但其中要有一個延時模組,所以先利用618去淘寶買了兩個回來試,結果一試就成功了,另外,再增加了利用小米手環(手錶)開鎖的功能,如下,供參
二、所需材料:如下圖
三、RFID模組與Arduino UNO板子連接
四、繼電器與Arduino連接,我的繼電器是低平觸發
五、延時電路的使用
五、利用motoBlockly撰寫程式
motoBlockly的網址:https://www.motoduino.com/wp-content/themes/storefront/moto_iot_blockly_v49.1/demos/code/index.html#
事先下載及安裝相關程式,就可直接燒錄
利用內建的程式來讀取卡片的UID值
測試結果:以UID為a5:9b:2d:77的磁扣當範例
接下來與繼電器結合:改寫上面程式,如果發現是這張磁扣就讓繼電器啟動
再結合紅綠燈的顯示,如果刷正確卡就出現綠燈,不正確卡就出現紅燈
綠燈接D7
紅燈接D8
六、使用小米手環來開門
要使用含有NFC的手環或手錶才可以
請參考另一篇文章 https://sites.google.com/site/wenyunotify/11-nfc%E6%87%89%E7%94%A8/01-%E5%B0%8F%E7%B1%B3%E6%89%8B%E7%92%B03%E6%A8%A1%E6%93%AC%E9%96%80%E7%A6%81%E5%8D%A1
七、影片
七、後記
賴聲寬:覺得延時電路是多餘的.只要有繼電器模組配合程式就能達成
我:對,我以前就是這樣做的。過兩天再做一個沒有延時電路的版本,謝謝提醒。
免延時電路的改變:繼電器上的一條線及麵包板的另一條線直妾接到電磁鎖正負極;按鍵的一支腳接到D4去,記得加下接拉電阻。程式修改成如下,應該就可以了
張揚:電磁鎖最好再套一個二極體, 有磁的東西會有逆電流。
我:感謝,說實在這個我不懂,要如何加呢?
張揚:買兩個1A 1KV的1N4007, 二極體有方向性,照著電路導通的方向接就好,串再電磁鎖的正負極兩邊各一顆,主要就是透過二極體的電流不可逆來阻擋逆電流,這樣可以讓你的電磁鎖的漆包線壽命長一點,不然鎖很容易燒掉。