Project

# Title Team Members TA Documents Sponsor
52 Carney Confocal Microscopy
Hyunjae Cho
Sung Hun Kim
Ye Hyun Kim
Luke Wendt design_document0.docx
final_paper0.pdf
presentation0.pptx
proposal0.pdf
Problem: Confocal Microscopy is an optical imaging technique for obtaining high resolution of mostly used in biological science. Confocal microscope uses point illumination method and discards any other stray light. Conventionally, to measure different points of sample, we had to change the angle of the light, so that it can measure different points of sample. This method may cause inaccuracy in imaging the object, since if the angle is slightly off, the light may not transmit through the pinhole, and cannot detect the image properly. In an attempt to resolve these drawbacks, we will be using 4 piezos to control the glass side. Using this method will not require changing the angle of the light anymore.

Solution: Below the glass slides, we will insert 4 piezos to control the Z-axis. In this way, we can control the height, and by controlling individual piezos, we can also tilt the glass slides. In order to function this way, we need to use a microcontroller unit, and control the piezeos. Afterwards, we need to program the device using C-language, so that the glass slide can move in Z-axis. Before implementing into the confocal microscope, we will test whether the piezos perform properly by verifying the positions. Since we are working in a nanometer scale, we need a light source and a photo-detector, and measure the speed taken. In this way, we can measure the distance moved, and confirm whether the glass slide has moved as we have expected.

Challenge: This project requires measuring in nanometer scale, which is not really visible to human eyes. Consequently, we would need to work on using light source and photo-detector, which requires the usage of programming. Although we have not explicitly learned to program the microcontroller unit, we can analyze the datasheet. Also, we would need a very sensitive photo-detector to measure the speed taken.

Ye Hyun Kim (ykim102)

Sung Hun Kim (skim113)

Hyunjae Cho (cho135)

Assistive Chessboard

Robert Kaufman, Rushi Patel, William Sun

Assistive Chessboard

Featured Project

Problem: It can be difficult for a new player to learn chess, especially if they have no one to play with. They would have to resort to online guides which can be distracting when playing with a real board. If they have no one to play with, they would again have to resort to online games which just don't have the same feel as real boards.

Proposal: We plan to create an assistive chess board. The board will have the following features:

-The board will be able to suggest a move by lighting up the square of the move-to space and square under the piece to move.

-The board will light up valid moves when a piece is picked up and flash the placed square if it is invalid.

-We will include a chess clock for timed play with stop buttons for players to signal the end of their turn.

-The player(s) will be able to select different standard time set-ups and preferences for the help displayed by the board.

Implementation Details: The board lights will be an RGB LED under each square of the board. Each chess piece will have a magnetic base which can be detected by a magnetic field sensor under each square. Each piece will have a different strength magnet inside it to ID which piece is what (ie. 6 different magnet sizes for the 6 different types of pieces). Black and white pieces will be distinguished by the polarity of the magnets. The strength and polarity will be read by the same magnetic field sensor under each square. The lights will have different colors for the different piece that it is representing as well as for different signals (ie. An invalid move will flash red).

The chess clock will consist of a 7-segment display in the form of (h:mm:ss) and there will be 2 stop buttons, one for each side, to signal when a player’s turn is over. A third button will be featured near the clock to act as a reset button. The combination of the two stop switches and reset button will be used to select the time mode for the clock. Each side of the board will also have a two toggle-able buttons or switches to control whether move help or suggested moves should be enabled on that side of the board. The state of the decision will be shown by a lit or unlit LED light near the relevant switch.

Project Videos