(2025) Counterproductive
Counter Productive
This is an art project
Instructions
- Press the button to reset the 24-hour countdown timer.
- If the timer ever reaches zero, the project ends and will be removed.
- To keep the project alive — press the button
This is a social experiment. To see how long this project survives and how people interact with the button. Will they keep pressing the button to keep this project alive?
When the button is pressed a signal is sent to a server that records the time it was pressed. With these logs I can determine how frequently the button was pressed, how long between presses, what time of day the button is pressed most frequently, etc…
This art work was installed in a small park during spring of 2025.
Current project status and stats
Build details
This project was built in 3 hours with spare parts I had in my workshop. I was looking for a quick project that I could do in a single night.
This project uses a XIAO ESP32-C6 as a microcontroller. It connects to the internet via wifi and sends MQTT payloads when ever someone presses the button. The MQTT payloads are captured by a custom NodeJS app and logged with a timestamp to a file. Then a report is generated based on this log and sends it to Github GIST. The stats page loads the report from the GIST and auto updates every 60 seconds.
I used NodeJS - Single executable applications (SEA) to build the NodeJS scripts into a portable Windows application.
This is the first project where I have used a Github Gist as a online object storage to store the reports. This allows me to not have to run a public web server.
I used a transparent box so people could look inside it and see what components were used. I was worried that people would see a countdown timer with a big red button and think bomb 💣. It turns out that a circuit board with exposed wires, also makes people think it might be a bomb 💣.
A 8x32 RED led matrix is used for the countdown timer and primary display. Its hard to see in the daylight but glows red at night. I think this lead to the button being pressed more frequently during the evening.
All the project source files can be found on the projects github page. github.com/funvill/counterproductive
Prior art
- Useless_machine - Is a device whose only function is to turn itself off.
- The_Button_(Reddit) - Was an online meta-game and social experiment that featured an online button and 60-second countdown timer that would reset each time the button was pressed.
- 2007 Boston Mooninite panic