如何将宿舍门变成指纹开锁?
一、序言
話不多說(shuō),先上圖
在寫自己的整個(gè)心路歷程之前,想先說(shuō)明幾點(diǎn),以防大家噴:
1.我只是做著玩,怎么方便怎么來(lái),電路亂但我看著爽,懶得整理。
2.我一點(diǎn)也不懂電路,用的都是某寶買的模塊,真的不會(huì)什么放大電路,電源也不會(huì)做,求說(shuō)我浪費(fèi)的大大繞個(gè)路,模塊都是我用獎(jiǎng)學(xué)金買的,我自己覺得開心就好。
3.做這個(gè)的目的是,舍友一直忘記帶鑰匙,可以增加一種開門的選擇,純屬好玩。我們寢室平時(shí)都不斷電,只有在半夜11點(diǎn)才斷電。假如有哪一天,四個(gè)人都忘了帶鑰匙,并且寢室碰巧斷電,那我也認(rèn)了,只能硬著頭皮去找宿管大爺了QAQ
4.說(shuō)我亂拉電線、損壞公物什么什么的,我們寢室已經(jīng)很破了,如果學(xué)校真讓我們賠錢換個(gè)新門,我一點(diǎn)也不介意,就當(dāng)是造福下一代了。什么通告批評(píng)、處分之類的我不怕的。。。
二、我用了一些什么東西
以前用舊的單片機(jī)開發(fā)板、指紋模塊、電磁鐵、繼電器、聲音錄放模塊、開關(guān)電源、排插、螺絲、螺絲刀、電線、電鉆(只能鉆門了=。=)。
三、模塊分析
想了想,我這個(gè)東西可以大概分為三個(gè)模塊: 聲音模塊、指紋模塊、開鎖模塊,中控用的是51單片機(jī)開發(fā)板,我知道用一整個(gè)板子很浪費(fèi),用一個(gè)最小系統(tǒng)就好了,但是我平常幾乎不用單片機(jī),所以放那里也是浪費(fèi),這點(diǎn)大家就不用噴我啦。
A.聲音模塊
這個(gè)模塊使用起來(lái)很簡(jiǎn)單,在自己調(diào)試的時(shí)候不用接單片機(jī),電源VCC端接在單片機(jī)開發(fā)板的5V,GND接單片機(jī)開發(fā)板的GND,然后按住REC說(shuō)話,可以將自己的聲音錄進(jìn)去,播放用其他兩個(gè)鍵就可以啦。我用這個(gè)模塊的目的是進(jìn)門的時(shí)候,如果有軟萌軟萌的聲音跟你說(shuō)“歡迎光臨”的話。。咳咳,想想就很心動(dòng)。
如果調(diào)試成功的話,將左邊的P-L端,接在單片機(jī)的IO口,輸出高電平就可以播放歡迎語(yǔ)啦。
B.指紋模塊
先看一下實(shí)物圖
我買的這個(gè)指紋模塊有6個(gè)接口,從左到右分別是:
探測(cè)手指電路電源、模塊電源正輸入端、TXD、RXD、GND、手指探測(cè)信號(hào)輸出
解釋一下:手指探測(cè)電路,也就是接口1和接口6是為了減小指紋模塊的損耗,在實(shí)際使用中不用也行,編程時(shí)候只要循環(huán)獲取手指圖像就好了,但這么好的功能怎么能不用呢!有一點(diǎn)需要注意一下,接口6在探測(cè)到手指時(shí),會(huì)開漏輸出低,需要接上拉電阻,然后接到單片機(jī)的外部中斷0處就好了。
C.開鎖模塊
這個(gè)是我當(dāng)時(shí)有做指紋開門想法的時(shí)候,最糾結(jié)的一塊了。聲音和指紋都很好想,但是開門要怎么開?要用什么開?于是我就百度,看到了一張圖給了我靈感,那就是用電磁鐵,可以利用電磁鐵通電瞬間的吸力,將門鎖拉開。那如何控制電磁鐵呢?大概的想法就是利用繼電器控制電磁鐵的電源,如果指紋比對(duì)通過(guò)的話,單片機(jī)輸出信號(hào)給繼電器,然后繼電器的常斷端閉合,電磁鐵把鎖拉開。
三、So Easy的編程
單片機(jī)的編程很簡(jiǎn)單,會(huì)編寫串口通信那部分就好了,指紋模塊購(gòu)買之后,賣家會(huì)給你它的使用文檔,里面有通信協(xié)議。什么是通信協(xié)議呢,就是你的指紋模塊收到什么指令會(huì)進(jìn)行采集圖像,收到什么指令會(huì)進(jìn)行指紋比對(duì)等等。那指令只能靠單片的TXD發(fā)啦。我們來(lái)整理一下編程思路:
四、下面貼出主要源碼
- fingerPrint.c
- uart.c
- main.c
五、總結(jié)一下下
學(xué)校附近很坑,各種材料都沒有地方能買,只能從某寶買,我覺得我等快遞的時(shí)間比我真正做東西的時(shí)間還長(zhǎng)QAQ。其實(shí)還有很多小細(xì)節(jié)沒有寫,比如電磁鐵的要求電壓是24V,電流6A,那我怎么得到這樣的電壓電流呢。。因?yàn)槲艺娴牟欢娐?#xff0c;所以只能買了一個(gè)24V,10A的開關(guān)電源。還有電磁鐵的拉力至關(guān)重要,第一次買的電磁鐵拉力太小拉不開,只好又買了一個(gè)拉力大的。甚至螺絲的大小都要量一下,不然東西固定不到門上。然后還有單片機(jī)怎么供電?開關(guān)電源怎么供電等等,這些都是需要考慮的問(wèn)題啦。
所以做完這個(gè)東西雖然花了不少錢,但還是蠻開心的,學(xué)到的東西還算是有點(diǎn)用?
大家有什么問(wèn)題可以評(píng)論里問(wèn)啦。
再加一句,大神不要來(lái)嘲笑我!!!我只是一個(gè)渣渣。。。。
over。。。
總結(jié)
以上是生活随笔為你收集整理的如何将宿舍门变成指纹开锁?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 测试工作绝不仅限于点点点
- 下一篇: C#三打一网络扑克游戏软件开发(一)