你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【外网项目分享】用STM32 L432KC经行土地研究课程

[复制链接]
STMCU-管管 发布时间:2019-3-8 17:00
简介6 ]# X* g2 ]0 M

% Z" H7 @: G) R% T% r我们是索邦理工大学电子与计算机科学专业的3名工科学生。我们的项目是帮助其他学生的工作。我们必须收集很多不同的数据,比如地面温度、空气温度、湿度……
9 L; \3 _) V+ p3 l% c* _
! q8 I7 H! K/ f8 u4 D) Q# T" T问题:我们的项目需要低消耗,耐水,耐用,因为项目一般在野外的山区。: c* l9 s9 ]$ h

$ X6 g. @- N2 u微控制器恢复传感器的数据,并在屏幕上实时显示信息,它还通过SigFox天线将这些数据发送到一个名为Ubidots的在线服务器。) f$ K8 |1 f$ H1 L
8 B9 b  d# p; x7 t1 K5 S
这个系统是完全自主的:它由太阳能电池板充电的电池供电,每小时都可以有一个电池来收集和发送数据。
8 h) v+ W7 q6 e1 S" e1 r2 i/ r* [% A7 I( G$ l' h
1)代码
" e, F, G+ ]  W! ]( R9 P
4 ~0 j9 s$ J6 k; z. Q8 z# x为了开发我们的项目,我们使用了Mbed。这是一个在线编程软件,它的特殊之处在于它是一个协作平台,你可以找到很多由这个传感器支持的库,使用非常方便。
7 V& H  w0 G$ M1 m. c% A
1 w* J0 u+ F1 C! t
# e7 L2 W5 I* K9 b& g
为了尽量省电,我们一般设置单片机为睡眠模式,这使得我们的盒子在等待的时候消耗的能量很少甚至没有,我们决定每小时叫醒它一次,在再次进入睡眠模式前收集并发送数据。6 V, w8 Z. }$ h( D0 _
1 N8 g6 @: z$ S5 o& x% c
此外,一个小开关允许盒子使用它的液晶显示器,当人们在附近的时候可以打开液晶显示屏,当盒子在野外的时候可以关闭显示屏。) ~/ m' Z; d5 x+ D' r

7 x3 w! J( N- @+ |' ?2)网络服务器5 H- f5 ]3 \7 T# t; O1 U& B

/ K8 ~- M7 u! H. r1 r; d  B# H我们使用Sigfox技术发送数据,然后通过回调方式将所有内容以Json格式文本发送到ubidot。这项技术很有用,因为它具有很好的覆盖率,非常适合我们的项目问题,例如从阿尔卑斯发送数据。( R9 p  x1 K) f8 i; I

- `! }6 m: e( k. Y& d
7 x2 P; T6 Z4 d# W
所有数据都可以显示在仪表板上,并且所有内容都可以在CSV文件中记录下来。更重要的是,我们的数据在被发送时都会乘以100除以100,这样可以获得浮点数数据
' G% _5 Q9 ], J  N+ S, Q; ^9 R
3)卡" |* |" v* w( v

/ c7 c6 C: p+ X. t7 B" Y8 E我们选择ALTIUM DESIGNER来创建我们的PCB。在这张卡片上,我们放置我们的微控制器和所有的传感器。
$ s: B7 N1 ^" N$ u* x; Z% o
, X% \& b8 B! M2 s( {+ `  ?6 n! |
Programme mainC/C++     
programme_main.c (4.5 KB, 下载次数: 0)
赞 收藏 评论0 发布时间:2019-3-8 17:00

举报

0个回答
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版