Sunday, 8 September 2019

arduino - Will this power source and setup work?


I am aware the arduino requires at least 250mA and to power several components 1 amp would be better. source [http://playground.arduino.cc/Learning/WhatAdapter]



This is a motor the driver I am using and upon scrolling down it said 2 amps is the driver IO and driver supply should be anything from 5v to 46v.


I am powering my robot using a 9v source along with 2 resistors, one 4.7 ohms and the other 10 ohms. The resistors and power supply are in the center. My question is will this setup work without heating and/or blowing up (Im just a bit paranoid).



Answer




  1. The current you have marked for the motor is only correct if there is a short circuit instead of the motor. That resistor will reduce the current and the voltage to the motor.

  2. If there were 1.9A through the 4.7Ohm resistor, that would be 9V*1.9A=17Watts of power. What resistor were you going to use for that?

  3. Questions (1) and (2) also apply to that 10Ohm resistor you have feeding the Arduino. You will have losses, the Arduino might not run, and that resistor will get hot and/or need to be made for higher power than the typical 1/4 Watt resistors you will have at hand.

  4. Don't power your servo off the regulated 5V from the Arduino. The servo can draw a lot of current and cause the Arduino processor to reboot or hang. The garbage from the servo could (potentially) kill the processor.

  5. Please tell me you aren't planning to use a 9Volt battery. They don't last long when driving motors. They also don't like to provide much current. They are made for small current (like, less than 100mA) tasks like running a transistor radio.





Fixes:



  1. Ditch the 10 and 4.7 Ohm resistors.

  2. Power the servo from the 9Volts, or through a separate regulator. DO NOT use the regulated 5V from the Arduino.

  3. Either use a 9V powersupply, or a different battery to power your motors and the servo.


No comments:

Post a Comment

arduino - Can I use TI's cc2541 BLE as micro controller to perform operations/ processing instead of ATmega328P AU to save cost?

I am using arduino pro mini (which contains Atmega328p AU ) along with cc2541(HM-10) to process and transfer data over BLE to smartphone. I...