These are some great DIY projects that you can do for cheap.
Got a spare PC? How I turned mine into an open-source smart home hub for free ...
A sophisticated Arduino-based mechanical clock system featuring a stepper motor-driven clock mechanism with real-time clock synchronization, WiFi connectivity, and smart LCD display management.