
_Final Project_DIS/ORDER
_Introduction
DIS/ORDER is an innovative tool based in digital fabrication, parametric design and ADHD education to make circuits in a funny way keeping focus the kids while providing funds of electronics, robotics, IoT, programming, 3D printing and 3D design. Putting together the four modules will create a circuit which can be control from the digital platform.

_Background
The idea of the project began with an application for a scholarship that comes from the FabLat Kids Network to have the opportunity to study the FabAcademy and develop the project that will continue to promote the work of the Fab Lat Kids network, enhance the value of multiculturalism through technology and contribute to the formation of the emerging generation of leaders of a society with collective, human and shared values. The project must be aligned with the vision of FabLat and for the benefit of the Fab Kids initiative to reproduce it in each local fab lab.




I am also working together with a friend who specializes in children with special needs on how to start generating inclusive workshops for the network but mainly on those children who do not have a "special need" but who for some reason are not considered within the average.
_Workflow /Step by Step

What is the deadline? How much time do I have left?
What tasks have been completed, and what tasks remain?
How will I complete the remaining tasks in time?
What has worked? What hasn't?
What have you learned?
Bill of materials
License
_Project Development
_Electronics
DIS/ORDER prototype contains 4 first modules that snaps together to create a basic circuit, each one contains specific components for make it work independently but communicate each other by serial communication.


DIS/LED (light module) is based on hello.RGB.45 board which contains the following components:







DIS/WIFI (WIFI module) is based on hello.ESP8266-12E.ftdi board but in this case I use the ESP8266-01 instead of the ESP8266-12 because I already worked with this one. This board creates it's own network as a hotspot and interfaces the outputs of the circuit, contains the following components:



DIS/POWER (power module) which contains the following components:

The shape of the boards were imported to Eagle as DXF file exported from Rhino 3D model of the module that is in the inside of the case.
This time for milling all the boards I put all the files in the same PNG file for sending at the same time all the boards to the Monofab and also making holes into the boards.
And the buzzer board and the correction of the WIFI module.
This work was based on the following processes learned:
_Digital plataform
As I said in the electronics part, the WIFI module works like the master that send/receive data from the other slaves modules; between the modules the communication is serial and for the digital plataform is a wireless communication with the ESP8266-01 who creates its own hotspot with an IP.
For programming the ESP01 I followed the same process as week 15 in order to flash and programm the module, but in this case I wanted to create my own hotspot because this type of wireless communication doesnt need to connect to another WIFI network around so it keeps open the communication in everywhere.
First, include these three libraries of the ESP8266 and define the name of the network and the password; the webserver will always work on port 80.
Later I define the communication speed at 4800 (NOTE: this have to be the same as all the other boards) and the other variables of the serial.
Then I define the cases of each board in the WIFI module for sending the request for controlling the outputs (as remember in the programming of the LED and the buzzer I define cases for each reaction).
With this the ESP01 will send these commands to the boards through the network and this orders will go to microcontrollers.
The HTML web page is code also in the Arduino IDE in just one string. NOTE: As the module creates its own network and doesnt use other networks with internet connection work with different parameters for uploading images on the web and the fonts.s
After upload the sketch and make the module work I connected to the "dis_hotspot" network putting the "disorder" as the password and enter to the browser with the IP that is in the network. This IP will be the same always 192.168.4.1, the webpage code creates the buttons when those are click will send the request for the differents functions of the outputs.
This work was based on the following processes learned:
_Physical forms
For designing the cases of the modules as the first idea of the project based on week 2 but for this work of the final project I made some corrections in the dimensions of the cases (following the dimensions of the electronics to fit inside) as well the size of the male/female joints for using the spring loaded pins (pogos) for achieve the 360° movement of the circuit while been connected.
The idea of using the pogos is that this will be into the female joint between the two cases of the module and those will touch in the other side the conductive wire that will be around the male joint.
For the spaces for fitting the pogos I create the pogos 3D model and put it in the case, as well the spaces for the conductive wires were design with tubes around the male joint.
Also I add some supporters and male/female joints inside the cases for put it together without glue.
Later I created the two sides molds for molding and casting the parts, following the same process for creating the molds as in week 12, but in this case I have a doubt about the definition of the pieces for the pogos and conductive wire so I decide to 3D print the molds.
For matter of time I didnt follow the molding and casting so I decide to 3D print the cases.
I printed the cases on the Ultimaker with the following parameters:





This work was based on the following processes learned:
_Next iteration
_Incomplete tasks for solve
_FILES
All the files for the final project are available to download here