Introduction
Software Skeleton
Display Monitoring Pages
Software Development
Managing the UI: a Challenging Development
The Segger emWin Kit
Full Content
Already Posted (until now)
Sources, Circuits, and Documentation…
Project Summary Creating a Super Smart Home design from scratch has been one of the most interesting and exciting competitions I ever participated in. As a fan of The Cypress PSoC family with some experience on how the AWS ecosystem works (I own an AWS…
Introduction
How Does Mbed Work
Starting with PSoC6 and Mbed
Conclusion
Full Content
Already Posted (until now)
Sources, Circuits, and Documentation
Thanks to
Introduction I should say that I am a fan os the…
Introduction
The Circuit
The Logic and Software
Local Node Status
Software
Full Content
Already Posted (until now)
Sources, Circuits, and Documentation
Thanks to
Introduction In the previous post, we…
Introduction
The Strategy
The Parts
Water Bowl
Gas
Cooking Plate
Cooking Light and Aspirator Fan
The Components
Microcontroller
Networking
Sensors
Actuators
Powering
Full Content…
Introduction
AWS IoT Configuration and Setup
The IoT Core Configuration Path
A Confusing Incongruence
The IoT Thing: PSoC6ControlCenter
The File aws_clientcredential.h
The File aws_clientcredental_keys.h
Full…
Introduction
Text to Speech
The Sentences File
The Speak Python Class
Creating Secure, Randomized, OTP
The NodesAPI Class
Nodes.json
The Class
The Control Center Main Application
Global Parameters
…
Door Opener Node Architecture and API
The APIs
/otp
/opendoor
The Two-way Password Implementation
A Web Server with ESP8266
A Consideration on the IP Address of the Devices
The ESP8266 HTTPS Web Server Software…
Proof of Concept
The UI Development Lifecycle
Qt for the UI design
What is in the "mainwindow.ui" File?
Making the Interface Design Usable in Python
Integrating the Python UI Class Into the Application
Full Content…
Introduction
The Project
The Nodes
Node 1 - Door Bell
Node 2 - Door Opener
Node 3 - Environmental Control
Node 4 - Lighting Control
Node 5 - Appliances
Node 6 - Alarms
Node 7 – Cloud
Full Content…