Week.19 Project Development

  • Assignment: complete your final project, tracking your progress: what tasks have been completed, and what tasks remain? what has worked? what hasn't? what questions need to be resolved? what will happen when? what have you learned? documentation during development demand- vs supply-side time management spiral development system integration

  • what tasks have been completed, and what tasks remain?

    Task Completed:

        3D model and Design
        3D print player
        Assembly and verify the press fit joint
        laser fiels
        design and laser bottom cover part
        veryfy stability and solidity
        design, programme and fabricate a gola detection
        design and fabricate a release ball button
        coding all the possibility event: goal, total score,new match
        Verifiy unexpected goal detection
        
        last but not least,already checked the appeal to the person!

    Task remain:

        WiFi Antenna
        Android Smartphon App
        Improve score detection with motion sensor
        improve Networking with 5 different board and complex code
        
        last but not least check the appeal to the market and sponsor!

    what has worked? what hasn't?

    Worked:

        The structure of the table
        press fit joint,solidiy and stability of the table and of the OSB material
        Footballino 1.0 board
        LDR and LED shiedld 
        
        my nerves and patience of tutor

    non worked:

        the bottom cover part was too fragile
        the light score detection is ok but could be better
        LCD i2c board and LCD screen 
        and the servo motor board
        
        the organization of the IAAC and the machines reservation system.

    what questions need to be resolved? what will happen when?

    I am going to resolve all the problem and see if I have neought time and budget I would like to present the table into the MAKER FAIRE ROMA 2016

    what have you learned?

    A lot! from html to elettronics, from programming to interfacing, moldin and casting and composite.Everything increa what I have learned in the past two years at my home Fablab Venezia.

    I feel a person would like to start Fab Academy agai! right now!...or at least after a summer of holiday! Fab Academy 2016 cheers!



    Project Develpoment of:"Footballino"

    analogic experience, digital sharing


    I decide to change my final project and complete the assigment "Make something BIG"integrating elettronics for score detection and release ball and produce a protoype of Soccer Table

    I took inspiration of Alex Shaub FabFoos

    The Idea of the Project

    I have decided to realize that Final Project when I have understood that my table was complex enought and a valid support for many other assignment, not only the Computer-controlled Machine but also 3D print and Scan, Input Device and the unluky Output Device.

    The Table

    The table is already documented in the previous assignment Computer-controlled Machine

    There is no much information to add, but if you are interested to reporduce the table i suggest you right now millthe surface of the fiels just enought to let to the ball to always go to the center to the table. This is a kind of feedbak that come from a first touch experience after finishe d the work.

    The Customized Player

    Since when I started to thing about this table me and my classmate Donato, we have had the idea to scan out classmate and 3D print it as player for the table.

    From the Mesh as is come from the scan, is necessary work hard to correct hte mesh and have a nice minime 3D printable.

    Here in the 3D print and scan week is explained how to do in general, but for the player was necessary add some step in Meshmixer that I explain here.

    From the rough mesh to 3D printable

    Mesh refined is ready to add support>

    Mehsmixer add some customizable support that are properly mesh

    Citlali Hernández ready to play football!

    The legs are simply downloaded from Thingverse

    Source 3D File of Player 11 Fab Academy_2016 Classmate Players


    The LDR Score Detection

    Shield LDR

    LDR sensor + LED must placed across the slide

    LED give a costante value of light and LDR sensor detect hte shadov of the ball

    Shield LDR from back side slide

    Source LDR + LED Shield   
    LDR no chip Shield.brd
    LDR no chip Shield.sch
    
    LED no chip Shield.brd
    LED no chip Shield.sch
    
    LDR+LED.png
    


    The LCD Display

    the display show the score from SX and DX port.It simply show how many ball shadow LDR sensor detect.

    LCD show wellcome message

    LCD show light sensor from SX and DX sensor

    I already have spoken about the LDC board.This is the I2C LCD1602-Module. From I"C_1602 come out GND VCC SDA and SCL that go in the relative pin into Arduino of Footballino 1.2. It is so easy!

    I2C Board. I need to sold 16 male pin.

    I2C Board connect by wire GND/VCC and SDA/SCL

    I2C Board and LCD Display are installed away from each other, I need to connect via 16 wire

    Source Arduino Library
    New LiquidCrystal 1.3.4 


    The Servo Button Release Ball

    Servo motor and flap connection

    Servo motor are connected to the balls slide. The Flap are connectet just with a glue gun and a lives...it not so digital but it works!


    The Arduino Code

    LiquidCristal.h, variable defined and welcome message:

    Goal code: if sensor... goal++

    There is nothing better than open a code and see how is made. Basically welcome message appears to the LCD screen, LDR sensors detect the goal for each port and LCD update the result. When the sum of the result is equal to ten, code allow you to push release button and the flap opens and releases the balls.

    Source Arduino code
    Footballino 1.0
    
    Copyright © Elia De Tomasi 2016