0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何建立一个简易的气象站

454398 来源:wv 2019-08-30 14:19 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

第1步:获取所有部分

你需要,

1个Arduino板,我使用的是pro mini

1 dht传感器我使用了dht 22

1个10k电阻器

1个带有匹配板的SD卡或micro SD卡

3英尺线上

3线电缆(您将使用它将您的dht传感器连接到arduino)

焊接材料

第2步:连线。

连接所有导线,如图所示。

dht sensor Pro mini,Uno& mega。将传感器的引脚1(左侧)连接到+ 5V

注意:如果使用具有3.3V逻辑的电路板,如Arduino Due连接引脚1至3.3V而不是5V

将传感器的引脚2连接到您的DHT引脚

将传感器的引脚4(右侧)连接到GROUND

将一个10k电阻从vcc连接到数据pin

对于大型MISO-50 MOSI-51 SCK-52 SS/CS 53

对于uno& pro mini MISO-50 MOSI-51 SCK-52 SS/CS-53。

步骤3:编程Arduino。

// Created by A Homeschoolers Workbench

// 12/1/2016

#include “DHT.h”

#include

File myFile;

int pinCS = 10; // Pin 53 on Arduino mega 10 on pro mini and uno, this is the SS pin

// For the uno and pro mini connect sck-13 miso-12 mosi-11 cs/ss-10

// For mega connect sck-52 miso-50 mosi-51 cs/ss-53

#define DHTPIN 2 // what digital pin we‘re connected to

// Uncomment whatever type you’re using!

//#define DHTTYPE DHT11 // DHT 11

#define DHTTYPE DHT22 // DHT 22 (AM2302), AM2321 I am using the 22

//#define DHTTYPE DHT21 // DHT 21 (AM2301)

// Connect pin 1 (on the left) of the sensor to +5V

// NOTE: If using a board with 3.3V logic like an Arduino Due connect pin 1

// to 3.3V instead of 5V!

// Connect pin 2 of the sensor to whatever your DHTPIN is

// Connect pin 4 (on the right) of the sensor to GROUND

// Connect a 10k resistor from vcc to data pin

// Initialize DHT sensor.

DHT dht(DHTPIN, DHTTYPE);

void setup() {

Serial.begin(9600); // Start the serial

pinMode(pinCS, OUTPUT);

// SD Card Initialization

if (SD.begin())

{

Serial.println(“SD card is ready to use.”);

} else

{

Serial.println(“SD card initialization failed”);

return;

}

dht.begin();

}

void loop() {

// Wait a 60 seconds between measurements.

delay(2000);

// Reading temperature or humidity takes about 250 milliseconds!

float h = dht.readHumidity();

// Read temperature as Fahrenheit (isFahrenheit = true)

float f = dht.readTemperature(true);

// Check if any reads failed and exit early (to try again)。

if (isnan(h)||isnan(f)) {

return;

}

// Create/Open file

myFile = SD.open(“TH.txt”, FILE_WRITE);

// if the file opened okay, write to it

if (myFile) {

Serial.println(“Writing to file.。.”);

// Write to file

myFile.print(h); // print Humidity

myFile.print(“,”); // place a divider

myFile.println(f); // print the temp and start a new line

myFile.close(); // close the file

Serial.println(“Done.”);

} //if the file didn‘t open, print an error:

else {

Serial.println(“error opening TH.txt”);

}

}

步骤4:安装它。

传感器放置在您想要测量温度和湿度的任何地方,您必须确保arduino保持干燥。

当您将SD卡放入其主板时,您必须重置arduino,否则它将不会记录数据。

步骤5:如何导出数据

打开SD卡,然后打开TH,选择全部,复制

