Project

# Title Team Members TA Documents Sponsor
30 REMOTE CONTROL LED WITH TIME/TEMPERATURE/DATE DISPLAYING LCD SCREEN AND TOUCH SENSOR
Jingfan Zhang
Jintao Chen
Yuming Jin
Mengze Sha design_document1.pdf
design_document2.pdf
design_document3.pdf
final_paper1.pdf
presentation1.pptx
proposal1.pdf
Team members:
Jintao Chen (jchen232), Jingfan Zhang (jzhng155), Yuming Jin (yumingj2)

Problem:
Sometimes after going to bed, especially in winter, we found it so inconvenient to get up to turn off lights. To avoid such cases, We plan to design a multi-function user-friendly remote control LED system that has a lot of other useful features such as time-display, temperature display, humidity display, alarm clock, capacitive touch switch, LED brightness control, etc.

Solution Overview:
The switch uses a capacitive touch sensor (such as TTP223B ) to turn on and off.
A self-designed antenna (FM receiver) with transmitter side near capacitive touch sensor to send out turn-on and turn-off demand and receiver side near LED to follow demands.
Two LCD screens showing room temperature, time and date using Real-time clock DS3231 in both the transmitter side and the receiver side also make an alarm clock using the time shown from real-time clock DS3231.
AC voltage adaptor for power supply.
Wireless Data transmission section using two ATMEGA328P microprocessors and other Arduino components.
PWM pulse width control (a microprocessor to receive command and generate PWM wave pulse) to drive MOSFET to control LED brightness, with 12 different brightness levels. Every time we turn off the LED, it would automatically save the brightness level so the next time when we turn it on it would remain in the same brightness level.
Use an I2C data bus for data storage and reading.

Work load distribution for each member of the group:
Jintao Chen: Antenna design and hardware control.
Yuming Jin: software control and LCD display.
Jingfan Zhang: PCB control and AC adaptor power supply.

Sensor Subsystem:
Digital Temperature sensor
Digital Humidity sensor
Capacitive touch sensor


Criterion for Success:
The antenna design for large directivity antennas needs to be precise and accurate. It needs to obey FCC regulation. We also need to choose from phase shift control and MOSFET control for LED brightness levels. Real-time wireless data transmission(e.g. LED switch on and off) is required.

Planned hardware chips to use:
DS34231 real-time clock for time display; LCD screens for all displays; ATMEGA328P micro-processor for Arduino part; 555 Timer IC for capacitive touch; L7805CV electronic part distributor and two IRF540PBF Power MOSFET for brightness control.

Amphibious Spherical Explorer

Kaiwen Chen, Junhao Su, Zhong Tan

Amphibious Spherical Explorer

Featured Project

The amphibious spherical explorer (ASE) is a spherical robot for home monitoring, outdoor adventure or hazardous environment surveillance. Due to the unique shape of the robot, ASE can travel across land, dessert, swamp or even water by itself, or be casted by other devices (e.g. slingshot) to the mission area. ASE has a motion-sensing system based on Inertial Measurement Unit (IMU) and rotary magnetic encoder, which allows the internal controller to adjust its speed and attitude properly. The well-designed control system makes the robot free of visible wobbliness when it is taking actions like acceleration, deceleration, turning and rest. ASE is also a platform for research on control system design. The parameters of the internal controller can be assigned by an external control panel in computer based on MATLAB Graphic User Interface (GUI) which communicates with the robot via a WiFi network generated by the robot. The response of the robot can be recorded and sent back to the control panel for further analysis. This project is completely open-sourced. People who are interested in the robot can continue this project for more interesting features, such as adding camera for real-time surveillance, or controller design based on machine learning.

Project Videos