丰色 发自 凹非寺 量子位 报道 | 公众号 QbitAI
深更半夜,当邻居吵架、蹦迪、小孩哭闹把你吵得睡不着的时候,你是怎么处理的?
去敲门?带耳塞?默默忍受到神经衰弱?
国外一位小哥被楼上的邻居吵得偏头痛都出来了,为此,他造了个反击“武器”。
该“武器“吸在天花板上,当楼上开始”作妖“,小哥就一声令下,“武器”便开始“猛捶”天花板。
邻居听到了就会立马停止扰民,甚至打开电脑开始给房东发邮件……
通过MQTT协议连接Home Assistant
当然,不仅可以对付楼上,把它吸在墙上也可以“重音出击”左邻右舍。
这个“武器”叫TallyWhacker,是一款智能家居设备。
小哥用Arduino来开发ESP8266(带有WiFi功能的单片机),并将ESP8266连上WiFi,再与谷歌智能助理(Google Assistant)通信实现语音激活功能。
ESP8266淘宝上10几块就能买到(Arduino程序编码部分见文末)。
其中需要配置MQTT协议(基于发布/订阅者模式的物联网消息传输协议 ),才可以接入Home Assistant进行控制,变成智能家居。
Home Assistant是一款基于 Python的智能家居开源系统,0.56版本开始引入Google Assistant。
使用Home Assistant云服务,即可将Home Assistant的实例连接到Google Assistant。
这个实例显示在Google Home上,最后就可以通过语音命令来打开/关闭TallyWhacker了。
使用ESPHome也可将单片机ESP8266连接到Home Assistant,不过配置过程似乎有点麻烦,遂没有采用。
一切操作完成后,随着一声“Hey Google,打开TallyWhacker”,白色杠杆掰动开关,连接了一个直流舵机(RC servo)的黑色臂杆就开始快速摆动,发出噪音。
噪音时长不等,随机控制在 5-30 秒之间。当邻居不再发出“闹腾”了,你也可以不再启动它。
上面插了一个继电器(relay),通过给它通电来驱动电机。
当然,小哥还给他装了个3D打印的外壳。
国外版“震楼神器”?
或许看到它的第一眼,你就觉得:这不就是国内的“震楼神器”吗?
国内的”震楼神器“声音真的很大,“效果拔群”,里面通常安了个震动电机,利用了电磁的相斥原理,电生磁推动内部的铁块,如此反复推动。
启动电机后,就会造成楼上的地板高频震动,并与地上的家具等产生共振,上面的邻居就会听到如同冲击钻打孔时一样的噪音,而你在自家听到的声音却很小。
不过使用这玩意极有可能触犯《中华人民共和国治安管理处罚法》,谨慎!
小哥DIY的这个相比之下噪音小很多,以至于有人好奇楼上的邻居是否真的听到了它发出的噪音,小哥回复:No。
但有很多人都表示这个发明很不错,因为他们的市场上还从没有出现过“震楼神器”这种东西!
所以有人愿意第一个支持该产品在Kickstarter众筹。
针对噪音小的问题,小哥也考虑在上面再加俩大点的震动电机。
还可以改进一下壳子,添加共振效果。
TallyHacker的Arduino编程实现:
https://pastebin.com/ED0JtMsZ
Google Home Assistant MQTT配置:
https://pastebin.com/9b22YBzZ
参考链接: [1]https://www.androidpolice.com/2021/06/06/hey-google-piss-off-the-neighbors/ [2]https://www.reddit.com/r/arduino/comments/nrmh9h/introducing_my_tallywhacker_a_new_smart_home/
— 完 —