Like many office workers, [David Kong] I found myself a lucky recipient of an electric sit-stand desk. Like most office workers with such a desk, he found himself mostly sitting.The reminders on his phone are great for changing habits and [David] solve Make his desk automatically wake up as planned.
It takes several screws and [David] I am glad to find some test pins on the PCB. By connecting the correct pins together, he can simulate any button being pressed. Toshiba’s TLP222A solid state relay makes it easy to connect the pins together. The next step is to trigger the relay on some kind of timer.
Speaking of timers, we considered the acclaimed 555 timer. However, the length of time required is not suitable for 555, and it is tempting to adjust the interval only by adjusting the file. Towards the other end of the spectrum, [David] There is a Raspberry Pi Zero where he has always wanted to play.
After soldering the relay to pin 17 and writing a quick 10-line python script to execute at startup, [David] There is a workable solution, which can be taped under the table, invisible. The desk is not a fixed timer, but rises every 45 to 60 minutes. The impact on his life is very good, and this is the goal of this particular project. Months passed and he didn’t need to adjust or repair anything. Is it a bit too much for the entire 64-bit multi-core processor to switch one pin per hour or so? Yes. But we can’t really blame him for reaching out for something that already exists. The results speak for themselves.
Maybe this will be something you would add when building your own standing desk?