Hot answers tagged

4 votes
Accepted

How to control ESC from Arduino?

There are quite a few issues I see with your setup. You are setting up the ESC in your code to use pin 9, but your diagram shows that you've connected to pin 8. Pin 8 won't do anything because the ...
  • 15.1k
3 votes

How can I limit the current sent to my 6V servos to ensure they don't burn out?

use circuit breakers. That is the route I go. I really like the following: Allen Bradely 1492-ghXXX where XXX is the amp rating. Ex: a 4 amp fuse would be 1494-gh040, and a 10 amp 1494-gh100. they are ...
  • 361
3 votes

RC car circuit: what does it do?

At a guess this is either a Hall Effect, or Optical, speed and direction measurement device. The five wires will be GND, and outputs of Sensor1 and Sensor 2, and the other two would be the power ...
  • 1,293
3 votes
Accepted

Understanding how solar panels can supply power to robotic circuits

Your scenarios are correct. You can connect multiple solar cells together to get increased current or increased voltage. Wire them in series (positive to negative) to boost voltage, wire them in ...
  • 15.1k
3 votes
Accepted

LT1157 Logic Level Question

The answer is on page 2 of the datasheet. The minimum "Input High Voltage" is listed as "70% × VS". Therefore, if you supply voltage (VS) is 5V, the minimum specified input voltage would be 3.5V. This ...
  • 221
2 votes
Accepted

is designing a pcb with multiple controllers a good schematic design?

Will it cause hardware problems? Theoretically, no. This is done quite often, so there is no inherent limitation there. If you design the board badly on the other hand, well that's just bad design! ...
  • 3,220
2 votes

What relay or other gizmo do I need to switch between two circuits?

Very simply, you can use a single pole, double throw relay. This has two outputs: one is normally open and the other is normally closed. Both will not be energized concurrently. EDIT (based on ...
  • 4,346
2 votes

Programming a G-code Interpreter

This is not a trivial problem to solve. Assuming your DXF file contains various primitives like tracks and pads drawn out, you need to create an algorithm which draws cuts around them, to end up with ...
  • 6,337
2 votes

Programming a G-code Interpreter

I assume you know (or can figure out) how to parse the line objects in the dxf file, and can convert them to straight line operations in g-code. So the basic problem is how to order the operations to ...
  • 5,465
2 votes
Accepted

Motor driver damage and jerking behavior when load driving in same direction as motor

What you need is something that is generally referred to as a "brake resistor." It looks like there's an application note specifically for your product. It says, in part: A voltage clamp is ...
  • 15.1k
1 vote

I need to read a lot of analog signals without any analog pins

Depending on the resolution you need, you could use a few multi-channel ADC chips. The TLC1543IN is a through-hole (would work in a breadboard) 10-bit 11-input ADC that communicates over SPI. Connect ...
1 vote

What is the cheapest way to make led sensitive to sound around?

I was working on a similar project a while ago. Assuming that you are using an AUX for audio input, the best thing that I have done that seemed to work was using a TIP-31c NPN Transistor. You could ...
  • 668
1 vote

What is the cheapest way to make led sensitive to sound around?

If the intention is only to have one LED glowing based on surrounding sound, use a condenser micro phone amplifier connect the output to LED, If you are doing some robotic project and already audio ...
  • 121
1 vote
Accepted

Powering multicopter with multiple dedicated batteries

I agree with lenik first statement, you idea is totally sound. Also your grounding to not have all the current drained passing through a single 'hub' is sound as otherwise you will need this central ...
  • 1,337
1 vote

Using python to create AI

For that microcontroller yes, you need to program in C++. But likely it's not powerful enough to do what you want to do. You should consider using a Raspberry Pi, or doing the higher-level ...
1 vote

First steps in robotics

Answering for others with the same question... I understand the OP has long since moved on I don't disagree with the others here, but have a different take. Direct answers to your questions (with an ...
1 vote

First steps in robotics

I agree with what @PrestonRoy regarding the academic aspects. But, there is a big learning by doing component too. The earlier you start the better. Don't wait until you "know everything you ...
1 vote

First steps in robotics

I am a graduate student whose research is applied to robotics. I recommend: Linear algebra and Calculus Basic programming skills, learn arduino and another language Electronics courses - basic ...
1 vote
Accepted

Arduino with two Linear Actuators, two ACS714 Current Sensors, and an L298N Motor Driver setup

Yes, that looks like it will work. Keep in mind that the arduino io pins aren't powering any logic. Most Arduinos can provide more than 500 mA from their 5v pin assuming that they are connected to a ...
  • 420
1 vote
Accepted

How to determine how long a battery will power a robotic circuit for?

All batteries have an amp-hour rating that says how much charge is in the battery. A triple A baterry and a D cell battery are both 1.5V batteries, but the D cell has a much higher amp-hour rating ...
  • 15.1k
1 vote

Internal Pullup Sufficient for i2c in beaglebone Black?

It depends on how big the pull-up resistor is and how fast you want to go with I2C. If Beaglebone designates those pins as usable for I2C, the internal pull-up resistor is most likely sufficient. ...
  • 3,220

Only top scored, non community-wiki answers of a minimum length are eligible