Skip navigation
Introduction The Software Business Logic The Loop Process Introduction I needed a considerable amount of time moving from the application skeleton described in Super Smart Home #12 PSoC6 Local Node: Application Skeleton to the first beta version of the PSoC6 Pioneer Kit. The reason is due that I have studied in depth the features of the emWin GUI library (provided by Segger) integrating the logic into the pages view and showing a continuous update when on the right page. Before seei ...
Introduction Making the Case First Design and First Issues Second Design: a Better Result Wrong 3D Printing (Sic!) The Final Build Full Content Already Posted (until now) Sources, Circuits, and Documentation Thanks to Introduction A considerable part of the development of the Super Smart Home business logic is dedicated to the Control Center (Raspberry Pi based device) and the PSoC6 covering the double role to connect to the AWS IoT Cloud and managing some ...
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 Thanks to Introduction The Cypress PSoC6 WiFi BLE kit is a great and powerful board that includes several features it is worth to use locally, regardless of its role to connect to the AWS IoT Cloud. For example, one of the interesting feature ...
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 EC2 server by 2015, already used some AWS IoT service and strongly sponsoring the AWS use to the customers of the company I work here in Belgium), it was a great WOW seeing the kit of this challenge. In the past, I experimented a lot wi ...
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 Cypress PSoC family. When I discovered the existence of the PSoC4 I bought a bunch of 10 I have used in many projects in the past. Then I also explored the PSoC5 (and two of them, available for some project, are still in my lab). Then I got a PSoC6 Bt with 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 saw how The Kitchen Node has been divided into several components to keep the monitoring of them independent. accordingly to this model I have created a circuit design centered on the Arduino Mega 2560 microcontroller that using one of its serial interface updates ...
Introduction The Strategy The Parts Water Bowl Gas Cooking Plate Cooking Light and Aspirator Fan The Components Microcontroller Networking Sensors Actuators Powering Full Content Already Posted (until now) Sources, Circuits, and Documentation Thanks to Introduction The Kitchen Node is one of the more complex nodes of the Super Smart Home; this complexity depends mostly on the sophisticated logic of the software that should run f ...
Introduction The SiteWise Architecture The SiteWise Assets Connecting the IoT RAW data to the SiteWise assets SiteWise Data Representation Full Content Already Posted (until now) Sources, Circuits, and Documentation Thanks to Introduction Solved the most critical issues found in the process of connecting systematically and with robustness between the PSoC6 IoT thing and the AWS IoT Core, the first task is completed. Now, the second important part is to proceed ...
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 Content Already Posted (until now) Sources, Circuits, and Documentation Thanks to Introduction After studying the features and potential of the Cypress PSoC6 WiFi Bt kit now we see how I have started the first part of the development of the Cloud ...
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 User Interface Timeloop Jobs Local Functions Full Content Already Posted (until now) Sources, Circuits, and Documentation Thanks to Introduction After the ESP8266 web server of the door opener responds correctly to the APIs it is the i ...
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 Full Content Already Posted (until now) Sources, Circuits, and Documentation Thanks to Door Opener Node Architecture and API After that the Door Opener hardware has been assembled and tested I have developed the final software. The activatio ...
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 Already Posted (until now) Sources, Circuits, and Documentation Thanks to Proof of Concept The Control Center is the core engine of the entire Super Smart Home. It is based on a Raspberry Pi 4B 4Gb configured as a desktop with many other featu ...
Components Developing on the ESP8266-01 A Simple Programmer Board Testing the ESP8266-01 The Software Full Content Already Posted (until now) Sources, Circuits, and Documentation Thanks to Components A short foreword that will remain valid for all the other projects: it is my intention, all where possible, to make the projects of Super Smart Home fully functional and install them in the home where I live. According to the availability of the components, the fi ...
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 Already Posted (until now) Sources, Circuits, and Documentation Thanks to Introduction The very challenging part of this challenge is to get all the stuff I need. In this period every component I need should be bought online with very "flexibl ...