Final Project Proposal

Project Ideation

1- Tell us about the purpose of your project. Which problem does it solve? Why do you care about this? What were you inspired by? Include images and videos of similar projects

Because I was in a collage whose projects require a lot of time, And to spend this time, there must be a cup of coffee or tea, but during doing these projects I forget to drink my drink I prepared, till it cools down, so I go and prepare another cup and forget it as well and so on in a closed circle. XD
So this project's idea came out so that everyone can enjoy their drinks -hot or warm as they like - before they forget it and it gets cold because of the work pressure.

Also, it's for those who don't like drinking very hot drinks, like my sister XD.

2- Describe the project idea and general features. How would it work?

  • Project idea:

A Smart Coaster, controlled by Arduino, senses the temperature of the cup and shows it through RGB LEDs Lights (red, green, and blue). It alerts you to the temperature of your drink so you can drink it before it cools down or wait until the drink warms if you don't prefer to drink very hot drinks.

Just turn on the coster, put your cup on the coster, see the temperature's light, then drink your tea when it turns to the light's color you would prefer.

*(Red indicates hot and green indicates warmth and blue indicates cold).

3- Sketch your project: You may use pen and paper or a simple sketching tool like Microsoft Paint or Photoshop

Project Planning

4- Describe the Technical Modules that your project consists of

Construction Parts

Electronic Components Box that would be fabricated using a laser cutter.

Coster that would be fabricated with 3D printter.

Input

(Sensing, Tactile Input, and/or Graphical Input)

Sensing: Temperature Sensor

Tactile Inputs: On/Off switch.

Graphical Inputs: Mobile Application

Action

(Physical and/or Graphic)

Physical Action:

  • RGB LEDs Lights.

  • LCD screen

  • Buzzer-sound

Graphical Action: The user will control and set his personal mode through a mobile application.

Brain

An Arduino Uno

Power Management

An Adapter

5- Create a cardboard prototype of your project, demonstrating the project face as well as internal movements and mechanisms. Include a demo video and photos of the prototype.



6- Categorize your project’s User Features into: Minimum, Complete, and Nice-to-have features. List the required action and input components per feature.

  • Minimum Features: are the least amount of features that would demonstrate the coverage of all the technical modules and their complete integration

  • Complete Features: are the set of features that will complete your original project objective and vision

  • Nice-to-have Features: are the extra set of features that will make the project cooler, yet they need extra time, effort, and/or resources to finish

Minimum User Features

The coster is controlled by a power button to turn it on/off.

It will sense the heat temperature when you put the cup at the top of the coster, then it will show it through RGB LEDs Lights

    • Action: RGB LED.

    • Sensing: Heat Sensor.

    • User Input: On/Off switch.

Complete User Features

The coster is fully controlled by a Mobile Application.

Feel Free to set your favorite mode (in the application or in the UI that's in the coster box) and the best temperature degree that you like more, and It will alert you that your cup is ready through a buzzer sound.

It has an LCD screen that shows the temperature beside the RGB Lights.

    • Action: LCD screen, Speaker.

    • User Input: Mobile Application control system, and push-button that is on the box.

Nice-to-have User Features

The coster recognizes the fingerprints for each person (that are stored while setting the personalized mode).

    • Sensing: Fingerprint Sensor.

    • User Input: user's finger

7- What are the project tasks and its time-frame?

Task

Sub-Tasks

From:

To:

Create Bill of materials

  • Research and list all components.

  • Look up power requirements for all components.

  • Calculate power source requirements.



Electronics & Programming on a breadboard (Minimum & Complete Features)


Minimum Feature:

On/ Off switch, Temperature sensing, RGB LED lights indicating


Complete Features:

Feature 1: setting favorite mode.

Feature 2: sound alerting.

Feature 3: Temperature degree message.

Feature 4: RGB light indicating.

Feature 5: Programming an application that controls all the features.




Enclosure's Design

  • Design the coster for 3D printing.

  • Design components' Box for laser cutting.



Fabrication & Integration

  • Fabricate and assemble the enclosure

  • Mount all components

  • Test minimum features

  • Test complete features



8- What are the required electronic components and materials for the project?

Component/Material

Amount

Plywood

1/3 Sheet

1

Temperature Sensor LM35

1

RGB LED Lights strip IP20 (5mm/12v)

1m

2

DC motor driver module L298

3

Pizeo Buzzer 5v

1

1

ON/OFF switch (rectangle)

1

DC power conncetor (metal)

1

Voltage Regulator 5v (LM7805)

1