Home/Week 16

Week 16

Final project systems integration

Systems integration

  • Design and document the system integration for your final project

Learning outcomes

  • Define and apply system integration to your final project

Define and apply systems integration concepts in the final project.

Integrate electronics, programming, mechanical design, and user interaction into a single functional system.

Validate the communication between hardware and software.

Organize the project as a functional product and not as isolated prototypes.

Final project systems integration

During this week thefull system integrationof the final project: a smart flower pot designed to monitor soil moisture and assist the user in plant care.

The main objective was to unify all the modules developed in previous weeks within a single functional and stable system.

The integration included:

  • Input devices
  • Output devices
  • Embedded programming
  • Networks and communication
  • Mechanical structure
  • PCB electronic integration
  • Mobile application

This stage marks the transition from an experimental prototype to aintegrated functional productwhere each element fulfills a specific role within the system.

Objective of the activity

The objective of this activity was to integrate all the hardware, software, communication and mechanical structure components of the final project into a fully functional embedded system capable of monitoring soil moisture and interact with the user through visual and sound interfaces and wireless communication.

In addition, the aim was to validate communication between modules, improve the organization of the system, and transform the prototype into a stable and scalable product.

Learning Achieved

Through the group assignment, I learned how to integrate different subsystems into a single functional product. I understood the importance of connecting electronics, programming, communication, and mechanical design in a coordinated way to ensure reliable system performance. I also learned how to validate communication between modules, organize data flow, and transform individual prototypes into a complete and integrated embedded system.

🛠️ Machinery and tools

  • Equipment / Machinery
    • Seeed Studio XIAO ESP32-C3
    • Espressif Systems ESP8266-01
    • I2C OLED Display
    • Soil moisture sensor
    • Speaker
    • Custom PCB
    • Laptop or computer
    • 3D Printer
    • 3.3V / USB power supply
    • Breadboard (for testing)

🛠️ Tools

  • Soldering iron / electric welder
  • Solder tin
  • Precision tweezers
  • Wire stripper
  • Small screwdrivers
  • Digital multimeter
  • Hot glue gun
  • Insulating tape
  • Cutting pliers
  • USB cable for programming

đź“‚ Electronic materials

  • Dupont male-female cables
  • Jumper cables
  • Electronic resistors
  • Pin header connectors
  • PLA filament (pot structure)
  • Screws and spacers
  • Hot glue
  • Heat shrink tubing

⚙️ Software used

  • Arduino IDE
  • RemoteXY
  • Fusion 360 or Onshape
  • 3D printing software (Cura)

đź“‹ Validation and testing instruments

  • Arduino IDE serial monitor
  • RemoteXY mobile app
  • WiFi communication tests
  • Sensor reading tests
  • 3.3V Power Supply Verification
  • Validation of I2C and UART communication
Materials and Equipment Collage

My process

System architecture

A complete system architecture was designed to organize the flow of information between the input, processing, and output modules.

System flow

Humidity sensor → XIAO ESP32-C3 → Processing → OLED display + Speaker + Mobile application

The sensor detects the soil moisture level and sends the information to the XIAO ESP32-C3 microcontroller.

The microcontroller processes the data and determines the current state of the plant.

Subsequently, the system communicates the information through:

  • OLED visual interface
  • Audible alerts via speaker
  • Wireless communication via the mobile application

System architecture diagram

(sensor → ESP32 → OLED → speaker → mobile app)

Mobile application integration

A mobile interface was integrated using the RemoteXY platform.

This application allows wireless communication between the user and the Eco Smart Pot via WiFi connection.

Main functions

  • Real-time humidity monitoring
  • Wireless communication
  • Remote interaction with the system
  • Future scalability towards IoT

Communication flow

Sensor → ESP32-C3 → WiFi → RemoteXY Mobile App

The integration of the mobile application allowed the project to be transformed from a local embedded system into an interactive smart product.

Interfaz celular con OLED flor

“The system integration made it possible to turn a technical solution into a real, functional and scalable product.”

CAD design and mechanical integration

The CAD design stage allowed the electronic system to be physically organized within the structure of the flowerpot.

Several criteria were considered:

  • Protection of electronic components
  • Internal cabling organization
  • OLED screen visibility
  • Access to the sensor
  • Separation between wet and electronic zones
  • Compact product design

The structure was designed to support:

  • PCB Assembly
  • Cable routing
  • Component fixing
  • Access for future maintenance

“The use of CAD allowed us to validate the system integration before its physical implementation, reducing iterations and assembly errors.”

Electronic integration

Electronic integration enabled stable communication between all system modules.

Integrated modules

  • Humidity sensor
  • OLED screen
  • Speaker module
  • ESP8266 Communication
  • XIAO ESP32-C3 Microcontroller

