• Home
  • Archive
  • Tools
  • Contact Us

The Customize Windows

Technology Journal

  • Cloud Computing
  • Computer
  • Digital Photography
  • Windows 7
  • Archive
  • Cloud Computing
  • Virtualization
  • Computer and Internet
  • Digital Photography
  • Android
  • Sysadmin
  • Electronics
  • Big Data
  • Virtualization
  • Downloads
  • Web Development
  • Apple
  • Android
Advertisement
You are here: Home » Externally Powering Arduino Controlled Components : Basics

By Abhishek Ghosh August 9, 2015 12:23 am Updated on August 9, 2015

Externally Powering Arduino Controlled Components : Basics

Advertisement

This Guide on Externally Powering Arduino Controlled Components Corrects the Basics of Wiring, Clears the Idea of Trimpot, Transistor, Diode. Most of guides which ranks higher on SERP, the websites which are popular but never talks about the basics, frequently misguides; forces to buy 50-60 years old junk electronics components which are not normal to use in mid 2015.

 

Externally Powering Arduino Controlled Components : Introduction

 

Unavailability of expert manpower as pro grade blog writers creates a basic problem – situation becomes like monopoly of an ineffective alternative medicine for a treatable disease or mass promotion of banging the head on wall where filing a court case will give better return of investment. It is improbable to write a 100% junk on health or law. We are Externally Powering Arduino Controlled Components, not Externally Powering Socially Controlled Components, so let us be on-topic. Obviously, we are considering the fact that the reader is a newbie. External power supply to Breadboard is a different topic. The default Blink example of Arduino or our Mini Christmas Light are not the limits of doing whatever a user can do. Arduino is for sending the digital signal, it is basically not for powering in a primitive way. That is the basic reason why we told about the basic electronics components, using multimeter etc.

 

Externally Powering Arduino Controlled Components : What Should Be Bypassed to Buy

 

Trimpot and Potentiometer are almost same within a normal usage range of voltage, amperage etc. Trimpot are modern and has an assigned number by the manufacturer. A trimpot is a small PCB mounted potentiometer that is only adjustable by using a screwdriver (but actually none change it once set) – it is designed to be set and left. Usually put in where you need to fine tune a filter or an oscillator etc. It has small voltage/current ratings compared to a normal potentiometer. A potentiometer which are known as log trim-pot is a potentiometer with a logarithmic taper. When someone is saying about a 10K log trim-pot, it is basically equivalent to a “Trimpot”. Trimpot is a loose terminology. Normally we use a blue colored, Bourns manufactured Trimpot. They have data sheets against the numbers. What we want to say is, if your basic electronics components kit have a blue colored trimpot, you only need to search with the number and get the data sheet only to crosscheck. Most commonly, you do not need to buy a big one.

Advertisement

---

Another irritating parts is TIP120. Last practical use before the advent of Arduino was ’70s. As you are not electrical engineer, power MOSFET is the real modern component for you. MOSFET transistor means metal“oxide“semiconductor field-effect transistor. TIP transistor means Texas Instruments (Plastic) Power transistor. A TIP transistor is a NPN bipolar junction transistor.

If you carefully watch the diagram of Mini Christmas Light, a 10K resistor was added in the GND pole before connecting to board. The thing is not easy. If everything blows away or become direct somehow, that one will save the board.

If we use a power MOSFET, that 10K resister is optional like on that basic circuit. LED is diode not plain pencil torch bulb. With a TIP120 or any TIP, Arduino can blow away, if blowing away is rare, life-span may get decreased. It is too technical, but clearly know that, power TIP has been replaced by power MOSFET. In Wikipedia, you’ll see it is written – MOSFET are the most commonly used transistor now. When we are saying about one commonly used MOSFET like KN2222 – just simply perform a web search with KN2222 and comparing web search with TIP120. 2N3904, 2N3906 are other two very commonly used transistors.

The morons uses TIP for various reasons. There are DIY guides on TIP which are very old. Secondly, making money and thirdly – using 2N3906 like common MOSFET can increase their work of writing and drawing the schema! Just like Trimpot, you only need to search with the number and get the data sheet only to crosscheck.

Just to recall – vacuum diode, triode are not in common usage for many problems. They are actually great for some special instruments. TIP is somewhat like that.

Last, as we said before in breadboard, you should use jumper wires. Jumper wires of a defined length will have a constant resistance and good contact.

 

Externally Powering Arduino Controlled Components : Basics

 

So, you understood that, many guides on Arduino are actually not modern. The basic theory is, for controlling the components like a DC motor, calculating resistance for transistor base is important. A high side switching of a voltage higher than the control voltage are not as simple as they seem.

First, we need to calculate what the end component (like a DC motor) has the official amperage, voltage, frequency etc. A digital blink of a bulb means – instead of you are connecting and disconnecting the wire, Arduino or any controller is doing it. That is automation.

