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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 29068|回復: 64
收起左側

做一個最簡單的藍牙小車

  [復制鏈接]
ID:202986 發表于 2018-1-30 17:03 | 顯示全部樓層 |閱讀模式
需要模塊:
1.   STC89C52RC單片機+最小系統
2.   HC06藍牙從機模塊
3.   L298電機驅動模塊
4.   電源(7v
5.   電機+車輪
以上都可以在淘寶上購買的到。不過建議DIY的同志還是自己買單個原件焊接,比較有學習意義。
第一步 ——車體
小車車體建議自己制作,一是簡單,而是可以節省成本,找一塊塑料板,買一瓶502膠水,把在網上買的電機直接粘上去就可以了,很穩固。淘寶也有成品的車體,我就是直接買成品的。自己動手太浪費時間也不好看,但是就沒有成就感了。

第二步——控制系統
動手制作一個單片機最小系統,安上芯片,非常的簡單
51單片機最小系統的電路圖大家應該都知道——
第三部——電機驅動
     底盤和最小系統搞好了,小車還是跑不起來——缺少電機驅動。
單片機的I/O是驅動不了電機的,我選用的是L298N電機專用驅動芯片。
我當時是偷懶,所以就在網上買了一個電機驅動,6塊錢吧,買單個L298芯片好像是3塊錢,感覺買一個現成的更劃算
電機模塊原理圖如下:
   有興趣的可以根據這圖畫一塊PCB,自己動手做。
第四步——HC06藍牙轉串口模塊
  既然使用手機藍牙控制,那小車上必須要有一個藍牙模塊與手機藍牙通信。在這里選用了HC06藍牙轉串口模塊。
           
HC06藍牙轉串口模塊的作用是將從手機藍牙發送過來的指令接收到后轉換成串口的形式通過單片機的串口傳給單片機。只需將該模塊的TXD接上51單片機的RXD引腳就行(當然還有電源),TXD不用接,因為我們只用它接收手機藍牙信號,不發送數據。它出廠默認設置的波特率9600 ,不重新設置它的波特率的話,在寫單片機串口程序時,也要將波特率設置為9600
第五步——電源
你可以根據實際情況選擇電源,用電池組或小型蓄電池,我用的是兩塊3.7V的電池串聯來給電機驅動供電,然后用一塊手機電池3.7V給單片機和藍牙串口供電。
最后一步:
用安卓手機下載一個叫“藍牙串口”的軟件,一般人只要玩玩都會用,
手機通過藍牙向單片機發送一個數據(字符),單片機檢測到便執行相應的指令。程序看文件夾下“參考程序”
附加功能:給小車加了四個燈,通過手機可以打開,關閉。
在車子前進和后退時四個燈會閃爍。轉向時也會有相應的轉向燈。

做成功后可以在上面添加別的模塊,比如避障,尋跡,測距。。。
       教你做Android手機藍牙遙控車

    安卓手機遙控小車,顧名思義就是用安卓手機來控制小車前后左右運動。
需要模塊:

  
HC06藍牙轉串口模塊的作用是將從手機藍牙發送過來的指令接收到后轉換成串口的形式通過單片機的串口傳給單片機。只需將該模塊的TXD接上51單片機的RXD引腳就行(當然還有電源),TXD不用接,因為我們只用它接收手機藍牙信號,不發送數據。它出廠默認設置的波特率9600 ,不重新設置它的波特率的話,在寫單片機串口程序時,也要將波特率設置為9600
也可以買HC05藍牙。看個人喜歡

第五步——電源
你可以根據實際情況選擇電源,用電池組或小型蓄電池,我用的是兩塊3.7V的電池串聯來給電機驅動供電,然后用一塊手機電池3.7V給單片機和藍牙串口供電。



最后一步:
用安卓手機下載一個叫“藍牙串口”的軟件,一般人只要玩玩都會用,
手機通過藍牙向單片機發送一個數據(字符),單片機檢測到便執行相應的指令。程序看文件夾下“參考程序”

附加功能:給小車加了四個燈,通過手機可以打開,關閉。
在車子前進和后退時四個燈會閃爍。轉向時也會有相應的轉向燈。



做成功后可以在上面添加別的模塊,比如避障,尋跡,測距。。。

我自己也做了APP 單片機程序。  發送字符匹配的

單片機源程序如下:
  1. /**************************************************************************************
  2. *                              串口通信實驗                                                                                                  *
  3. 實現現象:下載程序后打開串口調試助手,將波特率設置為4800,選擇發送的數據就可以顯示
  4.                         在串口助手上。具體操作參考操作視頻
  5. 注意事項:無。                                                                                                                                                                  
  6. ***************************************************************************************/

  7. #include "reg52.h"                         //此文件中定義了單片機的一些特殊功能寄存器

  8. typedef unsigned int u16;          //對數據類型進行聲明定義
  9. typedef unsigned char u8;
  10. u8 a;

  11. sbit in1=P2^0;
  12. sbit in2=P2^1;
  13. sbit in3=P2^2;
  14. sbit in4=P2^3;

  15. /*******************************************************************************
  16. * 函數名         :UsartInit()
  17. * 函數功能                   :設置串口
  18. * 輸入           : 無
  19. * 輸出                  : 無
  20. *******************************************************************************/
  21. void UsartInit()
  22. {
  23.         SCON=0X50;                        //設置為工作方式1
  24.         TMOD=0X20;                        //設置計數器工作方式2
  25.         PCON=0X80;                        //波特率加倍
  26.         TH1=0XF4;                                //計數器初始值設置,注意波特率是4800的
  27.         TL1=0XF4;
  28.         ES=1;                                                //打開接收中斷
  29.         EA=1;                                                //打開總中斷
  30.         TR1=1;                                        //打開計數器
  31. }

  32. /*******************************************************************************
  33. * 函 數 名       : main
  34. * 函數功能                 : 主函數
  35. * 輸    入       : 無
  36. * 輸    出             : 無
  37. *******************************************************************************/
  38. void main()
  39. {        
  40.         UsartInit();  //        串口初始化
  41.         while(1)
  42.         {
  43.         switch(a)
  44.         {
  45.                 case'a':in1=0;in2=1;        in3=1; in4=0;  break;   //   前進
  46.                 case'b':in1=1;in2=0;        in3=0; in4=1; break;    //   后退
  47.                 case'c':in1=0;in2=1;        in3=0; in4=0; break;    //   左轉
  48.                 case'd':in1=0;in2=0;        in3=1; in4=0; break;                 //   右轉
  49.     case'e':in1=0;in2=0;        in3=0; in4=0; break;    //   停止
  50.         }
  51.         }               
  52. }

  53. /*******************************************************************************
  54. * 函數名         : Usart() interrupt 4
  55. * 函數功能                  : 串口通信中斷函數
  56. * 輸入           : 無
  57. * 輸出                  : 無
  58. *******************************************************************************/
  59. void Usart() interrupt 4
  60. ……………………

  61. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有資料51hei提供下載:
藍牙串口小車.rar (33.04 KB, 下載次數: 723)
APP.rar (224.63 KB, 下載次數: 356)




評分

參與人數 6黑幣 +66 收起 理由
穿著安踏去拉薩 + 1 您能共享這些資源真的很感謝,不過感覺少了.
koun + 5 共享資料的黑幣獎勵!
向南的人 + 4 很給力!
a121812 + 1 共享資料的黑幣獎勵!
wpq201800 + 5 不錯的帖子,新手看了實用!
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:85865 發表于 2018-2-2 15:31 | 顯示全部樓層
做一個來玩玩
回復

使用道具 舉報

ID:251914 發表于 2018-3-26 14:47 來自觸屏版 | 顯示全部樓層
樓主資料可以啊
回復

使用道具 舉報

ID:200453 發表于 2018-3-26 17:48 | 顯示全部樓層
之前做過一個,就是不知道怎么調速,然后app還不會做
回復

使用道具 舉報

ID:276761 發表于 2018-3-26 23:31 | 顯示全部樓層
我也想做一個來學習學習
回復

使用道具 舉報

ID:293351 發表于 2018-3-27 11:04 | 顯示全部樓層
很不錯的設計,也很完整,值得大家學習!!
回復

使用道具 舉報

ID:283039 發表于 2018-3-27 21:57 來自觸屏版 | 顯示全部樓層
謝樓主
回復

使用道具 舉報

ID:301163 發表于 2018-4-2 21:47 | 顯示全部樓層
app怎么做呢
回復

使用道具 舉報

ID:309943 發表于 2018-4-17 13:25 | 顯示全部樓層
關鍵的看不到
回復

使用道具 舉報

ID:322291 發表于 2018-5-4 18:45 | 顯示全部樓層
我拿去學習學習
回復

使用道具 舉報

ID:321104 發表于 2018-5-5 11:14 | 顯示全部樓層
請問震盪器是幾MHZ的
回復

使用道具 舉報

ID:338931 發表于 2018-5-28 22:14 | 顯示全部樓層
樓主,那個小車的程序是一共70行嗎
回復

使用道具 舉報

ID:252768 發表于 2018-5-29 20:30 | 顯示全部樓層
萌新前來學習
回復

使用道具 舉報

ID:328609 發表于 2018-6-3 18:06 來自觸屏版 | 顯示全部樓層
學習一下
回復

使用道具 舉報

ID:321420 發表于 2018-6-3 22:49 | 顯示全部樓層
66666666666666666666666666666666
回復

使用道具 舉報

ID:344497 發表于 2018-6-4 14:04 | 顯示全部樓層
非常厲害了
回復

使用道具 舉報

ID:340883 發表于 2018-6-6 22:52 來自觸屏版 | 顯示全部樓層
感謝分享,正在學習
回復

使用道具 舉報

ID:340883 發表于 2018-6-6 22:55 來自觸屏版 | 顯示全部樓層
謝謝分享,正在學習中
回復

使用道具 舉報

ID:350996 發表于 2018-6-14 11:18 | 顯示全部樓層
想學想下載,可惜黑比不足
回復

使用道具 舉報

ID:333436 發表于 2018-6-14 15:11 來自觸屏版 | 顯示全部樓層
可以上手,感謝分享
回復

使用道具 舉報

ID:243748 發表于 2018-6-23 06:25 來自觸屏版 | 顯示全部樓層
做手機APP用什么軟件?
回復

使用道具 舉報

ID:202986 發表于 2018-6-23 15:08 | 顯示全部樓層
wuxishun 發表于 2018-6-23 06:25
做手機APP用什么軟件?

用的是   E4A
回復

使用道具 舉報

ID:323918 發表于 2018-7-17 16:48 | 顯示全部樓層
謝謝版主
回復

使用道具 舉報

ID:293262 發表于 2018-7-29 09:41 | 顯示全部樓層
謝謝大佬,下來看看
回復

使用道具 舉報

ID:381913 發表于 2018-8-1 22:49 | 顯示全部樓層
給力!非常詳細
回復

使用道具 舉報

ID:278276 發表于 2018-8-2 14:37 | 顯示全部樓層
電機模塊原理圖    跪求
回復

使用道具 舉報

ID:278276 發表于 2018-8-2 14:38 | 顯示全部樓層
電機模塊原理圖??跪求
回復

使用道具 舉報

ID:256009 發表于 2018-8-9 14:29 | 顯示全部樓層
謝謝分享
回復

使用道具 舉報

ID:347467 發表于 2018-8-10 11:45 | 顯示全部樓層
謝謝樓主分享
回復

使用道具 舉報

ID:389518 發表于 2018-8-24 09:18 | 顯示全部樓層
謝樓主分析
回復

使用道具 舉報

ID:253293 發表于 2018-9-7 17:41 | 顯示全部樓層
學習一下
回復

使用道具 舉報

ID:374149 發表于 2018-9-20 11:07 | 顯示全部樓層
很給力
回復

使用道具 舉報

ID:374149 發表于 2018-9-20 11:08 | 顯示全部樓層
謝謝樓主分析
回復

使用道具 舉報

ID:357520 發表于 2018-9-24 21:13 | 顯示全部樓層
很詳細,想試一試,從動手開始,希望能傳個圖片看看樓主的杰作,以作參考
回復

使用道具 舉報

ID:254607 發表于 2018-10-2 15:15 | 顯示全部樓層
真好,明天會更好
回復

使用道具 舉報

ID:405242 發表于 2018-10-4 10:01 | 顯示全部樓層
哇,全是大神啊,好好學習
回復

使用道具 舉報

ID:399179 發表于 2018-10-4 19:58 來自觸屏版 | 顯示全部樓層
努力學習,為自己加油!
回復

使用道具 舉報

ID:422427 發表于 2018-11-8 12:52 | 顯示全部樓層
很好的程序,謝謝樓主
回復

使用道具 舉報

ID:400746 發表于 2018-11-8 17:19 | 顯示全部樓層
樓主用的手機的藍牙版本是4.1的嗎?   HC-06模塊能連接安卓手機藍牙4.1嗎
回復

使用道具 舉報

ID:423238 發表于 2018-11-8 20:32 來自觸屏版 | 顯示全部樓層
不錯啊
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 综合久久久 | 精品久久久久久国产 | 青娱乐一区二区 | 亚洲免费一区 | 亚洲午夜视频 | 国产欧美在线观看 | 欧美一区精品 | 久久国产精品精品国产色婷婷 | 日韩成人影院在线观看 | 久久中文字幕一区 | 黄色欧美 | 欧美成视频 | 成人国产精品久久 | 国产精成人| 久草在线| 久久精品免费观看 | 久久久久久久久久久福利观看 | 日韩精品免费视频 | 国产精品国产馆在线真实露脸 | www成人免费视频 | 中文字幕在线视频一区二区三区 | 国产精品久久一区 | 在线成人免费av | 国产一区二区在线视频 | 国产高清免费视频 | 国产精品久久久久久久久久 | 欧美精品一区二区三区蜜桃视频 | 国产精品18hdxxxⅹ在线 | 日日精品| www亚洲精品| 日韩国产一区二区三区 | 一区二区三区av | 亚洲欧美日韩精品久久亚洲区 | 亚洲视频一区 | 中文字幕久久精品 | 日韩黄色免费 | 中文字幕免费在线 | 国产日韩欧美一区 | 日韩一区二区在线免费观看 | 99re视频在线 | 99在线资源 |