No video

Temperature Controlled Fan Project using Arduino| Pt. 2

$2 for PCB Prototype - JLCPCB: jlcpcb.com
NOTE: Hey guys in this project I have used a simple 12V DC motor just for demonstrating the project prototype. But you can replace DC motor with a DC Fan. Just keep in mind the following points:
1. The current rating of the DC motor installed inside the fan must be less than 1A because Arduino's Vin pin cannot supply more than that(if you are using Vin pin to power the IC for OUTPUT)
1. The maximum current output of L293D is 600mA per Channel(for 1 motor). So If your DC fan current rating is greater than 600 mA but less than 1A then use two L293D in parallel. It's better
if you use any other motor driver IC like L298N which can easily supply current up to 1A.
3. If you are using Standalone power supply for L293D(for Motors) then you can use voltage up to 36V as mentioned in datasheet of L293D(Ofcourse Motor voltage rating must match with that voltage). In this case, the current is limited by only one factor: Motor drive IC Current rating. So you can simply use high current motor driver IC or use L293D IC as many as you want in parallel.
Music: Ether - Silent Partner
Licensed Under: creativecommon...

Пікірлер: 18

  • @THEELECTRONICGUY
    @THEELECTRONICGUY4 жыл бұрын

    NOTE: Hey guys in this project I have used a simple 12V DC motor just for demonstrating the project prototype. But you can replace DC motor with a DC Fan. Just keep in mind the following points: 1. The current rating of the DC motor installed inside the fan must be less than 1A because Arduino's Vin pin cannot supply more than that(if you are using Vin pin to power the IC for OUTPUT) 2. The maximum current output of L293D is 600mA per Channel(for 1 motor). So If your DC fan current rating is greater than 600 mA but less than 1A then use two L293D in parallel. It's better if you use any other motor driver IC like L298N which can easily supply current up to 1A. 3. If you are using Standalone power supply for L293D(for Motors) then you can use voltage up to 36V as mentioned in datasheet of L293D(Ofcourse Motor voltage rating must match with that voltage). In this case, the current is limited by only one factor: Motor drive IC Current rating. So you can simply use high current motor driver IC or use L293D IC as many as you want in parallel.

  • @techy_science

    @techy_science

    4 жыл бұрын

    Bhaiya ek baar mere drone bnane wala video dekh kr cmmnt KR do 🙏🙏

  • @luvo117_
    @luvo117_3 жыл бұрын

    Where is part 1? Can't find in description! Please answer, this is actually essential to my school work.

  • @evannnnnnnn
    @evannnnnnnn4 жыл бұрын

    Pls can u send the code?

  • @karte2626
    @karte26264 жыл бұрын

    Great channel!!! Do you have any video about an analog isolator? That is, the input ranges from 0 to 5 volts and the output follows the range input 0 to 5 DCV. I appreciate!!!

  • @venkatesha3362
    @venkatesha33623 жыл бұрын

    Can be use 12v dc motor by 6v

  • @harshitasah5202
    @harshitasah52024 жыл бұрын

    Keep it up😎.... Good going buddy😇🙂....

  • @THEELECTRONICGUY

    @THEELECTRONICGUY

    4 жыл бұрын

    Thankyou😄😄

  • @karthikeyans.1681
    @karthikeyans.16814 жыл бұрын

    Its amazing

  • @POETRY_AND_FUN
    @POETRY_AND_FUN Жыл бұрын

    BROTHER I HAVE DONE THE PROGRAMMING BUT VOUT IS NOT BEING VERIFYED

  • @chintanpatel6087
    @chintanpatel60873 жыл бұрын

    very nice ....can you share the code?

  • @thegraphia2020
    @thegraphia20203 жыл бұрын

    Which software you are using to plot this?

  • @omshivtiwari

    @omshivtiwari

    3 жыл бұрын

    Tinkercad

  • @benjaminkoch873
    @benjaminkoch8733 жыл бұрын

    float Vout; float Temp; void setup() { Serial.begin(9600); pinMode(8,OUTPUT); pinMode(9,OUTPUT); pinMode(10,OUTPUT); } void loop() { Vout=analogRead(A0) ; Temp= (Vout*500)/1023 ; int PWMvalue=map (Temp,31,40,100,255); if(Temp>=30) { digitalWrite(8,HIGH); digitalWrite(9,LOW); analogWrite(10,PWMvalue); } else{ analogWrite(10,0); } Serial.print("Temperature in Degree Celsius = "); Serial.print(Temp); Serial.print("/t"); Serial.print("PWMvalue = "); Serial.print(PWMvalue); Serial.print("/t"); Serial.println(); delay(1000); }

  • @ishmal4848
    @ishmal4848 Жыл бұрын

    it isnt working

  • @smritipandey5058
    @smritipandey50582 жыл бұрын

    Where is the code though

  • @aquariusprime9508
    @aquariusprime95084 жыл бұрын

    Is there a way to contact you?