基于单片机的多功能儿童书桌设计

本设计基于单片机的多功能儿童书桌,系统采用STM32作为主控芯片,主要由超声波模块、震动模块、短信发送模块、OLED显示屏以及光强检测模块组成。通过超声波测距模块发出超声波,当单片机检测到返回信号时会输出一个回响信号,回响信号持续的时间再乘声速就可检测儿童与书桌之间的距离,当儿童距离书桌过近时,由单片机最小系统实时接收并分析超声波模块发送的数据,系统会驱动震动马达提醒,如果提醒时间超过10秒或者超过3次后,通过SIM800C模块向家长手机发送短信提醒,以便于让儿童养成良好的书写习惯,书桌还可以自动调节光照,通过BH1750模块实时检测当前光照强度,单片机根据光强传感器检测环境光强值来改变输出PWM的占空比来调节台灯的光强,使书桌上的光照处于一个合理的范围内,显示屏模块会实时显示当前光照强度和儿童距离书桌之间的距离,用户可以根据自己的习惯对光强阈值和检测距离进行设置。

相关推荐
宣宣猪的小花园.13 小时前
C语言重难点全解析:内存管理到位运算
c语言·开发语言·单片机
FreakStudio20 小时前
亲测可用!可本地部署的 MicroPython 开源仿真器
python·单片机·嵌入式·面向对象·并行计算·电子diy·电子计算机
rit84324991 天前
STM32 + DS3231 + TM1640 实时时钟数码管显示系统
stm32·单片机·嵌入式硬件
zjxtxdy1 天前
STM32开发
stm32·单片机·fpga开发
集和诚JHCTECH1 天前
BRAV-7120加持,让有毒有害气体无处遁形
大数据·人工智能·嵌入式硬件
LCG元1 天前
STM32实战:基于STM32F103的I2C通信(AT24Cxx EEPROM读写)
stm32·单片机·嵌入式硬件
徐某人..1 天前
基于i.MX6ULL平台的智能网关系统开发
arm开发·c++·单片机·qt·物联网·学习·arm
星恒讯工业路由器1 天前
MCU+WiFi与CPU+WiFi模块区别
单片机·嵌入式硬件
LCMICRO-133108477461 天前
长芯微LD7940完全P2P替代AD7940,是一款14位、逐次逼近型模数转换器(ADC)
单片机·嵌入式硬件·fpga开发·硬件工程·dsp开发·模数转换器adc
进击的小头1 天前
20_第20篇:嵌入式外设驱动开发基础:寄存器级开发与库函数开发对比实战
arm开发·驱动开发·单片机