As a hobbyist and passionate about Electronics and Technologies. Developed this project from the scratch. Imported some goods from China, Hong Kong, and remaining from the Local market. Researched a lot from the internet before building this project.
E eye project was a wearable smart GPS tracker for the children. it was a project idea 10 years ago. Today we can see many similar devices available in the market.
Designed to maintain a controlled environment insid the home. Parameters: Room temperature and Humidity.
The master controller measures the Temperature and Humidity of the room and transferred them to a Mobile app over WiFi. A mobile app will communicate with the Master controller and triggers the actuator.
ModusToolbox and its tools helped a lot in the development of the master node. Implementation is done in the iterative method by taking the BLE Server template application. configured the Bluetooth module in multi-role both Client and Server with the help of ModusToolbox Bluetooth configurator tool. Tested with EnvSense IoT node(Server mode) and EnvControl IoT node(Client mode). Integrated WiFi module with TCP client application. Programmed minimal Blynk protocol functionalities i.e login, read, and write.
The node contains an m5stack atom lite development kit and sensor to measure temperature and humidity. Using Arduino tool programmed as BLE Server application. This node connected to the Master node, measures and transmits current Temperature and Humidity every 2 seconds periodically.
The node contains an m5stack atom development kit and a linear movement gearbox with the motor. m5stack atom will display the valve pin position, humidifier state, connection state, and status with the master controller. The gearbox mechanism will push or release the room heater valve pin. Control information will be received from the master controller over Bluetooth on every 10seconds.
Blynk app provides an interface between the user and the hardware kit. The app contains two sections 1) A section to display measured values and controlled values. 2) Control section will provide an option for the user to control the EnvControl node manually. Options i.e 1) Increase/decrease temperature by changing the Knobposition bar. 2) Turn On/Off humidifier. 3) Setting operational mode to Auto/Manual. 4) Range settings to temperature and humidity values, valid only in Auto mode operation. 5) Option to save the settings.