Skip to content

Week 18: Applications and Implications / Project Management

Linked mechanism

5-bar link Linked mechanism drawing a portrait


Assignment

Application and Implication

  • Plan a final project masterpiece that integrates the range of units covered, answering:
    • What will it do?
    • Who has done what beforehand?
    • What sources will you use?
    • What will you design?
    • What materials and components will be used?
    • Where will they 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,
    • 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 they 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, < ~1 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, a brain that converts the image into a line drawing, and hands that draw the image.

The robot idea

Who has done what beforehand?

There are a lot of SCARA-arm drawing robot examples, but I don’t see many that combine them with portrait drawing mechanisms.

Reference SCARA draw bot projects

What sources will you use?

  • Study the above examples, and ask ChatGPT about implementation ideas
  • Seeed Wiki, including ESP-DL, the deep-learning framework that works on the edge with a pre-built face recognition model
  • SCS0009 servo, FE-URT-1 board, and their manuals

What will you design?

System diagram linked mechanism

  • Software application for the portrait drawing pipeline
    • camera
    • Streaming on TFT LCD
    • Switch to freeze a photo frame
    • Face recognition from a photo
    • Eye landmarks detection
    • Edge extraction of the photo, with emphasis on the eyes
    • Converting the edge image to a series of paths on an xy plane
    • Conversion of the paths to servo angles for the right and left shoulders, and pen-up/pen-down motion
  • Electronic circuit
    • Connect Xiao, TFT, and 3 serial servos
    • Recreate and incorporate part of the FE-URT-1 dev board
  • Mechanism
    • 5-bar linked mechanism
    • Pen-up/pen-down mechanism
    • Enclosure of the electronic parts

What materials and components will be used?

  • PETG/PLA 3D prints for the 5-bar mechanism and robot head parts
  • Electronic parts
    • My original PCB board that incorporates the parts below
    • Seeed Studio Xiao ESP32S3 Sense
    • 1.8-inch SPI full-color TFT LCD
    • Button switch
    • 3 SCS0009 servos
    • 6V adapter
    • DC-DC converter from 6V to 5V
    • Schottky barrier diode
    • FE-URT-1 dev board or DIY version
      • PNP transistor
      • 2 x tri-state buffers
  • Wooden board to secure paper
  • Pen and paper

Where will they 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?

  • portrait 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 an OV3660 camera with a long cable that works with Xiao ESP32S3?
  • If it is not available in time, can I design a board that directly becomes the face of the robot?
  • ❌ Does the SCS0009 servo move with only 5V input from Xiao?
  • ❌ Does the FE-URT-1 dev board for SCS0009 work with only 5V input from Xiao?
  • Can I design and mill a serial signal converter board that can be an alternative to FE-URT-1?
  • Or is giving 6V to the servo and connecting it with Xiao’s TX 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 portrait drawing

Reflections

  • Time is limited, and I have to focus on my final project....

Checklist

  • [X] What will it do?
  • [X] Who has done what beforehand?
  • [X] What sources will you use?
  • [X] What will you design?
  • [X] What materials and components will be used?
  • [X] Where will they come from?
  • [X] How much will they cost?
  • [X] What parts and systems will be made?
  • [X] What processes will be used?
  • [X] What questions need to be answered?
  • [X] How will it be evaluated?
  • [X] Uploaded summary slide (placeholder)
  • [X] Uploaded video clip (placeholder)
  • [X] Checked they are linked in the final presentation schedule

AI Usage

  • I used Codex for grammar checking, and made the final review.

Sources

  • References are in the above “Who has done what beforehand?” section.