在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

簡易Arduino電子鎖DIY圖解

454398 ? 來源:網絡整理 ? 作者:佚名 ? 2019-11-05 10:29 ? 次閱讀

第1步:零件

首先您需要一個Arduino,我用了Diecimila,但任何類型都可以。

我使用的鎖是La Gard ENV 1300型鎖,我在EBay上花了10美元買了6個這樣的鎖。

你不能只使用任何類型的鎖,像普通的門鎖,它必須是電子鎖。

它需要在按以下方式進行操作:在此鎖內有一個鎖舌,現在使鎖舌保持閉合的是一個非常簡單的電磁體。 通過此電磁體通電時,它可以打開鎖。如果內部沒有此簡單的電磁體,則它將不起作用。一個簡單的使用鑰匙,大頭針和彈子的門鎖將不起作用。

我在其中包括鎖內部的圖片,在其中您可以看到它的工作原理電源進入電磁體,該電磁體將銷子拉回并釋放,釋放楔子。從理論上講,您可以創建自己的電磁鎖,或者使用簡單的電動機或其他工具,但這又是不同的指示。

您還需要一個基本的晶體管:從Radio shack購置的2N2222

現在,如果您想通過其他方式(而不是僅通過計算機)打開它,則是:藍牙電話,我正在將Touch Pro與Windows Mobile一起使用

條形碼掃描儀,我正在使用Symbol CS1504

在上一張圖片中看到一個門把手,該門把手的底部粘有一個木制方形旋鈕,以適合鎖上的方形釘,用于打開鎖。

步驟2:Arduino

Arduino的接線非常簡單。

這只是一個非常簡單的晶體管設置。來自Radio shack的2N2222

現在我用幾個電阻器嘗試了一下,遇到了一些問題,所以我就沒有了。

請隨時對此進行糾正。

晶體管已這樣連接:

》來自數字端口的信號連接到晶體管的基極。

Arduino的電源通過鎖回并流到晶體管的集電極

,然后它的發射極從接地端流出。 Arduino

代碼非常簡單,它可以從串行端口獲取任何數據并將信號發送到端口,延遲然后結束信號。再次,非常簡單:

/*

測試到使用串行端口打開/關閉鎖

*/

int inByte = 0;

void setup()

{

//啟動serial

Serial.begin(9600);

pinMode(3,OUTPUT);

}

void循環()

{

//檢查是否連接

if(Serial.available()》 0)

{

inByte = Serial.read();

digitalWrite(3,HIGH);

delay(1000);

digitalWrite(3,LOW);

}

}

它看起來就像它選擇的任何串行數據在該端口上打開鎖的時間為1000毫秒。

非常簡單

步驟3:LockApp

現在我創建了一個應用程序并將其拆分為多個部分:

按鈕-按下按鈕,它將數據發送到Arduino以打開《條形碼-訪問條形碼掃描儀數據并檢查特定的代碼,如果看到則打開鎖。藍牙-使用WinMo手機,它通過藍牙串行連接獲取正確的數據。它會打開鎖

設置-您可以在其中告訴每個設備正在使用哪些COM端口。

每個設備都以相同的方式將數據發送到Arduino,

從設置菜單中拉出COM端口,

》打開連接,

發送數據,

關閉端口

更新狀態

像這樣:

C#:

infoLabel1.Text =“ OPENING”;

嘗試

{

SerialPort port2 =新的SerialPort(lockCom.Text,9600);

port2.Open();

port2.Write(“ open”);

port2.Close();

為(int i = 0;我《100; i ++)

{

infoLabel1.Text =“ OPEN”;

}

infoLabel1.Text =“ LOCKED”;

}

catch(System.Exception exp)

{

infoLabel1.Text =“連接問題”;

}

因此在按鈕Tab上,如果您單擊“打開”,請運行上面的代碼。

步驟4 :條形碼

現在在“條形碼”選項卡上,該代碼首先將條形碼掃描器稱為Symbol CS1504

Motorola為此模型提供了c ++ SDK,但我沒有感覺像是要轉換或處理它,因此我查找了已經完成的C#庫,我發現:http://boss.bekk.no/display/BOSS/BarcodeLibrary

該庫使用起來非常簡單:

try

{

BarcodeLibrary.BarcodeFunctions條碼=新的BarcodeLibrary.BarcodeFunctions(barscanCom.Text);

條碼。Interrogate();

列表scandCodes =新List();

ScanningCodes =條碼.GetBarcodes();

如果(scannedCodes.Count!= 0)

{

TESTCODE = ScandCodes [0] .Code;

條碼.ClearBarcodes();

如果(CODE = = TESTCODE)

{

bsLabel.Text =“ ACCEPTE D“;

SerialPort端口=新的SerialPort(lockCom.Text,9600);

port.Open();

port.Write(” open“);

port.Close();

for(int i = 0;我《100; i ++)

{

infoLabel2.Text =“ OPEN”;

}

infoLabel2.Text =“ LOCKED”;

}

else

{

bsLabel.Text =“ DENIED”;

}

}

else

{

bsLabel.Text =“未檢測到代碼”;

}

}