然后打开excel(Linux中的Libre calc)然后粘贴,并用逗号分隔。然后把它变成一个图表。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 气象站
    +关注

    关注

    1

    文章

    861

    浏览量

    17097
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    车载扬尘监测站,走航式气象站

    气象站
    pingao141378
    发布于 :2026年02月25日 13:58:18

    湿度传感器模块HW2200用于气象站低湿度环境下的高精度精确监测

    气象站作为基础气象监测设备,凭借稳定的运行和精准的数据,广泛应用于能源、乡镇防控、生态科研、市政建设等多个领域。它可实现全天候无人值守,自动采集各类气象要素,实时上传数据,为各行业提供可靠的
    的头像 发表于 02-05 10:00 448次阅读
    湿度传感器模块HW2200用于<b class='flag-5'>气象站</b>低湿度环境下的高精度精确监测

    便携式气象站:移动场景下的气象“感知官”

    覆盖这些动态场景,而便携式气象站以其小巧灵活、即装即用的特性,成为填补这空白的“移动气象管家”,为多领域提供精准的气象数据支撑。
    的头像 发表于 11-14 09:13 432次阅读
    便携式<b class='flag-5'>气象站</b>:移动场景下的<b class='flag-5'>气象</b>“感知官”

    超声波气象站:精准监测的技术新选择

    超声波气象站:精准监测的技术新选择 柏峰【BF-CSQX】在气象监测技术持续升级的背景下,超声波气象站凭借无机械损耗、高灵敏度、强环境适应性等核心特性,逐渐取代传统机械气象站,成为
    的头像 发表于 10-24 10:12 895次阅读
    超声波<b class='flag-5'>气象站</b>:精准监测的技术新选择

    小型自动气象站:精细化气象监测的技术革新与应用拓展

    小型自动气象站:精细化气象监测的技术革新与应用拓展 柏峰【BF-QX】随着气象服务向“精细化、精准化、智能化”升级,传统气象观测站点密度不足、覆盖范围有限的问题日益凸显。小型自动
    的头像 发表于 10-23 10:53 910次阅读
    小型自动<b class='flag-5'>气象站</b>:精细化<b class='flag-5'>气象</b>监测的技术革新与应用拓展

    超声波自动气象站技术方案

    超声波自动气象站技术方案 柏峰【BF-CSQX】、项目背景与需求分析 1.1 项目背景 传统机械转动式气象站存在部件磨损、易受恶劣天气影响(如风沙堵塞、雨雪结冰)、维护成本高等问题,难以满足现代化
    的头像 发表于 10-16 14:18 518次阅读
    超声波自动<b class='flag-5'>气象站</b>技术方案

    光伏自动气象站技术架构与发电效率保障应用

    光伏自动气象站技术架构与发电效率保障应用 柏峰【BF-GFQX】光伏自动气象站以“精准辐照感知、发电效率评估、运维智能辅助”为核心技术特征,融合光伏专用气象监测与发电性能分析功能,成为光伏电站高效运营的关键技术装备。
    的头像 发表于 10-15 17:29 1943次阅读
    光伏自动<b class='flag-5'>气象站</b>技术架构与发电效率保障应用

    景区负氧离子气象站

    气象站
    pingao141378
    发布于 :2025年10月14日 14:06:19

    华为推出鸿蒙智能交通气象站

    华为全联接大会2025期间,在气象海洋论坛上,华为联合陕西省气象局发布鸿蒙智能交通气象站,这标志着陕西在落实中国气象局“观测即服务”理念、抢占交通
    的头像 发表于 09-20 14:41 1447次阅读

    北斗自动气象站: 护航无网区的 “气象信使”

    北斗自动气象站: 护航无网区的 “气象信使”柏峰【BF-BDQX】在沙漠深处的油田、高原无人区的牧区,或是地震灾后的通信中断地带,种能摆脱网络依赖的气象设备正持续传递着关键数据 ——
    的头像 发表于 09-08 11:35 1347次阅读
    北斗自动<b class='flag-5'>气象站</b>: 护航无网区的 “<b class='flag-5'>气象</b>信使”

    数字传感器,如何通过小型气象站赋能农耕、生态与防灾?

    小型气象站种针对局部区域气象环境进行精细化监测的便携式或固定式设备,其核心功能是通过实时采集所处区域的温度、湿度、气压、风速、风向、降水量、光照等气象数据,为农业生产、生态研究及环
    的头像 发表于 09-04 14:34 969次阅读
    数字传感器,如何通过小型<b class='flag-5'>气象站</b>赋能农耕、生态与防灾?

    防爆工业气象站:工业场景的 “气象监测中枢”

    防爆工业气象站:工业场景的 “气象监测中枢”柏峰【BF-FB】在石油化工、煤矿开采、天然气处理等高危工业场景中,容易被忽视却关乎安全生产的问题始终存在:如何在易燃易爆环境下
    的头像 发表于 08-26 12:00 803次阅读
    防爆工业<b class='flag-5'>气象站</b>:工业场景的 “<b class='flag-5'>气象</b>监测中枢”

    智慧农业气象站技术方案

    灾害损失,提高农业生产的效率与质量。智慧农业气象站作为智慧农业体系中的关键环,通过集成先进的传感器技术、物联网通信技术、
    的头像 发表于 08-21 09:05 941次阅读
    智慧农业<b class='flag-5'>气象站</b>技术方案

    光伏实验气象站的技术架构与应用实践

    光伏实验气象站的技术架构与应用实践 柏峰【BF-GFQX】在光伏产业快速发展与新能源科研不断深入的背景下,光伏实验气象站作为获取精准气象数据与光伏性能参数的核心设备,其技术先进性直接决定了科研成果的可靠性与工程应用的实效性。
    的头像 发表于 08-19 08:57 2281次阅读
    光伏实验<b class='flag-5'>气象站</b>的技术架构与应用实践

    给孩子堂自然课:气象站如何让科学触手可及?

    气象站
    奕帆科技
    发布于 :2025年05月06日 14:57:01