Just as an example to power a 6V DC Motor (speed control by code), apart from Arduino UNO, we need –

One PN2222 Transistor
One 1N4001 Switching Diode
One 270 Ohm Resistor
One 6V DC Motor
One 10K Ohm Resistor
Breadboard and Jumper Wires

The code for Arduino will be like this :

Vim
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int motorPin = 3;
void setup()
{
  pinMode(motorPin, OUTPUT);
  Serial.begin(9600);
  while (! Serial);
  Serial.println("Speed 0 to 255");
}
void loop()
{
  if (Serial.available())
  {
    int speed = Serial.parseInt();
    if (speed >= 0 && speed <= 255)
    {
      analogWrite(motorPin, speed);
    }
  }
}

Externally Powering Arduino Controlled Components

Code written and diagram drawn by Simon Monk on Adafruit. We will only add one 10K Ohm Resistor at GND before connecting to Arduino. Instead of the motor, if you add an multimeter, you will see the reading of voltage, is not it?

Tagged With подключение нагрузки к ардуино

This Article Has Been Shared 541 Times!

Facebook Twitter Pinterest

Abhishek Ghosh

About Abhishek Ghosh

Abhishek Ghosh is a Businessman, Surgeon, Author and Blogger. You can keep touch with him on Twitter - @AbhishekCTRL.

Here’s what we’ve got for you which might like :

Articles Related to Externally Powering Arduino Controlled Components : Basics

  • ACPI : Advanced Configuration and Power Interface

    ACPI or Advanced Configuration and Power Interface is an open industry standard for power management in desktop computers, notebooks and servers.

  • Hackers : The Less Known World

    Hackers in the field of computer security is concerned with breech of security mechanisms and finding their weaknesses. Depending on motivation there are class.

  • Keyless Door Unlocking Mobile Cloud Based Apps : Gaining More Interest

    Keyless Door Unlocking Mobile Cloud Based Apps like Lockitron, ShareKey are growing interest from both the developers and the users. Let us have a deeper look.

  • Distributed Computing : Basics

    Distributed Computing is a model for solving computational problems using a large number of computers organized in clusters in a distributed infrastructure.

  • Cloud Security Solutions for Tablets and Smartphones

    Cloud Security Solutions for Tablets and Smartphones covers the issues with lost or stolen mobile devices, accidental data deletion, App security and Malwares.

Additionally, performing a search on this website can help you. Also, we have YouTube Videos.

Take The Conversation Further ...

We'd love to know your thoughts on this article.
Meet the Author over on Twitter to join the conversation right now!

If you want to Advertise on our Article or want a Sponsored Article, you are invited to Contact us.

Contact Us

Subscribe To Our Free Newsletter

Get new posts by email:

Please Confirm the Subscription When Approval Email Will Arrive in Your Email Inbox as Second Step.

Search this website…

 

Popular Articles

Our Homepage is best place to find popular articles!

Here Are Some Good to Read Articles :

  • Cloud Computing Service Models
  • What is Cloud Computing?
  • Cloud Computing and Social Networks in Mobile Space
  • ARM Processor Architecture
  • What Camera Mode to Choose
  • Indispensable MySQL queries for custom fields in WordPress
  • Windows 7 Speech Recognition Scripting Related Tutorials

Social Networks

  • Pinterest (24.3K Followers)
  • Twitter (5.8k Followers)
  • Facebook (5.7k Followers)
  • LinkedIn (3.7k Followers)
  • YouTube (1.3k Followers)
  • GitHub (Repository)
  • GitHub (Gists)
Looking to publish sponsored article on our website?

Contact us

Recent Posts

  • The Importance of Voice and Style in Essay Writing April 1, 2023
  • What Online Casinos Have No Deposit Bonus in Australia March 30, 2023
  • Four Foolproof Tips To Never Run Out Of Blog Ideas For Your Website March 28, 2023
  • The Interactive Entertainment Serving as a Tech Proving Ground March 28, 2023
  • Is it Good to Run Apache Web server and MySQL Database on Separate Cloud Servers? March 27, 2023

About This Article

Cite this article as: Abhishek Ghosh, "Externally Powering Arduino Controlled Components : Basics," in The Customize Windows, August 9, 2015, April 1, 2023, https://thecustomizewindows.com/2015/08/externally-powering-arduino-controlled-components-basics/.

Source:The Customize Windows, JiMA.in

PC users can consult Corrine Chorney for Security.

Want to know more about us? Read Notability and Mentions & Our Setup.

Copyright © 2023 - The Customize Windows | dESIGNed by The Customize Windows

Copyright  · Privacy Policy  · Advertising Policy  · Terms of Service  · Refund Policy

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Do not sell my personal information.
Cookie SettingsAccept
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT