久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 75420|回復(fù): 235
收起左側(cè)

51單片機(jī)做的藍(lán)牙開(kāi)關(guān)

  [復(fù)制鏈接]
ID:141361 發(fā)表于 2016-11-8 13:06 | 顯示全部樓層 |閱讀模式
三個(gè)月以前,正當(dāng)暑假,沒(méi)什么事情可做,當(dāng)時(shí)在學(xué)習(xí)易安卓,可能很多人都沒(méi)聽(tīng)說(shuō)過(guò)這個(gè)軟件,簡(jiǎn)單來(lái)說(shuō)就是一款中文編程平臺(tái),編寫(xiě)安卓手機(jī)應(yīng)用的,由于編程語(yǔ)言是中文的,所以對(duì)于我們中國(guó)人學(xué)習(xí)非常容易,至于語(yǔ)法那些和C語(yǔ)言JAVA是一樣的。然后就打算來(lái)實(shí)踐一下。先做一個(gè)簡(jiǎn)單的,就用手機(jī)和藍(lán)牙模塊通信吧,然后控制一下開(kāi)關(guān)的開(kāi)斷就可以了。這是第一個(gè)版本,一個(gè)月之后又做了第二個(gè)功能強(qiáng)大的版本,感興趣的可以期待發(fā)帖,東西是早就做好了的!

第一次發(fā)帖,還望各位多多支持,大神勿噴,小弟再次萬(wàn)分感謝

1.首先是藍(lán)牙APP, 易安卓編寫(xiě)的,說(shuō)編寫(xiě)其實(shí)我只是修改了其中的一些內(nèi)容,主要的部分都是易錦老師視頻里的那個(gè)軟件,不過(guò)我已經(jīng)懂得了那些命令,(后面有工程文件,如果不 懂,可以去找易錦老師的視頻來(lái)看,如果找不到,我這存的有),兩張界面和代碼截圖,非常簡(jiǎn)單,功能也很簡(jiǎn)單,程序前后修改了兩次主要地方,主要原因是測(cè)試 的時(shí)候發(fā)現(xiàn)第一種程序會(huì)出現(xiàn)錯(cuò)誤,在單片機(jī)哪里會(huì)仔細(xì)說(shuō)明!

操作界面,很簡(jiǎn)單,打開(kāi)之后打開(kāi)藍(lán)牙,然后點(diǎn)擊搜索設(shè)備,
找到你的模塊名字,點(diǎn)擊之后就可以連接了,連接之后下面會(huì)顯示藍(lán)牙的名稱(chēng)和地址信息

111.png

2.單片機(jī)程序, 這個(gè)程序也很簡(jiǎn)單,只要學(xué)過(guò)一些單片機(jī)程序的人應(yīng)該都知道吧,串口通信,設(shè)置好通信的波特率,初始化工作做好,然后在串口中斷程序里寫(xiě)上你要做的事情就可 以了,這里雖然說(shuō)11.0592的晶振定時(shí)器初值為fd,但是如果用12m的晶振也是可以的,差距不多,沒(méi)有問(wèn)題。(說(shuō)的不怎么專(zhuān)業(yè),我也不是很專(zhuān)業(yè)的 人,所以請(qǐng)大神誤噴,見(jiàn)笑了。┻@里是修改前后的程序不一樣的地方,前面的程序是單片機(jī)沒(méi)接收到數(shù)據(jù)之后讀取前一次的IO狀態(tài),然后改變其狀態(tài),但是測(cè)試 的時(shí)候發(fā)現(xiàn)讀取狀態(tài)有錯(cuò)誤,估計(jì)是我的電路有問(wèn)題,第一個(gè)繼電器可以正常工作,第二個(gè)和第三個(gè)都有問(wèn)題,當(dāng)?shù)谝粋(gè)關(guān)閉的時(shí)候可以打開(kāi),但是當(dāng)打開(kāi)的了卻不 能關(guān)閉,只能用關(guān)閉所有的命令來(lái)關(guān)閉,(找了一下午也沒(méi)發(fā)現(xiàn)問(wèn)題,元件換了幾個(gè)都沒(méi)找到,后來(lái)放棄了),后來(lái)就換了后面程序,直接發(fā)送狀態(tài)命令,不用判斷 當(dāng)前的狀態(tài)了,我覺(jué)得后面這種可能更好!而且實(shí)際測(cè)試的時(shí)候也可以,沒(méi)有問(wèn)題。(補(bǔ)充一下,我發(fā)現(xiàn)12M的晶振不能用11.0592M的數(shù)據(jù),原因是定時(shí) 器計(jì)數(shù)產(chǎn)生的波特率與9600差距有點(diǎn)大,誤差到達(dá)了8.5%左右,理論上誤差要小于4%才能正常通信,所以通信有錯(cuò)誤,雖然能通信,但是數(shù)據(jù)不對(duì),后來(lái) 我把晶振換回來(lái)就可以了,看來(lái)要實(shí)踐才知道真理。)
333.png 444.png 555.png

