Arduino串口读取人体存在传感器雷达感应模块并通过OLED显示
1.Arduino UNO 测试 SD 卡2.通过视频帧提取及批量取模转换实现基于STC32的点阵LED动画播放3.通过视频帧提取及批量取模转换实现基于STC32的点阵LED动画播放4.A fatal esptool.py error occurred: Cannot configure port, something went wrong.5.基于LabVIEW上位机与Arduino单片机串口通信的DS18B20环境温度采集6.基于STC8H8K64U和DS18B20的温度采集和LabVIEW上位机显示7.基于ESP8266网络天气时钟的OLED显示
8.Arduino串口读取人体存在传感器雷达感应模块并通过OLED显示
9.灵动Mini-SPIN0230开发板测评10.Arduino Nano 和 NodeMCU ESP8266 读取 DHT11 环境温湿度数据及 OLED显示11.ESP8266 太空人动画的 OLED 显示12.ESP8266 开发板网络时钟和天气 OLED 显示13.Arduino Nano 和 DHT11 实现 LabVIEW 温湿度采集14.OLED 显示雷达数据测试使用萤火工场人体存在传感器24GHz毫米波雷达感应模块 .
该传感器模块区别于传统雷达通过检测人体移动的大幅度动作或肢体动作来判断人体存在,主要特点是在传统人体感应雷达的功能基础上,同时具备检测积累人体微动幅度的运动,来判断人体的存在的功能,因此准确率更高。
实现效果如下
Arduino 代码如下
/*
https://blog.csdn.net/weixin_40825989/article/details/81148177
https://blog.csdn.net/weixin_37281967/article/details/105780318
*/
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#define OLED_RESET 4
Adafruit_SSD1306 display(OLED_RESET);
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
delay(500);
//初始化I2C地址0X3C
// by default, we'll generate the high voltage from the 3.3v line internally! (neat!)
display.begin(SSD1306_SWITCHCAPVCC, 0x3C); // initialize with the I2C addr 0x3D (for the 128x64)
// init done
display.setTextSize(1); //设置字体大小
display.setTextColor(WHITE); //设置字体颜色
display.setCursor(0,0); //设置起始光标
display.clearDisplay();
display.println("HELLO OLED");
display.display();
delay(2000);
display.clearDisplay();
}
String a="";
void loop() {
if(Serial.available()>0)
{
char val=Serial.read();
a+=val;
if(val=='\n'){
display.clearDisplay();
// display.display();
// display.setTextSize(1); //设置字体大小
// display.setTextColor(WHITE); //设置字体颜色
display.setCursor(0,0); //设置起始光标
display.print(a);
display.display();
a="";
}
}
}
视频展示如下:
该模块可进行相关拓展,如应用于门禁、实验室、商场、医院等各种场景的人体监测和人员流动统计,相较于传统探测器在功能方面实现了增强(速度信息获取)且灵敏度和准确度均得到提高。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?