Creating a Smart Tool for Stealthy Work

Source | DF Maker Community

Sometimes slacking off is refreshing, but slacking off all the time is even better!

Who can withstand the “996” or “715” work schedule? Even the donkeys in the production team wouldn’t dare to do that; they need rest too. Proper rest can rejuvenate the brain, allowing us to face more challenges and complete work more efficiently.

Creating a Smart Tool for Stealthy Work

When we are surfing the internet or taking a break (uh, I mean, combining work and rest to relax the brain), we need a colleague to keep an eye on the boss. Even if the colleague is very reliable and timely in reminding us, we still have to manually switch screens on the keyboard, which is not very smart and can be quite risky.
So, I realized I needed to do something…

Materials List

  • DFRobot Leonardo & Xbee R3

  • Gravity: Digital Wireless Switch (433MHz)

  • Gravity: 3-80cm Infrared Digital Obstacle Avoidance Sensor

  • Gravity: Digital Vibration Sensor (Arduino Compatible)

  • NOT Gate

Creating a Smart Tool for Stealthy Work
DFRobot Leonardo
The Leonardo uses a separate USB-Serial conversion chip and employs a single-chip Atmega32u4 to achieve USB communication and control. The native support for USB features allows Leonardo to simulate a mouse and keyboard.

Circuit Connection

Creating a Smart Tool for Stealthy Work
Creating a Smart Tool for Stealthy Work
Put the sensor transmitter inside a box (you can cut the wires and re-solder them to reduce the size significantly).
Creating a Smart Tool for Stealthy Work
Creating a Smart Tool for Stealthy Work
Wrap it with stickers (instantly upgraded).
Creating a Smart Tool for Stealthy Work
Connect the receiver to the computer:
Creating a Smart Tool for Stealthy Work

Key Functions

Keyboard.press() Select the keys you need to use:

Keyboard.press(KEY_LEFT_ALT);
Keyboard.press(KEY_TAB);

Keyboard.releaseAll() Release keys and simulate pressing a combination of keys:

Keyboard.releaseAll();

Usage Testing

When the transmitter detects someone passing by, the receiver automatically switches the screen.

Creating a Smart Tool for Stealthy Work

When the vibration sensor is tapped, Leonardo simulates the Enter key.

Creating a Smart Tool for Stealthy Work

Watch the effect:

Click to see the effect👆

Wake up, buddy, you can’t really believe this, right?

Slacking off at work, the boss shouts to fire you!!! But I’m not afraid of being fired; I can go work in the factory, I have connections.

———— END ————

More

  • Step-by-step guide to building an ARM Cortex-M3 soft core on FPGA

  • Everyone says FPGA is advanced; what can it actually do?

  • How to create a high-efficiency Verilog editor

  • How to write maintainable Verilog code?

  • This Verilog syntax you definitely don’t know

Leave a Comment

×