222.png



第 一、二張是修改之前的程序,有問(wèn)題,最后一張是修改之后的,沒(méi)有問(wèn)題,后來(lái)仔細(xì)想了一下,后面一種才是正確的,前面一種的改變狀態(tài)可能會(huì)出現(xiàn)錯(cuò)誤,就是手 機(jī)上顯示的開(kāi)關(guān)是關(guān)的,然而實(shí)際電路中的電路是開(kāi)著的(這也是沒(méi)有數(shù)據(jù)回傳的原因吧,現(xiàn)在只是單向的手機(jī)發(fā),模塊接的形式,以后再研究)!,但是后面一種 不會(huì)出現(xiàn)這個(gè)問(wèn)題!

3.實(shí)物電路連接,我也是在測(cè)試,所以先用LED 等來(lái)代替繼電器輸出,然后才用到繼電器上面。單片機(jī)直接放在我做的最小系統(tǒng)版上面,然后用導(dǎo)線來(lái)連接到藍(lán)牙開(kāi)關(guān)的小板子上,等測(cè)試無(wú)誤之后再安裝在上面, 不然不好寫(xiě)程序上去。輸出接的是一個(gè)小電機(jī),用的一個(gè)12v蓄電池代替220V電源,如果要用220V的電源,要注意安全了!提醒一下,絕緣一定要做好, 畢竟不是開(kāi)玩笑的。簡(jiǎn)單說(shuō)一下電路連接,首先你得需要焊接一個(gè)51單片機(jī)最小系統(tǒng)板,(如果這個(gè)都不會(huì),那你需要先學(xué)習(xí)一下,不然肯定是沒(méi)辦法做的)然后是由三極管驅(qū)動(dòng)繼電器的電路,記得加二極管,不然三極管很有幾率被擊穿,最后是藍(lán)牙模塊與單片機(jī)的連接,電源接好,一般藍(lán)牙模塊都是寬電壓的,所以直接接到5V電源上,與單片機(jī)共用電源,不用什么電壓轉(zhuǎn)換,很方便的,把藍(lán)牙模塊的TX與單片機(jī)的RX連接,就是P3.0那個(gè)引腳,RX接單片機(jī)的TX,就是P3.1那個(gè)引腳,至于繼電器哪里你需要接成常開(kāi)還是常閉的模式就你自己決定了,當(dāng)然還要加一點(diǎn)錄濾波的,因?yàn)槔^電器啟動(dòng)的一瞬間電流很大,擔(dān)心是單片機(jī)死機(jī)!這些就是主要的東西了。
    777.png   

前一張是之前測(cè)試用的,后面一張是后來(lái)直接把單片機(jī)裝上去的,看著沒(méi)有那么亂了,可以看到,當(dāng)手機(jī)上的開(kāi)關(guān)23打開(kāi)時(shí),電路板上的燈23也是兩的,表明繼電器已經(jīng)被打開(kāi)了。


