Week #6 - Journal

Ideation

Tell us about your assignment's idea for this week. Why do you care about this idea? What inspired you? (Please include images or links to sources of inspiration)

The idea is to make ventilation fan controlled by temperature sensor, so when the Temp. is high than 25 c, the fan run automatically to reduce the heating degree.

This idea would help to keep on suitable work area without Air conditioning which save costs and save environment.

Tool Chain

Which software/machines/materials did you use in the assignment? Why?

I used different Thing as below:-

A- Tinkercad to do simulation for the blender components.

B- Bread board, wires, 5V fan, arduino UNO board, LM35 Temp. sensor.

C- Avometer.

Design/Preparation Process

Explain the design and/or preparation process of your assignment. How did you use the tool or software to design and/or prepare your assignment before fabrication/implementation?

Tinkercad blocks show if  read temp. sensor is bigger than or equal 25 set pin 6 to high and if no set pin 6 to Low.

The process of simulating come as below:-

https://www.tinkercad.com/things/l6kLQ6lOm6W

Development/Implementation Process

Explain the development/implementation process of your assignment. How did you use the machine/tool to manufacture or implement the design of your assignment?

The implementation process come as STEPS:-

first prepare the components on the work area as below:

Second create the circle :

Note: some DC 5v Fans need relay to run with the Arduino as out-source of power because the Arduino board current is low to run it.


int val;


void setup() {

  // put your setup code here, to run once:

  pinMode(A1, INPUT);

  pinMode(6, OUTPUT);

  Serial.begin(9600);

}


void loop() {

  // put your main code here, to run repeatedly:

  val = analogRead(A1);

  float mv = (val / 1024.0) * 5000;

  float cel = (mv / 10);

  Serial.print("Temp = ");

  Serial.print(cel);

  Serial.print("c");

  Serial.println();



  if (cel > 25) {

    digitalWrite(6, HIGH);

  } else {

    digitalWrite(6, LOW);

  }

  delay(100);

}

6-v1.mp4

Overcoming Challenges

What kinds of challenges or problems did you face while doing the assignment, tutorials, or exercises?  How did you solve them? Did you ask for help from an instructor or peer? Please provide a link to the tutorial or article that you used to solve your problem (if any)

The challenge was to change the Temp. sensor LM35 code than in tinkercar because in Tinkercad is different type of sensor.

So i write the code as i saw in lecture video by identify the value and then  divide value on 1024 as analog read data multiply 5000 then divided by 10 to return to Celecios degrees

 as Below code:-

val = analogRead(A1);

  float mv = (val / 1024.0) * 5000;

  float cel = (mv / 10);


Final Project

How can you use the skills and knowledge that you've acquired this week in your final project?

This assignment really nice to my final project because i learned how to get temp. degrees displayed and control the Tem. sensor with Fan which i can later change fan to buzzer and led as alerts.

WOW!

What is the coolest thing that you've learned this week? What is something that you will never forget from this week?

Weekly Digest [OPTIONAL]

Tell us about any other cool things that you've made this week: in the Hands-on activity, tutorial examples, exercises, or any other cool mini-project that you tried out aside from the assignment.

Assignment Design Files