资料介绍
描述
关于
一个使用 GY-91 多传感器模块创建 API 的小项目,该模块包括 MPU9250 BMP280 模块
该项目还与 BMP280 模块兼容。但这个项目只包括 GY-91 shematic。
通过 GPIO 连接传感器
在 GPIO 上连接传感器的 4 个引脚需要很少的操作。
3v3用于 3.3v 电源,接3V3POWER [Pin 1] ,GND接地 接GROUND [Pin 6],SCL用于时钟总线 I2C 接Pin 5,SDA ,数据总线 IDC 接Pin 3(见shematic bellow 为颜色示例)
准备 Python 依赖项
$ sudo apt-get update
$ sudo apt-get install build-essential tk-dev libncurses5-dev libncursesw5-dev libreadline6-dev libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-dev libbz2-dev libexpat1-dev liblzma-dev zlib1g-dev
$ wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz
$ tar xf Python-3.6.5.tar.xz
$ cd Python-3.6.5
$ ./configure
$ make
$ sudo make altinstall
我的 gist 上的源代码需要一些可以使用 pip3 安装的依赖项
$ pip3 install flask flask-cors flask-restful
代码
现在,克隆要点
$ git clone https://gist.github.com/wdelenclos/4f0c4b8d564aa5c58f47653fd184eaa7
关于这段代码的一点解释。此代码的范围是显示我的个人网站的 api,并且可以轻松适应其他要求。
bme280 模块是程序的核心。它请求 GY-91 模块上的 BME 数据,并使用此指令将它们分配给三个变量:温度、压力、湿度 = bme280.readBME280All()。
其他指令只是一个基本的烧瓶 API。
运行它:
运行你的 api 做
$ python3 app.py
要在后台运行它,请播放您的脚本或执行以下操作:
$ sudo nohup python3 app.py &
演示:
请参阅此演示状态页面,模块在 Ajax 中发送请求以获取模块的状态并显示它。
如果您想对此部分进行一些解释,请在评论中询问我!
享受 !
- SM07-GY-33颜色检测模块说明书
- GY-30光强传感器模块的应用原理及控制程序 27次下载
- GY-BMP280-3.3 高精度大气压强传感器模块 14次下载
- 虹科PCAN-GPS——可编程传感器模块
- GY-MCU90615 非接触式体温传感器 8次下载
- 数字光模块GY-30资料汇总下载 14次下载
- GY25倾斜角度传感器模块的中文使用说明 33次下载
- 火焰传感器模块资料下载 51次下载
- 光敏电阻传感器模块电路图.pdf 151次下载
- 4线制光敏电阻传感器模块使用说明书.pdf 235次下载
- GY30光强传感器英文原版资料 0次下载
- GY-25倾斜度角度模块_串口直接输出角度数据_MPU-6050资料 122次下载
- GY-273 HMC5883L电子指南针罗盘 69次下载
- 功率模块中传感器的应用 14次下载
- GY—Ⅱ压磁称重仪的实际应用 11次下载
- 基于CW32系列MCU的GY-33颜色识别模块设计 555次阅读
- 如何避免在INCA中创建或使用多个COM API句柄 428次阅读
- 磁类传感器模块的类型和工作原理 1435次阅读
- GY30模块简介、特性、应用及程序设计 7089次阅读
- 如何创建一个由时间开关电池供电的太阳能充电电路 1962次阅读
- 如何使用120VAC指示灯和光敏电阻创建一个交流电压传感器 1957次阅读
- 基于创建带有空气质量传感器的室内气象站 1987次阅读
- FTS91光纤端面显微镜的功能特点及应用 1191次阅读
- dfrobot重量传感器模块 介绍 1446次阅读
- dfrobotGravity:27件传感器套装简介 1118次阅读
- 轮速传感器怎么检测及方法介绍 1.5w次阅读
- 成像雷达传感器的特点及原理解析 6420次阅读
- 无线传感器的组成模块及工作原理图详解 3.1w次阅读
- 如何使用API_api接口有什么优点 2w次阅读
- 工业应用中传感器数字I/O模块的选择 1323次阅读
下载排行
本周
- 1用于便携可穿戴设备的RX8130CE
- 277.67 KB | 1次下载 | 免费
- 24.5V 至 17V 输入、8A 同步降压 SWIFT™ 转换器TPS568215OA数据表
- 1.27MB | 1次下载 | 免费
- 3轻触三功能+常按 SOS 功能手筒LED驱动ICSD3302数据手册
- 0.60 MB | 1次下载 | 2 积分
- 4英集芯IP5353 QFN32 规格书pdf
- 2.70 MB | 1次下载 | 免费
- 5采用QFN封装且具有2.95V-6V 输入的LMZ30604 4A电源模块数据表
- 1.86MB | 1次下载 | 免费
- 65V 输入或3.3V 输入,3A 完全集成转换器TPS51313 数据表
- 1.44MB | 1次下载 | 免费
- 73.5V 至 36V 输入、1V 至 20V 输出、6A 电源模块LMZM33606数据表
- 1.97MB | 1次下载 | 免费
- 8具有可配置电压转换和三态输出的8位双电源总线收发器SN74LVC8T245数据表
- 1.67MB | 1次下载 | 免费
本月
- 1STM32国内外发展现状
- 1.15 MB | 18次下载 | 免费
- 2传感芯片选型指南
- 3.60 MB | 12次下载 | 免费
- 3储能电源市场分析
- 7.99 MB | 11次下载 | 免费
- 4TDK电容器产品指南
- 11.88 MB | 9次下载 | 1 积分
- 5ATmega8芯片中文手册
- 2.45 MB | 8次下载 | 1 积分
- 62A多电池高效开关充电器AN_SY6912A中文资料规格书
- 1.43 MB | 7次下载 | 免费
- 7储能电源市场分析报告
- 2.61 MB | 7次下载 | 免费
- 816A 输出电流,高可靠、高效率 同步降压转换器PCD3201产品手册
- 0.47 MB | 6次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935091次下载 | 免费
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420050次下载 | 免费
- 3Altium DXP2002下载入口
- 未知 | 233068次下载 | 免费
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191317次下载 | 免费
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183316次下载 | 免费
- 6labview8.5下载
- 未知 | 81567次下载 | 免费
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73789次下载 | 免费
- 8NI LabVIEW中实现3D视觉的工具和技术
- 未知 | 70088次下载 | 免费
评论
查看更多