Communication protocols

  • I2C communication for the OLED display
  • UART communication for the WiFi module
  • Digital processing for sensor reading

Technical considerations

  • Shared GND
  • 3.3V Logic Compatibility
  • Stable power distribution
  • Noise reduction through organized cabling

Validation

  • Stable sensor reading
  • Correct communication with the OLED
  • Audible alerts working
  • Validated WiFi communication

Packaging and assembly

The assembly process allowed the prototype to be transformed into a more organized and functional product.

Assembly characteristics

  • PCB fixed inside the pot
  • Organized internal cabling
  • Externally visible OLED display
  • Sensor correctly positioned
  • Speaker fixed to prevent vibrations
  • Protected electronic zone

The final assembly improved:

  • Product appearance
  • Electrical safety
  • Stability
  • User interaction

Internal assembly of the system

Complete integrated planter

:

Top view of the final product

User interaction

The Eco Smart Flower Pot was designed to offer intuitive interaction even for users without technical knowledge.

Feedback methods

  • Visual messages on OLED
  • Audible alerts
  • Monitoring via mobile application

The OLED screen clearly communicates the system status:

  • DRY
  • WET
  • HUMIDITY MONITOR

The speaker activates alerts when humidity is low.

OLED displaying “DRY”

OLED displaying humidity monitoring

“The product design allows for intuitive interaction, facilitating the adoption of the system by non-technical users.”

Integration with the final project

This week is directly connected with the development of the Final Project.

Integrated modules from previous weeks:

  • Electronic Design
  • Electronic Production
  • Embedded Programming
  • Input Devices
  • Output Devices
  • Networks and Communication
  • CAD Design
  • 3D Printing

The integration demonstrates how every week contributes to the development of a complete, functional product.

Link to the Final Project:https://cindy-crispin-6649db.fabcloud.io/final-project/

“Documented integration allows us to validate that the final system is not a set of isolated parts, but a complete and functional solution.”

Hero Shot

Description:

Complete integration of the Eco Smart Pot with embedded electronics, wireless communication and user interaction.

đź“‹ Check-off List

1. Did you make a plan for system integration for your final project?

Yeah.

A comprehensive integration plan was developed for the Interactive Smart Flower Pot, defining how all the system modules connect and work together.

The plan includes:

  • Humidity sensor (inlet)
  • XIAO ESP32-C3 (processing)
  • OLED and buzzer (outputs)
  • Custom PCB
  • 3D printed structure
  • Internal organization and energy flow

It was also defined:

  • Data flow
  • Power supply
  • Communication between modules
  • Physical distribution of components

2. Did you document your plan with CAD and/or sketches for system integration?

Yeah.

CAD models of the flowerpot and the internal distribution of the components were created using 3D design tools.

The documentation includes:

  • 3D modeling of the structure
  • PCB Location
  • Spaces for sensor and OLED screen
  • Cable routing
  • Internal fixing supports
  • Assembly organization

In addition, system architecture diagrams were developed to visualize: input → processing → output.

3. What packaging methods were implemented?

Yeah.

Assembly methods and internal organization were implemented to convert the system into a functional and safe product.

It was applied:

  • Internal cabling organization
  • Separation between wet and electronic zones
  • Securing components using supports
  • PCB integration within the structure
  • Protection of electrical connections
  • Internal cable routing

The objective was to achieve:

  • stability
  • security
  • easy maintenance
  • clean and professional appearance.

4. Did you design your final project to look like a finished product?

Yeah.

From the beginning, the project was conceived as a functional product and not just as an experimental prototype.

Therefore, work was done on:

  • Aesthetic integration of components
  • Reduction of visible cables
  • Compact design
  • Intuitive interface
  • Internal organization
  • Clean visual finish
  • Structural integration of electronics

The result aims to convey:

  • functionality
  • order
  • ease of use
  • professional appearance.

5. Documented system integration for your final project?

Yeah.

The complete integration of the system was documented in detail.

The documentation includes:

  • System architecture
  • CAD Design
  • Electronic integration
  • Programming
  • PCB Manufacturing
  • Assembly
  • Operating flow
  • Validations and tests

The following were also documented:

  • Problems encountered
  • Implemented solutions
  • Functional tests
  • Results obtained

This demonstrates how each module developed during Fab Academy forms part of a single functional system.

6. Linked to your system integration documentation from your project's final page?

Yeah.

The final project homepage includes direct links to the system integration documentation.

This allows:

  • Show the evolution of the project
  • Relate the work weeks
  • Demonstrate the complete development process
  • Facilitate navigation and understanding of the system

Integration is linked to:

  • CAD Design
  • Electronics
  • Programming
  • Manufacturing
  • Testing
  • Final assembly

This demonstrates traceability and consistency between all stages of the final project.

