整个系统的硬件构成是:主控STM32F103C8T6、wifi模块ESP8266、温湿度传感器SHT20、光强传感器、红外发射管、存储器AT24C02、蜂鸣器,以及一些洞洞板、杜邦线和一个塑料盒子。
软件部分的话服务器使用的是CentOS,花钱买的服务器,一块钱一天,没办法,有钱就是任性!在服务器主机上用C语言写的一个简单的程序,设计支持100个账户同时登陆使用,没用数据库,用文件存储用户名和账号的,也没有其他数据,基本上这个服务器的作用就是进行数据透传任务。然后使用设计了安卓手机客户端软件,我不太会安卓程序设计,所以弄得比较粗超,界面也不绚丽,不过能凑合用。
系统完成之后可以实现手机端对控制盒子进行控制,包括控制继电器以及读取终端传感器的数据。总体来说使用起来还是比较方便的,不过有的时候有一点延时存在,因为中间经过了一个远程的服务器,寄放在深圳好像是,网络可能会塞住。
废话不多说了,看图吧还是。其实我给这个拍了一个视频,但是很气人的是我的手机上上个星期在公交车上被偷了,视频也没了,气死我了,我一直没买手机,就没有再拍视频了,所以。。。。。。
图1 设计构想
我的设计构想是很好的,一个主控节点连接多个从节点,这种方案类似什么Zigbee,其实我也没弄过ZigBee,猜测是差不多原理的。所有从节点通过433MHz的无线模块发送数据给主节点,整个系统只有主节点能够连入互联网,这样就可以使用分布式节点的方式采集各个角落的信息,而且使用的SI4432无线模块的传输距离还是很不错的,卖家说能穿2000米,用的是棒状天线。
图2 设计原型
一开始使用我的带屏幕的开发板实验开发的,接了几个传感器实验实验,等时机成熟之后再转到实物上去的,我不会工业设计只好买了个壳给装了起来,还挺可爱。壳上顶了一个继电器模块,控制家电用的,我把我的电风扇、台灯都接上去了,可以使用,的用热熔胶封好了,电到了就不好了。
图3 实物正视图
图4 实物俯视图
图5 开肚图
开肚之后大家会看见其实没什么玩意里面,就两块板子加点线什么的,做工很粗糙。手工DIY嘛,无所谓啦,能用就行了。有机会能做成工业产品那样的是最好了,呲呲。
图6 服务器运行截图
图7 手机软件启动解锁界面
图8 手机登录界面
图9 手机运行主界面

图10 终端软件设计流程图
终端盒子的程序设计是在RTOS基础上进行的,就4个线程吧,其实程序很简单,主要我觉得是与ESP8266模块的通信部分比较搞死人。

图11 服务器软件设计流程图

