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

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

3天内不再提示

基于树莓派组成的可随身携带气象站设计方案

电子设计 来源:电路城 作者:电路城 2021-05-24 14:24 次阅读

由BME280和ArduinoESP32 / ESP8266树莓派组成,可随身携带的气象站。该气象探测站可装入智能手机USB C / Micro USB端口,以获取所需的电源

硬件组件:

Microchip Technology ATtiny85

Arduino UNO

OLED显示屏(黑底篮字)

DFRobot Gravity:I2C BME280环境传感器

微型USB公适配器

电容器 10µF

电线

数字式内螺纹直角6针头

原理图:

基于树莓派组成的可随身携带气象站设计方案

将ATtiny85,OLED显示器和BME280焊接到PCB上。

在PCB上准备Micro USB的VCC和GND的两条线。

为了使智能手机能够用作电源,需要激活OTG。这意味着,如果在手机的USB端口中插入了另一个USB,则智能手机可以充当主机。因此,需要将Micro USB Male适配器的ID连接到其GND。

使用Arduino Nano编程ATtiny85:

使用Arduino Nano通过Arduino IDE对ATtiny85进行了编程。为了不使该指令超出框架范围,请访问此网站以使用Arduino Nano对ATtiny进行编程。

基于树莓派组成的可随身携带气象站设计方案

代码:

#include 《TinyWireM.h》

#include 《Tiny4kOLED.h》

#include 《MyBME280.h》

#define BME280_I2cAdd 0x76 //I2C-地址

MyBME280 BME(BME280_I2cAdd);

float t, d, f;

void setup() {

oled.begin();

oled.clear();

oled.on();

TinyWireM.begin();

BME.init();

}

void loop() {

t = BME.readTemp();

d = BME.readPress();

f = BME.readHumidity();

oled.setFont(FONT6X8);

oled.setCursor(0, 0);

oled.print(“Temp.: ”);

oled.print(t);

oled.println(“ ‘C”);

oled.print(“Druck: ”);

oled.print(d);

oled.println(“ mBar”);

oled.print(“Fcht.: ”);

oled.print(f);

oled.println(“ %”);

oled.println(“ 。 . 。 . 。 . 。 . 。 . ”);

oled.println(“。 . 。 . 。 . 。 . 。 . 。”);

}
责任编辑:pj

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

    关注

    66

    文章

    18477

    浏览量

    180100
  • USB端口
    +关注

    关注

    0

    文章

    35

    浏览量

    12845
  • 树莓派
    +关注

    关注

    116

    文章

    1706

    浏览量

    105604
收藏 人收藏

    评论

    相关推荐

    野外无人自动气象站联网方案

    准确性,实现利用精细化的城市内涝气象预警服务系统为市排水集团排除积水服务。各地市气象局不断增设无人自动气象站,以提高预报的精准度;无人自动气象站是一种能自动地观测和存储
    发表于 12-28 17:13

    树莓之网络气象站

    做个气象站,摆着看看天气顺便还能当个装饰品。酷炫两个字,我只说一次。第一步:组件HDMI的壳子是以前IPAD的,尺寸意外地适合,还有装逼用的支架和控制板(就一个按键。。。),非触屏。第二步:树莓
    发表于 01-08 16:56

    如何使用miniprog3设置气象站

    你好,可以请人帮我,我想计划的cy3271-exp1 PSoC气象站板采用miniprog3这样我可以把周围的光强读数然后发送阅读通过串行命令我写的一个应用程序并存储的数据画成了GR促性腺激素释放
    发表于 04-15 08:32

    如何使用树莓制作小气象站

    自动气象站可以实时探测气温、湿度、气压、风速、风向、降雨量、紫外线辐射等气象信息,通过不同的传感器采集地面气象数据,数据采集完成后通过网络统一传输到气象服务器上,再经
    发表于 05-19 07:59

    基于DS3231的自动气象站设计

    设计方案:1. 设计内容简易自动气象站将实现以下功能:测量功能。对温度、气压和光强等气象要素进行测量并把测量值用液晶显示出来供用户读取。自记功能。用25系列存储器实现掉电存储,不丢失数据。异步通信
    发表于 08-09 09:11

    基于51单片机的气象站系统功能描述

    基于51单片机的气象站系统功能描述,使用51单片机实现气象站的全部功能,如温湿度、大气压强,光照度、风向、风强的检测,并有LCD12864、GSM、整流稳压等电路的部分。气象站系统电路原理图和PCB
    发表于 11-19 08:59

    分享一个气象站项目

    描述气象站 | 风向
    发表于 07-11 07:16

    Wemos Mini Di继电器和气象站

    描述Wemos Mini Di继电器和气象站Wemos D1 迷你转接板,用于 3 个中继或 2 个中继+气象站
    发表于 08-17 06:26

    微型自动气象站设计方案(超声波)

    微型自动气象站设计方案(超声波),适用于高压输电线路。
    发表于 05-19 15:16 22次下载

    树莓气象站的制作教程

    祝贺你,你已经完成了!你现在应该有一个漂亮的RPi气象站坐在你的桌子上,并告诉你有用的天气信息。
    的头像 发表于 09-04 15:50 4471次阅读

    如何选择便携式气象站,它与普通气象站有什么区别

    、便捷式气象站等等,今天主要为大家介绍便捷式气象站。 便携式气象站是一款便于携带,三脚架式安装,使用方便,测量精度高,集成多项气象要素的可移
    发表于 08-19 16:20 1094次阅读

    何为气象站气象站有什么作用?

    气象站,可以监测空气温湿度,风速风向,光照,大气压力,辐射度,降雨量等参数,根据使用场景可分为农业气象站,校园气象站,交通气象站,环境监测站等。
    发表于 02-14 09:29 1063次阅读

    气象站的发展历程和分类

    气象站分为手持气象站和无线远程传输气象站,手持气象站又称为便携式气象站,可移动监测不同环境的参数数值,遥测
    的头像 发表于 04-10 09:09 996次阅读

    什么是气象站气象站的简介

    什么是气象站气象站的简介
    的头像 发表于 09-14 16:14 1463次阅读

    校园气象站组成与作用

    对于校园气象站,相信很多人都不陌生,主要作用是用于监测气象要素信息。校园气象站作为学校教学研究的器材,可监测校园气象,为学校提供参考数据,也可以锻炼学生的动手能力。对青少年的
    的头像 发表于 10-31 16:28 672次阅读