Arduino Bootcamp Projects - Controlling a CPU Fan with Keyboard Input - Part 1

Lee Assam, University Instructor, Software Developer

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
9 Lessons (14m)
    • 1. Introduction

      1:07
    • 2. Parts that are needed

      0:22
    • 3. Understanding transistors and how they work

      2:52
    • 4. Explaining the circuit diagram

      1:08
    • 5. We need additional power for our circuit

      0:26
    • 6. Wiring up the circuit

      3:02
    • 7. Uploading the code and project demonstration

      2:00
    • 8. Explanation of the code

      2:22
    • 9. Summary

      0:46

Project Description

dcdc8bf8

Project Code for Arduino

Parts List for the Project

  • Arduino Uno
  • USB A-B cable
  • Breadboard
  • CPU Fan
  • 220 Ω resistor
  • MJE182 npn power transistor
  • Connecting wires
  • 12 V DC Power Supply

Many of these parts can be found in any standard Arduino Kit.

Here are some kit examples

Amazon:

https://www.amazon.com/Elegoo-Project-Tutorial-Prototype-Expansion/dp/B01D8KOZF4/ref=as_li_ss_tl?s=pc&ie=UTF8&qid=1481925883&sr=1-1-spons&keywords=arduino+starter+kit&psc=1&linkCode=ll1&tag=arduinopibake-20&linkId=35fc1d331e16cc9d9e2cc3fa75d6d8ca

https://www.amazon.com/Arduino-Ultimate-Starter-instruction-guide/dp/B00BT0NDB8/ref=as_li_ss_tl?s=pc&ie=UTF8&qid=1481925963&sr=1-4&keywords=arduino+starter+kit&linkCode=ll1&tag=arduinopibake-20&linkId=3940e2a0574ff1093f55ab606a1b8114

Adafruit:

https://www.adafruit.com/products/1078

Sparkfun:

Inventor's Kit

https://www.sparkfun.com/products/14094 

Here are some other helpful links for other components used in this project:

CPU Fan

https://www.amazon.com/Cooler-Master-SickleFlow-120-Radiators/dp/B0026ZPFCK/ref=as_li_ss_tl?s=pc&ie=UTF8&qid=1481927074&sr=1-7&keywords=cpu+fan&linkCode=ll1&tag=arduinopibake-20&linkId=b801715ef77f27e75881befe94646abb

https://www.amazon.com/Cooler-Master-Bearing-Cooling-Computer/dp/B002R9RBO0/ref=as_li_ss_tl?s=pc&ie=UTF8&qid=1481927138&sr=1-9&keywords=cpu+fan&linkCode=ll1&tag=arduinopibake-20&linkId=c121c1037892d60f629f44dcd67da5ab

Arduino External Power Supply (9V)

https://www.amazon.com/Arduino-power-supply-adapter-110V/dp/B018OLREG4/ref=as_li_ss_tl?ie=UTF8&qid=1482121936&sr=8-11&keywords=arduino+power+supply&linkCode=ll1&tag=arduinopibake-20&linkId=a73b160a475358656d2ce8a7611977ad

https://www.amazon.com/SunFounder-650mA-Power-Adapter-Arduino/dp/B01ABTKHIO/ref=as_li_ss_tl?_encoding=UTF8&psc=1&refRID=Q4KCV83M422N8Y1H34KC&linkCode=ll1&tag=arduinopibake-20&linkId=738edf999cb9ad1ee486bc6088919c47

MJE182 Power Transistor
http://www.mouser.com/ProductDetail/ON-Semiconductor/MJE182/?qs=HVbQlW5zcXXxi31d6t%252bGpQ%3D%3D 

If you would like to learn more about the Arduino and build projects like these, check out my Udemy Course:

Arduino Bootcamp: Learning Through Projects

Normally $150, but only $10 with the COUPON link below! Over 90% DISCOUNT! Act fast as only limited coupons left

https://www.udemy.com/arduino-bootcamp/?couponCode=ARDUINOSKILLS

Resources(1)

Student Projects