项目背景目前,科学技术发展十分迅速,其渗透到各行各业以及生活的方方面面,室内设计和高科技结合便出现了“智能家居”。所谓智能家居就是以居住场所为平台,利用物联网、传感器、智能控制技术将各种家用电器联系起来,实现居住环境的智能化、自动化、人性化。通过语音控制、远程控制、预约控制、个性化设计、一键控制等功能进一步提高生活的舒适性、便利性、安全性。2.设计目标本系统主要分为三大模块,分别为传感器监测模块,自动报警模块和远程控制模块。传感器监测模块包括对环境的温湿度和空气质量监测,用户可以在微信小程序上查看到实时传感数据;自动报警模块是当传感数据超过设置的阈值时会进行报警,提醒用户注意火灾的发生;远程控
主要内容芯片介绍开发环境编程举例芯片介绍 什么是NodeMCU? NodeMCU,是一个开源的物联网平台。它使用Lua脚本语言编程。该平台基于eLua开源项目,底层使用ESP8266sdk0.9.5版本。该平台使用了很多开源项目,例如lua-cjson,spiffs.NodeMCU包含了可以运行在esp8266 Wi-Fi SoC芯片之上的固件,以及基于ESP-12模组的硬件。 我组项目主要使用上海乐鑫ESP8266的CH340版本的NodeMCU(ESP-12F)。详细参数如下: 核心模组:ESP8266MCU:XtensaL106RAM:50KFlash:512KD1~D10:10GPIO
主要内容芯片介绍开发环境编程举例芯片介绍 什么是NodeMCU? NodeMCU,是一个开源的物联网平台。它使用Lua脚本语言编程。该平台基于eLua开源项目,底层使用ESP8266sdk0.9.5版本。该平台使用了很多开源项目,例如lua-cjson,spiffs.NodeMCU包含了可以运行在esp8266 Wi-Fi SoC芯片之上的固件,以及基于ESP-12模组的硬件。 我组项目主要使用上海乐鑫ESP8266的CH340版本的NodeMCU(ESP-12F)。详细参数如下: 核心模组:ESP8266MCU:XtensaL106RAM:50KFlash:512KD1~D10:10GPIO
1、所遇到的问题由于我在强化学习需要使用Box2D模块,于是我先使用anaconda卸载重装了当前的gym包(旧版本为0.21.0)。命令分别为:pipuninstallgympipinstallgym然而,它默认安装了gym==0.23.0版本。于是再次运行之前的强化学习程序,会提示我们:nomodulenamed"pygame"于是我们为了程序能运行不得不安装了pygame。pipinstallpygame结果便遇到了更多更恶心的问题。例如下面:ImportError:can’timportname‘rendering’from'gym.envs.classic_control’我们在此网
1、所遇到的问题由于我在强化学习需要使用Box2D模块,于是我先使用anaconda卸载重装了当前的gym包(旧版本为0.21.0)。命令分别为:pipuninstallgympipinstallgym然而,它默认安装了gym==0.23.0版本。于是再次运行之前的强化学习程序,会提示我们:nomodulenamed"pygame"于是我们为了程序能运行不得不安装了pygame。pipinstallpygame结果便遇到了更多更恶心的问题。例如下面:ImportError:can’timportname‘rendering’from'gym.envs.classic_control’我们在此网
最近学习了esp8266/esp32单片机。第一次使用arduino这个IDE,搞多了Keil5,这个实在是有点不习惯。进步都是困难的,现在回想起来,发现也没多难,回到正题。准备软件;ArduinoIDE 准备硬件:esp8266(任何型号的板子都行)1.在阿里云创建设备,产品。目的:为了得到三元组信息,不知道三元组是什么没关系,后面就知道了。1.1打开阿里云-->阿里云-为了无法计算的价值(aliyun.com)1.2 1.3进入物联网平台 1.4进入控制台 1.5创建产品 1.6和我配置一样就行 1.7更改库文件 1.8编译->烧录代码就行了 这样,设备就在线,上传数据了
最近学习了esp8266/esp32单片机。第一次使用arduino这个IDE,搞多了Keil5,这个实在是有点不习惯。进步都是困难的,现在回想起来,发现也没多难,回到正题。准备软件;ArduinoIDE 准备硬件:esp8266(任何型号的板子都行)1.在阿里云创建设备,产品。目的:为了得到三元组信息,不知道三元组是什么没关系,后面就知道了。1.1打开阿里云-->阿里云-为了无法计算的价值(aliyun.com)1.2 1.3进入物联网平台 1.4进入控制台 1.5创建产品 1.6和我配置一样就行 1.7更改库文件 1.8编译->烧录代码就行了 这样,设备就在线,上传数据了
0引言年前买了一个MAX30102模块,在家无聊做了这个demo对一些相关的知识进行学习。主要学习的内容:光体积变化描记图(Photoplethysmogram,PPG)测量原理学习。ESP32IDF平台的MAX30102驱动开发,主要是初始化配置与FIFO数据读取。Pyqt利用pyqtgraph进行数据绘制。实现的效果:实现的思路:ESP32完成MAX30102的初始化配置与红光/红外光数据采集。Pyqt上位机完成数据显示与简单的解析,得到心率与血氧。由于解析算法非常简单暴力,而且运行逻辑也不完善,所以只有手指位置比较好才能测量得到结果。心率基本上正确,血氧图一乐。ESP-IDF平台的学习记
0引言年前买了一个MAX30102模块,在家无聊做了这个demo对一些相关的知识进行学习。主要学习的内容:光体积变化描记图(Photoplethysmogram,PPG)测量原理学习。ESP32IDF平台的MAX30102驱动开发,主要是初始化配置与FIFO数据读取。Pyqt利用pyqtgraph进行数据绘制。实现的效果:实现的思路:ESP32完成MAX30102的初始化配置与红光/红外光数据采集。Pyqt上位机完成数据显示与简单的解析,得到心率与血氧。由于解析算法非常简单暴力,而且运行逻辑也不完善,所以只有手指位置比较好才能测量得到结果。心率基本上正确,血氧图一乐。ESP-IDF平台的学习记
ECCV2022_P2BNet论文阅读文章目录ECCV2022_P2BNet论文阅读0Abstract**0-1MIL:multipleinstancelearning(多示例学习)**1Introduction**1-0WSOD:weaklysupervisedobjectdetection(弱监督对象检测)**2Contributions**2-0P2BNet****2-1Acoarse-to-finefashion****2-2Performance**3Point-to-BoxNetwork**3-0Architecture****3-1Loss**3-1-0thelossofP2BN