亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

树莓派气象站:Sense HAT 环境数据采集与 Dropbox 自动上传

项目简介

采集环境数据并安全上传至 Dropbox。通过 Sense HAT 摇杆控制设备,实现真正自主部署。

注:代码可自由使用,请保留署名。 ([email protected])

作者长期研究气象站,决定自制。本指南面向偏远部署场景,保障可靠数据采集。基于 Python 2.7,部署与运行需持续联网,适用于 Raspbian (树莓派 OS)。

请仔细阅读全文再动手,避免中途卡顿。

步骤 1:安装 Dropbox 库

通过 pip 安装 SDK。若无 pip,先安装:

sudo apt-get install python-pip python3-pip

再安装库:

sudo pip install dropbox

通常 15~30 秒完成。

步骤 2:配置 Dropbox

在 Dropbox 注册/登录。点击右下角省略号 (…) → Developers → 左侧 My Apps → Create app。选择 Dropbox API、App folder、应用名 “weather monitor”。

创建后进入设置页,下拉至 Generated access token 点击 Generate。立即复制 —— 仅此页面显示一次。

步骤 3:树莓派准备

上电前连接 Sense HAT。启动后将脚本(见文末)保存为 Documents/weather.py。第 7 行 MY_ACCESS_TOKEN 替换为你的 Token。确保联网且 Sense HAT 正常。运行后数据将出现在 Dropbox Apps/weather monitor/ 目录。

步骤 4:开机自启

sudo crontab -e

首次选 nano 编辑器。文件末尾添加:

@reboot python /home/pi/Documents/weather.py &

Ctrl+O 保存,Ctrl+X 退出。

恭喜!部署基本完成。

将气象站部署至目标位置。使用防水外壳并保证通风以获取准确读数。可扩展电池、无线电通讯,甚至重大天气事件推特告警。监控应用可参考 此项目。

来源: Weather Monitor

制造工艺

  1. 血压计:设计原理、制造工艺与未来趋势
  2. 树莓派温湿度网络监测站DIY全指南
  3. 树莓派太阳能气象站DIY指南
  4. 树莓派 2 搭建户外气象站:接入 ADS‑WS1 串口气象站
  5. 树莓派自制气象站:每日邮件推送温湿雨数据
  6. 树莓派 3 配合 PubNub 实现远程气象监测
  7. Bark Back:物联网宠物监测器,智能声音管理
  8. 高级气象站 v2.0:BME280 实时监测温度/气压/湿度/海拔 (Windows 10 IoT Core)
  9. 远程心率监测系统:AWS IoT 告警 + 树莓派 Windows IoT 可视化
  10. 用 Arduino 打造绚丽显示器 Ambilight 系统
  11. 基于 Arduino 与 MAX30100 的实时物联网心率监测系统
  12. 紧凑型气象站:Arduino Nano + ESP8266 双核方案 (BMP280 + OLED/Nokia 双屏)