资料介绍
描述
关于
一个使用 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 中发送请求以获取模块的状态并显示它。
如果您想对此部分进行一些解释,请在评论中询问我!
享受 !
- GY-BMP280-3.3 高精度大气压强传感器模块
- 多旋翼飞行器设计与控制的传感器标定和测量 0次下载
- 基于多传感器数据融合的GPS欺骗检测方法 22次下载
- 数字光模块GY-30资料汇总下载 18次下载
- 光敏电阻传感器模块55690资料汇总 37次下载
- 智能驾驶和多传感器系统课件下载 20次下载
- 使用多传感器组合导航方法实现SLAM的设计与应用 12次下载
- GY25倾斜角度传感器模块的中文使用说明 34次下载
- 如何使用多传感器信息融合技术设计防盗报警的监测系统 23次下载
- 火焰传感器模块资料下载 52次下载
- 多轴力传感器LF303M60参数说明 8次下载
- GY30光强传感器英文原版资料 0次下载
- GY-25倾斜度角度模块_串口直接输出角度数据_MPU-6050资料 123次下载
- 机器人分布多传感器系统的设计
- 基于Rough集的多传感器融合技术
- 体温传感器模块怎么接线 422次阅读
- 基于CW32系列MCU的GY-33颜色识别模块设计 2040次阅读
- 电源设计技巧:Altium简化多相和多模块电路板设计的创建 1291次阅读
- 磁类传感器模块的类型和工作原理 1905次阅读
- 基于创建带有空气质量传感器的室内气象站 2358次阅读
- 多传感器信息融合技术有什么意义 4781次阅读
- dfrobot重量传感器模块 介绍 1845次阅读
- 多个3D智能传感器组网的多传感器网络介绍 2111次阅读
- 分布式多传感器信息融合系统的设计 3524次阅读
- 教你如何在本地运行多传感器融合定位模块 6385次阅读
- 贸泽电子Dialog SmartBond多传感器套件的特点 904次阅读
- 多传感器信息融合技术是什么有什么功能作用 1.6w次阅读
- 基于多Agent的传感器管理系统 2402次阅读
- 深度解析多传感器信息融合技术 4310次阅读
- 深度解密多传感器融合系统 1697次阅读
下载排行
本周
- 1A7159和A7139射频芯片的资料免费下载
- 0.20 MB | 55次下载 | 5 积分
- 2PIC12F629/675 数据手册免费下载
- 2.38 MB | 36次下载 | 5 积分
- 3PIC16F716 数据手册免费下载
- 2.35 MB | 18次下载 | 5 积分
- 4dsPIC33EDV64MC205电机控制开发板用户指南
- 5.78MB | 8次下载 | 免费
- 5STC15系列常用寄存器汇总免费下载
- 1.60 MB | 7次下载 | 5 积分
- 6模拟电路仿真实现
- 2.94MB | 4次下载 | 免费
- 7PCB图绘制实例操作
- 2.92MB | 2次下载 | 免费
- 8零死角玩转STM32F103—指南者
- 26.78 MB | 1次下载 | 1 积分
本月
- 1ADI高性能电源管理解决方案
- 2.43 MB | 452次下载 | 免费
- 2免费开源CC3D飞控资料(电路图&PCB源文件、BOM、
- 5.67 MB | 141次下载 | 1 积分
- 3基于STM32单片机智能手环心率计步器体温显示设计
- 0.10 MB | 137次下载 | 免费
- 4A7159和A7139射频芯片的资料免费下载
- 0.20 MB | 55次下载 | 5 积分
- 5PIC12F629/675 数据手册免费下载
- 2.38 MB | 36次下载 | 5 积分
- 6如何正确测试电源的纹波
- 0.36 MB | 19次下载 | 免费
- 7PIC16F716 数据手册免费下载
- 2.35 MB | 18次下载 | 5 积分
- 8Q/SQR E8-4-2024乘用车电子电器零部件及子系统EMC试验方法及要求
- 1.97 MB | 8次下载 | 10 积分
总榜
- 1matlab软件下载入口
- 未知 | 935121次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420062次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233088次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73810次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65988次下载 | 10 积分
评论
查看更多