一、系统设计

本次设计的是基于STM32F103C8T6单片机设计的一款教室灯光控制系统,系统内有光敏电阻模块采集教室内的光照强度,光电管检测教室内是否有人,通过按键可以直接控制开灯和关灯,通过ESP8266无线WIFI模块将教室内是否有人和小灯的状态上传到上位机中,并且在上位机端可以直接控制开灯和关灯。当检测到教室内的光照强度低于设置阈值时  如果光电管检测到人有人  小灯就会亮起上位机端会实时的检测教室内是否有人和小灯的状态,当按下开灯按键小灯会直接亮起,当按下关灯按键小灯会直接关闭。

二、硬件设计

系统内的主要电路有单片机最小系统电路,光电管识别电路、光强检测电路、无线通信电路以及按键控制电路等。

三、软件设计

系统的软件逻辑清晰,通过传感器进行大棚内环境数据的采集,采集到的数据会通过无线模块上传到上位机端,软件设计的关键在于实现单片机与上位机之前的通信,在进行上位机连接时要将热点名称和密码与程序中的保持一致。

四、实物展示

上位机

五、资料内容

六、资料链接

https://blog.csdn.net/XCHardware/article/details/127284945

STM32开发实例 基于STM32单片机的教师灯光控制系统相关推荐

  1. STM32开发实例 基于STM32单片机的蓝牙手环

    一.系统设计 本次是基于STM32单片机的简易蓝牙手环,手指放在心率检测处,心率传感器就能实时的检测使用者的心率的变化,并在显示屏上进行显示:通过DS18B20检测体温,体温数值也会在显示屏上进行显示 ...

  2. STM32开发实例 基于STM32单片机的氛围灯

    一.系统设计 我想做的是个基于WIFI 的智能氛围灯,这个灯用app控制,首先这个灯在APP上面可以选择颜色(注:RGB)和亮度调节.音乐律动模式可跟随手机上播放的音乐改变亮度.光照模式白天关灯晚上开 ...

  3. STM32开发实例 基于STM32单片机的城市地下管廊监测

    一.系统设计 整个城市地下管廊智能监测系统主要是为了防止地下管道中的环境参数导致危险事故发生,给人们的生命财产安全造成很大的威胁,而且这种管道一旦发生事故其影响是非常巨大的.接下来在本次开发的系统中将 ...

  4. STM32开发实例 基于STM32单片机的炼钢厂环境检测

    一.系统设计 由 STM32F103C8T6单片机最小系统+DHT11温度传感器+MQ-2烟雾传感器+MQ-4甲烷浓度传感+ESP8266无线传感模块+继电器*2.采用STM32F103C8T6单片机 ...

  5. STM32开发实例 基于STM32单片机的智能机房系统

    一.系统设计 由 STM32F103C8T6单片机最小系统+DHT11温湿度传感器+  ACS712测电流模块,MO-2烟雾传感器+ESP8266无线传输模块.可以通过RSP8266将温湿度值,烟雾浓 ...

  6. STM32开发实例 基于STM32单片机的生鲜仓库系统

    一.系统设计 由 STM32F103C8T6单片机最小系统+光电管+DHT11+MQ-2+乙烯模块+二氧化碳模块+ESP8266+UNV6288语音播报模块2个小灯.系统内可以通过ESP8266将接收 ...

  7. STM32开发实例 基于STM32单片机的室外环境监测系统

    一.系统设计 由 STM32F103C8T6单片机最小系统+ESP8266+OLED12864+按键4个+小灯+蜂鸣器+DHT11+PM2.5粉尘传感器.OLED12864可以显示温湿度,粉尘浓度,可 ...

  8. STM32开发实例 基于STM32单片机的温室监测系统

    一.系统设计 由 STM32F103C8T6单片机最小系统 + DHT11温湿度检测 +MQ-135二氧化碳浓度传感器+水滴模块(检测土壤湿度)+光敏电阻模块+ESP8266无线传输模块.通过温湿度. ...

  9. STM32开发实例 基于STM32单片机的畜牧大棚监测系统

    一.系统设计 由 STM32F103C8T6单片机最小系统+定时模块+DHT11温湿度感应模块+OLED显示模块+键盘模块+气味传感器模块+继电器*4.采用STM32F103C8T6单片机为主控制器, ...

最新文章

  1. 谁再说不熟悉Linux命令,就把这个给他扔过去!
  2. 谋定菲律宾农业全产业链建设 对话国际农民丰收节贸易会
  3. 万字整理,图解Linux内存管理所有知识点
  4. 生成随机长度字符串,比如密码等
  5. Project Honolulu 正式版发布为 Windows Admin Center
  6. 题目 1886: [蓝桥杯][2017年第八届真题]包子凑数(欧几里得+完全背包)
  7. HTTP服务器的本质:tinyhttpd源码分析及拓展
  8. vue 前端显示图片加token_手摸手,带你用vue撸后台 系列二(登录权限篇)
  9. gradle 指定springcloud 版本_如何优雅地使用Gradle
  10. foobar2000隐藏桌面悬浮窗头像_多多情侣头像大全app-多多情侣头像大全软件v1.0.1...
  11. DNA和纳米(Nano)Fusion技术的发展趋势
  12. C语言学习复盘整理笔记(六)
  13. java前后端分离跨域解决方案
  14. UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xff in position 0: illegal multibyte sequence
  15. 两个卡方分布之和_数理统计|笔记整理(2)——样本与总体概念,抽样分布,次序统计量...
  16. PS如何批量处理图片大小
  17. vue3组合式api
  18. php安装mcrypt扩展
  19. 如何查看本地activex插件
  20. java old区域_JVM内存区域详解(Eden Space、Survivor Space、Old Gen、Code Cache和Perm Gen)...

热门文章

  1. 标记:伪原创标题思路
  2. Eps总结(3)——Eps使用点云生成等高线及高程点
  3. 计算机除尘的操作步骤,电脑除尘的方法步骤
  4. MySQL之InnoDB架构浅析
  5. php 数组根据字母排序,php 数组 按拼音首字母 排序 并分组
  6. 线性空间引论(第2版)
  7. Autodesk Revit MEP 2011软件安装破解详细步骤
  8. 为什么C和C++牛人多?都是被逼的啊!
  9. 计算机专业英语第7章,《计算机专业英语》第06章在线测试
  10. LDA模型实战常用知识点