晚上睡不着的时候想有人陪我

大家对热敏感是吗?或者对寒冷敏感是吗?
极端的热敏感性是。
夏天,没有空调很难入睡。

让我们在如此炎热和失眠的夜晚播放一首热门歌曲,以帮助您入睡。

我在那里选择的歌曲是 Yuzo Kayama 的“大海的爱“是。

完成的产品

它每分钟检查一次温度并播放音乐。

LINE画面
熱帯夜に加山雄三の「海その愛」が流れるようにした

Node-RED 流程中的内容
熱帯夜に加山雄三の「海その愛」が流れるようにした

初始设定

obniz.display.clear(); // 画面を消去
obnizParts.LM60 = obniz.wired("LM60",{ gnd: 0, output: 1, vcc: 2 }); // 温度センサー
obnizParts.Speaker = obniz.wired("Speaker",{ signal:10, gnd:11 });

用 JSON 写的内容

[{"id":"eb0090ab04ec1ed6","type":"obniz-function","z":"5d75aef43dac31d1","obniz":"015034b08e6aa6aa","name":"海その愛","code":"const sleep = (msec) => new Promise(res => setTimeout(res, msec));

obniz.display.clear(); // 画面を消去
obnizParts.Speaker.play(987); await sleep(600); obnizParts.Speaker.stop(); await sleep(300); 
""
obnizParts.Speaker.play(659); await sleep(200); obnizParts.Speaker.stop(); await sleep(200); 
""
obnizParts.Speaker.play(659); await sleep(400); obnizParts.Speaker.stop(); await sleep(1000); 
""
obnizParts.Speaker.play(659); await sleep(200); obnizParts.Speaker.stop(); await sleep(200); 
""
obnizParts.Speaker.play(880); await sleep(200); obnizParts.Speaker.stop(); await sleep(200); 
""
obnizParts.Speaker.play(987); await sleep(200); obnizParts.Speaker.stop(); await sleep(200); 
""
obnizParts.Speaker.play(1174); await sleep(600); obnizParts.Speaker.stop(); await sleep(200); 
""
obnizParts.Speaker.play(1108); await sleep(200); obnizParts.Speaker.stop(); await sleep(200); 
""
obnizParts.Speaker.play(1108); await sleep(800); obnizParts.Speaker.stop();await sleep(1000);
""
obnizParts.Speaker.play(987); await sleep(600); obnizParts.Speaker.stop(); await sleep(300); 
""
obnizParts.Speaker.play(659); await sleep(200); obnizParts.Speaker.stop(); await sleep(200); 
""
obnizParts.Speaker.play(659); await sleep(500); obnizParts.Speaker.stop(); await sleep(1000); 
""
obnizParts.Speaker.play(880); await sleep(300); obnizParts.Speaker.stop(); await sleep(200); 
""
obnizParts.Speaker.play(987); await sleep(200); obnizParts.Speaker.stop(); await sleep(200); 
""
obnizParts.Speaker.play(1174); await sleep(400); obnizParts.Speaker.stop(); await sleep(200); 
""
obnizParts.Speaker.play(1108); await sleep(200); obnizParts.Speaker.stop(); await sleep(200); 
""
obnizParts.Speaker.play(1108); await sleep(800); obnizParts.Speaker.stop();
""
","x":560,"y":440,"wires":[["2033b7f633d9ca11"]]},{"id":"15a7c55c6dbf66fe","type":"obniz-repeat","z":"5d75aef43dac31d1","obniz":"","name":"1分おきにチェック","interval":"60000","code":"msg.payload = await obnizParts.LM60.getWait();

return msg;","x":110,"y":320,"wires":[["27d1b6d28e674dd6","a927e6867924581c"]]},{"id":"e1fca52b2439e768","type":"PushMessage","z":"5d75aef43dac31d1","name":"","x":1140,"y":300,"wires":[]},{"id":"27d1b6d28e674dd6","type":"switch","z":"5d75aef43dac31d1","name":"気温別加山雄三","property":"payload","propertyType":"msg","rules":[{"t":"btwn","v":"25","vt":"num","v2":"30","v2t":"num"},{"t":"btwn","v":"30","vt":"num","v2":"35","v2t":"num"},{"t":"gt","v":"35","vt":"num"}],"checkall":"true","repair":false,"outputs":3,"x":320,"y":320,"wires":[["3c13c84537f2ec39"],["55c3ed6b48ad6c2b"],["73f1639a7f82433b"]]},{"id":"3c13c84537f2ec39","type":"function","z":"5d75aef43dac31d1","name":"人間、好きなことをやってる時って光るんだよね。","func":"msg.payload = msg.payload + '度超えてるな。人間、好きなことをやってる時って光るんだよね。'

return msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":690,"y":300,"wires":[["e1fca52b2439e768"]]},{"id":"55c3ed6b48ad6c2b","type":"function","z":"5d75aef43dac31d1","name":"自分の性格が、自分の運命を決めるんだ。","func":"msg.payload = msg.payload + "度です。自分の性格が、自分の運命を決めるんだ。"
return msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":670,"y":340,"wires":[["5110f06dd1a66882"]]},{"id":"73f1639a7f82433b","type":"function","z":"5d75aef43dac31d1","name":"人が喜ぶことを、本気になってやろう。それが自分自身の幸せでもある。","func":"msg.payload = msg.payload + "度です。人が喜ぶことを、本気になってやろう。それが自分自身の幸せでもある。。"
return msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":760,"y":380,"wires":[["fc8af4b6faee882e"]]},{"id":"5110f06dd1a66882","type":"PushMessage","z":"5d75aef43dac31d1","name":"","x":1140,"y":340,"wires":[]},{"id":"fc8af4b6faee882e","type":"PushMessage","z":"5d75aef43dac31d1","name":"","x":1140,"y":380,"wires":[]},{"id":"a927e6867924581c","type":"switch","z":"5d75aef43dac31d1","name":"25度以上強制「海その愛」","property":"payload","propertyType":"msg","rules":[{"t":"gt","v":"25","vt":"num"}],"checkall":"true","repair":false,"outputs":1,"x":360,"y":440,"wires":[["eb0090ab04ec1ed6"]]},{"id":"2033b7f633d9ca11","type":"debug","z":"5d75aef43dac31d1","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":730,"y":440,"wires":[]},{"id":"015034b08e6aa6aa","type":"obniz","obnizId":"","deviceType":"obnizboard","name":"","accessToken":"","code":"obniz.display.clear(); // 画面を消去
obnizParts.LM60 = obniz.wired("LM60",{ gnd: 0, output: 1, vcc: 2 }); // 温度センサー
obnizParts.Speaker = obniz.wired("Speaker",{ signal:10, gnd:11 });"}]

用户环境、语言等

Node-RED v2.2.3
LINEBot
奥布尼兹 1Y
高精度IC温度传感器LM60BIZ
扬声器
JavaScript

先让奥布尼兹玩《海之爱》

为了从 Obniz 播放音乐,您必须一次输入一个音符。非常谦虚的工作进入。

第一的保护乐谱所有的尸体都付了钱。我不想付钱。
所以乐谱@ELISE我一边查看样本之间的间隔,一边完成了分数。

但是我看不懂乐谱。

所以【看不懂乐谱的必看】我教你看乐谱!什么时候音阶与频率的关系(等律表)对于 Obniz 1Y,充分利用这两个站点赫兹乐谱捏造。

光是完成这句话就很辛苦。很难,所以这次我只玩“海洋,我的海洋,那个大爱”。

相反,只用一个词组来演奏这样一首好歌,简直是亵渎神明。

只让热带之夜流动

我想防止它在我睡觉的时候流动,所以它很热,我无法入睡。热带之夜设置为仅流向

为了这个目的高精度IC温度传感器LM60BIZ使用 Node-Red 将音乐设置为仅在温度为 25 度或更高时播放。

Yuzo Kayama 的台词传来消息

这次,将根据温度发送Kayama Yuzo的三句谚语。

这是流程
熱帯夜に加山雄三の「海その愛」が流れるようにした

JSON在这里

[{"id":"e3dc16adc145302b","type":"PushMessage","z":"c82121acc2e0e415","name":"","x":1000,"y":400,"wires":[]},{"id":"dd7e2b4de0965d56","type":"switch","z":"c82121acc2e0e415","name":"気温別加山雄三","property":"payload","propertyType":"msg","rules":[{"t":"btwn","v":"25","vt":"num","v2":"30","v2t":"num"},{"t":"btwn","v":"30","vt":"num","v2":"35","v2t":"num"},{"t":"gt","v":"35","vt":"num"}],"checkall":"true","repair":false,"outputs":3,"x":180,"y":420,"wires":[["1af9dc9425e6e90f"],["a2f5013013e78156"],["9a21d0b5bbe8723d"]]},{"id":"1af9dc9425e6e90f","type":"function","z":"c82121acc2e0e415","name":"人間、好きなことをやってる時って光るんだよね。","func":"msg.payload = msg.payload + '度超えてるな。人間、好きなことをやってる時って光るんだよね。'

return msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":550,"y":400,"wires":[["e3dc16adc145302b"]]},{"id":"a2f5013013e78156","type":"function","z":"c82121acc2e0e415","name":"自分の性格が、自分の運命を決めるんだ。","func":"msg.payload = msg.payload + "度です。自分の性格が、自分の運命を決めるんだ。"
return msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":530,"y":440,"wires":[["40eb03b09258db8c"]]},{"id":"9a21d0b5bbe8723d","type":"function","z":"c82121acc2e0e415","name":"人が喜ぶことを、本気になってやろう。それが自分自身の幸せでもある。","func":"msg.payload = msg.payload + "度です。人が喜ぶことを、本気になってやろう。それが自分自身の幸せでもある。。"
return msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":620,"y":480,"wires":[["afe0a3b8d5392ce4"]]},{"id":"40eb03b09258db8c","type":"PushMessage","z":"c82121acc2e0e415","name":"","x":1000,"y":440,"wires":[]},{"id":"afe0a3b8d5392ce4","type":"PushMessage","z":"c82121acc2e0e415","name":"","x":1000,"y":480,"wires":[]}]

结论

我睡不着太多。最糟糕的结果是让每分钟都在流动的音乐发疯。

我最终得到了与我最初计划相反的结果。我以为如果我能做到,我就能以某种方式使用它,但我不认为我的期望会是错误的。


原创声明:本文系作者授权爱码网发表,未经许可,不得转载;

原文地址:https://www.likecs.com/show-308632389.html

相关文章:

  • 2022-12-23
  • 2021-08-23
  • 2021-12-19
  • 2022-12-23
  • 2021-07-21
  • 2022-12-23
  • 2022-01-27
  • 2021-08-06
猜你喜欢
  • 2021-06-26
  • 2022-12-23
  • 2021-10-21
  • 2022-12-23
  • 2021-09-27
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案