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

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

[复制链接]
昱枫 发布时间:2015-2-1 16:22
           STM32Nucleo 核心板的方案设计,基于Internet 的远程温湿采集系统的设计   方案介绍:本系统采用STM32F072 nucleo核心板,通过无线传感网络模块,采集近距离无线数据,利用通用的12864液晶显示,将系统接入WiFi模块,以实现数据的网络化传输,在一个具有固定IP的服务器上实现相关数据) d  f* {( J, H- P
传输服务,Android客户端通过与服务建立同样的TCP连接,接收先关温湿度数据,从而实现了数据的网络化的远程传输。
; F& q& U+ g4 Y1 y0 v4 [! W    功能简介:
0 r2 I5 e  H9 H% x    硬件部分:
" s9 C5 ]( I. z, v8 }% D1 k       1. ZigBee温室度采集节点,主要是驱动温湿度传感器获取温湿度信息,通过相关无线传感网络协议将温湿度信息传输给zigbee协调器, q' C$ m+ {2 h# d* d
      2. STM32主控器,接收ZigBee终端节点发送的温度数据信息,驱动LCD12864显示相应温度信息,驱动ESP8266模块与服务器建立TCP的网络连接,将温湿度信息发送给服务器。; P5 w- V0 n0 m( ~3 y+ q
   3.ZigBee终端节点,主要是通过无线传感网络接收ZigBee温室度采集节点的温湿度信息,发送给STM32核心控制器。& F) r+ z; `3 @
    软件部分:
: C0 ^6 V6 K/ X/ `      1.服务器程序设计,服务器程序主要任务与STM32核心控制器和Android客户端建立TCP连接后,将STM32核心控制器通过TCP连接发送过来的数据发送给Android客户端。
% r9 e4 I/ d9 R2 S8 [   2 Android应用程序设计,主要是与服务器建立TCP连接,就可以接收服务器发送过来的温湿度数据。8 W* s+ g8 |* `. g* G2 T
  k. l) E$ y  @! k. i: u
项目图片:) a) C; o. H$ }  d

3 r, l+ }% a0 q5 Z! E9 H
. q9 J; H& z& T- N" `5 S4 d( _* Q
  整体的图:
$ `+ J! _( _' s; M IMG_20150201_143055.jpg
8 Y: D" {8 c% c: D, {: i, p$ d5 p
) @2 t1 W" l7 ~) z2 g( C  H4 K
( l( m+ g7 l: K' B* h" D 温湿度采集节点:zigbee CC2530 + SHT11
# C5 r) x9 o0 q% S  P+ s IMG_20150201_143008.jpg
0 A3 e7 o! d3 J: u: y" Z
8 z5 a+ E" _( p6 q$ }1 a- _
/ }6 K% d" Y; a# \
' \& f) L& h/ Q* I, Y
8 W: o) w& v7 \+ o% n zigbee协调器节点,接收zigbee终端节点的数据通过串口发送给STM32F072nucleo 核心板,
+ C6 H; Y+ W/ \1 u3 f- M) ?; D7 v  e) A7 M2 r3 t
IMG_20150201_143024.jpg
) I: K3 O7 K5 d* E5 l/ V- O: i' c4 @& J& Y& {7 T
STM32nucleo 终端,接收温湿度数据,通过LCD12864 显示, [1 z  h! U1 o4 a

' m. d6 w: \* C( z IMG_20150201_144906.jpg
. U6 F- s3 H( D" l1 i  n: U* T5 @* G' _+ Y; A% C8 S/ E- V
ESP8266 WIFI模块,通过与服务器建立TCP连接,将相关温湿度数据发送给服务器,% x& v( x2 V3 J* U3 M. M1 Y& I
1422773438216.jpg
( C% i5 ?( |! c" H+ N/ ]  I' @$ ]$ ?: ?* X; I/ S5 R+ G
' E) a" W5 M! e
运行在服务器上的服务程序,可以看家接收到相关数据
* C4 k. K$ u2 r( a QQ图片20150201145406.png 2 r% ^5 N& P6 A0 _

/ M& L+ I5 Y; D9 h
7 K, ?4 n+ m- ?0 e! M$ u8 M4 V: BAndroid客户端与服务建立TCP 连接就可以获取相应的温湿度信息
( R- m1 r+ z& Y% b! V3 ~) s6 c1 |8 k) {

# J3 {: U, B5 R" |2 l Screenshot_2015-02-01-14-23-00.png 1 t1 H9 o6 W0 F2 [5 P" x, a5 R

" G% Q, J$ H6 |& o  B& G- H  A$ N3 H7 }4 Q9 h* C! i' s$ f/ E
方案评议:
8 ?$ |1 g8 Z/ {3 O. T9 v        本项目采用zigbee节点做为温湿度采集节点,因而可以非常方便扩展相应节点,以实现多点温室信息采集,不仅是温室数据,还可以扩展其他传感器节点模块,很方便实现多种多点数据才,本项目中 STM32F072nucleo + zigbee模块+ wifi 模块,可以相当无线传感网络的网关,可以应用于各种工业自动化控制数据采集,智能家居信息采集...- C, U5 f  u" g- y# h! @
: }8 n' w! n+ V3 o/ k
项目视频:+ I% M2 ?9 \1 A
项目视频7 }6 Q' P+ k9 Z# |
, T7 i8 n! c4 t. T
项目源码:, t2 L) ~# K5 l, y3 o( L
: V) P0 \( x! m$ b1 y3 m" N
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
    现在就电路图简单发下:
, i$ Z$ X8 X. i3 Y. S! t主电路 :& I& R, `5 Q/ J7 j  h, c5 I0 T

- {7 Y! P2 g( w- m" zSTM32F072+LCD12864+CC2530+ESP8266
: A* p% P: w( `) [1 {8 y 电路图1.png
- K+ D' g9 j$ y! ~) n) Y3 `; ^0 y
+ r4 F4 M% ?1 k' n4 |3 uCC2530 最小系统" B1 j/ C3 p* l& s+ E' e+ ?

! n6 o3 z1 w6 l! ` 电路图3.png
* S- P- e+ `' s8 j. r# \$ J& w% D  R" g
CC2530 连接SHT11
& Q) @$ C  t. I0 C- M, f# U( j& A 电路图2.png
5 ~8 ~! \2 f" `4 x# D; Z# o' w3 F" u
2 Q* {; O$ D+ N1 e/ x
' n( q- I4 d. R( \* C! z
9 K; Y' \- p4 O' E4 r/ T
湛无双 回答时间: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
多谢分享~$ ~' n0 D0 k4 G- O- R: S0 k- C. u: o5 `
不知道有没有实现zigbee的组网?- h) d" c+ }2 w" @! ]
ps.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
8 T$ J3 M% d- p5 S  @多谢分享~, K8 C2 q9 d! g8 V, M+ m
不知道有没有实现zigbee的组网?
5 J8 W$ F( p7 Ips.ESP8266真乃神器
, N5 {, h  b! W4 p  r
肯定要是实现组网啊
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 手机版