There is someone there?
                    Presence control is useful in many situations: 
                            
                            
- In cars, to detect whether someone is sitting and has not fastened
                            the seat belt. 
                            
- In counting the number of people who go through a door (shop, concert,
                            popular race, etc). 
                            
- Security areas Etc. 
                            
                            
I will build a pressure sensor for this utilities.
Basic assignment: Starting from the Neil's step response board, I modified
                            it with Kokopelli  to add in a feedback LED that blink whether it
                            is acting on the sensor.
                            
                            
Advanced assignment: Get the electrocardiogram with the Fab ECG, ADC and
                            substraction of the two signals, detect heart beat with threshold. (This
                            advanced assignment I did it in the stage 1 and 2 of my final project).
Content (linked):
Assignment:
                            
                            TUTORIAL STEP RESPONSE PLUS LED.   
                            
                            
Advanced assignment:
                            
                            ECG from Fab ECG. (from final project)
                        
                    Starting with Neil's step response board (hello.load.45). Here is the
                            web side on Fab Academy:
                            
  http://academy.cba.mit.edu/classes/input_devices/index.html 
                            
                            
The step response have two versions: loading and transmit-receive.
                            I have chosen loading version.
I have added a LED that give a quick feedback about how is working the
                            sensor. The board changes have been done using Kokopelli, but an old version
                            wich you can read and write .cad file straight away with no conversion
                            required. 
                            
                            
                            Download retro fab modules with Kokopelli retro version
                            
                            
After downloaded, you have to:
                            
Unzip the folder
                            
Open the folder in terminal
                            
make fab
                            
cd bin
                            
./kokopelli -r
                            
                            
Don't do "sudo make install" if you have the new fab modules version,
                            just use kokopelli.
                            
                            
                        
Kokopelli is an open-source tool for computer-aided design and manufacturing (CAD/CAM). It uses Python as a hardware description language for solid models. A set of core libraries define common shapes and transforms, but users are free to extend their designs with their own definitions.
On Kokopelli, I have added a LED on Neil's board pin: PB1. Here it is
                            the new documentation:
                            
                            
                            hello.load.45.adolfo.cad
                            
                            hello.load.45.all.adolfo.png
                            
                            hello.load.45.border.adolfo.png
                            
                            hello.load.45.traces.adolfo.png
                        
                        
                    First, open the fab modules:
                            
                            
Open a terminal
                            
tape: fab
                            
                            
Second, choose Roland Modela:
                            
                            
Input format: image (.png)
                            
Output: Roland MDX-20 mill (.rml)
                            
                            
It will take 11,8 minutes to mill the traces. 
                            
                            
Settings: 
                            
mill traces: (1/64) 
                            
load.png: hello.load.45.traces.adolfo.png         
                                                  
                            
offsets:4 
                            
make path 
                            
make.rml 
                            
send it! 
                            
                            
Check: total size, zero point (move to xmin, ymin).
                    After little more than 10 minutes, milling traces is over. 
                            
                            
Then you just have to come back to step 4 and mill the border: 
                            
change the tool to: 1/32
                            
load.png: hello.load.45.border.adolfo.png
                            
use the same zero point (move to xmin, ymin) that was used on traces
                            
Mill now the board border
On Arduino software, choose board and processor before burn it:
                            
                        
For Python installation I had many problems with Ubuntu (installing serial)
                            so I decided to do it in Windows. For installation I followed a tutorial
                            from fab academy.org in spanish "Ejemplos de dispositivos de entrada en
                            C". It was impossible to install Tkinter. Santi Fuentemilla (Fab Lab BCN
                            instructor), was trying to help me for 2 days. 
                            
                            
Finally, I decided to focus my time to develop the input assignment
                            for my final project. 
ECG from Fab ECG is a small part of my final project. It's the INPUT SIGNAL: Electrocardiogram, from my own chest. To place ourselves in the set of all the interactions and communications of my final project, I made a video of just over 5 minutes that makes a mountain view of the electronics.
Charles Fracchia and Adam Marblestone FabECG Week4 Fab Academy 2012
Charles Fracchia and Adam H Marblestone, have made an Open Source ECG
                            as a part of a collaborative effort between MIT and Harvard Medical School.
                            I have followed the tutorial of Adam Marblestone week5.
                            
                            
First I got all the documents:
                            
                        
Components List
                        
                        
                        
                        
                   
                                 
                        
                    To see how to use Modela and Fab Modules, visit my
                            week4 Electronic production.  
                            
                            
20mins 41 seconds for milling the PCB traces and less than 3 min to cut
                            out it.
                        
                    
                        
                            
After milling, still in the modella. 
                            
                            
This is the second try, the first try there were many traces not
                            milled, probably because the board wasn't flat enough.
                        
                            
I checked all traces and I discovered two traces not well milled. It have
                            to be repaired with a cutter. Let's do it!
                        
                            
This is the microscope view after reparing the traces. It seems to be
                            ok, now.
                                I'm used to make a list of all components in a piece of paper and with
                                        double side tape, attach all components prior to start soldering.
                                        
                                        
This is a good trick from Ferdi (BCN Fab Lab at 2015)
                                        
                                        
                                        
                                        
                                        
                                    
                                    
                                        
This is the final PCB soldered with all components on it. It looks nice...
There are many connections to do:
                        
Clips for the electrodes (I will use commercial electrodes because according
                        to Neil, could be a nightmare project if I try to make my own electrodes.
                        ECG signal is 1mV signal, so any noise on electrodes will cover the signal.)
                        
Cable electrodes to FabECG.
                        
Connections to FabECG.
                        
Battery case. I will supply with 5v battery case.
                        
                            
The Electrodes will need a female header for connect with FabECG
                        
                            
After solder the 3 pin connectios, seems to be too close to each others.
                            So I will cover the central pin to avoid short circuits
                        
                            
A little piece of plastic tube to cover the central connection
                    To make a protection for the central pin I have used:
                            
Tools:
                            
Plier
                            
Hair dryer (electronics especific)
                            
Tweezers
                            
                            
Material:
                            
Plastic tube
                            
                            
I opened the plastic tube, cover the central pin, and finally hot air
                            from the hair dryer to adjust the plastic connector.
                        
                            
This is a commercial electrode for ECG. I got many of them from many different
                            brands.
                            
All of them have a "clip" connection. So, next step is to make a clip
                            connection between electrodes and FabECG.
                        
                            
From a corner shop, I got some clothes clip and solder them to the electrodes
                            cable.
                        
                            
To adjust the clip to the electrode, a little piece of metal have to be
                            free in order to make the "clip" action. Many times, when I used tin to
                            solder, it solder this piece of metal, doing impossible to do the "clip"
                            action. 
                            
I had to make several attempts in each clip until welding wire firmly
                            and free clip.
                        FabECG connected to battery case cable and electrodes cable
                    After some test, the FabECG has need some reparations on headers. That's
                            because the FabECG it will be portable and those connections are not prepared
                            for movement. 
                            
                            
Yes, I know... You don't need to say to me. 
                            
                            
It's a shame!. It was very nice the FabECG before putting silicone,
                            but I need further testing without having to continually repairing.
It doesn't work yet... may be is the moisture of human sking under my t-shirt?? Mmm, may be.
                        
                            
Yesssssssssss,... It's getting worse, isn't it?. Why that?  Well,
                            I decided to destroy the nice image of my old "nice FabECG" because is
                            in continuous contact with human skin and may be this make some unwanted
                            connections. Hopefully, my final project will have a better case look.
                             Lol!
                            
                        
Adolfo is alive, it works!