项目简介
本项目借助ESP32微控制器,运用蓝牙技术把IKEA VINDRIKTNING空气质量传感器的数据传输到智能手机上实时显示。采用ESP32的蓝牙功能替代传统Wi - Fi通信,让数据传输更便捷高效。
项目的主要特性和功能
- 传感器数据采集:通过ESP32的串口接收IKEA VINDRIKTNING传感器的数据。
- 蓝牙数据传输:ESP32将传感器数据经蓝牙发送到智能手机。
- 数据展示:智能手机可通过标准蓝牙终端应用或自定义应用(如IKEA VIND Monitor)查看空气质量数据。
- 图形化展示:自定义应用能以图形化方式展示空气质量数据,方便用户直观理解。
- 可扩展性:用户可利用MIT App Inventor对自定义应用进行二次开发和定制。
安装使用步骤
硬件连接
- 用十字螺丝刀打开IKEA VINDRIKTNING传感器。
- 将ESP32的GND、VIN和Rx2分别连接到IKEA传感器的GND、5V和REST引脚,使用电压分压器把IKEA传感器的5V信号降压至ESP32的3.5V输入电压。
软件安装
- 点击“raw”按钮,右键选择“另存为”将ESP32程序文件保存到本地。
- 在Arduino IDE中,选择“工具” -> “开发板” -> “ESP32 Dev Module”,若未找到该选项,需安装ESP32开发板管理器。
- 将下载的
IKEA_ESP32.ino
文件上传到ESP32开发板。
智能手机应用
- 标准蓝牙终端应用:在Google Play商店搜索并安装“Serial Bluetooth Terminal”应用,打开应用后连接到ESP32的蓝牙设备查看空气质量数据。
- 自定义应用:通过扫描二维码下载并安装“IKEA VIND Monitor”应用,打开应用连接到ESP32的蓝牙设备查看图形化的空气质量数据。
自定义应用开发
- 点击“Download”按钮,将aia文件下载到本地。
- 打开MIT App Inventor网站,选择“Import Projects from My Computer”,导入下载的
IKEA_VIND_Monitor.aia
文件,按需进行应用的二次开发和定制。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】