Introduction: Smart Home Floor Register (Floor Vents)

My smart floor register is a DIY project designed to optimize home heating. It uses a Raspberry Pi Pico 2W, a temperature sensor, and a stepper motor to automatically open or close floor vents based on room temperature or a schedule. This setup helps save energy, improve comfort, and bring smart home functionality to traditional heating systems—all at an affordable cost.

Supplies

Raspberry PI Pico Whttps://amzn.to/4fAPSYu

Stepper Motorhttps://amzn.to/4gU6mfi

Temperature Sensorhttps://amzn.to/4gxcnPf

Step 1: Print Floor Register

Models are there: https://www.printables.com/model/1123685-automatic-smart-floor-register-floor-vents

Step 2: Assemble Components

Step 3: Solder Electronic Components

Step 4: Install Raspberry PI Pico Software

git clone https://github.com/Nerdy-Things/raspberry-pi-pico-floor-register-cross-platform.git
git submodule init
git submodule update

Change Wi-Fi credentials in main.py and press run.

Step 5: Install Mobile Application

For Android: Use Android Studio, open the folder 'mobile-kotlin-multiplatform' in it, and press RUN.

For iOS: Use xCode, open the folder 'mobile-kotlin-multiplatform' in it, and press RUN.

Step 6: Install the Floor Register

Step 7: Organize Cables