Follow “Github Base” and select “Set as Star”
Reply “Resources” to receive a set of programming materials worth 1280 yuan~
From Quantum Bit.
In the dead of night, when your neighbors are fighting, partying, or children are crying, how do you handle it?
Knock on the door? Wear earplugs? Endure silently until you reach a nervous breakdown?
A guy from abroad was driven to migraines by the noise from upstairs, so he created a retaliatory “weapon”.
This “weapon” adheres to the ceiling, and when the upstairs starts to “cause trouble”, the guy gives the command, and the “weapon” begins to “pound” the ceiling.
The neighbors will hear it and immediately stop disturbing the peace, even opening their computers to email the landlord…
Connecting Home Assistant via MQTT Protocol
Of course, it can also deal with neighbors to the left and right by sticking it to the wall and “striking back”.
This “weapon” is called TallyWhacker, a smart home device.
The guy used Arduino to develop the ESP8266 (a microcontroller with WiFi capabilities), connected the ESP8266 to WiFi, and communicated with Google Assistant to achieve voice activation functionality.
The ESP8266 can be bought for just a few bucks on Taobao (see the Arduino programming code at the end of the article).
It requires configuring the MQTT protocol (an IoT messaging protocol based on the publish/subscribe model) to connect to Home Assistant for control, turning it into a smart home device.
Home Assistant is an open-source smart home system based on Python, which introduced Google Assistant starting from version 0.56.
By using Home Assistant cloud services, you can connect your instance of Home Assistant to Google Assistant.
This instance is displayed on Google Home, and finally, you can use voice commands to turn TallyWhacker on/off.
You can also connect the ESP8266 microcontroller to Home Assistant using ESPHome, but the setup process seems a bit complicated, so it was not used.
After everything is set up, with a command like “Hey Google, turn on TallyWhacker”, the white lever switch connected to a DC servo motor starts to shake rapidly, making noise.
The duration of the noise varies, randomly controlled between 5-30 seconds. When the neighbors stop making noise, you can also stop it.
A relay is inserted above, powered to drive the motor.
Of course, the guy also gave it a 3D printed case.
Foreign Version of the “Trembling House Artifact”?
Perhaps at first sight, you might think: isn’t this just the domestic “Trembling House Artifact”?
The domestic “Trembling House Artifact” is really loud, with “excellent results”. It usually contains a vibration motor that uses the principle of electromagnetic repulsion, where electricity generates magnetism to push the internal iron block, and so on.
After starting the motor, it causes high-frequency vibrations of the upstairs floor, resonating with the furniture below, creating noise similar to a hammer drill, while the sound you hear at home is very small.
However, using this thing may violate the Public Security Administration Punishment Law of the People’s Republic of China, so be cautious!
This guy’s DIY version is comparatively quieter, to the point where some are curious if the upstairs neighbors actually heard the noise it made. The guy replied: No.
However, many people say this invention is great, as there has never been a “Trembling House Artifact” like this in their market!
So some are willing to be the first to support this product on Kickstarter crowdfunding.
To address the issue of low noise, the guy is also considering adding a couple of larger vibration motors on top.
Improvements can also be made to the case to add resonance effects.
TallyHacker’s Arduino programming implementation:
https://pastebin.com/ED0JtMsZ
Google Home Assistant MQTT Configuration:
https://pastebin.com/9b22YBzZ
Reference links: [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/
—— Recommended Reading ——
I used this plugin to speed up Baidu cloud videos to 16x, and the result…
Need to get WiFi passwords? This project on Github is trending!
Recommending a fantastic domestic API online documentation tool with 7.3k stars
With this 53.9K artifact, the neighbor guy no longer has to worry about me typing the wrong command!
I’ve heard that programmers fear naming the most! This 7.7k Star manual can help!