我想要永远地睡觉
当你没有得到足够的睡眠时,你就会有想永远睡下去的冲动。
就在那时,我发现了这样的事情。
这是一种在闹钟响起时通过按贪睡来永久打盹的设备。
令人震惊的是,即使闹钟打开,它也会关闭! !
当我看到这个时,就是这个!我想。
换句话说,这意味着无论您的意愿如何,警报都会关闭,对吗?也就是说,不是谁的错,就是这样的世界。即使没有发生,也不应该责怪任何人! (不是吗?)
简而言之,“我想自己起床,但如果世界不允许,为什么不睡着呢?”
我瞄准了这样一个世界。
你想做的事
作为思考我们可以用我们手头的东西做什么的结果,自动熄灯装置决定做
作为一个形象,当你早上醒来并试图打开房间里的灯时,它是一个永远关闭灯的设备。
关掉也没办法吧?
它不再发生了! “睡觉!”
关于它。
所以,让我们瞄准这样的世界吧!
提前准备
必要的零件
奥尼兹
这一次,我使用这块板是因为它易于使用。
它是一个物联网开发板,可让您轻松构建物联网。如果连接Wi-Fi,可以通过Wi-Fi等编写程序,使用方便。
在此处了解有关 obniz 的更多信息:什么是obniz | 每个人的物联网发展机会
伺服电机
用于关闭电灯开关。这里使用的伺服电机:微伺服9g SG-90
光传感器
电阻值随光线变化,用于检测何时点亮。此处使用的光传感器:CdS 电池 5mm 型
反抗
是检测光学传感器电阻值变化的必要部件。我用了这个电阻:碳电阻器(碳膜电阻器)1/2 W330 Ω(包括 100 个)
如果你改变你使用的电阻的阻值,我的环境和设置的阈值会发生很大的变化,所以请小心。
面包板
创建一个使用电阻器和光传感器测量照度的电路。我用了这个面包板:迷你面包板 BB-601(白色)
电源(手机电池)
这用于保护 obniz 的电源。如果您可以从 PC 等的 USB 供电,则不必这样做。
由于 obniz 是 Type-C 数据线,请使用兼容的数据线。接线
我会像这样把它全部连接起来:
Obniz 和伺服电机连接
连接 obniz 和光传感器
如果连接伺服电机/光学传感器和obniz的引脚号错误,将无法正常工作,因此请对照图像检查程序代码中的注释并连接。
检查温度传感器和伺服电机的行为!
我能够从光传感器的值驱动伺服电机!
我们走吧!永远沉睡! !
安装伺服电机!
我不能否认被强迫的感觉,但我应该移动! !
永远沉睡! !
那?电灯开关被按下……不!
仔细看了看,发现上面粘着的胶带承受不住伺服电机的动力,所以推不好...经过反复试验,我终于意识到权力就是一切
从这里开始,我设计了各种贴胶带的方法,但都没有奏效。
如果我把它拿在手里,它工作得很好!经过反复试验,我得出了最终结论!
只有实力才能救我!
我按住它。
顺便说一句,是微波炉按住。
伺服电机看起来有点差,这只是我的想象。他是一个坚强的男孩!这次是尤坎!永远沉睡! !
环境/源代码
- Node.js v16.16.0
- npm v8.11.0
- obniz v3.23.0
- Visual Studio 代码 v1.71.2
永恒的睡眠const Obniz = require('obniz'); // ここはお使いのobnizのIDにしてください。 const obniz = new Obniz('*******'); obniz.onconnect = async () => { // 光センサーを使用するための処理 obniz.io7.output(true); // io7電圧を5Vに(電源+) obniz.io9.output(false); // io9電圧を0Vに(電源−) // サーボモータを利用 io0にGND,io1を電源(5V),io2にシグナルを設定する const servo = obniz.wired("ServoMotor", {gnd:0, vcc:1, signal:2}); // サーボモーターの初期位置 接続する向きによりここは調整する必要がある servo.angle(95.0); // io8をアナログピンに(光センサーの値を取得) obniz.ad8.start((voltage) => { // センサーの値が変わるたびに実行される console.log(`changed to ${voltage} v`); if (voltage > 0.1){ // 電圧値が0.1Vを超えていたら明かりが付いていると判定する // この値は、 // サーボを指定の角度まで動かす servo.angle(120); } else { // サーボを初期位置に戻す servo.angle(95.0); } }); }光传感器的阈值会因环境而异,因此请根据您的家庭设置。
在最后
我再也不用强迫自己早上起床了!
毕竟房间不让你开灯,你只能睡觉了,对吧?
我希望你和我有同样的感觉
非常感谢!
原创声明:本文系作者授权爱码网发表,未经许可,不得转载;
原文地址:https://www.likecs.com/show-308629170.html