Skip to content

doingpower/code

Repository files navigation

一,小组简介

TEAM NO.1

TEAM LEADER: 廖志鹏 2018111441

TEAM MEMBER:

          1.黄  彬 2018112546
          
          2.陈如意 2018111730
          
          3.卢禹良 2018112742
          
          4.石博昊 2018112791

二,The Background Story
在大学的宿舍里,晚上睡觉之前先上床还是先关灯,二者之间好像是矛盾的。先关灯呢,可能会在摸黑上床的时候绊到,先上床呢,就无法关灯,由此就会带来不便。若是可以改良宿舍的灯光控制使我们上床的时候灯光自动关闭,就会方便很多。故而本小组的想法由此而生。

三,Project Description
住过宿舍的都知道晚上熄灯后最后一个上床的人要用手机的手电筒照明,然后踩着楼梯上床。半夜醒来想上厕所或者晚上睡不着想下床去阳台看星星(虽然不一定能看到)。反正不管什么原因就是要半夜下床,要下床首先要在黑暗中找到梯子,然后准确的踩到自己的拖鞋上(毕竟踩到地上或者舍友的拖鞋是不好的)最后就是避开地上的障碍物成功走到阳台,并且在从阳台回来时同样的步骤再来一遍。基于上述需求我们组想要设计一套能够识别最后一个人关灯上床睡觉、半夜某人下床的动作来控制楼梯两侧小灯开启,从而达到照明的作用,同时当半夜起来的同学到达阳台或者出去后小灯熄灭,避免影响到舍友。

四,How to Make it?
目录:

  1. 概述 2
    1.1. 该系统依照应用情景,设计为为分体式,由两部主机和一部共用的从机组成
  2. 硬件
    2.1. 主机Ⅰ/主机Ⅱ
    2.1.1. 输入
    2.1.2. 输出
    2.2. 从机
    2.2.1. 输入
    2.2.2. 输出
  3. 软件/控制逻辑
    3.1. 日间
    3.1.1. 从机光传感器被触发,系统休眠
    3.2. 夜间
    3.2.1. 场景①
    3.2.2. 场景②
    3.2.3. 场景③
    3.2.4. 场景④

正文

  1. 概述
    1.1. 该系统依照应用情景,设计为为分体式,由两部主机和一部共用的从机组成
  2. 硬件
    2.1. 主机Ⅰ/主机
    2.1.1. 输入
    2.1.1.1. ①红外线信号接收端
    2.1.1.2. ②红外线人体传感器
    2.1.1.3. ③电容式触摸传感器
    2.1.2. 输出
    2.1.2.1. LED光带
    2.2. 从机
    2.2.1. 输入
    2.2.1.1. ①光传感器
    2.2.1.2. ②红外线人体传感器
    2.2.2. 输出
    2.2.2.1. 红外线信号发送端
  3. 软件/控制逻辑
    3.1. 日间
    3.1.1. 从机光传感器被触发,系统休眠
    3.2. 夜间
    3.2.1. 场景①
    3.2.1.1. 关闭顶灯,上床睡觉
    3.2.1.1.1. 关闭顶灯,从机光传感器被触发,系统启动
    3.2.1.1.2. 从机红外人体传感器被触发,唤醒主机
    3.2.1.1.3. 主机点亮LED灯带
    3.2.1.1.4. 主机触摸传感器被触发
    3.2.1.1.5. 主机红外线人体传感器被触发,判断人已上床,熄灭LED灯带
    3.2.2. 场景②
    3.2.2.1. 关闭顶灯,离开寝室
    3.2.2.1.1. 关闭顶灯,从机光传感器被触发,系统启动
    3.2.2.1.2. 一段时间内从机红外人体传感器未被触发,判断室内无人,休眠
    3.2.3. 场景③
    3.2.3.1. 起夜上厕所,上完厕所后上床继续睡觉
    3.2.3.1.1. 主机红外线人体传感器被触发
    3.2.3.1.2. 主机触摸传感器被触发,判断人已起床
    3.2.3.1.3. 点亮LED灯带
    3.2.3.1.4. 从机红外线人体传感器被触发,判断人已下床
    3.2.3.1.5. 一段时间后熄灭LED灯带
    3.2.3.1.6. 从机红外线人体传感器被触发,判断人将上床
    3.2.3.1.7. 主机触摸传感器被触发
    3.2.3.1.8. 主机红外线人体传感器被触发,判断人已上床,熄灭LED灯带
    3.2.4. 场景④
    3.2.4.1. 凌晨起床
    3.2.4.1.1. 主机红外线人体传感器被触发
    3.2.4.1.2. 主机触摸传感器被触发,判断人已起床
    3.2.4.1.3. 点亮LED灯带
    3.2.4.1.4. 从机红外线人体传感器被触发,判断人已下床
    3.2.4.1.5. 一段时间后熄灭LED灯带

五,Executable Plan(Deadline of each part)

截止日期/步骤

2019.5.11(11周周末):
决定最终的作品方案,购买相关的器材
(第十周上课讨论方案,平时小组内也可在线上讨论;器材负责人给出清单,经审批后购买)

2019.6.1(14周周末):
作品的组装与调试
(代码的编写与硬件的组装同时进行,可由两到三人负责;后期的调试在课上进行,若发现问题则反馈给负责人)

2019.6.15(16周周末):
作品的实际场景的应用展示
(十五周在男生组员中选择一人的宿舍进行布局实测作品,若发现问题可在十六周解决再展示)

Learning process of This Course(本课程的学习过程)

第一堂:课程概览 第二堂:3D建模 第三堂:3D打印技术 第四堂:激光切割 第五堂:Arduino 第六堂:中期展示 第七堂:设计一 第八堂:设计二+初步方案 第九堂:分组=期末讨论 第十堂:GitHub网页制作 第十一堂:从三维绘图到CNN加工 第十二到十五堂:作品制作

Summary (简要总结)

在这门课程中,我们学到了很多技术,像三维建模,三打印,激光切割和GitHub网页的制作,CNN加工等等;也认识了很多有趣的灵魂,像可爱有趣的李军老师,帅气的王老师以及我们组各个小伙伴们。可以说这门课程让我们深入了解了创客精神,拓宽了自我的认知,让我的未来有了更多的可能!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •