【基于安卓的藍牙小車控制系統】
5招教你如何用最少的材料時間完成
捧在手上的玩具車
招式一:掌握核心模塊SOM
SOM-STM32Fx是一塊基于意法半導體芯片的嵌入式控制核心模塊。它是一臺體積緊湊、功能齊全的微型工業電腦。它具有統一的硬件規范和軟件接口規范。在硬件上,它由高性能、可配置、可編程的STM32Fx型CPU芯片和相關電路組成。
編程SOM嵌入式控制模塊特點
大型容量(128-512KB),32位高速運算的高性能Contex-M3/M4內核;
可配置的I/O引腳,可用GPIO數多達77個;
可選帶以太網LAN口;
可選帶USB/Uart口;
支持C/C++編程,支持Arduino。
SOM嵌入式控制模塊技術規范
招式二:理清系統總設計思路
系統框圖
本系統基于SOM板設計一款手機通過藍牙控制小車的應用,該系統主要由藍牙模塊、L298N電機驅動模塊、4個電機輪子與車模組成。
手機APP通過與藍牙通信,對小車進行控制,從而實現控制小車移動。本系統設計框圖如圖1所示。
SOM板的MCU采用STM32F103,L298N電機驅動模塊的4個輸入端和藍牙模塊的TXD以及RXD端分別連到SOM板PORT-D和PORT-N。
招式三:硬件物料準備
清楚系統框圖后當然要著手準備材料了~
如你所見,
小車因為強大SOM板的存在讓制作更簡單!
招式四:模塊選擇及裝配


對應引腳定義如下:

物料備好,相關模塊進行詳細了解后,接下來可根據程序框圖進行硬件焊接、裝配啦~
招式五:軟件設計
本系統軟件設計流程如上圖所示,按照流程圖思路進行程序采用Keil uVision5進行程序編寫。

APP設置 按鍵設置
手機APP分別發送字符“A”、“B”、“C”、“D”、“S”到藍牙模塊,藍牙模塊根據接收到的字符分別對小車進行前進、后退、右轉、左轉以及不動等動作控制。

經過五招絕技,
基于安卓的藍牙小車宣告完成!
這可不止小車這么簡單~
本設計通過SOM板和藍牙模塊HC-06通信,通過手機APP發送命令,小車根據發送的命令進行前進、后退等操作,實現無線控制。
SOM板設計規范化,功能強大,應用性強。本設計可用WIFI模塊替代藍牙模塊,實現遠距離控制。
本系統只是對小車進行移動控制,若利用SOM板的其他IO,可以實現更人性化的界面和功能更完善的控制系統。
本系統可投入到智能家居控制中,原理類同。
更多詳情請猛戳官網www.zdauto.com