当前位置:网站首页>【开源日记】宿舍断电自动关灯设备(二)
【开源日记】宿舍断电自动关灯设备(二)
2022-07-22 01:19:00 【记录无知岁月】
前期回顾
第一版电路存在的问题
之前趁着放假有点时间,做了一个断电自动关灯的设备,以期解决宿舍晚上十二点断电之后却没有关掉开关第二天早上被光线刺醒的问题。但是很快发现了一个很严重的问题,那就是这个设备似乎很耗电。当时是用了四节用过的电池(具体电量不确定)给它供电,结果只用了两天!后来仔细分析电路,觉得是那个继电器耗电量大,毕竟是线圈,电阻小,电流大。而之所以用继电器就是想着能够实现自己断自己的电,从而实现省电,结果没想到却导致了耗电量增大,属于是得意之处没得意起来。。。。
于是趁着还有点记忆,赶制了第二版,试图解决这个问题,并实现一些拓展。
第二版电路
- 原理图
- PCB
更新说明
1 电路部分
去掉继电器部分,不再自己断自己的电;
增加了USB 5V和DC 12V两种供电,适应多种供电需求;
考虑到使用的STC8G1K08A还具有IIC总线和串口功能,于是增加了OLED扩展接口和WiFi扩展接口,WiFi接口对应的是ESP-01S,这样可以显示特定的数据和远程控制(当然,目前还没做出来,只是预留了接口)。
2 功能部分
这个设备有两个作用:①如果宿舍熄灯,那么会在熄灯时自动关掉开关;②如果宿舍不熄灯,这个设备就能成为你的“早睡督促器”,即能实现定时关灯。
设备最好是通过DC电源口连接锂电池或通过USB连接充电宝,总之,要连接一个不受断电影响的电源;
如果实在是想连插座,理论分析可能可行(还没实践),因为这里在电源输入端加了一个680μF的大电容,或许可能可以在设备完全断电前将开关打下去;
如果采用第二种供电方式,需要修改程序,将其定时周期改为18小时(0:00断电,6:00来电)。因为即使是熄灯的功能实现也是有依赖定时的。
在使用的时候,一般是在希望被督促睡觉的时间点(一般晚于0点)给设备上电或给设备插上插座,这样,之后的每天就不用管它了,它都会在熄灯的时候打下开关或在设定的时间点自动关掉开关。
边栏推荐
- 2022熔化焊接与热切割操作证考试题库模拟考试平台操作
- 2022r1 fast opening pressure vessel operation test and simulation test
- OS8-基于资源的优先级反转和优先级天花板协议
- IDM下载器软件激活序列号错误如何解决?
- RPC核心模块汇总
- [multithreading] the difference between parallelism and concurrency
- Helm --set usage examples and basic usage commands sorting
- Some experience of code specification
- 接口自动化测试---如何提高接口自动化脚本的稳定性?
- DCM09- ReadDataByIdentifier ($22)的功能和配置【基于DaVinci Configurator Classic】
猜你喜欢
Mysql語句的RegExp的用法與案例
官版树莓派Pi Pico和YD-RP2040版本对比
Swoole-TCP服务器
征信衍生、信用卡数据场景如何做好分析,这一种时序特征方法得学学|金融信用分析师必学内容
行业分析| 物流对讲
MySQL index classification and its application examples
[wechat applet] choosebao - the Savior of choice difficulties
2022 crane driver (bridge crane only) examination question bank and answers
BERTopic
6、学习MySQL 删除数据库
随机推荐
慧通编程第5关 - 魔法学院第7课
【微信小程序】选择宝——选择困难症的拯救者
Heap (priority queue)
Move forward in the summary of half a month's talk
Midlife crisis, some thoughts on the future
[daily question 1] 814. Binary tree pruning
Some experience of code specification
Deep learning neural network cyclic neural network (I): RNN (recurrent neural network; 1990)
Typescript array extension use
Programming example of STM32 state machine -- fully automatic washing machine (Part 1)
Parker hydraulic oil pump pvp3336r2m
顺序表与链表(顺序表)
接口自动化测试---如何提高接口自动化脚本的稳定性?
Adaptive length input box
初阶数据结构 —— 顺序表和链表(带头双向循环链表)的优缺点 + CPU缓存的知识。
Client and server of grpc magiconion Library (case version)
[server data recovery] data recovery case of a Huawei server raid6
Rexroth Rexroth plunger pump a15vso
How to do a good job in analyzing credit derivatives and credit card data scenarios? This time series feature method needs to be learned | what financial and credit analysts must learn
OS8-基于资源的优先级反转和优先级天花板协议