Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
wifi
蓝牙
国民技术_N32G45x
【N32G457 】基于WIFI通讯技术的室内互联控制系统
发布于 2022-04-06 00:18:12 浏览:608
订阅该版
[tocm] 基于RT-Thread系统和N32G457开发板开发的一室内互联控制系统;硬件部分由ESP8266WIFI模块,蓝牙模块,N32G457主控板等组成;软件部分ESP8266自动获取天气数据以及自动校准时间功能,然后通过串口将数据传输到上位机,上位机可以做显示与统计;此外手机蓝牙APP可以与其蓝牙模块通信 ,同时控制终端行为。 ## 1、硬件架构: ![HardWareArc.drawio.png](https://oss-club.rt-thread.org/uploads/20220406/95ffa712673e1030a3acd954faea8b11.png) 如上图显示,主要有以下硬件模块: + ESP8266WIFI模块 负责联网,获取天气以及时间等数据 + 蓝牙模块,负责与手机端通信,获取指令进行操作 + N32G457主控板,负责完成和所有外设模块通信和功能逻辑的实现。 + OLED模块,负责显示时间以及天气状态等数据 + LED,显示wifi的链接状态,以及通信行为。 ## 2、软件架构: ![RT-Thread.png](https://oss-club.rt-thread.org/uploads/20220406/3e96237e3f0b988bb8110694ccddd695.png) 主要软件架构如上图所示: 1.线程 + oled显示:负责显示时间以及天气等数据 + ESP8266模块处理数据:负责处理ESP8266模块接收的数据 + UART接收数据:接收ESP8266模块的数据以及蓝牙的数据,已经将数据传输到上位机 + LED显示状态:负责显示系统状态、WIFI连接状态以及蓝牙链接状态 2.定时器 + 系统时间:周期为1s的系统时间,表示开机开始 + 周期获取时间天气时间:周期为120s的频率 来获取网站天气以及时间的数据 3.外设 + SPI 外设:驱动OLED显示 + UART外设:ESP8266模块通信、上位机的数据传输 + RTC 外设:RTC时钟 + GPIO外设:驱动LED显示 ## 3、实验图片: + wifi连接界面: ![2dab0225dc40b818aa1cf766007b37c.jpg](https://oss-club.rt-thread.org/uploads/20220406/1b65042a89b91421b563b512b4c5e323.jpg.webp) + wifi显示界面: ![cfc03600542cd6b62987e523a674887.jpg](https://oss-club.rt-thread.org/uploads/20220406/0c48a850680316a2cf9e790664ae702c.jpg.webp) ![a0d64ad3f819c91c4dcaae08c8b35dc.jpg](https://oss-club.rt-thread.org/uploads/20220406/8c05d6e4911b129b7a6ef0776afa1ff6.jpg.webp) + 获取天气数据: ![2ecf10772c030ea3a81a0ec04decf308.jpg.webp](https://oss-club.rt-thread.org/uploads/20220406/2ecf10772c030ea3a81a0ec04decf308.jpg.webp) ## 3、代码地址:[https://gitee.com/ZhangYixiSucceed/wifi-weather-and-clock/tree/master](https://gitee.com/ZhangYixiSucceed/wifi-weather-and-clock/tree/master)
0
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
ZhangYixi
这家伙很懒,什么也没写!
文章
3
回答
0
被采纳
0
关注TA
发私信
相关文章
1
潘多拉wifi管理例程中ap模式未启动
2
柿饼派通信时经常出现通信失败的问题
3
潘多拉开发板AP6181 WiFi问题
4
ARTPI中wifi和eth
5
RTT用esp8266无论是客户端还是服务端都会报一个错误
6
ART-PI 在运行Touchgfx时如果打开wifi就在初始化时有一段时间乱码
7
使用WIFI框架后,是否还需要勾选硬件Enable Ethernet选项?
8
再更改FAL分区信息后Wifi无法找到wifi_image
9
libwifi_6212 有源码吗?
10
怎样通过lwip获取当前地理位置信息
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
UART
WIZnet_W5500
ota在线升级
PWM
cubemx
flash
freemodbus
BSP
packages_软件包
潘多拉开发板_Pandora
定时器
ADC
flashDB
GD32
socket
编译报错
中断
Debug
rt_mq_消息队列_msg_queue
SFUD
msh
keil_MDK
ulog
MicroPython
C++_cpp
本月问答贡献
出出啊
1517
个答案
342
次被采纳
小小李sunny
1444
个答案
290
次被采纳
张世争
813
个答案
177
次被采纳
crystal266
547
个答案
161
次被采纳
whj467467222
1222
个答案
149
次被采纳
本月文章贡献
出出啊
1
篇文章
2
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
1
篇文章
3
次点赞
crystal266
2
篇文章
2
次点赞
whj467467222
2
篇文章
2
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部