4.打完收工,作品完成好 了至此最簡(jiǎn)單的藍(lán)牙開(kāi)關(guān)就做好了,可以躺在床上遙控在遠(yuǎn)處的風(fēng)扇了(好吧你們都用的是空調(diào),當(dāng)我沒(méi)說(shuō)。,定時(shí)關(guān)機(jī)(這個(gè)功能沒(méi)做,不過(guò)原理都一樣,自由 發(fā)揮了),其他神馬的!感興趣的同學(xué)可以試一下,比如說(shuō)高級(jí)一點(diǎn)的外網(wǎng)控制的,把電腦作為服務(wù)器,把藍(lán)牙模塊接好,和控制器連接起來(lái),然后讓手機(jī)與電腦通 過(guò)互聯(lián)網(wǎng)通信,用手機(jī)給電腦發(fā)送指令,再通過(guò)電腦給藍(lán)牙模塊發(fā)送指令,比如提前開(kāi)個(gè)空調(diào)什么的(提前開(kāi)風(fēng)扇沒(méi)用,還是開(kāi)你們的空調(diào)吧),然后其他什么的東 西就自己發(fā)揮了!我想這個(gè)應(yīng)該是屬于傳說(shuō)中的物聯(lián)網(wǎng)吧,雖然沒(méi)有那么高大上,但是原理是一樣的。

最后感謝各位看官老爺?shù)挠^看,如果覺(jué)得有用,就不要吝嗇一點(diǎn)分啊。

最后的最后資料肯定是有的,不過(guò)別做伸手黨啊,還是回復(fù)一句吧。!
易安卓和單片機(jī)源碼:
藍(lán)牙開(kāi)關(guān)單片機(jī)代碼.zip (33.24 KB, 下載次數(shù): 686) 藍(lán)牙開(kāi)關(guān)手機(jī)軟件.zip (262.79 KB, 下載次數(shù): 594)

評(píng)分

參與人數(shù) 35黑幣 +365 收起 理由
piplxh + 30
溫xyz + 5 共享資料的黑幣獎(jiǎng)勵(lì)!
都市郎 + 15 共享資料的黑幣獎(jiǎng)勵(lì)!
2430078927 + 9 贊一個(gè)!
spwlm + 5 共享資料的黑幣獎(jiǎng)勵(lì)!
選擇淺愛(ài)01 + 5 淡定
brave_ruan + 5 贊一個(gè)!
fzhlpp + 5 贊一個(gè)!
sunbbk + 5 很給力!
一世顧你 + 5 很給力!
qjzyx + 5 贊一個(gè)!
sky日耀 + 5 很給力!
tieq1952 + 10 很給力!
jjxiong92 + 1 很給力!
張小帥1126 + 8
練氏 + 12
shengwuben + 1 很給力!
olanping + 5 很給力!
持勤補(bǔ)拙 + 10 很給力!
cj菜菜 + 5 共享資料的黑幣獎(jiǎng)勵(lì)!
荷喵喵 + 1 很給力!
凱子來(lái)了 + 10 共享資料的黑幣獎(jiǎng)勵(lì)!
dengweishun123 + 5 贊一個(gè)!
pangin + 5 很給力!
1312121 + 5 很給力!

查看全部評(píng)分

相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

ID:1 發(fā)表于 2016-11-12 17:39 | 顯示全部樓層
很棒的制作,51黑有你更精彩。。
回復(fù)

使用道具 舉報(bào)

ID:136794 發(fā)表于 2016-11-12 23:36 | 顯示全部樓層
51黑有你更精彩。。
回復(fù)

使用道具 舉報(bào)

ID:104183 發(fā)表于 2016-11-13 19:30 | 顯示全部樓層
謝謝分享。
回復(fù)

使用道具 舉報(bào)

ID:141361 發(fā)表于 2016-11-13 21:32 | 顯示全部樓層
謝謝大家支持,分享創(chuàng)造快樂(lè)
回復(fù)

使用道具 舉報(bào)

ID:46999 發(fā)表于 2016-11-13 22:37 來(lái)自觸屏版 | 顯示全部樓層
話說(shuō)易安卓軟件也要注冊(cè)費(fèi)吧
回復(fù)

使用道具 舉報(bào)

ID:141361 發(fā)表于 2016-11-14 13:18 | 顯示全部樓層
維超 發(fā)表于 2016-11-13 22:37
話說(shuō)易安卓軟件也要注冊(cè)費(fèi)吧

你用免費(fèi)的就可以了,只是生成的是調(diào)試版軟件,可以用的
回復(fù)

使用道具 舉報(bào)

