Skip to content

Week 18: Applications and Implications / Project Management

week18 My Final Project…coming soon


Assignment

Application and Implication

  • Plan a final project masterpiece that integrates the range of units covered, answering:
    • What will it do?
    • Who’s done what beforehand?
    • What sources will you use?
    • What will you design?
    • What materials and components will be used?
    • Where will come from?
    • How much will they cost?
    • What parts and systems will be made?
    • What processes will be used?
    • What questions need to be answered?
    • How will it be evaluated?
  • Your project should incorporate
    • 2D and 3D design,
    • additive and subtractive fabrication processes,
    • electronics design and production,
    • embedded microcontroller design,
    • interfacing,
    • and programming,
    • system integration and packaging
  • Where possible, you should make rather than buy the parts of your project
  • Projects can be separate or joint, but need to show individual mastery of the skills, and be independently operable

Project Management

  • Prepare drafts of your final project summary slide (presentation.png, 1920x1080) and video clip (presentation.mp4, 1080p HTML5, < ~minute, < ~25 MB),put them in your root directory, and check that they are linked in the final presentation schedule

1. Plan a final project masterpiece that integrates the range of units covered, answering:

What will it do?

It is a portrait drawing robot. It is a robot that has a camera eye that can recognize human faces, and it has a brain that convert the image into a line drawing, and it has hands that draws the image.

The robot idea

Who’s done what beforehand?

There are a lot of SCARA armed drawing robot examples. But I don’t see a combination with portrait drawing mechanisms.

Reference SCARA draw bot projects

What sources will you use?

  • Study the above examples, and ask ChatGPT about the implementation idea
  • Seeed Wiki including esp-dl the deeplearning framework that works on the edge with pre-built face recognition model
  • SCS0009 servo, FE-URT-1 board and their manual

What will you design?

System diagram linked mechanism - Software application of portraight draiwng pipeline - camera - Streaming on TFT LCD - Switch to freeze a photo frame - Face recognition of a photo - Eye landmarks detection - Edge extraction of the photo and emphasizing eyes - Converting the edge image to a series of paths on a xy plane - Conversion of the paths to servo angles of right and left shoulders, and pen up and down - Electric circuit - Connect Xiao, TFT, and 3 serial servos - Want to recreate and incorporate part of the FE-URT-1 dev board - Mechanism - 5 bar linked mechanism - Pen up and down mechanism - Enclosure of the electric parts

What materials and components will be used?

  • PETG/PLA 3D print for the 5 bar mechanis and robot head part
  • Electronics parts
    • My original PCB board that incorporate the below parts
    • Seeed Studio Xiao ESP32S3 Sense
    • 1.8inch SPI full color TFT LCD
    • Button switch
    • 3 SCS0009 servos
    • 6V adoptor
    • DCDC convertor from 6V to 5V
    • Schottky barrier diode
    • FE-URT-1 dev board or DIYed one
      • PNP transistor
      • 2 x Tristate buffer
  • Wooden board to secure paper
  • Pen and paper

Where will come from?

  • Fablab Kannai inventory
  • Local electronics shop “Akizuki”
  • Amazon
  • AliExpress
  • Digikey

How much will they cost?

  • BOM to be developed

What parts and systems will be made?

  • portraight drawing pipeline software
  • 5 bar link mechanism

What processes will be used?

  • additive fabrication process - 3d printing of the robot body
  • subtractive fabrication process - Laser engraving of the wooden board
  • Electronics design and production
  • Programming
  • Systems integration

What questions need to be answered?

  • Is there a OV3660 camera with long cable that works with Xiao ESP32S3?
  • If not available in time, can I design a board that directly becomes the face of the robot?
  • ❌ Does the SCS0009 servo moves with 5V input from Xiao only?
  • ❌ Does the FE-URT-1 dev board for SCS0009 works with 5V input from Xiao only?
  • Can I design and mill a serical signal converter board that can be alternative to FE-URT-1?
  • Or just giving 6V to the servo and connect with Xiao’s TX is enough to move the servos?
  • How can I improve the drawing quality of a 5 bar linked scara robot

How will it be evaluated?

  • Cuteness of the robot
  • Quality of the portraight drawing