Project

# Title Team Members TA Documents Sponsor
6 RFA: PTM Dome for Digitally Preserving Our Past
Austin Meissner
Philip Xie-O'Malley
Stephanie Leigh
Jason Jung design_document1.pdf
other1.pdf
proposal2.pdf
proposal3.pdf
proposal1.pdf
# Project: Polynomial Texture Mapping Dome for Digitally Preserving Our Past

# Team
- Stephanie Leigh (sleig2)
- Austin Meissner (alm13)
- Philip Xie-O'Malley (qy10)
# Problem
While museums are a great way of displaying artifacts to visitors, there are geographic limitations that restrict a broader audience from being able to view or study these artifacts. There are many advantages to involving researchers from diverse backgrounds across the world because they can contribute a wide variety of perspectives due to their unique experiences. A way to effectively share these artifacts with scholars worldwide is to create high-quality digital models of the artifacts using a method called Polynomial Texture Mapping (PTM). The Spurlock Museum hopes to employ this method to digitally preserve its large collection of artifacts and gain insight from scholars outside of the Champaign area. My partners and I plan to redesign and upgrade the existing, non-functional PTM Dome. The Spurlock Museum relies heavily on the current "dome" setup, which includes 32 LEDs sequenced with a high-quality camera's shutter. The output from the camera is 32 pictures - each corresponding to a particular LED and angle of light- and these pictures are stitched together to create a 3D digital model of the artifact. Currently, the dome setup is not functional, and a new solution is required to meet the robustness, functionality, and modularity desires of the Spurlock Museum.
# Solution
Our solution will be centered around the use of a PCB, a control box, and a complete redesign of the current wiring system. The PCB will contain a power distribution system, a microcontroller, connections to LED drivers, and a connection to the Canon EOS 1 camera. The PCB will work with the control box to send proper high and low signals to the LEDs



# Solution Components

## PCB


The PCB will be designed for many applications in our project including power distribution and regulation and interfacing with the microcontroller, LED drivers, and camera. We plan to utilize a 12V power supply (L6R24-120) rated for 2A to feed into the board through a soldered connector, as well as implement a linear voltage regulator circuit to step down the voltage to 5V, a value within the microcontroller’s required operating voltage range. For the microcontroller, we plan to utilize the ATMega32u4 because of its high-speed capabilities, large i/o count, and compatibility with a USB connector. The microcontroller will interface with the control box buttons and receive command signals from the buttons, and the code will send output signals to the LEDs according to which commands the microcontroller receives.


## Control box

The control box is the user interface, where the user can input signals for a sequenced flash of LEDs or individually controlled LED flashes. For individual LEDs, we plan to set up a two-digit LCD screen where each digit is manipulated by pressing a set of increment and decrement triangular buttons. Then we will use an activation button to trigger the 32 LEDs in order and another to trigger the corresponding individual LED indicated by the number displayed on an LCD screen.

2*LCD: YSD-160AR4B-8
Green & Red Buttons: TSL12121
PCB Enclosure: DC-57P

## Wiring System

The wiring system is the physical wires that will take the power pulses from the LED drivers in the PCB to the actual LEDs to turn them on. We plan to completely redesign the existing wiring system to include labels for the LEDs and the wires that correspond to the different LED numbers while also choosing a wire size that is apt to handle the power pulses that need to be carried to the LEDs. At this point, we are thinking about using just standard 14 or 16 AWG wire to run from the PCB to the LEDs, and then we will use standard 14-16 AWG butt splices to connect the wires to the LEDs to deliver the power.

# Criterion For Success

The Spurlock Museum hopes that my partners and I will accomplish the following goals:
Our team shall redesign and rewire the system so that the 32 lights are sequenced properly with the camera shutter
The system shall function with a failure rate of less than 10%; i.e. the system shall properly capture the 32 photos with proper LED sequencing and shall do so with a failure rate of less than 10%
The system shall fit in the given dome's space limitations
Our team shall create a software program and a control box for the user interface
The system shall be functional, capturing 32 distinct images, each corresponding to the lighting of a specific LED
Ultimately, we consider success as being aligned with the criteria above and most importantly, being able to hand over a working product to allow the museum to go on with their digital artifact preservation work.

Prosthetic Control Board

Caleb Albers, Daniel Lee

Prosthetic Control Board

Featured Project

Psyonic is a local start-up that has been working on a prosthetic arm with an impressive set of features as well as being affordable. The current iteration of the main hand board is functional, but has limitations in computational power as well as scalability. In lieu of this, Psyonic wishes to switch to a production-ready chip that is an improvement on the current micro controller by utilizing a more modern architecture. During this change a few new features would be added that would improve safety, allow for easier debugging, and fix some issues present in the current implementation. The board is also slated to communicate with several other boards found in the hand. Additionally we are looking at the possibility of improving the longevity of the product with methods such as conformal coating and potting.

Core Functionality:

Replace microcontroller, change connectors, and code software to send control signals to the motor drivers

Tier 1 functions:

Add additional communication interfaces (I2C), and add temperature sensor.

Tier 2 functions:

Setup framework for communication between other boards, and improve board longevity.

Overview of proposed changes by affected area:

Microcontroller/Architecture Change:

Teensy -> Production-ready chip (most likely ARM based, i.e. STM32 family of processors)

Board:

support new microcontroller, adding additional communication interfaces (I2C), change to more robust connector. (will need to design pcb for both main control as well as finger sensors)

Sensor:

Addition of a temperature sensor to provide temperature feedback to the microcontroller.

Software:

change from Arduino IDE to new toolchain. (ARM has various base libraries such as mbed and can be configured for use with eclipse to act as IDE) Lay out framework to allow communication from other boards found in other parts of the arm.