Week 11 Input

  • Assignment measure something: add a sensor to a microcontroller board that you have designed and read it

  • Hello Light 45 / Phototransistor 1206

    Light Phototransistor. It will be an imput device that I will use to detect the shadow on passage of the ball after the goal in footballino.

    Programming the board
    Connect to FabISP
    Connect FTDI cable for power
    Copy C program and make-file to a folder
    
    by windows command prompt go into the directory where the file
    
    make -f namemakefile.make program-usbtiny
    
    Testing the Board
    Install python-tk (tkinter library)
    Download python file from Neil's examples
    into the same the directory command
    
    type: python hello.light.45.py COM (number)
    

    Hellolight2 board at work in the Ferdi's computer!

    Source Make, C, Py files
    Input device Fab Academy Page 
    Source Eagle Files
    hellolight2.brd
    hellolight2.sch
    
    Traces Files PNG
    hellolight2.png
    hellolight2OUTLINE.png
    


    Footballino

    For my final project I decidet to design and mill a customized version of FABLEO

    Here how a FABLEO look like

    In my version, the pin are moved on top and i decide to reduce the size of the board because i need to install it in a veri narrow place in between of the wood frame of the table.

    Here my version of Footballino01 with pin moved and space reduced. I decide to mantain a reset button because it could be usefull in uncertain conditions.

    Footballino is customized Fableo

    Here the Pin scheme for ATMEGA32U4

    Hey! my Footballino is blinking

    Footballino is customized Fableo

    Source Ealge Files
    Footballino01.brd
    Footballino01.sch
    
    Traces Files PNG
    Footballino01.png
    FootballinoOUTLINE.png
    Input device Fab Academy Page
    


    Footballino 1.2 - SDA_SCL

    After some weeks I decidet to add a SDA (A4/PC4) and SCL (A5/PC5) pin and the first attempt was to create two holes with the Dremel and solder two wires ... The attempt failed and of course I saved the card by a miracle !

    SDA and SCL hand made holes

    SDA and SCL hand made holes

    SDA and SCL hand made holes

    Footballino connected to the LCD Screen works well!! but seems I need some more pin or some other solution.
    The long story of output LCD...

    After my bad experience with a hand made hole I decide to redesign and weld a new version of Footballino withc contain by default the SDA and SCL pin for my LDC table Display


    Footballino 1.2 - SDA_SCL

    Footballino 1.2 with SDA and SCL pin

    Footballino 1.2 milled!

    Unfotunatly time is running and I have to use a commercial board in my final project but I am going to sold and programming it as soon as possible.

    Footballino 1.2 SDA_SCL
    Footballino 1.2.brd
    Footballino 1.2.sch
    
    Footballino 1.2.traces.png
    Footballino 1.2.outline.png


    Arduino

    The trigger for Machine Assignment

    From the Machine Assignment I focus my idea to a simple input board like a hello.button

    Input output - LDR e Servo


    The Button Board

    Switch sensor Is an imput device that I will use to detect the pressure of the ball after the goal.

    Hello.switch 45 (no LED) 
    Hello.switch.brd
    Hello.switch.sch
    
    Hello.switch.traces.png
    Hello.switch.outline.png

    Copyright © Elia De Tomasi 2016