Home Automation

Home Automation

Name: wangsai

Student ID : 0367388

Course: Bachelor Of Interactive spatial Design (Hons) 

Week 1 - Week 15






Reflection:

Reflecting on the development journey of this smart switch, it has been quite a rollercoaster. From the outset, configuring the development environment proved challenging. Networking issues with the VMware virtual machine prevented Home Assistant from obtaining an IP address, highlighting the critical importance of establishing a solid foundational setup.

During the hardware debugging phase, the OLED screen's “distorted display” and “vertical stripes” became the most significant stumbling blocks. Progressing from initial I2C communication failures (NACK), through identifying signal interference caused by excessively long DuPont wires, to finally confirming the screen driver chip was the SH1106 rather than the common SSD1306, this journey provided profound insights into the critical roles of hardware anti-interference measures (such as frequency reduction to 10kHz) and underlying driver compatibility.

Additionally, addressing the unique mechanical structure of the seesaw switch, I repeatedly adjusted the servo's bidirectional swing logic and angles, ultimately achieving a seamless closed-loop between physical control and software logic. Though the journey was arduous, witnessing the screen clearly display real-time data and responding smoothly to Siri voice commands transformed all efforts into a profound understanding of the ‘hardware-software integration’ in IoT and an immense sense of accomplishment.


Comments

Popular posts from this blog

Games Development / Week 1 Homework

Embedded System1 Project 1 Functional Concepts

Experiential Design / Assignment1 Trending Experience