´

Poject management





Concept

My new final project for this year is a robot that has been presented with support from the Fab Labs Kids network. This project is developed in order to improve it so that it can be replicated in the different laboratories that work with the fabkids network.

Firulais, is a tool to stimulate movement in children with disabilities, in order to improve coordination and balance skills through play.

The operation of Firulais is based on creating a stimulus, to try to catch it while it flees, it is an automaton robot, which aims to be a complement for the therapy of children with motor disabilities.
Stimulation is a factor which gives a different nuance to the development of each child, "specific stimuli can induce greater development in different areas".

"LEARN PLAYING"

For the proper development the friendly design and that calls the attention of the children should be a priority so investigate in some of the best toys and how is their behavior in order to be able to add firulais the best features.

BB8 Star wars
The BB-8 droid was a physical support developed by Disney Research, created by the special effects artist Neal Scanlan and operated ´live on the set with the actors. To take pictures, several BB-8 models were built. The highlight was a puppet controlled by the puppeteers Dave Chapman and Brian Herring. In addition, there were several units controlled by radio and some versions of static support. At full operation, an autonomous robotic unit was not practical for filming, so most of the scenes in which it appeared "walking" were achieved by the puppet, with threads that were removed in post-production. However, over time a remote control unit was built and used in promotional events.

COZMO
Meet Cozmo, a gifted little guy with a mind of his own. He’s a real-life robot like you’ve only seen in movies, with a one-of-a-kind personality that evolves the more you hang out. He’ll nudge you to play and keep you constantly surprised. Cozmo’s your accomplice in a crazy amount of fun.

Cozmo Web

Problematic

For the best development of the team, the problem to be solved from the main axes was analyzed, understanding this problem better in children. Physical activity in children is a fundamental need for a healthy life, so that disability is a factor that acts against. However, nowadays, it can be counteracted with therapies and equipment that improve the quality of life.
In children with disabilities, the development of physical activity is a challenge that engineering has faced with technological aids.
From the medical point of view, there are several reasons why there is a disability in the motor skills of a child. It can have several origins either progressively due to the bad training of the person or who has suffered a stroke.
The gross motor is the ability to move the muscles of the body in a coordinated manner and maintain balance. It is the agility, strength and speed needed to perform all the movements that encompasses our body such as control of the head, mobility of the upper and lower extremities, in order to perform the following movements such as crawling, jumping, turning, being standing, walking, catching objects, etc.




Processes

For the creation of Firulais, several proposals were developed in digital manufacturing until reaching all the basic digital manufacturing processes in a Fab Lab.

Principles and Practices
For this process practice in the following week where you can observe the development processes of each of the processes in greater detail in the following link.

Principles and Practices link

Fab inventory
Computer aidded design
Mechanical design
Electronic production
3D printing
Embedded programming
Molding casting and composites

Input
For this process practice in the following week where you can observe the development processes of each of the processes in greater detail in the following link.

Input link

Output
For this process practice in the following week where you can observe the development processes of each of the processes in greater detail in the following link.

Output link




DESIGN

As a first step for the development of my final project we will define the form for the robot for this was determined a friendly design that catches the attention of the child for this we start from the sphere and using the sensors HC - sr04 as eyes. Once the form is established, we pass it to 3D modeling in order to be able to mechanize.

For the design I use SolidWorks 2D and 3D modeling tools.
first we start creating a circle and separating into three parts which generate two sections to inculcate the tires to the robot.



In the center part we find the entire electronic circuit and the other components for its operation ensuring that the weight is in the bottom and well balanced so that it works as a support to keep it stable when it moves. also to be the largest and most difficult piece we design with a structure to make the machining process easier.



the sides serve as security so that the children do not manipulate the circuits and do not damage them.

These three pieces are joined by a structured pressfit system with a 3mm steel rod for a better structure.


Machining

3d print

For the machining process was made with the Fab totum printer in PLA to obtain a better finish and greater strength.
All the pieces were designed so that material support is not needed and the machining process is faster and with less material.
The printing configurations import all the files in STL and import them in Cura software to print in PLA we use the following configurations:
-Filament PLA 1,75mm
-Extruder temperature 185 - 205 degrees
-Bed temperature 60 - 70 degrees
-0.4mm nozzle



The central part was designed with a mesh of triangles at 45 degrees in order to reduce weight, time and material in the following image you can see the print without support.


The other pieces are simpler so there were no problems with the printing time. The same configurations were handled and these were also printed without the need of support or any additional configuration.





Molding and casting

CNC machining

for the development of the tires we use silicone rubber to be able to have more traction in them.
for this we use the same Fabtotum machine, nothing more than changing to the milling head to create the mold.

