Week 17

Applications & implications, project development

Learning outcomes

  • Define the scope of a project
  • Develop a project plan including a schedule and a bill of materials (BOM)
  • Track the progress of your project
  • Summarise and communicate the essence of your project development
Week 17 cover

Assignment requirements

Individual assignment

  • Plan a final project masterpiece that integrates the range of units covered.
  • The project should incorporate: 2D and 3D design, additive and subtractive fabrication processes, electronics design and production, embedded microcontroller interfacing and programming, system integration and packaging.
  • Project development: prepare drafts of your final project summary slide (presentation.png, 1920x1080) and video clip (presentation.mp4, 1080p HTML5)

Progress status

Individual work Done

Present project advances

Documentation Done

Upload source files

1) Introduction

Focus on the final project


  • Integrate knowledges
  • Project development
Step right image

2) Individual assigment

Problems

- Define the project

- How to control Input/Output devices

- Not enough experience

Solutions

- Review previous materials

- Explore solutions at Web Resources

- Test & Error for hours

Swimming 2
1. What will it do?

AquaVision is a wearable, waterproof device integrated into the head and body for people with visual disabilities. While underwater, the device will enable swimmers to:
1) Provide safety alerts for pool edge proximity
2) Have position information about the swimlanes and possible deviations

The system monitors the swimmer's position within the swim lane and detects lateral deviations. When the user approaches the lane limits, the system generates a sound alert to indicate the correct direction.
Swimming 2
2. Who has done what beforehand?

Traditional approach without focus on persons with visual disabilities. The underwater wearable has been partially explored by commercial and research efforts https://www.youtube.com/shorts/jiaPNjImB5M https://www.youtube.com/shorts/x-8rlnioR2I:
  • Goggles: lap counter + metrics display / No audiosplay https://www.youtube.com/shorts/oIka0TktnSU
  • Underwater MP3 players: audio playback via bone conduction / no other functions https://www.youtube.com/watch?v=DoHtGB6q6Wc
  • Garmin/Polar swim watches: metrics on wrist/ Not in field of view; no display https://www.youtube.com/watch?v=HcNAa4hGlc0
  • Other prototypes: Gesture control + biometric sensing /Not consumer-ready https://www.youtube.com/watch?v=_r55G-wekPc

    AquaVision - Visual disabilities people focus: audio & safety
  • Swimming 2
    3. What sources will you use?
  • Xiao ESP32 C3 / Arduino Unodocumentation for microcontroller programming https://wiki.seeedstudio.com/XIAO_ESP32C3_Getting_Started/
  • Adafruit and other library resources and tutorials for sensor integration
  • Sharp GP2Y0A02 - https://www.alldatasheet.com/datasheet-pdf/pdf/105513/SHARP/GP2Y0A02.html
  • TCRT5000 - https://www.vishay.com/docs/83760/tcrt5000.pdf
  • LED - https://www.sigmaelectronica.net/wp-content/uploads/2018/08/LED-3528BLANCO.pdf
  • Resistor - https://www.alldatasheet.com/datasheet-pdf/pdf/548702/VISHAY/WSL2512R0250FEA.html
  • 18650 Battery - https://www.alldatasheet.com/datasheet-pdf/pdf/548702/VISHAY/WSL2512R0250FEA.html
  • Fab Academy documentation and lecture archive (fabacademy.org) - https://finalprojects.fabacademy.org/#/thumbnails/2024
  • Previous Fab Lab Lima final projects
  • Swimming 2
    4. What will you design?

    A system with sensor integration for person with visual disabilities. The following elements will be designed:
    1) Designed PCB with Xiao ESP32 C3 (Fusion 360)
    2) 3D-printed device box (Fusion 360)
    3) Laser-cut acrylic windows and silicone sealing box
    Camera 1
    5. What materials and components will be used?

    Electronics:

    1) ESP32 C3 microcontroller
    2) IR proximity sensor (pool wall detection)
    3) Battery (3.7V, 500mAh) + waterproof charging port
    Structural materials:

    1) Medical-grade silicone for seal and body
    2) PLA filament for 3D-printed box
    3) Acrylic sheet (3mm) for optical windows
    4) Epoxy resin for waterproofing PCB assemblies
    Camera 2
    6. Where wll they come from?

    1) Electronics: Fab Lab Lima inventory + Mercado Libre Peru + AliExpress
    2) Filament: Fab Lab Lima inventory + local 3D printing suppliers in Lima
    3) Acrylic: Local supplier in Lima
    4) Silicone: Medical supply distributors in Lima
    Materiales y Componentes
    Materials & Components Where did they come from Cost (S/.)
    Sharp GP2Y0A02 Naylampmechatronics $12.00
    TCRT5000 Single Channel Line Tracking Sensor Module x3 Hifisac $ 3.30
    XIAO ESP32 C3 Seeed Studio Mini placa de desarrollo WiFi BLE x2u MTLAB $ 30.00
    LED SMD Blanco 1210 (3528) x10u Stacktronics $ 1.00
    Resistors SMD 5% 1W 2512 - 10 Ohms x10u Stacktronics $ 1.00
    Rechargeable battery 18650 3.7V 2200mAh x2u Sai Sac $ 4.00
    TOTAL $ 51.30
    Camera 1
    7. What parts and systems will be made?

    Made:
    1) Designed PCB with Xiao ESP32 C3, sensor array, and power management
    2) 3D-printed box frames, and battery compartment
    3) Laser-cut acrylic display window with anti-fog coating
    4) Silicone mold for waterproof sealing

    Buy:
    1) Sensors
    2) Batteries
    3) Charging components
    4) Misc. hardware (screws, wires, connectors)
    5) Materials (filament, resin, silicone)
    Camera 2
    8. What processes will be used?

    1) 2D design: logos, vinyl cutting
    2) 3D CAD: Fusion 360
    3) 3D printing: Bambu Lab
    4) PCB design & milling: Fusion 360, Roland MonoFab SRM-20 desktop CNC at Fab Lab UNI
    5) Laser cutting: Acrylic windows and prototype frames
    6) Embedded programming: Based on Xiao ESP 32 C3 microcontroller, using Arduino IDE and C++ for sensor integration
    Camera 2
    9. What questions need to be answered?

    1) What is the best waterproofing approach (conformal coating vs. resin vs. silicone overmold)?
    2) How to optimize sensor placement for reliable pool edge detection without false positives?
    3) How to achieve reliable transmission through water?
    4) Can Xiao ESP32-C3 handle real-time sensorly?
    5) What is the minimum viable battery life for a 1-hour swim session?
    6) How to design an intuitive feedback system for swimmers with visual disabilities?
    Camera 2
    10. How will it be evaluated?

    The project will be evaluated the following criteria, criterion success metric:
    1) Waterproofing: survives 30-min submersion at 1.5m depth
    2) Audio functionality: Music audible underwater without earbuds
    3) Battery life: Minimum 60 minutes continuous operation
    4) Comfort & fit: Positive feedback from 3 test swimmers
    5) Safety alert: Proximity alert triggers before wall impact
    Swimming 2
    This multidisciplinary project explores the intersection between art, design, and technology and generate a positive impact for swimners with visual disabilities
    The main goal is to generate a positive impact with Fab Academy tools, and to create a device that enhances the swimming experience for individuals with visual disabilities. This project integrates computer, electronic and mechanical design for functional purposes and human interaction.The project will be evaluated based on its technical performance, user experience, and potential for real-world impact.

    Summary slide

    Camera 2

    Video demonstration

    Final project page

    3) Final results - Project development

    Sections