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

    文章

    841

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

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

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

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

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

    景区负氧离子气象站

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

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

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

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

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

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

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

    智慧农业气象站技术方案

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

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

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

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

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

    解密交通气象站:数据驱动的交通气象服务革新

    在当今数字化时代,数据成为了推动各行业变革的核心动力,交通气象领域也不例外。交通气象站作为交通气象服务的关键设施,正借助数据的力量实现着革新,为交通出行与顺畅提供着更强大的支持。 交通气象站
    的头像 发表于 03-27 15:36 454次阅读
    解密交通<b class='flag-5'>气象站</b>:数据驱动的交通<b class='flag-5'>气象</b>服务革新

    智慧校园:气象站引领气象知识科普

    在科技飞速发展的当下,智慧校园建设不断深入,各类创新元素融入校园生活,为师生带来全新体验。其中,气象站作为智慧校园的存在,正悄然引领着气象科普的新风尚。 校园气象站不再是传统意义上简单的气象
    的头像 发表于 02-08 15:29 524次阅读

    自动气象站的工作原理与应用

    。 自动气象站的工作原理 自动气象站的工作原理基于系列高精度传感器和数据采集技术。这些传感器能够实时监测和记录多种气象要素,包括温度、湿度、气压、风速、风向、降水量以及太阳辐射等。这
    的头像 发表于 12-18 13:56 1192次阅读

    绿色校园,智慧气象:走进我们的气象站

    在蔚蓝天空与葱郁绿意的交相辉映下,我们的校园不仅是片知识的沃土,更是绿色生.态与智慧科技融合的典范。在这片充满活力的土地上,座现代化的气象站悄然矗立,它不仅是我们探索自然奥秘的窗口,更是绿色校园
    的头像 发表于 12-10 11:58 664次阅读