Brassavola Bilingual Shool
Robotics Project Report - STEAM Fair
Project Title
Team Members
Student Name 1
Student Name 2
Student Name 3
Student Name 4
Course/Section
Teacher
Scientific Foundation
Project Problem Statement
(Clearly define the problem or question that the project aims
to address using robotics. This should be based on scientific
principles.)
Scientific Basis of the Project
A scientific foundation in a robotics project is used to explain, based
on scientific principles:
1. How does the project work?
2. Why is the project relevant?
3. How is it related to concepts from physics, mathematics,
engineering, and computer science?
Development Steps
Project Purpose: (Describe the overall goal of the project.)
Problem to Solve: (Explain the specific issue the project
addresses.)
Project’s Relationship with Robotics: (Justify how robotics
is applied to solve the problem.)
Technological Components
Hardware Used
(Detailed list of the components used with descriptions and
justifications.)
Quant Unit Total
Component Description
ity Price Price
Arduino/ [Link].X [Link].X
Main microcontroller 1
ESP32 X X
Ultrasonic [Link].X [Link].X
Distance detection 1
Sensor X X
Movement of mechanical [Link].X [Link].X
Servo Motor 2
parts X X
[Link].X [Link].X
Battery Power source 1
X X
[Link]
Total:
.XX
Software Used
Programming Language: C++ (Arduino IDE) or Python
Development Environment: Arduino IDE / VS Code with
PlatformIO
Libraries Used: (Specify libraries such as Servo.h, NewPing.h,
etc.)
Engineering Design Process
Design and Prototyping
(Explain the sketches, design, and prototypes created
before the final product.)
Mechanical and Electrical Design
(Describe the structure of the robot and the assembly of
its components.)
Circuit Diagram: (Insert schematic diagram of the electrical
connections)
Mathematical and Analytical Elements
Data Analysis
(Explain how the robot processes data and what mathematical
or statistical methods are used for decision-making.)
Programming Logic
(Explain the structure of the code and the main algorithms
used in the robot.)
// Example of servo motor control code with Arduino
#include <Servo.h>
Servo motor;
void setup() {
[Link](9);
}
void loop() {
[Link](90);
delay(1000);
[Link](0);
delay(1000);
}
Live Demonstration
(Describe how the robot's functionality will be
demonstrated at the fair, what tests will be performed,
and what is expected to be shown.)
(If the robot collects data, explain how it will be
displayed in graphs or tables.)
Conclusions and Future Improvements
1. Obtained Results
(Describe how well the project worked, achieved objectives,
and any tests conducted.)
Future Improvements
(Suggestions to optimize the robot in future versions.)
10. Bibliography and References
(Include sources consulted for project development, websites,
books, videos, etc.)
11. Annexes
Photographs of the construction and testing process.
Additional diagrams, schematics, screenshots of the
code.