一 器件
我使用的是esp8266-01 不同類型有不同的功能 只是功能多少 買的是六七塊吧
STM32F767,原子的,
主要是利用 ESP8266在AP模式下的配置,通過TCP協議
可以看我后來的帖子 關于esp8266的一些初始化 指令 還有 關于刷固件的問題
二電路圖
2.1產品原理圖
3.jpg (29.53 KB, 下載次數: 67)
下載附件
2019-7-26 22:30 上傳
2.2 引腳定義圖
引腳定義.jpg (29.69 KB, 下載次數: 46)
下載附件
2019-7-26 22:30 上傳
2.3接線圖
1.png (142.54 KB, 下載次數: 48)
下載附件
2019-7-26 22:36 上傳
2.png (237.35 KB, 下載次數: 49)
下載附件
2019-7-26 22:36 上傳
主要是esp8266 的CH和VCC要接3.3V 切記不要接錯 GND連GND RXD/TXD反接 ,GPIO0是在刷固件的時候才使用 接5跟線就可以,剩下的懸空。
如果更改波特率不行 可以看我發布的別的帖子(正在出);
在附件里面 不知道怎么可以顯示
三程序
6.png (86.18 KB, 下載次數: 64)
下載附件
2019-7-26 22:41 上傳
3.主要程序
3.1 esp8266初始化
4.png (103.32 KB, 下載次數: 54)
下載附件
2019-7-26 22:44 上傳
首先我們根據燈的狀態判斷esp8266是否配置好, 然后緊接著一段初始化程序,不懂的可以看手冊 ,我會放在附件里, 如果更改波特率不行 可以看我發布的別的帖子;
3.2 串口接受部分
5.png (38.95 KB, 下載次數: 44)
下載附件
2019-7-26 22:41 上傳
根據esp8266通過tcp協議傳輸過來的,+IPD,0,1:想要發的;
例如:+IPD,0,1:1 串口保存的數據是1 然后判斷執行相應的指令
3.3 主程序 亮燈.滅燈 ,我使用的是串口一 波特率115200
四 APP
可以在自己的下載商店里搜索TCP 連接
9.png (56.92 KB, 下載次數: 51)
下載附件
2019-7-26 23:00 上傳
這個按鈕都可以編輯,按下發什么,彈出發什么 ,我設置的亮燈為 1 滅燈 為 2 對應程序中的 49和50
10.png (68.69 KB, 下載次數: 37)
下載附件
2019-7-26 23:00 上傳
這個地址就是IP ,端口號就是在初始化的時候AT+CIPSERVER=1,8080 打開serve為1, 端口號 8080;
第一次發帖 有很多不足 多多包涵
附件中有程序 和 esp8266的手冊 還有 我最喜歡的xcom串口
esp822程序以及手冊和串口調試.7z
(2.19 MB, 下載次數: 302)
2019-7-27 03:08 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|