本文为被北邮信息系统设计课程摧残的同学们(包括但不限于作者的室友)提供一个可行的方案及模板。
本项目使用Arduino作为开发环境,使用ESP32开发一个心跳体温检测系统。
系统通过心跳传感器——pulse sensor,体温传感器——MLX90614获取物理数据,经过ESP32处理,将数据在本地OLED屏幕上显示并且通过Wifi将数据传送到手机端Blynk软件上,完成相关显示。
用到的原件如下:
面包板 x1
ESP32开发板 x1
Pulse Sensor传感器 x1
MLX90614 gy906 x1
OLED屏幕 x1
杜邦线若干
开发前准备
开发环境准备
开发环境使用arduino-1.8.13,可以在官方网站 arduino.找到该版本。为了使用arduino开发ESP32,需要对arduino进行较为繁琐的操作,而且安装时常会不成功。在此,提供一个已经配置好的支持ESP32的arduino环境,解压即可使用。
链接:https://pan.baidu.com/s/1oUn0jxDFN356V3tOBhdVHw
提取码:90rn
相关库安装
在本项目中,我们需要用到的库有Adafruit_GFX.h Adafruit_SSD1306.h Adafruit_MLX90614.h BlynkSimpleEsp32.h
首先,我们打开arduino.exe,之后选择项目->加载库->管理库
在之后的库管理界面,搜索SSD1306以及MLX90614,安装如下图的两个库:
到此为止,ESP32开发需要的准备工作就完成了。