Skip to content

Final Project

TRAINING MODULE FOR ARDUINO-BASED MICROCONTROLLED SYSTEMS

My Project is based on developing a training module for micro-controlled systems, which will be used in the academic activities of the institution.

Problem: Unfortunately, in Peru public education institutions do not have enough resources to be able to carry out an adequate implementation of their laboratories and in this way provide an adequate education to students, seeing this problem that is not alien to our institution (IES PERU JAPAN) located in the city of Chachapoyas -Amazonas Region is that I present this project.

Scope: With the development of this project, it will be possible to count on training modules for the development of the academic activities of the microcontroller course of the industrial electronics program and in this way our students have a better technical training.

My final project

The Project that I intend to carry out I believe has potential, because it provides a solution to a real problem of public educational institutions in Peru. Nowadays it is true that training modules with the same characteristics can be found in the market, but the drawback is the price, what I propose is to develop a module that has an approximate cost of 1/4 of the price of a commercial module and why not be able to develop it better and be able to offer it to other educational institutions.

The training module will be based on Arduino for presenting many advantages, among them is that for its programming you will not need to buy any software since it is free software, arduino presents many external modules that can be coupled for different projects, mainly the prototype will have a bluetooth module for wireless communication, it is intended to develop an application on android that allows you to perform various exercises from basic to an advanced level. The goal is to awaken and motivate innovation in students.

Stages of project development

For the realization of this project there are different stages, which we will divide into to turn them into milestones or objectives, which we would have mentioned in the following list:

Stage 01

Structure :

Structure design: The software used for the design is fusion 360 because it allows parametric design. The design will be made for pressure mounting, avoiding glues as much as possible.

Manufacture of the structure: The material I will use for the project structure is 3mm acrylic, but initially for the testing and error correction stage I will use 3mm MDF. The cuts of the structure will be made in the CNC laser.

Assembly of the structure : The assembly will be carried out first in MDF with the parts designed to join them without glues, this with the purpose of correcting errors that will occur in the design.

Stage 02

Electronic :

CAD Electronic Designing : The project will have a microcontrolled system based on an ATMEGA 328p microcontroller, which is compatible with the ARDUINO platform, for reasons already explained.

Design software to use: Easy EDA, for being free and online.

Circuit simulation: This process will be done using the Proteus software.

Manufacture of the designed card: The card will be manufactured using a mini CNC machine.

Stage 03

Software: The Platform that I will use to perform the programming of the microcontroller will be IDE-ARDUINO, for its compatibility and versatility when programming the microcontroller.

Stage 04

Testing:

This stage is important because both the structural parts and the electronics and software will be tested, their compatibility with the sensors and actuators that will be used.

Materials

Qty Description Price Link Notes
1 Material one 22.00 $ http://amazon.com/test Ordermany
1 Material two 22.00 $ http://amazon.com/test
1 Material three 22.00 $ http://amazon.com/test
1 Material five 22.00 $ http://amazon.com/test
1 Material eight 22.00 $ http://amazon.com/test
1 Material twelve 22.00 $ http://amazon.com/test
1 Material eleven 22.00 $ http://amazon.com/test

Code Example

Use the three backticks to separate code.

// the setup function runs once when you press reset or power the board
void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);                       // wait for a second
  digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);                       // wait for a second
}

Video

From Vimeo

Sound Waves from George Gally (Radarboy) on Vimeo.

From Youtube

3D Models


Last update: September 8, 2022