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

【STM32 Nucleo设计】 基于Internet 的远程温湿采集系统的设计 精华  

[复制链接]
昱枫 发布时间:2015-2-1 16:22
           STM32Nucleo 核心板的方案设计,基于Internet 的远程温湿采集系统的设计   方案介绍:本系统采用STM32F072 nucleo核心板,通过无线传感网络模块,采集近距离无线数据,利用通用的12864液晶显示,将系统接入WiFi模块,以实现数据的网络化传输,在一个具有固定IP的服务器上实现相关数据
! h/ v9 R) \% d传输服务,Android客户端通过与服务建立同样的TCP连接,接收先关温湿度数据,从而实现了数据的网络化的远程传输。+ S9 ^- o3 ]+ N# i; h
    功能简介:5 @1 z) ?  `2 Z$ j2 W
    硬件部分:: q) l: @& B2 s9 K( q9 N7 j
       1. ZigBee温室度采集节点,主要是驱动温湿度传感器获取温湿度信息,通过相关无线传感网络协议将温湿度信息传输给zigbee协调器  `( x' h( e& w8 G, s+ X6 t6 S, [
      2. STM32主控器,接收ZigBee终端节点发送的温度数据信息,驱动LCD12864显示相应温度信息,驱动ESP8266模块与服务器建立TCP的网络连接,将温湿度信息发送给服务器。
% A$ D7 [( v) b; W   3.ZigBee终端节点,主要是通过无线传感网络接收ZigBee温室度采集节点的温湿度信息,发送给STM32核心控制器。
% O3 @! ?1 |+ v' I$ O1 c7 g* N! O    软件部分:
: M2 [) U5 Y3 [) F' p( d      1.服务器程序设计,服务器程序主要任务与STM32核心控制器和Android客户端建立TCP连接后,将STM32核心控制器通过TCP连接发送过来的数据发送给Android客户端。
5 ]. Q5 l7 d- ?* S$ J8 D   2 Android应用程序设计,主要是与服务器建立TCP连接,就可以接收服务器发送过来的温湿度数据。8 j) ~* N8 h: A# x

  ^7 d" S9 H* m  }4 Q  r$ F项目图片:
6 ~1 y( G) v3 j4 O/ b8 e$ f3 n  ?4 v( _) F' R

8 O2 t" Q1 l, b' v8 T, x8 w  整体的图:
$ g0 K0 t' _* T IMG_20150201_143055.jpg $ [1 A- N+ q. P6 b

