Skip to content

Documentation for my IOT window actuator I developed for a client. Note: This is not the whole project. For security reasons the rest of the project, including the .NET Core Service/Web Application, remains private.

Notifications You must be signed in to change notification settings

rmnaderdev/iot-window-actuator

Repository files navigation

iot-window-actuator

ESP32 Firmware for a IOT window actuator I built for a client. Note: This is not the whole project, for security reasons the rest of the project remains private.

The Project

These devices are used in a wedding barn venue to remotely open and close windows in the rafters as well as monitor the air temperature. I have worked on this project on the side for over two years while going to school and working as an intern software developer for Fynydd LLC. This project has tested my knowledge on various subjects both in software development and outside of software such as electrical and mechanical engineering. I have strengthened my knowledge on these subjects substantially through my many mistakes and iterations in my designs. With my CAD class in high school and my self-taught hobbyist electronics skills, I managed to make a fully functional IOT sliding window opener using various 8020 parts, 3D printed parts I designed, and circuit boards which were designed by me using EasyEDA and manufactured though JLC PCB (see images in the Electrical folder for designs).

Folder Structure

ControllerFirmwareV4/

ESP32 Microcontroller firmware developed in C++ using PlatformIO in VS Code.

ElectricalDesigns/

Electrical schematics and circuit board designs.

MechanicalDesigns/

CAD renderings and designs.

VeryOldControllerFirmware/

This is the super old firmware I started with on this project. It was very buggy and had a lot of issues. I only added it to compare how far I have come with my C/C++ skills.

About

Documentation for my IOT window actuator I developed for a client. Note: This is not the whole project. For security reasons the rest of the project, including the .NET Core Service/Web Application, remains private.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published