打造一個單片機控“光碼電子鎖”【轉譯】手工電子DIY教程

打造一個單片機控“光碼電子鎖”【轉譯】

由於原版太耗孔方兄,我就做了一個簡單的光敏電阻識別開鎖。【安全係數小,但就算是破譯出解鎖端光發出的頻率也無法開鎖,因為光敏電阻感受的阻值不一樣照樣無法開鎖,根據這點,對開鎖端LED的亮度在每次開鎖後改變,只有開鎖端的LED同步】
可以隨便改密碼,改密方法:可以在代碼裏更改光發出的間隔閃爍次數以及間隔時間。這裏我將這個設置成: 亮 →0.5秒→滅→1秒→亮→1.1秒→滅 ← 循環
為了提高安全,也可以做一個一次性密碼,由時鐘定時後隨機改變後同步。

主要材料:

  開發板  光敏電阻
  LED  電源

所需工具:

  剪刀

製作步驟:

第1步:

打造一個單片機控“光碼電子鎖”【轉譯】 第2張

首先我們取出光敏電阻

第2步:

打造一個單片機控“光碼電子鎖”【轉譯】 第3張

將LED1連接開發板上的P1.0作為鑰匙

第3步:

打造一個單片機控“光碼電子鎖”【轉譯】 第4張

我們寫一段程序讓LED,亮 →0.5秒→滅→1秒→亮→1.1秒→亮 ← 循環

第4步:

打造一個單片機控“光碼電子鎖”【轉譯】 第5張

這裏的0.5秒等的都不算嚴謹,但是在由光敏電阻感應那段程序【識別程序】是一樣的時間間隔。

第5步:

打造一個單片機控“光碼電子鎖”【轉譯】 第6張

將LED對準光敏電阻上的兩個突出物這樣才能使光亮強度一致

第6步:

打造一個單片機控“光碼電子鎖”【轉譯】 第7張

需要一塊電源,連接單片機的輸出電源端,即使在識別突然停電的時候也會繼續觸發.如果你觸發的是步進電機,就需要多點,別忘了加鹽。

第7步:

打造一個單片機控“光碼電子鎖”【轉譯】 第8張

取出一個盒子然後將開鎖的那段全移進去

第8步:

打造一個單片機控“光碼電子鎖”【轉譯】 第9張

第9步:

打造一個單片機控“光碼電子鎖”【轉譯】 第10張

第10步:

打造一個單片機控“光碼電子鎖”【轉譯】 第11張

後期的要真正使用的話,做個最小系統給開鎖端即可,到時可以真正的給它縮小體積,換小點的芯片,只需一段簡單的代碼和一個口就行了就可以驅動開鎖端了。