一、產(chǎn)品簡介:
本設(shè)計(jì)為車牌限號提示器,主要實(shí)現(xiàn)根據(jù)用戶的車牌信息、地區(qū)限號規(guī)則,來對當(dāng)前日期車牌是否限號進(jìn)行提示,支持手機(jī)APP同步控制、彈窗提示等功能,同時(shí)還支持實(shí)時(shí)時(shí)鐘;
二、應(yīng)用場景:
1、車牌限號提示、報(bào)警;
2、手機(jī)APP同步控制、限號提示等;
三、產(chǎn)品概述:
本設(shè)計(jì)主要用來實(shí)現(xiàn)STM32F103C8T6 + ESP8266 接入阿里云物聯(lián)網(wǎng)平臺,實(shí)現(xiàn)一個(gè)小巧的車牌限號提示器的功能,可以在設(shè)備上設(shè)置車牌信息、地區(qū)限號規(guī)則、系統(tǒng)實(shí)時(shí)日期、時(shí)間等參數(shù);系統(tǒng)可以根據(jù)設(shè)置的車牌信息、地區(qū)限號規(guī)則,自動計(jì)算在當(dāng)前日期車牌是否限號,如果限號了則會通過蜂鳴器提示用戶、同時(shí)手機(jī)APP上也會有彈框同步提示,具體效果見演示視頻。
四、產(chǎn)品參數(shù):
1、采用Micro USB接口供電,DC-5V;
2、采用ESP-12F連接2.4G WIFI網(wǎng)絡(luò);
3、采用1.44寸 LCD顯示屏,實(shí)時(shí)顯示系統(tǒng)參數(shù);
4、支持手機(jī)APP 實(shí)時(shí)遠(yuǎn)程控制,報(bào)警提示等。
五、使用說明:
1、首先說明該設(shè)計(jì)需要使用一塊STM32F103核心板,主板上的排母可以與核心板連接,模塊的購買鏈接見附錄文件;
2、在LCD上主界面可以查看實(shí)時(shí)時(shí)間、車牌信息、限號規(guī)則等參數(shù)信息;
3、使用主板上的三個(gè)功能按鍵,可以切換設(shè)置菜單,實(shí)現(xiàn)對限號規(guī)則、車牌信息的設(shè)置,以及云服務(wù)器參數(shù)的查看;
4、同時(shí)在手機(jī)APP上可以支持對以上參數(shù)的設(shè)置,以及限號信息的提示,會有對應(yīng)的彈框進(jìn)行提示報(bào)警;
5、實(shí)時(shí)時(shí)間設(shè)置,只需要對日期、時(shí)間進(jìn)行設(shè)置,系統(tǒng)可以自動計(jì)算出星期幾;
6、在main.c 文件中 “變量說明” ,需要根據(jù)自己配置的阿里云平臺、以及WiFi網(wǎng)絡(luò)信息進(jìn)行設(shè)置、編譯程序(如下圖所示);
7、第一次使用系統(tǒng)時(shí)請?jiān)赟TM32核心板上按住 “K0” 按鍵 + “RST”按鍵進(jìn)入恢復(fù)模式,默認(rèn)將編譯的WiFi網(wǎng)絡(luò)信息、服務(wù)器配置信息存入EEPROM(因?yàn)槿碌腅EPROM芯片里面沒有存儲任何信息),否則系統(tǒng)將無法完成初始化;
六、備注:
1、在附件文件中有程序源碼(source_code.zip)、源代碼中關(guān)鍵部分添加了詳細(xì)的注釋說明;
2、手機(jī)APP是使用阿里云平臺的配置方案(云智能APP 兼容Android、IOS),具體的配置方法大家可以在B站查找相關(guān)的教程;
3、在該項(xiàng)目中硬件部分比較簡單,主要難度在于程序軟件部分,源碼已經(jīng)提供給大家,歡迎大家在此基礎(chǔ)上進(jìn)行優(yōu)化迭代;
4、在連接WiFi網(wǎng)絡(luò)、訪問阿里云服務(wù)器、JSON數(shù)據(jù)解析部分暫時(shí)只提供了API 接口(API.lib 大家可以移植到自己的設(shè)計(jì)、產(chǎn)品中通過MQTT.h、WiFi.h 提供的 API 接口完成配置);
5、附件中提供的程序源碼 source_code.zip 中為keil v5開發(fā)環(huán)境中 STM32的工程文件,可以在keil v5中進(jìn)行編譯、調(diào)試、燒錄,推薦使用Jlink、ST-link等仿真器進(jìn)行程序的燒錄調(diào)試;
6、設(shè)計(jì)的物料成本(STM32核心板 + LCD屏 + 主板)大概在50左右,主要元件可以根據(jù)BOM表在嘉立創(chuàng)SMT、或在立創(chuàng)商城購買,其中LCD屏幕、STM32核心板的購買鏈接在附件中有說明。