Project

# Title Team Members TA Documents Sponsor
49 Smart autochasing lamp
Feiyang Liu
Jincheng Yu
Yiyan Zhang
Luoyan Li design_document1.pdf
design_document2.pdf
final_paper1.pdf
other1.pptx
proposal2.pdf
proposal1.pdf
video
# **Team Members**

Feiyang Liu (feiyang5)

Yiyan Zhang (yiyanz3)

Jincheng Yu (jy54)


# **Problem**

When performing precise tasks on a desk, such as soldering or assembling LEGO, the position of the lamp can often be a source of frustration. Shadows cast by the hands can obscure the parts you're searching for, and tiny components in your hands may not be sufficiently illuminated, leading to discomfort and inefficiency. Furthermore, my ceiling light broke last week, and I've had to rely solely on a desk lamp for illumination. In such a dark environment, the brightness of the desk lamp is overwhelming and strains my eyes. There's a need for a desk lamp that can adjust its brightness and color temperature according to external light conditions. Additionally, the traditional ways of controlling desk lamps are inconvenient, often interrupting our workflow to make adjustments.

# **Solution**
We propose a smart desk lamp equipped with a camera and several servo motors forming a mechanical arm. This lamp can capture images and communicate with a computer for image processing. It can identify human hands and move the lamp closer and at an angle to the hands as they move, minimizing large shadows on the desk. Through a photoresistor, it can respond to changes in external light sources. The camera can also detect specific hand gestures, such as opening the thumb and forefinger to increase brightness or pinching them to decrease brightness. These gestures can also control the computer or play music, which I believe is simpler than voice input.

# **Subsystem**
## Mechanical Arm Subsystem:
Three servo motors and linear potentiometers ensure the basic movement of the mechanical arm, with additional circuits for these components. To avoid interference between light sources, a small aperture for the light-sensitive element will be located on the mechanical arm. This data is communicated to the central control subsystem.

## Lighting and Camera Subsystem:
The lighting bulb, adjustable in terms of color temperature and brightness, receives instructions from the central control system. A camera is positioned near the bulb for better target tracking. Captured information is sent to the central controller.
## Central Control Subsystem:
This system integrates the ESP32 module and necessary I/O modules. It needs to process images captured by the camera, determine how much each motor in the mechanical arm should move to track the bulb and be sensitive to specific gestures to adjust various parameters of the bulb. It can also communicate remotely with a computer to control specific programs.

# **Standard of Success**
When tracking mode is activated, the bulb moves to an appropriate position following the hand's movement.

As the ambient light changes, the bulb adjusts to the appropriate brightness and color temperature.

The lamp's switch and brightness can be adjusted through gestures.

Specific programs (like Spotify) can be opened on the computer through hand gestures.

Growing Degree Day Monitor

Anthony De Roo, John Habegger, Jay Zhaoyu Yao

Featured Project

The purpose is to create an inexpensive growing degree day monitor that records temperature and computes growing degree days for a specific farming field during a growing season. This monitor will be placed near a farm field where it will monitor temperature conditions during the growing season. It will record both the ambient air and soil temperatures over the course of day. These temperatures will then be used to calculate the growing degree days. The cumulative number of degree days will then be displayed on either a seven-segment display or this can be downloaded to a computer. This monitor will be powered through a combination of both solar and battery power.