PIC16鍵盤輸入示意圖
鍵盤輸入系統如何工作?
電路的核心是PIC16F84(但也可能是PIC16F88或PIC16F819)讀取按鍵,并控制電磁閥和蜂鳴器。每個按鍵都有一個二極管,可防止多次按鍵造成干擾,微控制器一次掃描一行。當微控制器檢測到按下回車鍵時,它將檢查輸入的代碼是否等于密碼。如果代碼與系統匹配,則會激活電磁閥,這樣就可以將門,櫥柜或其他任何想要鎖定的東西打開。只有當微動開關被激活時,系統才會釋放電磁閥,用于檢測門何時關閉。
按下按鈕時,微控制器也會短路蜂鳴器發出蜂鳴聲。如果輸入了錯誤的代碼,蜂鳴器將發出3聲嘟嘟聲,表示代碼不正確。如果代碼是正確的,蜂鳴器會發出9聲短促的嗶聲并接通電磁閥以指示成功。功率調節電路由7805提供,具有所有必需的反向保護,EMF保護和平滑功能。蜂鳴器和電磁閥也與二極管并聯,以防止控制它們的晶體管發生損壞。
構建DIY鍵盤輸入系統電路
此處顯示的項目使用在銑床上制作的定制PCB。但是,對于那些不想使用定制PCB的人來說,這個項目可以很容易地在面包板或條板上制作。如果您打算構建此項目是為了安全,則鍵盤應與主控制器分開。這是為了防止個人通過強制電磁閥打開來潛在地破壞電路。
帶螺線管的已完成系統
微動開關需要安裝在這樣的位置,使得當門或柜子關閉時,微動開關被激活。這樣控制器可以停用電磁閥并重新鎖定系統。使用PIC16鍵輸入系統時,如果代碼或電路出現問題,建立備用電源或激活電磁閥的方法可能是個好主意。您可以在下面找到ASM和KiCad文件:
DIY鍵盤輸入系統文件
-
PIC16
+關注
關注
2文章
152瀏覽量
35185 -
鍵盤輸入
+關注
關注
0文章
2瀏覽量
1714
發布評論請先 登錄
AD-PCB快捷鍵總結
GUI GUIDER 1.9.0創建LVGL9工程使用鍵盤問題求解
樹莓派OS 的屏幕鍵盤不好用?這個方法可以解決問題!

開關柜一鍵順控在一鍵停電、一鍵送電中的作用
低功耗Air724UG模組軟件指南:KEYPAD示例~

Made with KiCad(九十):Urchin - 34 鍵 ZMK 鍵盤

人機界面在開關柜一鍵順控中起到什么作用?

基于XIAO SAMD21開發板的數字鍵盤制作方案

評論