ID:140980 發(fā)表于 2016-11-15 10:59 | 顯示全部樓層
謝謝分享,學(xué)習(xí)了!
回復(fù)

使用道具 舉報(bào)

ID:105734 發(fā)表于 2016-11-15 11:39 | 顯示全部樓層
學(xué)習(xí)一下, 對(duì)于不懂的人來(lái)說(shuō)還是有點(diǎn)難度
回復(fù)

使用道具 舉報(bào)

ID:105734 發(fā)表于 2016-11-15 11:40 | 顯示全部樓層
學(xué)習(xí)一下,!
回復(fù)

使用道具 舉報(bào)

ID:148389 發(fā)表于 2016-11-17 08:51 | 顯示全部樓層
樓主好人hhhhhh
回復(fù)

使用道具 舉報(bào)

ID:148513 發(fā)表于 2016-11-18 16:39 | 顯示全部樓層
挺有用東西
回復(fù)

使用道具 舉報(bào)

ID:141361 發(fā)表于 2016-11-19 09:43 | 顯示全部樓層
djjzf 發(fā)表于 2016-11-15 11:39
學(xué)習(xí)一下, 對(duì)于不懂的人來(lái)說(shuō)還是有點(diǎn)難度

哦,我忘記了,很多內(nèi)容都沒(méi)提及,我默認(rèn)是兩方面都懂得人,我只是提供方法和思路,那些什么軟件使用操作步驟都省略了,以后的寫(xiě)仔細(xì)點(diǎn)吧,多謝支持
回復(fù)

使用道具 舉報(bào)

ID:91691 發(fā)表于 2016-11-19 10:49 | 顯示全部樓層
謝謝分享
回復(fù)

使用道具 舉報(bào)

ID:146204 發(fā)表于 2016-11-20 21:13 | 顯示全部樓層
謝謝分享,學(xué)習(xí)學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

ID:134810 發(fā)表于 2016-11-22 16:40 來(lái)自觸屏版 | 顯示全部樓層
挺好的
回復(fù)

使用道具 舉報(bào)

ID:128134 發(fā)表于 2016-11-24 19:34 | 顯示全部樓層
謝謝,目前在看E4A的視頻教程,這個(gè)可以嘗試一下
回復(fù)

使用道具 舉報(bào)

ID:150054 發(fā)表于 2016-11-25 01:38 | 顯示全部樓層
感謝樓主分享  無(wú)私奉獻(xiàn)
回復(fù)

使用道具 舉報(bào)

ID:96023 發(fā)表于 2016-11-25 19:29 | 顯示全部樓層
很棒啊,進(jìn)來(lái)學(xué)習(xí)學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

ID:122843 發(fā)表于 2016-11-26 10:30 | 顯示全部樓層
不錯(cuò) 不錯(cuò) 味道好極了
回復(fù)

使用道具 舉報(bào)

ID:104477 發(fā)表于 2016-11-26 23:18 | 顯示全部樓層
最多能做幾路開(kāi)關(guān)
回復(fù)

使用道具 舉報(bào)

ID:150452 發(fā)表于 2016-11-26 23:40 | 顯示全部樓層
支持支持
回復(fù)

使用道具 舉報(bào)

ID:141361 發(fā)表于 2016-11-27 14:20 | 顯示全部樓層
hs88 發(fā)表于 2016-11-26 23:18
最多能做幾路開(kāi)關(guān)

看你單片機(jī)了,或者加上譯碼芯片,理論上想多少個(gè)都可以,比如40口的單片機(jī),有32個(gè)IO口,除去兩個(gè)串口,剩余的30個(gè)你都可以用來(lái)控制一個(gè)開(kāi)關(guān),如果用138譯碼器的話,3個(gè)就可以控制8個(gè)開(kāi)關(guān)(2^3=8),那么30個(gè)就可以控制80個(gè)了,如果單片機(jī)IO更多,那么可以控制的也更多,比如其他型號(hào)的
回復(fù)

使用道具 舉報(bào)

ID:141361 發(fā)表于 2016-11-27 14:22 | 顯示全部樓層
岸上_冰 發(fā)表于 2016-11-24 19:34
謝謝,目前在看E4A的視頻教程,這個(gè)可以嘗試一下