Problems and Solutions

Problem 1: Lack of internal space for components

Solution: The 3D structure of the pot was redesigned to create internal compartments where the PCB, cables, sensor, and OLED screen could be properly organized.

Problem 2: Disorder in the internal wiring

Solution: The connections were reorganized using internal cable routing and more compact soldering, avoiding false contacts and improving the system's appearance.

Problem 3: Communication problems between modules

Solution: The TX/RX connections, power supply, and serial communication configuration were verified to ensure stable transmission between the microcontroller, the ESP8266, and the OLED display.

Reflection

The integration of the system made it possible to understand that the development of a functional product does not depend solely on the individual design of each component, but on the correct articulation between hardware, software and physical structure.

During this process, it became evident that decisions such as the organization of the wiring, electrical compatibility (3.3V), the use of communication protocols such as I2C, and the

The internal distribution of components directly influences the stability and reliability of the system.

This project demonstrates that:

An integrated system requires consistency between input, processing, and output, not just a connection of modules.

Internal organization and packaging determine whether the system goes from prototype to real product

The design must simultaneously consider technical criteria (functioning) and user criteria (visualization and interaction).

Finally, integration allowed the transformation of a set of isolated tests into a complete functional system, demonstrating that the real value of the project is not in each component separately, but in how they all work in a coordinated manner.

Learning achieved

This week I learned to integrate different areas of digital fabrication into a single functional system, combining electronics, programming, mechanical design, and device communication. I understood how each module developed during Fab Academy can connect to form a complete and operational project.

I also learned:

  • To integrate sensors, actuators, and microcontrollers into a single system.
  • To coordinate communication between hardware and software.
  • To connect electronic modules using communication protocols.
  • To validate the joint operation of all components.
  • To detect and correct integration errors between subsystems.
  • To organize the flow of energy, data, and control within the project.

Furthermore, I understood the importance of:

  • Properly plan the system architecture.
  • Design neat and safe electrical connections.
  • Maintain compatibility between components and voltages.
  • Perform partial tests before final integration.
  • Document each stage of the process to facilitate future corrections.

This experience allowed us to strengthen our knowledge of multidisciplinary integration, understanding how to combine mechanics, electronics, and programming to develop fully functional intelligent systems within the digital manufacturing flow.

âť“ Frequently Asked Questions

1. What does “implemented packaging methods” mean?

Answer:
In my project, “implemented packaging methods” refers to how the system was physically assembled as a complete and functional product.

In the smart pot, the PCB was mounted inside the structure, the wiring was soldered or connected with suitable headers, and each component (XIAO ESP32-C3, ESP8266-01, OLED display, humidity sensor, and speaker) was placed in a specific location within the design.

Internal organization was also carefully considered: tidy cable routes, separation between the wet area and the electronics, and a structure that guarantees system stability and security.

2. What does “it must look like a finished product” mean?

Answer:
In my project, this means that the system should not be seen as a messy prototype, but as a functional and presentable product.

In the smart pot, this was achieved by:

  • Structural design in CAD to organize the components
  • Clean physical integration within the pot
  • Neat and secure cabling
  • Clear interface via OLED screen and audible alerts
  • Stable operation of the entire system

The goal was for the user to be able to understand and use the system without seeing the internal complexity of the prototype.

3. I'm still working on my final project, how can I demonstrate system integration?

Answer:
System integration is demonstrated by documenting how all modules work together as a single system.

In my project, integration is evident when connecting:

  • Humidity sensor (inlet)
  • XIAO ESP32-C3 (processing)
  • ESP8266-01 (WiFi communication)
  • OLED and speaker (outputs)
  • Physical structure of the flowerpot (mechanical integration)

In addition, I documented the complete system flow:

input→processing→decision→output

I also included diagrams, CAD drawings, electrical connections, and functional tests to demonstrate that all components work in sync.

4. What should be included in the system integration plan?

Answer:
The system integration plan should show how a complete and functional system will be built from different modules.

In my case I included:

  • System architecture diagrams (data flow)
  • CAD design of the smart flower pot with component placement
  • Electronic integration (I2C, UART, 3.3V and common GND)
  • System assembly strategy and internal organization
  • Testing and validation of communication between modules

This plan demonstrates that the project is not a sum of isolated parts, but a coherent, integrated, and functional system.

Final conclusion

The integration process allowed the Eco Smart Flower Pot to be transformed from an experimental prototype into a functional embedded product.

This week demonstrated the importance of:

  • Hardware and software integration
  • Communication protocols
  • User-centered design
  • Embedded systems organization
  • Real-time monitoring

The end result is a scalable intelligent system with potential for future IoT applications and advanced plant monitoring.

Week Files

Download all resources and files of this week in a compressed .ZIP archive

Download ZIP