“本地气象站”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
准备
准备
第31行: 第31行:
 
==准备==
 
==准备==
 
*Setup1:将温湿度传感器接到接到Hub的IIC引脚上,光线传感器接到A0引脚上。
 
*Setup1:将温湿度传感器接到接到Hub的IIC引脚上,光线传感器接到A0引脚上。
[[file: Local_weather_station_setup_2.jpg |thumb|800px|center]]
+
[[file: Local_weather_station_setup_2.jpg |800px|center]]
 
*Setup 2:将所有模块叠加,使用DUO-V扩展板转接,Sensorhub和OLED只能叠在最上面。
 
*Setup 2:将所有模块叠加,使用DUO-V扩展板转接,Sensorhub和OLED只能叠在最上面。
 
[[File: Local_weather_station_setup_1.jpg|600px|center]]
 
[[File: Local_weather_station_setup_1.jpg|600px|center]]

2015年11月19日 (四) 08:37的版本

Language English

目的

通过温度、湿度、光敏传感器检测周围环境情况,并将环境状态在OLED上显示出来。用户通过气象站可以随时随地感受的身边环境的变化,去感受大自然的瞬息万变。

设备

模块 数量 功能
mCookie-CoreUSB/zh 1 核心板
mCookie-Hub/zh 1 传感器转接板
mCookie-OLED/zh 1 显示
mCookie-Duo-V2/zh 1 扩展板
Microduino-Temp&Hum/zh 1 温湿度传感器
Microduino-Light/zh 1 光线传感器
  • 其他设备:
    • 电池1个

准备

  • Setup1:将温湿度传感器接到接到Hub的IIC引脚上,光线传感器接到A0引脚上。
  • Setup 2:将所有模块叠加,使用DUO-V扩展板转接,Sensorhub和OLED只能叠在最上面。
  • Setup 3:将CoreUSB接到电脑。打开示例程序,选择好板卡和串口下载程序。

软件调试

下载程序:文件:Weather Local M.zip

  • 函数说明:
    • “oled.h”控制显示环境数据的文件
      • 定义了环境的图标, 图标显示参考:OLED使用
      • 显示环境温湿度,光
    • “weather.h”传感器获取环境数据的文件。
      • 获取环境温湿度,光
  • 计算温湿度、光照值
  am2321.read();
  sensor_tem = am2321.temperature / 10.0;
  sensor_hum = am2321.humidity / 10.0;

sensor_light = map(analogRead(A0), 0, 1023, 0, 255);

结果

传感器获取温度,湿度,光线强度,可以在OLED上显示,改变周围的环境,可以发现显示屏数据变化。你也可以通过乐高搭建一个漂亮的外观。

视频