catch(System.Exception exp)

{

bsLabel.Text =“條形碼掃描儀問題”;

}

它調用掃描儀并檢索保存在掃描儀上的JUSTTHEFIRST CODE(我懶惰地搜索它們)一旦找到它,它就會刪除所有保存的代碼。

然后進行比較,如果它是有效的,它將使用前面解釋的代碼(懶惰地使其變成函數)來打開鎖。

非常容易。

步驟5:藍牙和BlueLock

現在輪到藍牙了,我為Windows Mobile創建了一個非常簡單的程序當您點擊send時,它會要求COM端口提供藍牙并向其發送數據。

一旦您點擊了名為blueLock

的此代碼的send,您便會在PC上點擊“掃描并打開”,它將掃描數據從設備中打開

blueLock Windows Mobile代碼:

公共Form1()

{

InitializeComponent();

字符串[]端口= SerialPort.GetPortNames();

comboBox1.Items。 Add(“未選擇端口”);

for(int i = 0;我 comboBox1.Items.Add(端口[i]);

comboBox2.Items.Add(“未選擇端口”);

for(int i = 0; i comboBox2.Items.Add(ports [i]);

}

私有void button1_Click(對象發送方,EventArgs e)

{

SerialPort端口=新的SerialPort(comboBox1.SelectedItem。 ToString(),9600);

port.ReadTimeout = 1000;

port.Open();

port.Write(“ Test”);

port.Close();

}

lockApp的藍牙代碼:

私有無效btButton_Click(對象發送者,EventArgs e)

{

btLabel.Text =“掃描”;

嘗試{

SerialPort端口=新的SerialPort (btInputCom.Text,9600);

port.Open();

藍色= port.ReadByte();

port.Close();

如果(藍色!= 0)

{

btLabel.Text =“成功!”;

SerialPort端口2 =新的SerialPort(lockCom.Text,9600);

port2.Open();

port2.Write(“ open”);

port2.Close();

}

else

{

btLabel.Text =“ ERROR”;

}

}

catch(System.Exception exp)

{

btLabel.Text =“條形碼掃描儀問題”;

}

}

步驟6:結束

這背后的想法是簡單,正如您希望的那樣更好地了解Arduino,藍牙,條形碼,串行連接和硬件通信

責任編輯:wv

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 電子鎖
    +關注

    關注

    3

    文章

    118

    瀏覽量

    24157
  • Arduino
    +關注

    關注

    188

    文章

    6477

    瀏覽量

    187824
收藏 人收藏

    評論

    相關推薦

    電路的類型和特點

    電子工程領域,自電路是一種常見的設計,它能夠使電路在沒有持續的觸發信號的情況下保持其狀態。這種電路的設計對于實現自動化控制和減少人為干預至關重要。 一、自電路的類型 自電路可以
    的頭像 發表于 01-18 10:03 ?137次閱讀

    電子鎖語音芯片方案,低功耗語音播報ic,NV256H

    隨著科技的不斷發展,電子鎖已成為現代社會中,安全性和便利性并存的必備設備。如何為電子鎖行業增添智能化、人性化的功能已成為行業內的熱門話題。在這個迅速發展的市場中,廣州九芯電子推出了一款低功耗語音播報
    的頭像 發表于 12-06 01:01 ?167次閱讀
    <b class='flag-5'>電子鎖</b>語音芯片方案,低功耗語音播報ic,NV256H

    電子鎖語音芯片方案,低功耗語音播報ic,NV256H

    廣州九芯電子推出NV256H語音芯片,為電子鎖提供低功耗、高耐用、高質量音頻、靈活控制、平臺自定義及廣泛應用兼容性,注入全新語音交互體驗,滿足智能便捷安全需求。
    的頭像 發表于 12-05 14:12 ?253次閱讀

    磁阻傳感器DT7801在電子鎖中的應用

    磁阻傳感器在電子鎖中發揮著重要作用,主要體現在以下幾個方面。
    的頭像 發表于 11-28 15:07 ?325次閱讀

    WTV芯片在智能電子鎖語音留言上的應用方案解析

    01概述電子鎖的留言功能允許用戶通過語音或文字方式給其他家庭成員留下信息。這項功能可以增強家庭成員之間的溝通,特別是在忙碌的家庭生活中提供便利。WTV是一款功能強大的高品質語音芯片,采用了高性能
    的頭像 發表于 11-13 01:03 ?319次閱讀
    WTV芯片在智能<b class='flag-5'>電子鎖</b>語音留言上的應用方案解析

    SmartDAC-DIY評估模塊

    電子發燒友網站提供《SmartDAC-DIY評估模塊.pdf》資料免費下載
    發表于 11-01 09:19 ?0次下載
    SmartDAC-<b class='flag-5'>DIY</b>評估模塊

    貿澤電子開售Arduino新款解決方案

    2024 年 9 月 23 日 – 專注于引入新品的全球電子元器件和工業自動化產品授權代理商貿澤電子 (Mouser Electronics) 即日起備貨全球開源硬件和軟件知名供應商Arduino
    發表于 09-24 15:54 ?190次閱讀

    霍爾效應傳感器在電子智能中的應用

    電子發燒友網站提供《霍爾效應傳感器在電子智能中的應用.pdf》資料免費下載
    發表于 09-13 11:01 ?1次下載
    霍爾效應傳感器在<b class='flag-5'>電子</b>智能<b class='flag-5'>鎖</b>中的應用

    WTL580-電子鎖微波雷達應用解決方案,5.8GHz精準人體感知,觸發高效交互新體驗

    BackgroundIntroduction背景簡介隨著智能電子門鎖普及,電子門鎖的市場也隨著打開,安裝智能化電子門鎖也為大勢所趨。現我司推出基于WTL580微波雷達的電子鎖應用方案,
    的頭像 發表于 09-13 08:10 ?363次閱讀
    WTL580-<b class='flag-5'>電子鎖</b>微波雷達應用解決方案,5.8GHz精準人體感知,觸發高效交互新體驗

    支持Wi-Fi?的電子智能

    電子發燒友網站提供《支持Wi-Fi?的電子智能.pdf》資料免費下載
    發表于 08-30 11:20 ?0次下載
    支持Wi-Fi?的<b class='flag-5'>電子</b>智能<b class='flag-5'>鎖</b>

    支持Simplelink? Wi-Fi?的電子智能

    電子發燒友網站提供《支持Simplelink? Wi-Fi?的電子智能.pdf》資料免費下載
    發表于 08-30 11:11 ?0次下載
    支持Simplelink? Wi-Fi?的<b class='flag-5'>電子</b>智能<b class='flag-5'>鎖</b>

    開源項目!基于 Arduino DIY 漂亮的宏機械鍵盤

    大大簡化你的工作流程。 舉個例子,你可以將宏鍵盤上的一個按鍵設置為 CTRL+C 快捷鍵的映射,這樣,在需要復制文本或文件時,只需一鍵即可輕松完成。當你按下這個按鍵時,內置的 Arduino 會立即
    發表于 08-19 17:02

    解鎖未來安全:WT2003HP8芯片如何重塑智能電子鎖的安全性與智能化體驗

    在當今這個追求智能化、便捷化的時代,智能電子鎖作為智能家居的重要組成部分,正逐步改變著我們的生活方式。而WT2003HP8混音芯片,憑借其卓越的性能和廣泛的應用潛力,在智能電子鎖領域大放異彩,成為守護家庭安全與溫馨的重要力量。
    的頭像 發表于 07-29 11:06 ?350次閱讀
    解鎖未來安全:WT2003HP8芯片如何重塑智能<b class='flag-5'>電子鎖</b>的安全性與智能化體驗

    互斥和自旋的實現原理

    互斥和自旋是操作系統中常用的同步機制,用于控制對共享資源的訪問,以避免多個線程或進程同時訪問同一資源,從而引發數據不一致或競爭條件等問題。 互斥(Mutex) 互斥是一種基本的
    的頭像 發表于 07-10 10:07 ?611次閱讀

    音箱制作過程圖解

    電子發燒友網站提供《音箱制作過程圖解.doc》資料免費下載
    發表于 04-28 09:27 ?11次下載
    主站蜘蛛池模板: 天天色狠狠干 | freesex性woman欧美 | 亚洲黄网免费 | 免费的黄视频 | 狠狠色狠狠色狠狠五月ady | 91牛牛| 三级理论在线 | 真实偷清晰对白在线视频 | 午夜在线观看视频 | 免费看一级片 | 在线观看高清视频 | 免费日本黄色网址 | 日本免费网站在线观看 | 免费国产不卡午夜福在线观看 | 五月天婷婷久久 | 中文日产国产精品久久 | 亚洲久优优色优在线播放 | 手机看片自拍 | 精品视频日本 | 国产黄在线观看免费观看不卡 | 国产女人伦码一区二区三区不卡 | 成人精品第一区二区三区 | 一级特黄牲大片免费视频 | 国产精品一区二区三区免费视频 | 快色视频免费观看 | 欧美性xxxxxbbbbbb精品 | 色黄网站| 免费网站成人亚洲 | 天天做天天爱夜夜爽毛片毛片 | 欧美日韩一区二区三区毛片 | 蝌蚪自拍网二区 | 萌白酱白丝护士服喷水铁牛tv | 日本加勒比视频在线观看 | 国产资源视频在线观看 | 国产真实乱偷人视频 | 国产香蕉在线精彩视频 | 色吧在线视频在线观看 | 国产美女免费观看 | 狠狠色综合久久久久尤物 | 欧美人成一本免费观看视频 | 真人一级一级特黄高清毛片 |