图12 安卓客户端软件设计流程图
其他传感器的程序坛友们都会,我只想把我的ESP8266控制程序弄出来,因为我弄这个弄了不少时间,希望能够给想用ESP8266的朋友参考参考,写的不好见谅啊。
原文标题:基于STM32和ESP8266的低成本物联网控制盒子
文章出处:【微信号:gh_dae0718828df,微信公众号:单片机爱好者】欢迎添加关注!文章转载请注明出处。
相关推荐
GY-30是一款内置ROHM-BH1750FLV芯片的数字光照强度模块,用于光照强度采集。
嵌入式技术 发表于 05-28 18:54
•
266次
阅读
PS2双轴按键游戏摇杆模块采用PS2游戏手柄上金属按键摇杆电位器、模块特设二路模拟输出和一路数字输出....
嵌入式技术 发表于 05-28 18:49
•
251次
阅读
在光谱中波长自760nm至400um的电磁波称为红外线,它是一种不可见光。目前几乎所有的视频和音频设....
嵌入式技术 发表于 05-28 18:42
•
213次
阅读
对于物流运输公司而言,燃油是一笔巨大的开支,非正常耗油(偷油,漏油等)是运输业的财务隐患,因此需要实....
近年来随着国民经济的发展,交通拥堵和环境污染问题越来越突出,而自行车对改善交通与环境起到了重要作用。....
随着工业和城市的快速发展,道路照明系统的产业也在迅速发展,并趋于复杂化,为了更经济地控制和维护复杂的....
伴随着网络技术,各种通讯技术,传感器技术的飞速发展,物联网技术成为了当今技术领域发展为迅速的技术。而....
智能系统作为新兴产业,是国家重点发展产业之一。国外自美国在1984年建设出真正的智能建筑至今为止已经....
当前这篇文章介绍STM32+BC20连接华为云物联网平台,实现与上位机之间进行数据交互,完成真实的产....
意法半导体的STM32系列都支持库函数编程,库函数比常规的寄存器方式编程更加好移植,特别是项目需要在....
锅炉作为工业领域的能源转换特种设备,在生产和生活汇总占有很重要的地位,目前我国工业锅炉具有容量小、数....
发表于 05-28 10:08 •
3次
阅读
电子发烧友网报道(文/吴子鹏)此前,有媒体报道称,汇顶科技健康传感器产品成功打入小米供应链,在小米手....
摘要:为了能让患者在家中长期地监测自身的各种生理参数,随时捕捉突发性心率失常,同时能将生理参数反映给医疗机构,方便医务人...
发表于 05-27 18:24 •
2949次
阅读
在物流包装分拣站,我们需要将单个产品从运输箱中取出,并将其另行分拣打包。当运输箱通过辊筒传送带运送装....
倍加福 发表于 05-27 17:45
•
461次
阅读
通过将传感器与准确的参考传感器进行比较来进行温度校准,起初似乎相当简单。但仔细检查后,有很多事情可能....
发表于 05-27 16:58 •
12次
阅读
使用的由于环境条件复杂,加之被测参数大多被转换成微弱的低电平电压信号,并经长期距离传送到显示仪表,因....
发表于 05-27 16:44 •
5次
阅读
激光在检测领域中的应用十分广泛,技术含量十分丰富,对社会生产和生活的影响也十分明显。激光位移传感器是....
发表于 05-27 16:25 •
8次
阅读
1、BH1750简介BH1750是一种用于两线制串行总线接口的16位数字型光强度传感器集成电路。利用它的高分辨率可以探测较大范围的光...
发表于 05-27 15:51 •
1825次
阅读
随着各大激光雷达初创企业的技术创新,技术路径的验证,百家争鸣,百花齐放,各家激光雷达型号也如雨后春笋....
发表于 05-27 15:40 •
23次
阅读
枚举类型描述的是一组整型值的集合,方便用描述来使用对应的值。若需要修改某个枚举成员(常量)的值,直接修改枚举类型定义即可...
发表于 05-27 14:43 •
2047次
阅读
消息队列实验
消息队列实验是在RT-Thread中创建了3个线程,2个是发送消息线程,1个是获取消息线程...
发表于 05-27 14:36 •
1887次
阅读
准确的距离测量对安全驾驶非常有帮助,许多的车载系统需要距离信息,如倒车,避障等。当然,根据得到的距离....
艾迈斯欧司朗 发表于 05-27 14:08
•
86次
阅读
自从地球上出现森林以来,每年平均发生森林火灾超过20万次。森林火灾不仅烧毁树木,直接减少森林面积,而....
近几年物联网发展非常迅猛、周边各种设备都已经接入互联网,远程集成控制。例如: 智慧交通、森林防火、智....
现在物联网已经遍布生活每个角落,几乎哪里都能看到物联网的应用。物联网就是物物相连的互联网,可以将之前....
MH251霍尔效应传感器是一种温度稳定、耐应力、灵敏度高的微功率开关。通过使用斩波器稳定的动态偏移消....
发表于 05-27 10:42 •
27次
阅读
绿化管理系统在现实生活、生产中的应用十分广泛,它是集环境感知、规划决策、自动管理等功能于一体的综合系....
现在都市的生活越来越忙,很多人都没有时间和精力来管理一些细节上的东西,比如,在合适的阳光温度时间内晾....
通过设计在可穿戴设备中的光学传感器收集可靠的 PPG 数据,佩戴这些设备的人可以更深入地了解他们....
ESP8266 WIFI模块自带TCP/IP网络协议栈,通过AT指令集完成网络模式配置。知心天气采用....
嵌入式技术 发表于 05-27 09:16
•
2595次
阅读
DS28C40 尺寸小巧,可嵌入任何有被克隆、替换或被盗风险的汽车外围设备,例如摄像头、传感器、....
硬件平台:STM32核心板、OLED显示(SPI接口)、按键
嵌入式技术 发表于 05-27 09:01
•
1902次
阅读
stm32f103c8t6的代码移植到ch32f103c8t6,stm32端点2是正常工作的
ch32尝试了,端点2和端点3读出来的数据不对
ch32先使能了US...
发表于 05-27 07:23 •
29次
阅读
电子发烧友网报道(文/吴子鹏)近日,汉威科技在投资者互动平台表示,控股子公司苏州能斯达目前已经与小米....
21克888 发表于 05-27 00:27
•
962次
阅读
从最早专供于汽车电子的安全气囊、胎压监测等应用,到手机等消费端的深入,再到如今AR/VR、自动驾驶、....
亚德诺半导体 发表于 05-26 17:12
•
305次
阅读
MAX-ECG-MONITOR提供用于监测临床级心电图和心率的评估和开发平台。它可用于临床应用的....
中国,北京 – Analog Devices, Inc. (ADI)推出DS28E30 1-Wire....
21克888 发表于 05-26 16:53
•
620次
阅读
除了在选择传感器输入方面提供的灵活性之外,该 ADC 还具有您会感兴趣的其他一些特性。输入通道的....
初学小白T_T。求大佬分析一下这块板实物怎么连,不知道要连啥?...
发表于 05-26 16:34 •
1485次
阅读
一种应对策略是使用不受光路变化影响的传感器来监控何时可能发生这种变化。例如,加速度计可以注意到移....
挑战并不容易,但这是你成功所需要的。在考虑电源需求时,大量始终开启、支持 Thread 的物联网....
得益于先进的传感器技术,设计医疗设备的工程师现在有了优势。借助这些技术,设计人员正在推出新一波健....
比如,用14位的ADC对市电电压进行采样,得到了某个数据,该数据并不是电压值,而需要经过转换关系得到....
硬件攻城狮 发表于 05-26 15:58
•
245次
阅读
目前,在国内物位开关中,传感器常用的输出方式主要有五种:继电器输出、二线制输出、晶体管输出、无接触输....
物位开关 发表于 05-26 15:54
•
132次
阅读
保护电路是当今电子产品的无名英雄。它们可以帮助防止可能损坏电子负载的压力源,例如浪涌和反向电流、....
巨哥科技近日发布SW640短波红外相机,采用InGaAs焦平面传感器,响应波长900~1700nm,....
发表于 05-26 15:25 •
24次
阅读
SCT系列电流传感器为工业和汽车应用领域内AC,DC的电流检测提供了体积更小,性价比更高的解决方案,....
发表于 05-26 15:16 •
19次
阅读
株式会社村田制作所开发出了一种土壤传感器,可监测土壤中的肥料、水分和温度,以将农田状态可视化,本产品....
发表于 05-26 14:08 •
49次
阅读
MaxBotix 料仓料位超声波传感器 - MB1210是一款可以远距离测量(可到7.65米)的低成....
科技技术 发表于 05-26 11:51
•
262次
阅读
关于气体检测仪的使用话题热度,多多少少都占据了大家的视线,今天我们收集和汇总了大家一些常问的问题和一....
发表于 05-26 11:36 •
25次
阅读
发表于 05-26 11:18 •
1909次
阅读
问题一:电机三相电流不是有正负吗,为什么电流传感器产品的输入电流时AC0-5A 没有负范围值呢?
问题二:输出的4-20mA如何...
发表于 05-26 11:14 •
1315次
阅读
0 引 言 近年来,随着遥感、计算机软硬件技术的发展和完善,以及响应的高光谱遥感分析处理技术的不断发....
莱森光学 发表于 05-26 11:06
•
199次
阅读
摘要:各种形式的物联网设备是提高人们生活质量和实现可持续性发展的关键,随着数字化时代的来临,如何延长....
发表于 05-26 10:33 •
18次
阅读
STM32目前市面上使用比较广泛,资料多,接下来就介绍如何快速入门STM32,进行基础开发。
环境光传感芯片可以感知周围光线情况,并告知处理芯片自动调节显示器背光亮度,降低产品的功耗。另一方面,....
御风传感 发表于 05-26 09:31
•
187次
阅读
什么是振弦传感器采集读数模块:指针对振弦传感器的特性而设计的传感器激励、读数模块。具有集成度高、功能....
工程监测 发表于 05-26 09:11
•
160次
阅读
电子发烧友网报道(文/吴子鹏)5月24日,意法半导体(ST)在其官方微信公众号上推送了一款产品——高....
这款称重传感器是哪个品牌哪个型号的?求告知。
...
发表于 05-25 17:01 •
2357次
阅读
振弦传感器无线采集仪是安装方便、实用性强、性能稳定、数据远传、成本低廉的振弦型数据采集仪产品特别适合野外无人环境。其通讯...
发表于 05-25 09:24 •
1592次
阅读
看产品文档,或 联系我们 以了解最新的机构审批信息。
电气特征
线路电源电压要求 (VDC):
9 – 30
信号调节 - LVDT/RVDT 输出类型 (mA):
4 – 20
信号调节 - LVDT/RVDT 输出类型 (VDC):
0 – 10
励磁电压 (Vrms):
3
信号特征
励磁频率 (kHz):
7.5
主体特性
信号调节 - LVDT/RVDT 重量 (g):
117
机械附件
信号调节 - LVDT/RVDT 安装 :
DIN 3
使用环境
工作温度范围 :
-20 – 75 °C [ 0 – 165 °F ]
操作/应用
...
发表于 08-21 02:00 •
70次
阅读
看产品文档,或 联系我们 以了解最新的机构审批信息。
目前没有详细产品特性的在线信息。
发表于 08-21 02:00 •
61次
阅读
看产品文档,或 联系我们 以了解最新的机构审批信息。
目前没有详细产品特性的在线信息。
发表于 08-21 02:00 •
42次
阅读
看产品文档,或 联系我们 以了解最新的机构审批信息。
目前没有详细产品特性的在线信息。
发表于 08-21 02:00 •
42次
阅读
看产品文档,或 联系我们 以了解最新的机构审批信息。
电气特征
线性位移传感器 - LVDT/LVIT 电源电压 (V):
±15
模拟输出 :
±10 V
电气连接 :
PT02A-10-6P
主体特性
线性位移传感器 - LVDT/LVIT 外形尺寸 :
圆柱形
弹簧回弹式 :
分离式铁芯, 分离式铁芯
壳体特性
线性位移传感器 - LVDT/LVIT 外壳材料 :
不锈钢
外壳直径 :
4.78 mm [ .188 in ]
使用环境
工作温度范围 :
0 – 70 °C [ 32 – 158 °F ]
环境规范 :
1,000 PSI 压力
...
发表于 08-21 01:00 •
81次
阅读
看产品文档,或 联系我们 以了解最新的机构审批信息。 请注意:所有产品设计活动都应参照产品图纸。
产品类型特性
角度位移传感器 - RVDT/RVIT 类型 :
RVDT
结构特性
电气连接 :
M12.5 针
电气特征
Input Current (Max) (mA):
25
角度位移传感器 - RVDT/RVIT 输出类型 :
0 – 10 VDC
主体特性
角度感应范围 (°):
0 – 120
角度位移传感器 - RVDT/RVIT 重量 (g):
99
外壳材料 :
铝
机械附件
角度位移传感器 - RVDT/RVIT 安装 :
Servo Groove
...
发表于 08-21 01:00 •
38次
阅读
看产品文档,或 联系我们 以了解最新的机构审批信息。
产品类型特性
加速度计类型 :
MEMS DC
即插即用加速度计传感器类型 :
直流响应即插即用加速度计
结构特性
电气连接 :
5 针连接器
电气特征
满量程输出电压 (VDC):
±2
励磁电压 (VDC):
4 – 30
零加速输出 (mV):
±50
信号特征
频率响应 (Hz):
0-1500
主体特性
轴数 :
1
重量 :
16 g [ .56 oz ]
材料 :
不锈钢
...
发表于 08-21 01:00 •
46次
阅读
看产品文档,或 联系我们 以了解最新的机构审批信息。 请注意:所有产品设计活动都应参照产品图纸。
结构特性
Resolver Size :
21
Pole Pairs :
1
其他
Angular Error ('):
20
发表于 08-21 01:00 •
71次
阅读
看产品文档,或 联系我们 以了解最新的机构审批信息。
产品类型特性
即插即用加速度计传感器类型 :
电缆组件
发表于 08-21 01:00 •
62次
阅读
看产品文档,或 联系我们 以了解最新的机构审批信息。
产品类型特性
即插即用加速度计传感器类型 :
电缆组件
发表于 08-21 01:00 •
62次
阅读
看产品文档,或 联系我们 以了解最新的机构审批信息。
产品类型特性
加速度计类型 :
MEMS DC
即插即用加速度计传感器类型 :
直流响应即插即用加速度计
结构特性
电气连接 :
一体式电缆
电气特征
满量程输出电压 (VDC):
±2
励磁电压 (VDC):
8 – 36
零加速输出 (mV):
±100
励磁电流 (mA):
5
信号特征
频率响应 (Hz):
0-300
主体特性
轴数 :
1
重量 :
7 g [ .245 oz ]
...
发表于 08-21 01:00 •
94次
阅读
看产品文档,或 联系我们 以了解最新的机构审批信息。
产品类型特性
加速度计类型 :
MEMS DC
即插即用加速度计传感器类型 :
直流响应即插即用加速度计
结构特性
电气连接 :
一体式电缆
电气特征
满量程输出电压 (VDC):
±2
励磁电压 (VDC):
8 – 36
零加速输出 (mV):
±100
励磁电流 (mA):
5
信号特征
频率响应 (Hz):
0-800
主体特性
轴数 :
1
重量 :
7 g [ .245 oz ]
...
发表于 08-21 01:00 •
83次
阅读
看产品文档,或 联系我们 以了解最新的机构审批信息。
产品类型特性
速率和惯性传感器类型 :
Rate Sensors/Gyros
电气特征
励磁电压 (VDC):
5 – 16
尺寸
尺寸 MM :
20.8 x 20.8 x 14.5
使用环境
工作温度范围 :
-40 – 105 °C [ -40 – 221 °F ]
包装特性
速率和惯性传感器包装 :
Anodized Aluminium
其他
精确度 :
±0.5% Non-Linearity
FS 范围 (±) DEG/SEC :
100...
发表于 08-21 01:00 •
60次
阅读
看产品文档,或 联系我们 以了解最新的机构审批信息。
产品类型特性
速率和惯性传感器类型 :
Rate Sensors/Gyros
电气特征
励磁电压 (VDC):
5 – 16
尺寸
尺寸 MM :
14.6 x 10.2 x 7.6
使用环境
工作温度范围 :
-40 – 105 °C [ -40 – 221 °F ]
包装特性
速率和惯性传感器包装 :
Anodized Aluminium
其他
精确度 :
±0.5% Non-Linearity
FS 范围 (±) DEG/SEC :
12000...
发表于 08-21 01:00 •
42次
阅读
看产品文档,或 联系我们 以了解最新的机构审批信息。
电气特征
线路电源电压要求 (VDC):
±12, ±15
信号调节 - LVDT/RVDT 输出类型 (VDC):
±10
励磁电压 (Vrms):
3
信号特征
励磁频率 (kHz):
2.5 – 10
机械附件
信号调节 - LVDT/RVDT 安装 :
Printed Circuit Board Edge or Terminal Block
使用环境
工作温度范围 :
-1 – 55 °C [ 30 – 130 °F ]
其他
传感器类型 :
带 5 或 6 根导线的 LVDT 或 RVDT
传感器通道 :
1
...
发表于 08-21 01:00 •
54次
阅读
看产品文档,或 联系我们 以了解最新的机构审批信息。
使用环境
工作温度范围 :
5 – 60 °C [ 41 – 140 °F ]
发表于 08-21 01:00 •
54次
阅读
看产品文档,或 联系我们 以了解最新的机构审批信息。
产品类型特性
加速度计类型 :
IEPE
即插即用加速度计传感器类型 :
交流响应即插即用加速度计
结构特性
电气连接 :
10-32 同轴连接器
电气特征
满量程输出电压 (VDC):
±5
励磁电压 (VDC):
18 – 30
励磁电流 (mA):
2 – 10
信号特征
频率响应 (Hz):
0.3-10000
主体特性
轴数 :
1
重量 :
8.6 g [ .303 oz ]
材料 :
不锈钢
...
发表于 08-21 01:00 •
48次
阅读
看产品文档,或 联系我们 以了解最新的机构审批信息。
结构特性
接口 :
模拟
电气特征
电源电压 (VDC):
12 – 24
模拟接口 (mA):
4 – 20
端接特性
倾角传感器和测斜仪安装 :
垂直
尺寸
尺寸 (mm):
最多 70
倾角传感器和测斜仪精确度 (°):
最多 +/- .5
分辨率 (°):
最多 +/- .01
使用环境
测量原理 :
液体
工作温度范围 :
-25 – 60 °C [ -13 – 140 °F ]
包装特性
倾...
发表于 08-21 01:00 •
43次
阅读
看产品文档,或 联系我们 以了解最新的机构审批信息。
产品类型特性
压力传感器类型 :
非易燃压力变送器
压力类型 :
测量仪
结构特性
压力端口/接头 :
1/4 MNPT
电气连接 :
10 英尺导管
电气特征
压力传感器电源电压 (V):
10 – 28
主体特性
端口材料 :
316L
使用环境
压力 :
344.73 bar [ 5000 psi ]
工作温度范围 :
-40 – 80 °C [ -40 – 176 °F ]
操作/应用
耐压范围 :
2X,最小值
...
发表于 08-21 01:00 •
110次
阅读
看产品文档,或 联系我们 以了解最新的机构审批信息。
产品类型特性
压力传感器类型 :
防爆型压力变送器
压力类型 :
测量仪
结构特性
压力端口/接头 :
1/4 MNPT
电气连接 :
导管 2 m 引线
电气特征
压力传感器电源电压 (V):
10 – 28
主体特性
端口材料 :
316L
使用环境
工作温度范围 (°C):
-40 – 85
工作温度范围 (°F):
-40 – 185, -40 – 185
操作/应用
耐压范围 :
2X,最小值
...
发表于 08-21 01:00 •
68次
阅读
评论