實(shí)踐才是檢驗(yàn)真理的唯一標(biāo)準(zhǔn),但是還得需要硬件基礎(chǔ)才行,嘗試是好的
回復(fù)

使用道具 舉報(bào)

ID:150534 發(fā)表于 2016-11-27 14:52 | 顯示全部樓層

 51黑有你更精彩。!
回復(fù)

使用道具 舉報(bào)

ID:89286 發(fā)表于 2016-11-29 22:11 | 顯示全部樓層
thanks
回復(fù)

使用道具 舉報(bào)

ID:138317 發(fā)表于 2016-12-4 18:58 | 顯示全部樓層
樓住厲害
回復(fù)

使用道具 舉報(bào)

ID:127035 發(fā)表于 2016-12-4 22:33 | 顯示全部樓層
很給力
回復(fù)

使用道具 舉報(bào)

ID:71123 發(fā)表于 2016-12-7 10:13 | 顯示全部樓層
看看 學(xué)習(xí)學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

ID:142160 發(fā)表于 2016-12-7 21:58 | 顯示全部樓層
的確是很不錯(cuò)的
回復(fù)

使用道具 舉報(bào)

ID:127973 發(fā)表于 2016-12-8 00:41 | 顯示全部樓層
很好,下載來(lái)參考
回復(fù)

使用道具 舉報(bào)

ID:153134 發(fā)表于 2016-12-8 11:41 | 顯示全部樓層
5黑有你更精彩
回復(fù)

使用道具 舉報(bào)

ID:87141 發(fā)表于 2016-12-8 17:15 | 顯示全部樓層
謝謝樓主分享,好好看看!
回復(fù)

使用道具 舉報(bào)

ID:104838 發(fā)表于 2016-12-8 20:01 | 顯示全部樓層
51黑有你更精彩!!!
回復(fù)

使用道具 舉報(bào)

ID:102890 發(fā)表于 2016-12-11 17:44 | 顯示全部樓層
正好需要  謝謝了
回復(fù)

使用道具 舉報(bào)

ID:154103 發(fā)表于 2016-12-12 13:30 | 顯示全部樓層
想耍耍
回復(fù)

使用道具 舉報(bào)

ID:110769 發(fā)表于 2016-12-13 23:43 來(lái)自觸屏版 | 顯示全部樓層
謝謝,有你更精彩
回復(fù)

使用道具 舉報(bào)

ID:110769 發(fā)表于 2016-12-13 23:44 來(lái)自觸屏版 | 顯示全部樓層
嘻嘻嘻,謝謝
回復(fù)

使用道具 舉報(bào)

ID:140371 發(fā)表于 2016-12-14 05:00 | 顯示全部樓層
也來(lái)玩玩看
回復(fù)

使用道具 舉報(bào)

ID:154580 發(fā)表于 2016-12-14 08:11 | 顯示全部樓層
學(xué)習(xí)一下
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 日本激情一区二区 | 91精品国产日韩91久久久久久 | 国产日韩精品一区二区三区 | 在线a视频网站 | 精品久久久久久久久久久久 | 国产一级视频 | 精品一区二区三区四区外站 | 日韩在线观看一区 | 丝袜美腿一区二区三区 | 欧美另类视频在线 | 毛片毛片毛片毛片毛片 | 91精品在线播放 | 亚洲二区在线 | 成人夜晚看av | 国产一二三区在线 | 欧美一级久久 | 亚洲一区二区三区在线播放 | 国产一区影院 | 国产 欧美 日韩 一区 | 亚洲三级av | 麻豆视频在线免费看 | 精品电影 | 亚洲网在线 | 婷婷不卡 | 中文字幕在线免费观看 | 国产a区| 成人综合在线视频 | 成人亚洲网站 | 亚洲精品大全 | 欧美一级片久久 | 久热爱| 国产成人免费视频网站高清观看视频 | 美国十次成人欧美色导视频 | 91视频导航 | 亚洲狠狠丁香婷婷综合久久久 | 蜜月aⅴ国产精品 | 一级黄色片日本 | 天堂久久天堂综合色 | 日韩欧美三级电影 | 伊人网综合在线 | 日本黄色免费片 |