In this process we use cnc machining and composite materials, as a first step in fusion 360 design the mold in MDF.
Then for the modeling process we create a square to which a circle of diameter of the tire is cut and the thickness of the tire is extruded from the dimensions 0.9 mm and from this design we perform the machining in the CAD process as explained below.

CAM PROCESS

Within the software allows us to directly generate the gcode with the calibration of the machine to which it is going to be used. For this, the following processes were generated.
We chose the CAM process followed by creating a new configuration in SETUP in which we modified the frames of the pieces to be machined, choosing the correct orientation of the axes according to the point of origin selected and that of the machine. To achieve this in the configuration, we modify in the first two sales of the Setup menu orientations, axes and Stock in which the limits of the area to be machined are established.

As a next step we choose the process or the appropriate processes to be able to generate the form.
For the development of these pieces, two processes were used, each of which is detailed.

2D CONTOUR

Based on the design of the piece we chose the right tools for this the contour tool was chosen. In this process we also modify milling parameters based on the characteristics of the milling cutter and the material.

Tool._ in this window is configured and the mill is chosen according to the material for this process was chosen a 3mm titanium STRAWBERRY with four blades, followed by this in the same window are set the speeds of step, rise, fall, etc.

Geometry._ with this tool we select the contours of the pieces and add some couplings with which will hold the pieces so that they do not move at the moment of finishing the cutting process to which they are attached at a prudent distance for this piece every 50mm.

Heights._ No changes were made in this window.

Passes._ With this tool we define the distance between the steps of descent, this will also depend on the type of STRAWBER that will be used and the configuration of the speeds mentioned above for this process was determined a value of 3 mm.

Once with all the loaded values, we can click on the "ACTIONS" window and choose the option of "SIMULATE" to check that all the processes are correctly established.
To finish the process in Fuision 360 we generate the G code to load the program into the machine. For this we click on the tool "POST PROCESS".

As to next step we proceed to add the file in the machine to machine. we use Fabtotum which uses Fab ui as a driver software, a very simple program to which you only load the file and calibrate the machine to machine.

Below you can see images of the machining and the process of emptying rubber.

Finally we hope that the rubber will dry, we extract the tire from the mold and we obtain the final product



Electronic Prodction

Components

For the board we use an atmega 328 processor, resistors, LEDs, capacitors, A4953 drivers, hc sr04 sensors, hall effect sensor, regulator.

Datasheet interpretation

The atmega328 microprocessor we use for its large number of pins that has compared to an attiny44 or attiny45, for its operation we use a voltage regulator to obtain the desired input to the micro, this regulator uses a ceramic condenser 103 to filter the noise and have a better signal, we use resistors to limit the current directed to the LEDs, to the micro an external crystal of 16 MHz is connected for its operation.

Atmega 328 Datasheet



Design

In the design of this plate we use Eagle for the creation of the scheme by selecting all the components mentioned above.


Once the scheme is finished we can generate the clues to obtain the plate.



Fabrication

In this process we use the same machine from the previous one the Fab totum with its head for CNC machining.

To generate the files we use a program called flatcam which receives the files in SVG or GERBER formats so we save it in eagle as a PNG format and in the FAB MODULES we transform it to SVG and in the software it transforms them into NC, format that supports the machine before mentioned.



Once we obtain the .NC files we import into the machine software for machining, to accomplish this process we use a ten-degree tool. We check that the tracks have been made properly and solder the components.



As a next step we proceed to add the file in the machine to machine. we use Fabtotum which uses Fab ui as a driver software, a very simple program to which you only load the file and calibrate the machine to machine.



As next step we proceed to solder the components on the electronic board.



Final Board

programming

Within the schedule, Firulais will once the shading starts and can avoid obstacles by changing the rotation of the engines either for the left or right depending on the space in which it is located. Continue in this same way until the child manages to remove the hat and it stops.

Input

Hc sr04 sensors we will use to measure the distance in the front and back, these sensors will send a signal when an object or obstacle is near or to a certain extent that can vary depending on how we program, this signal is connected with the movement of the motors which will cause the toy to avoid the obstacle or change direction.
I use the hall effect sensor as a stop, since the toy will have a magnet in its hat, this will be the objective of it, the signal created by the sensor when the magnet approaches will be the one that allows the movement, the child will have to remove it so that he can finish the game.

Output

The driver drivers that we use are those recommended in academy, this driver can be used for stepper motors, but two of them are needed, in case it is only used as driver for a dc motor, these drivers are recommended because, in their datasheet, it tells us that it can withstand 2 A current and voltages up to 40v.

FAB 14

In the event FAB 14, Firulais was present at a workshop in which we made it available to all the children and their parents who came to visit and learn about the different projects, and attached some images of examples of Firulais during his visit to France.



Firulais FILES