2 `" h! c0 a* l, v7 G2 ^4 n% h- }0 O5 p' B) g
温湿度采集节点:zigbee CC2530 + SHT11 6 [. ~7 B, {- x+ {1 L: H
IMG_20150201_143008.jpg
4 k" p3 Z) u. p0 S3 p" ^0 @! s4 {8 p* [/ c! l
' M2 l5 t/ _) f

% b4 `' y  P2 j, L( [
+ }1 E  S, _" n( @& x% P zigbee协调器节点,接收zigbee终端节点的数据通过串口发送给STM32F072nucleo 核心板,
+ s1 `/ I1 v# E; j1 ^. w* l$ b/ z' m/ J4 g
IMG_20150201_143024.jpg
8 g/ Q1 T) w0 r8 ]% ~6 I* m3 \9 b4 f4 I% D% e( u' t/ M4 c9 x. B
STM32nucleo 终端,接收温湿度数据,通过LCD12864 显示" D6 W+ @  Y9 o

0 N- M- X- G2 I3 G9 M. p IMG_20150201_144906.jpg
- u# v, ~! E2 E8 ?: t# F6 x( M8 c5 n3 l" d3 Z( k
ESP8266 WIFI模块,通过与服务器建立TCP连接,将相关温湿度数据发送给服务器,
3 Y5 x6 \2 @* J/ d+ f% q 1422773438216.jpg
5 i1 {/ A5 ~+ V6 {2 x1 l/ f/ t  a  x3 R" N; @: B9 a! M
! C  H' b( b: [) I
运行在服务器上的服务程序,可以看家接收到相关数据
6 H3 X5 M, A  B& l QQ图片20150201145406.png
9 s3 C( h: u) m4 }
" f0 E" J1 _% z# _3 g& z, A6 k% @
1 ~. Y2 P3 o3 y& \3 F+ C2 tAndroid客户端与服务建立TCP 连接就可以获取相应的温湿度信息  @( T, y. x( I/ \

3 Q/ S: e' a; v$ ?2 C9 P2 _# |) K* R& X: E3 E
Screenshot_2015-02-01-14-23-00.png
* e( x) y" W4 k- r8 Y7 o
; p: P8 B( J: m8 l2 L0 i" f6 Y+ c9 }& t; @, c
方案评议:
6 X1 ~2 l" X3 y0 q) }6 V# u        本项目采用zigbee节点做为温湿度采集节点,因而可以非常方便扩展相应节点,以实现多点温室信息采集,不仅是温室数据,还可以扩展其他传感器节点模块,很方便实现多种多点数据才,本项目中 STM32F072nucleo + zigbee模块+ wifi 模块,可以相当无线传感网络的网关,可以应用于各种工业自动化控制数据采集,智能家居信息采集...
9 a+ d8 y/ Z8 @" y6 s) Q
* Q9 T! a9 v+ G, A$ E项目视频:
, I' x* n( {: `! F  }& Y' Z. o! C; }项目视频
; i; Y6 K9 X0 Q9 O  N* z( O8 x" ]2 w% Q) h- A5 L( a
项目源码:, k3 W' {4 l: ]% a% f

! r+ Z, n9 h( [+ R5 S3 Y* o6 l# s" L ActivityMyTmpHum.rar (2.12 MB, 下载次数: 47)
收藏 2 评论40 发布时间:2015-2-1 16:22

举报

40个回答
党国特派员 回答时间:2015-2-2 09:48:32
学习了。 blank.png blank.png blank.png blank.png blank.png blank.png blank.png blank.png blank.png blank.png
昱枫 回答时间:2015-2-3 18:01:17
    现在就电路图简单发下:
' c( o0 _+ {0 U主电路 :
. u1 n9 E& @- c0 {: H, r9 o: i
$ I( {- ^7 V; j9 @- g( t* ^; fSTM32F072+LCD12864+CC2530+ESP8266, G: W& ]" V' p* K
电路图1.png ) b3 Q1 M: {; [4 r5 }/ b4 E8 X

( o% w* H& C; h. r% P' ^$ wCC2530 最小系统4 R9 K0 i2 ^, J' q+ l( u

& S0 R$ V: J9 J. w) D9 p: w+ d 电路图3.png . Y7 I& H1 b% u% ~% b6 a5 s
! t- x  S$ _% i1 c" t3 a1 d
CC2530 连接SHT11- L; c3 v/ s7 h1 {! v9 ^* P
电路图2.png
) {! K+ f7 Z  b
0 \/ G" }+ t% B6 w3 Y: i8 h) S/ ~9 u* ~) I
# `! B/ `3 f- g/ y$ l; y2 K

! b& |8 s5 p/ F" Y8 S$ T7 C# _: b' B7 Q
湛无双 回答时间:2015-2-2 17:48:03
哦 原来楼主的ZigBee部分使用的CC2530 带51内核的ZigBee无线收发 这样的话就只需要串口读取数据就行了 极大的节省了对于ZigBee协议栈的消耗  这样也算是一种比较节省时间的方法
fjjjnk1234 回答时间:2015-2-1 17:20:55
感谢分享!顶一个!
wu1169668869 回答时间:2015-2-1 17:26:49
多谢分享~
0 r, r' g% Y, ^不知道有没有实现zigbee的组网?
- v9 k% o/ g$ O5 D- I* U0 Eps.ESP8266真乃神器
feel-376797 回答时间:2015-2-1 17:28:48
谢谢分享
wyxy163@126.com 回答时间:2015-2-1 17:54:39
提示: 作者被禁止或删除 内容自动屏蔽
昱枫 回答时间:2015-2-1 18:11:09
wu1169668869 发表于 2015-2-1 17:26
' k5 Z8 J) \/ S多谢分享~7 j, w1 ]2 I4 h, w' G
不知道有没有实现zigbee的组网?9 r8 \2 A6 @8 L0 X# p7 r
ps.ESP8266真乃神器
6 T7 n( X" }* f- G; P
肯定要是实现组网啊
zhangdaijin 回答时间:2015-2-1 21:04:01
楼主牛逼
lkl0305 回答时间:2015-2-1 23:17:50
多谢分享啊
holts1 回答时间:2015-2-2 08:06:06
学习了。
chaplin1999-262 回答时间:2015-2-2 08:19:01
做的很好
拼命三郎 回答时间:2015-2-2 08:42:58
stm32.jpg
sirius65 回答时间:2015-2-2 09:10:47
有点难 不过学习了
昱枫 回答时间:2015-2-2 09:20:25
把计算网络了解下就行了,其实还好
小布丁黏久久 回答时间:2015-2-2 09:38:07
顶一个。。。
123下一页

所属标签

相似分享

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版