




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
目錄
1產(chǎn)品功能分析...............................................................................................................1
1.1設(shè)計(jì)背景及內(nèi)容................................................................................................1
1.2功能分析............................................................................................................1
2方案設(shè)計(jì).......................................................................................................................1
2.1ArduinoUno的選擇方案.................................................................................1
2.2電磁鎖的方案選擇............................................................................................2
2.3藍(lán)牙模塊的的選擇............................................................................................2
2.4系統(tǒng)框圖............................................................................................................3
3產(chǎn)品硬件設(shè)計(jì).............................................................................................................3
3.1ArduinoUno產(chǎn)品介紹....................................................................................3
3.2ArduinoUno系統(tǒng)原理圖設(shè)計(jì).......................................................................5
3.3BT04-E02藍(lán)牙模塊電路設(shè)計(jì)...........................................................................6
3.4繼電器電路設(shè)計(jì)................................................................................................8
4實(shí)驗(yàn)開(kāi)發(fā)工具.............................................................................................................9
4.1開(kāi)發(fā)工具介紹...................................................................................................10
4.2Arduino如何用Proteus仿真......................................................................10
4.3用Proteus仿真ArduinoUno最小系統(tǒng)...........................................................12
5程序設(shè)計(jì)...................................................................................................................13
6產(chǎn)品使用說(shuō)明...........................................................................................................15
參考資料.........................................................................................................................16
附錄1元器件清單........................................................................................................16
附錄2電路原理圖........................................................................................................17
附錄3PCB設(shè)計(jì)圖.........................................................................................................18
附錄4作品實(shí)物照........................................................................................................19
附錄5軟件程序代碼...................................................................................................21
湖南商職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
基于Arduino藍(lán)牙電磁鎖設(shè)計(jì)與制作
1產(chǎn)品功能分析
1.1設(shè)計(jì)背景及內(nèi)容
在我們?nèi)粘I钪校T鎖是我們每個(gè)家庭都會(huì)安裝的東西,能夠很好的保
護(hù)家里的東西丟失掉,所以,安裝高性能的門鎖就成為了我們必須研究的一樣
東西,所以本次產(chǎn)品我選擇了這一項(xiàng)目進(jìn)行研究,希望可以幫助更多的人,保
護(hù)好自己家的財(cái)務(wù),首先必須搞清楚電磁鎖的結(jié)構(gòu),需要哪些材料然后配合藍(lán)
牙,制作出一套可以有效防盜的鎖。
電磁鎖,想要配合藍(lán)牙進(jìn)行操作,必須要用到通訊裝備,所以我們結(jié)合實(shí)
際,利用我在物聯(lián)網(wǎng)課上學(xué)到的知識(shí),采取用ArduinoUno對(duì)藍(lán)牙跟電磁鎖進(jìn)行
結(jié)合,使其能防止被破譯的情況下,進(jìn)行操作,做到用手機(jī)開(kāi)門鎖,達(dá)到所需
要的目的,完成本次畢業(yè)設(shè)計(jì)制作的內(nèi)容!
(1)設(shè)計(jì)內(nèi)容:
1)系統(tǒng)方案的選擇;
2)硬件電路的組成及使用方法;
3)硬件、軟件調(diào)試。
(2)設(shè)計(jì)要求及預(yù)期成果:
1)藍(lán)牙功能:采用藍(lán)牙通訊,可以做到手機(jī)開(kāi)鎖,非常方便;
2)應(yīng)用功能:可以將電磁鎖安裝在自己家門內(nèi),可以起到很好的防盜效果;
1.2功能分析
設(shè)備的藍(lán)牙和手機(jī)的藍(lán)牙連接,如在手機(jī)軟件的串口上連接發(fā)送對(duì)應(yīng)的字
母,輸出h,則電磁鎖會(huì)開(kāi)鎖3秒,延時(shí)1秒,手機(jī)上會(huì)返回Ok的數(shù)值則開(kāi)鎖成
功,3秒后鎖會(huì)自動(dòng)鎖上達(dá)到目的!
2方案設(shè)計(jì)
2.1ArduinoUno的選擇方案
方案一:
1
湖南商職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
ARduinoNano是一種混合信號(hào)處理器。它性價(jià)比高、使用方便,通常用于各
種儀器儀表的智能管理和過(guò)程控制領(lǐng)域,但不符合設(shè)計(jì)要求且價(jià)格昂貴。
方案二:
主板控制器采用ArduinoUnoR3。它是一款具有高性能、低功耗設(shè)計(jì)的
ArduinoUno主板,具備多位控制器常用于檢測(cè)數(shù)值設(shè)計(jì)。它符合設(shè)計(jì)要求且價(jià)格
實(shí)惠。
綜上所述,故選擇方案二。
2.2電磁鎖的方案選擇
方案一
可以使用wifi模塊,wifi模塊的好處在于,太覆蓋的范圍很廣,連接操作
起來(lái)也很簡(jiǎn)單,但太容易被破解,遭到黑客的攻擊防盜效果太差,所以本次我
選擇的是后者。
方案二
使用藍(lán)牙模塊,雖然藍(lán)牙模塊他的使用范圍很短,但是他具有良好的防盜
性,連接起來(lái)也很方便,使用起來(lái)很安全,結(jié)合實(shí)際,我選擇藍(lán)牙模塊用于本
次的畢業(yè)設(shè)計(jì)。
綜上所述,故選擇方案二。
2.3藍(lán)牙模塊的的選擇
方案一
采用了BT04-E06無(wú)線藍(lán)牙模塊,該款移動(dòng)無(wú)線模塊在問(wèn)世以后它也將能被
用途更廣泛主要更廣泛地被認(rèn)為它是一項(xiàng)可同時(shí)被廣泛被用于各種中的長(zhǎng)短程
距離的無(wú)線移動(dòng)的長(zhǎng)距離的無(wú)線藍(lán)牙移動(dòng)的無(wú)線藍(lán)牙數(shù)據(jù)的藍(lán)牙傳送等業(yè)務(wù)領(lǐng)
域及各種中的短距離的移動(dòng)無(wú)線移動(dòng)的無(wú)線藍(lán)牙數(shù)據(jù)傳輸?shù)囊苿?dòng)無(wú)線的藍(lán)牙無(wú)
線傳輸?shù)鹊臒o(wú)線業(yè)務(wù)領(lǐng)域。基本所有的藍(lán)牙功能參數(shù)你就完全可以的輕松的實(shí)
現(xiàn)很方便簡(jiǎn)單的很快速的你就完全可以的直接輕松的實(shí)現(xiàn)和你PC機(jī)里所有的所
有以上的藍(lán)牙設(shè)備的之間可以直接的進(jìn)行所有藍(lán)牙數(shù)據(jù)之間的直接相連的交換
也就是你可以的一次性輕松的完成的和你所有的兩個(gè)或以上的兩個(gè)藍(lán)牙模塊設(shè)
備之間的之間的對(duì)你所有的所有藍(lán)牙數(shù)據(jù)之間直接相連的進(jìn)行交換,很適合此
次設(shè)計(jì)的需要。
方案二
相比于BT04藍(lán)牙模塊,HC藍(lán)牙模塊雖然更好用,性能更好,但它很貴,相
2
湖南商職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
比起來(lái)我們的BT04藍(lán)牙模塊就很廉價(jià),性價(jià)比很高,故選擇方案一。
2.4系統(tǒng)框圖
本設(shè)計(jì)由ArduinoUno+藍(lán)牙模塊電路+電磁鎖電路+電源電路組成。
圖1系統(tǒng)框圖
3產(chǎn)品硬件設(shè)計(jì)
3.1ArduinoUno產(chǎn)品介紹
Arduino是由一個(gè)另有一個(gè)被稱為歐洲的開(kāi)發(fā)小組團(tuán)隊(duì)于在2005年的第一
個(gè)冬季中所進(jìn)行的開(kāi)發(fā)。其小組成員列表中還很可能會(huì)包括馬西莫班齊、大衛(wèi)
卡泰爾斯、湯姆伊戈、吉安盧卡馬蒂諾、大衛(wèi)梅利斯和尼古拉斯贊貝蒂。據(jù)說(shuō),
奧杜諾開(kāi)發(fā)團(tuán)隊(duì)的負(fù)責(zé)人馬西莫班齊(MassimoBanzi)教授曾經(jīng)都是意大利和伊
夫雷亞一所高科技設(shè)計(jì)及培訓(xùn)的學(xué)校里的高級(jí)教師。他的手下的許多學(xué)生甚至
到了現(xiàn)在也仍經(jīng)常有少數(shù)人還會(huì)經(jīng)常為此問(wèn)題抱怨為什么連他們自己都能找到
的出用不到的任何一款既便宜又簡(jiǎn)單易用而又輕易又好使用的微控制器。2005
年的第一個(gè)冬天,馬西莫班齊與大衛(wèi)卡蒂爾共同討論研究過(guò)了這個(gè)問(wèn)題。David
和cuartielles是一名編號(hào)是西班牙的芯片工程師,當(dāng)時(shí)的他們已是一名來(lái)自該
校計(jì)算機(jī)系的一名高級(jí)訪問(wèn)學(xué)者。他們兩個(gè)兄妹倆現(xiàn)在已經(jīng)決定好要一起共同
來(lái)負(fù)責(zé)設(shè)計(jì)制造出這樣一個(gè)能夠由他們自己所能夠開(kāi)發(fā)設(shè)計(jì)出編程語(yǔ)言的電路
板,并將最終這個(gè)決定也要一起介紹給Banzi的其他每一個(gè)學(xué)生David和Mellis
一起共同負(fù)責(zé)去共同來(lái)為這個(gè)電路板開(kāi)發(fā)設(shè)計(jì)制作出這樣一種編程語(yǔ)言。兩天
的時(shí)間過(guò)去后,David與和Mellis一同重新編寫(xiě)并完成了代碼。三天多的準(zhǔn)備時(shí)
3
湖南商職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
間工作結(jié)束了后,電路板的設(shè)計(jì)稿便可全部印刷完成了。內(nèi)容簡(jiǎn)介這個(gè)樣板名意
即為Arduino。幾乎只要他們是所有人,即使你是有他們認(rèn)為自己可能并不完全
懂的其他任何的一些計(jì)算機(jī)基礎(chǔ)知識(shí)或者是編程,也已經(jīng)可以或者已經(jīng)完全可
以通過(guò)直接快速地使用這個(gè)Arduino板庫(kù)來(lái)進(jìn)行學(xué)習(xí)和設(shè)計(jì)并且快速制作或者
開(kāi)發(fā)設(shè)計(jì)出了任何的一些你覺(jué)得看上去本來(lái)就可以很炫酷的一些新東西,比如
響應(yīng)傳感器、燈罩和控制電機(jī)現(xiàn)在,Arduino已經(jīng)僅僅是一個(gè)完全免費(fèi)并且開(kāi)源
的項(xiàng)目。其提供的所有設(shè)計(jì)與技術(shù)資料皆均可通過(guò)免費(fèi)方式在其的官方網(wǎng)站上
進(jìn)行永久或免費(fèi)在線下載及獲取。嚴(yán)格地定義上來(lái)說(shuō),Arduino這是一名詞應(yīng)該
主要指的就應(yīng)當(dāng)主要是硬件、軟件、開(kāi)發(fā)的團(tuán)隊(duì)、設(shè)計(jì)的原則和對(duì)用戶負(fù)責(zé)的
互助及創(chuàng)新精神。從這本書(shū)和作者個(gè)人的另一些實(shí)際工作學(xué)習(xí)或生活經(jīng)歷情況
比較來(lái)看,通常他們所說(shuō)的使用的Arduino軟件在百分之90%左右的實(shí)際開(kāi)發(fā)情
況條件下應(yīng)該基本上都是被用來(lái)代指Arduino軟件的硬件開(kāi)發(fā)板,這一點(diǎn)可能更
加明顯。Arduino上的各種硬件開(kāi)發(fā)板有很多種的型號(hào)。它其實(shí)也是單指是一種
單片的硅微機(jī)集成電路。它的內(nèi)部構(gòu)成的硬件電路核心單元主要的是組成一個(gè)
微型單片機(jī)。開(kāi)發(fā)板上所集成的各種和許多其他單片機(jī)類似結(jié)構(gòu)的可編程硬件
電路單元還有些可以被認(rèn)為它們是用來(lái)專門處理用于處理在微型單片機(jī)電路內(nèi)
部運(yùn)行的供電過(guò)程的驅(qū)動(dòng)與控制電路輸出的入口和輸出接口之間關(guān)系的信號(hào)或
者轉(zhuǎn)換輸出信號(hào)。官方授權(quán)發(fā)售的Arduino使用在了megaavr系列中的幾乎是所
有的芯片,特別重要的一點(diǎn)是其中的包括使用了ATmega8、Atmega168、ATmega328、
ATmega1280等芯片和還有極小一部分芯片使用是ATmega2560,還有值得注意的
一點(diǎn)就是這其中使用的只有一小部分的芯片僅僅是被使用在進(jìn)行設(shè)計(jì)了一些與
Arduino完全兼容的處理器。常見(jiàn)的Arduino主板包括ArduinoUNO。
圖2(ArduinoUno開(kāi)發(fā)板基于ATmega328)
ArduinoLeonard
4
湖南商職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖3(ArduinoUno基于ATmega328ArduinoDue
(ArduinoUno基于ATmega328ArduinoD
3.2ArduinoUno系統(tǒng)原理圖設(shè)計(jì)
ArduinoUno是一款基于ATmega328P芯片架構(gòu)的嵌入式微控制器主板。
它的同時(shí)又可為客戶提供了一個(gè)包含有最多可達(dá)的最多達(dá)的14個(gè)數(shù)字模
擬數(shù)字輸入端口/模擬數(shù)字輸出端口的引腳(其中6個(gè)可用作PWM輸出),6
個(gè)模擬數(shù)字輸入,16萬(wàn)MHz的時(shí)鐘頻率的晶振時(shí)鐘,USB總線端口之間的連
接,電源插孔,ICSP接頭和復(fù)位按鈕。只須你按照電腦自己的需要來(lái)進(jìn)行分
別的操作通過(guò)你把上面這兩根的USB數(shù)據(jù)線分別進(jìn)行連接來(lái)分別的連接到
上下兩臺(tái)電腦的平板電腦上后平板電腦上就能來(lái)自動(dòng)的保持正常電腦的正
常供電、程序運(yùn)行就可以來(lái)自動(dòng)的正常的進(jìn)行上網(wǎng)和下載的一些軟件使用
和來(lái)進(jìn)行的一些的遠(yuǎn)程的數(shù)據(jù)通訊。
ArduinoUno系統(tǒng)原理圖如下圖4所示:
5
湖南商職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖4ArduinoUnoR3系統(tǒng)原理圖
本系統(tǒng)可以選擇單相12V直流電源作為本系統(tǒng)工作總控制電源,為整個(gè)系統(tǒng)
工作供電,電路性能簡(jiǎn)單、穩(wěn)定。
圖55V電源原理圖
3.3BT04-E02藍(lán)牙模塊電路設(shè)計(jì)
藍(lán)牙模塊無(wú)線網(wǎng)絡(luò)通信。它成本低、體積小、靈敏度高并且支持串行接口。
(1)模塊特點(diǎn)
支持藍(lán)牙SPP串口協(xié)議
內(nèi)置PCB天線
支持UART接口
藍(lán)牙Class2
數(shù)據(jù)傳輸比BLE藍(lán)牙更快、可同時(shí)達(dá)到8K字節(jié)每秒和以上的數(shù)據(jù)速率
6
湖南商職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
支持與從SPP的主從藍(lán)牙模塊之間直接進(jìn)行連接通信的方式下進(jìn)行的從藍(lán)
牙模塊通信(JDY-30為從SPP藍(lán)牙模塊)
支持與電腦SPP藍(lán)牙通信
支持Android手機(jī)SPP通信
(2)產(chǎn)品應(yīng)用范圍
POS機(jī)
藍(lán)牙打印機(jī)
藍(lán)牙玩具
藍(lán)牙高速數(shù)據(jù)傳輸產(chǎn)品應(yīng)用
小家電
汽車電子
(3)模塊技術(shù)參數(shù)
工作電壓:3.3V-6V
工作溫度:-40℃-85℃
天線:PCB板載天線
功耗:19mA
(4)模塊接口說(shuō)明
RXD是一款串口輸入,電平范圍為TTL電平
TXD是一種串口的輸出,電平范圍為TTL電平
GND接GND
VCC接3.3V-6V
藍(lán)牙模塊接口電路圖如下圖6所示:
圖6BT04藍(lán)牙模塊電路原理圖
藍(lán)牙模塊實(shí)物圖如下圖7所示:
7
湖南商職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖7藍(lán)牙模塊實(shí)物圖
3.4繼電器電路設(shè)計(jì)
繼電器連接電源后,通過(guò)程序控制電磁鎖的開(kāi)關(guān),高電平收縮,低電平伸
出。它的電路原理圖如圖8所示:
圖8繼電器電路原理圖
8
湖南商職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
4實(shí)驗(yàn)開(kāi)發(fā)工具
1.ArduinoIDE簡(jiǎn)介ArduinoIDE是由一套專門為用于為嵌入式產(chǎn)品Arduino開(kāi)
發(fā)板設(shè)計(jì)量身專門打造的定做的嵌入式硬件集成開(kāi)發(fā)設(shè)計(jì)環(huán)境。
圖9開(kāi)發(fā)平臺(tái)
2.Proteus
Proteus軟件是國(guó)內(nèi)一套在世界上目前比較有著名口碑的嵌入式單片機(jī)EDA
集成調(diào)試集成工具系統(tǒng)(仿真軟件)系列之一,從單片機(jī)原理圖布圖、代碼設(shè)計(jì)調(diào)
試到嵌入式單片機(jī)的內(nèi)部仿真與單片機(jī)系統(tǒng)外圍電路仿真的全面協(xié)同分析和實(shí)
時(shí)仿真,一鍵從快速菜單切換設(shè)計(jì)到完整產(chǎn)品的PCB板設(shè)計(jì),真正地實(shí)現(xiàn)了到完
成了單片機(jī)產(chǎn)品的從簡(jiǎn)單設(shè)計(jì)的概念到對(duì)完整的產(chǎn)品功能模塊的全方位的完整
仿真設(shè)計(jì)。是目前國(guó)內(nèi)乃至目前國(guó)際甚至目前世界上有的唯一的可以提供將電
路模型分析和仿真建模軟件、PCB設(shè)計(jì)軟件和虛擬仿真電路模型設(shè)計(jì)及電路仿真
和分析建模軟件等實(shí)現(xiàn)三合一的應(yīng)用平臺(tái)的專業(yè)集成電路設(shè)計(jì)技術(shù)平臺(tái)。
圖10仿真平臺(tái)
9
湖南商職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
4.1開(kāi)發(fā)工具介紹
1.ArduinoIDE簡(jiǎn)介ArduinoIDE是由一套專門為用于為嵌入式系統(tǒng)Arduino開(kāi)發(fā)
板而量身特別打造并定做的嵌入式硬件集成開(kāi)發(fā)環(huán)境。
4.2Arduino如何用Proteus仿真
本作品以ArduinoUnoR3為例,仿真時(shí)一般選用ATMEGA328P單片機(jī),仿真
其他板時(shí),選擇對(duì)應(yīng)的單片機(jī)即可,大體原理相似。
其實(shí)現(xiàn)基本的硬件程序的編寫(xiě)基本步驟和實(shí)現(xiàn)一個(gè)基本完整的硬件工作功
能模塊的全部過(guò)程都大致或可說(shuō)大致可分別可以被簡(jiǎn)單看做理解為分別是:軟
件模塊可以通過(guò)在任何一個(gè)基于Arduino接口的IDE自動(dòng)編程軟件模塊里進(jìn)行
直接或自動(dòng)手工編程從而完成硬件程序的編寫(xiě),硬件模塊甚至還包括可通過(guò)實(shí)
現(xiàn)在任一個(gè)ProteusISIS軟件模塊里進(jìn)行直接繪圖或?qū)崿F(xiàn)通過(guò)直接手工來(lái)繪制
的電氣原理圖而完成實(shí)現(xiàn)建立。程序文件的正確編寫(xiě)路徑和使用方法運(yùn)行和安
裝編寫(xiě)加載完程序文件后,選擇ArduinoIDE編程界面菜單欄上的最靠底下方的
Tools菜單項(xiàng),再用鼠標(biāo)右鍵或者鼠標(biāo)右鍵點(diǎn)擊選擇Board→Arduino
Duemilanovew/ATmega328,也可以就這樣你現(xiàn)在就又可以了直接鼠標(biāo)點(diǎn)擊選擇
Board→ArDuinoUno,然后你就需要再用右鍵點(diǎn)擊編譯按鈕,生成就出了下一個(gè)
HeX文件(二進(jìn)制機(jī)器碼文件)了。有個(gè)下載完了的該單片機(jī)的Hex的文件,接著
轉(zhuǎn)到了Proteus的電氣原理圖,雙擊了該電氣原理圖文件中顯示的芯片所要顯
示的出來(lái)的是芯片型號(hào)為的ATMEGA328P的單片機(jī)芯片,出現(xiàn)的如下這樣的這樣
是一個(gè)對(duì)話框,通過(guò)文件目錄進(jìn)行瀏覽的用這種瀏覽方法首先我們就可以通過(guò)
先點(diǎn)擊來(lái)先確定查看一下在雙擊該單片機(jī)的Hex文件的文件目錄中要顯示出的
是芯片的存儲(chǔ)位置的正確設(shè)置的正確位置,并還可來(lái)這里進(jìn)行查看了解一下在
這里面其中還包含了的以及其他的一些單片機(jī)芯片的一些正常的工作方式參數(shù)
設(shè)置及狀態(tài)參數(shù)的設(shè)定等的各種參數(shù)設(shè)置的及各種功能的設(shè)置等等的一些設(shè)置,
最后的用戶也是還可再通過(guò)直接的點(diǎn)擊在ProteuSISIS軟件界面中的輕一按或
左鍵擊一下屏幕最下方的播放按鈕,就是可以了已經(jīng)也是可以操作十分簡(jiǎn)單方
便清楚直觀真實(shí)的看到使用了Arduino單片機(jī)模塊在Proteus仿真模擬軟件環(huán)
境條件下在進(jìn)行的工作環(huán)境過(guò)程中實(shí)現(xiàn)出的各種實(shí)時(shí)的仿真和模擬軟件的運(yùn)行
狀態(tài)的工作方式過(guò)程和模擬效果。
Arduino程序編譯安裝成功了之后,Hex文件也將會(huì)隨之被系統(tǒng)自動(dòng)的刪除,
而此時(shí)在一個(gè)Proteus仿真的Arduino單片機(jī)環(huán)境中,需要自動(dòng)取出在使用編
譯完了Arduino軟件時(shí)自動(dòng)產(chǎn)生了下來(lái)的這個(gè)Hex文件,可是,Arduino單片機(jī)
的IDE環(huán)境在默認(rèn)的在使用編譯完安裝了這個(gè)Hex文件之后也會(huì)隨之被系統(tǒng)自
動(dòng)的刪除掉了的,所以取不到這個(gè)Hex文件,為了方便快速地取出那個(gè)Hex文件,
加載到PortEus中的單片機(jī)為ATMEGA328P,需要修改的參數(shù)列表如下:
10
湖南商職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖11編譯平臺(tái)
然后就可以獲得hex文件的地址了。
確定你刪除掉了Hex文件,還有一條就是以下有這三個(gè)參數(shù)項(xiàng)很有可能你
是要對(duì)系統(tǒng)做了重新的參數(shù)修訂,一說(shuō)你是要對(duì)系統(tǒng)把"CLKDIV8(Divideclock
by8)"的這個(gè)參數(shù)項(xiàng)重新的修改為"Unprogrammed"的;二是把"CKSELFuses"的參
數(shù)項(xiàng)修改為"(1111)Ext.Crystal8.0-MHz點(diǎn)擊";三是AdvancedProperties的
ClockFrequency參數(shù)項(xiàng)設(shè)為16Mhz。最后點(diǎn)擊編輯對(duì)話框的"確定"的按鈕,然后
就又可以繼續(xù)進(jìn)行仿真了如圖:(雙擊ATMEGA328P)
11
湖南商職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖12仿真設(shè)計(jì)
4.3用Proteus仿真ArduinoUno最小系統(tǒng)
1.ATMEGA328P-PU引腳圖
圖13ATMEGA328P-PU引腳圖
此外,還需振蕩電路,將AVCC和AREF接+5v。
用到的元器件有:CRYSTAL、22pF電容、ATMEGA328P、POWER端口、GROUND
端口。
然后按下圖連線:
12
湖南商職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖14連線圖
即得到ArduinoUno的最小系統(tǒng)。
我采用將ArduinoUno的最小系統(tǒng)導(dǎo)出區(qū)域,這樣下次用的時(shí)候可以直接引進(jìn)來(lái)。
5程序設(shè)計(jì)
代碼如下:
intledPin=13;
voidsetup(){
pinMode(ledPin,OUTPUT);
}
voidloop(){
for(inti=0;i<3;i++){
digitalWrite(ledPin,HIGH);
delay(300);
digitalWrite(ledPin,LOW);
delay(600);
}
delay(2100);
for(inti=0;i<3;i++){
digitalWrite(ledPin,HIGH);
13
湖南商職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
delay(900);
digitalWrite(ledPin,LOW);
delay(600);
}
delay(2100);
for(inti=0;i<3;i++){
digitalWrite(ledPin,HIGH);
delay(300);
digitalWrite(ledPin,LOW);
delay(600);
}
delay(2100);
}
仿真圖如下:
圖15仿真圖
直接將前面最小系統(tǒng)引入,然后在digitalpin13口加電阻(1k),LED即可。
仿真過(guò)程:
編譯完畢后,下方窗口顯示如下:
.hex即為我們要用到的hex文件。直接復(fù)制地址,然后粘貼到ProgramFile處,點(diǎn)確定:
14
湖南商職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
然后點(diǎn)右下角三角開(kāi)始仿真,仿真結(jié)果如下,開(kāi)始輸出SOS信號(hào):
圖16仿真效果圖
6產(chǎn)品使用說(shuō)明
(1)使用前檢查產(chǎn)品是否完好安全,準(zhǔn)備好相關(guān)的材料。
(2)打開(kāi)產(chǎn)品開(kāi)關(guān),連接線路,把線連接好后,打開(kāi)藍(lán)牙跟定位系統(tǒng),然
后進(jìn)入串口app軟件,進(jìn)行連接,發(fā)送指令,然后進(jìn)行開(kāi)鎖,如果打不開(kāi),及時(shí)
切斷電源,防止電路被燒壞,然后進(jìn)行檢查,把問(wèn)題找到,然后進(jìn)行修改,修
改完成,重新打開(kāi)軟件進(jìn)行調(diào)試,當(dāng)我們發(fā)送串口指令,門鎖會(huì)自動(dòng)打開(kāi)3秒,
然后關(guān)閉,所以我們進(jìn)門盡量快點(diǎn),避免門鎖卡主,然后關(guān)閉軟件!
15
湖南商職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
參考資料
[1]盛穎.基于藍(lán)牙技術(shù)的智能傳感器的研究[EB/OL].20070301[20211215].網(wǎng)站
[2]將貴龍.基于藍(lán)牙技術(shù)的心電動(dòng)態(tài)監(jiān)護(hù)系統(tǒng)研究[EB/OL].20040818[20211206].網(wǎng)站.
[3]韋奮.藍(lán)牙無(wú)線通訊模塊設(shè)計(jì)[EB/OL].20080101[20211215].百度.
[4]付蔚,童世華,唐明,王蓉.基于藍(lán)牙芯片的無(wú)線通信模塊設(shè)計(jì)與開(kāi)發(fā)[EB/OL].
20090101[20211215].網(wǎng)站.
[5]李小齊.基于ArduinoUno的研究與開(kāi)發(fā)[EB/OL].20020205[20211218].qq網(wǎng)站.
[6]王龍.基于藍(lán)牙的環(huán)境監(jiān)測(cè)系統(tǒng)設(shè)計(jì)[EB/OL].20090808[20211221].火狐網(wǎng)站.
附錄1元器件清單
(呂浩博)畢業(yè)設(shè)計(jì)基于Arduino藍(lán)牙電磁鎖設(shè)
計(jì)與制作元器件清單
序號(hào)名稱型號(hào)規(guī)格數(shù)量
1主板
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 會(huì)展產(chǎn)業(yè)政策對(duì)會(huì)展行業(yè)競(jìng)爭(zhēng)力的影響考核試卷
- 供應(yīng)鏈智能合同的法律風(fēng)險(xiǎn)評(píng)估考核試卷
- 光伏組件選型與應(yīng)用考核試卷
- 通風(fēng)設(shè)備智能控制系統(tǒng)安全性評(píng)估考核試卷
- 化妝品包裝結(jié)構(gòu)創(chuàng)新與包裝功能提升研究考核試卷
- 脫硫石膏運(yùn)輸合同范本
- 濟(jì)南市【人教版】小學(xué)數(shù)學(xué)四年級(jí)上冊(cè):全冊(cè)導(dǎo)學(xué)案-第1單元
- 火電靈活性改造市場(chǎng)分析
- 保姆雇傭協(xié)議書(shū)(11篇)
- 機(jī)器人控制與感知技術(shù)
- 2024年xx中學(xué)學(xué)生校服選用采購(gòu)實(shí)施方案
- DL∕T 2622-2023 1000kV高壓并聯(lián)電抗器局部放電現(xiàn)場(chǎng)測(cè)量技術(shù)導(dǎo)則
- JT-T-1270.3-2019公路橋梁梳齒板伸縮裝置第3部分:整體錨固式伸縮裝置
- 廣東省茂名市2023-2024學(xué)年八年級(jí)下學(xué)期期末數(shù)學(xué)試題
- 遼寧省沈陽(yáng)沈河區(qū)七校聯(lián)考2024屆物理八下期末考試試題及答案解析
- DZ∕T 0221-2006 崩塌、滑坡、泥石流監(jiān)測(cè)規(guī)范(正式版)
- 小學(xué)英語(yǔ)祈使句練習(xí)題
- ?;穫}(cāng)庫(kù)標(biāo)準(zhǔn)
- 《陸上風(fēng)電場(chǎng)工程設(shè)計(jì)概算編制規(guī)定及費(fèi)用標(biāo)準(zhǔn)》(NB-T 31011-2019)
- (高清版)DZT 0426-2023 固體礦產(chǎn)地質(zhì)調(diào)查規(guī)范(1:50000)
- 國(guó)家行政區(qū)域代碼表
評(píng)論
0/150
提交評(píng)論