The Home Automation PRO (Personalized Residential Operations) project aims to create a system that enables the control and monitoring of Internet of Things (IoT) devices, including but not limited to, smart home appliances, security systems, and lighting systems. The overall management of various sensors and actuators is handled by the LPC845-BRK controller, which allows for efficient and reliable communication between the system components. With this system in place, users can enjoy the convenience of managing their home devices with ease and flexibility, using the latest technologies available.
- Identification of the sensors, modules and controllers used.
DDM ~ 2
Electronic components
-
✶ LPC845-BRK.
✶ Display LCD2004A with HD44780U controller.
✶ Control of RGB LEDs with NEC protocol.
✶ LDR (Light-Dependent Resistor) sensor.
✶ Servo MG90S controlled by PWM.
✶ EEPROM Memory FM24C16U 16KB.
✶ RTC module DS3231SN.
✶ RFID RC-522 reader.
✶ DFPlayer module.
- Restorations of the house model.
DDM ~ 21
- Hardware installations on the house model.
DDM ~ 42
AO ~ 4
- Development board (Schematic and PCB).
- 1:18 scale house model.
- Desktop and mobile graphical application for controlling automation created in Qt Creator.
LC ~ 21
CY ~ 4
DDM ~ 2
- Relational database implementation to manage automation created in Qt Creator.
LC ~ 43
AO ~ 24
- Achieving connectivity between sensors and modules with LPC845-BRK.
DDM ~ 265
AO ~ 135
LC ~ 14
CY ~ 8
- Communication with MySQL Relational Database.
LC ~ 10
AO ~ 6
- Micro SD card adaptation for data handling and ".mp3" files using DFPlayer module.
DDM ~ 16
- Doxygen v1.9.6 Implementation for Code Documentation.
DDM ~ 13
AO ~ 13
- Presentation of the project idea.
DDM ~ 9
- Comprehensive and extensive project report.
CY ~ 28
- Illustrations of the experience and trials.
- Load component datasheet.
DDM ~ 2
General Software Developers: @AgustinOrdonez ~ @Danmuse ~ @cyepez4698 ~ @DiCerso
General Hardware Developers: @AgustinOrdonez ~ @Danmuse ~ @cyepez4698 ~ @DiCerso
GUI Application Developers and Setup Managers: @DiCerso ~ @Danmuse
Documentation Managers: @AgustinOrdonez ~ @cyepez4698
Back-End Developer: @DiCerso
Quality Assurance: @cyepez4698
Project Assistant: @AgustinOrdonez
Doxygen Editor: @Danmuse