
MithilR's instructables
Achievements
- MithilR commented on MithilR's instructable Interfacing Brushless DC Motor (BLDC) With Arduino
- MithilR commented on mikaylas123's instructable Programmable Light Up Matrix DressView Instructable »
This is a fire hazard, proceed with caution.
- MithilR commented on MithilR's instructable Interfacing Brushless DC Motor (BLDC) With Arduino
Yes, but you won't be able to control them.
There are special ESCs which offer that functionality through software control.
I am not sure. You will still need an ESC which is compatible with the motor.
View Instructable »That's the ground cable.
- MithilR commented on MithilR's instructable Interfacing Brushless DC Motor (BLDC) With ArduinoView Instructable »
I think the one with sensors either have a local feedback loop to control the speed or bring out the pins which can be connected to the system to feedback.
- MithilR commented on MithilR's instructable Interfacing Brushless DC Motor (BLDC) With ArduinoView Instructable »
Reversing the direction is done by switching 2 cables going from the ESC to the motor. This is a manual method. You may have to check for ESCs out there which offer to switch direction as well.
- MithilR commented on MithilR's instructable Interfacing Brushless DC Motor (BLDC) With Arduino
I think some ESC's may have MOSFETs in it although I am not sure. I know they are used for DC motors.
You can manually switch any 2 wires going from ESC to the motor (A, B, C) to reverse the direction of the motor. Electronically, it requires an ESC with that feature.
View Instructable »Yes, you can exchange data between the phone and the Arduino using the Bluetooth module. Use that data to write the speed.
- MithilR commented on MithilR's instructable Interfacing Brushless DC Motor (BLDC) With ArduinoView Instructable »
Refer the program in step 3 of this instructable. That is where you would program it. The comments in the program would help to see what each command is doing.
- MithilR commented on MithilR's instructable Interfacing Brushless DC Motor (BLDC) With ArduinoView Instructable »
Follow the tutorial. Program the Arduino to control the motor.
- MithilR commented on MithilR's instructable Interfacing Brushless DC Motor (BLDC) With Arduino
For the motor, select according to the max power rating of the motor.
View Instructable »Choose the Amp according to the max current rating of the motor.
- MithilR commented on MithilR's instructable Interfacing Brushless DC Motor (BLDC) With Arduino
Electronically you cannot. Changing the direction of BLDC motors involves switching the connections on two of the three wires. So either yellow-black, red-black or red-yellow.
View Instructable »I am not aware of any systems to do that right away but you could look online for ways to control the direction of BLDC motor.
- MithilR commented on MithilR's instructable Interfacing Brushless DC Motor (BLDC) With ArduinoView Instructable »
What is the ESC used with the motor? I can't find out what swagbridge is.
- MithilR commented on MithilR's instructable Interfacing Brushless DC Motor (BLDC) With Arduino
That is a generic error response. If you can paste all the details of the error or make a video showing this error it would be easier to figure out why it's not compiling.
View Instructable »Hello,The value of 30 gets translated to a near "LOW" value for the ESC to interpret that we are indeed sending a low value. Sending low value is important as ESC's are programmed to NOT ARM if the value is high. This is enabled to avoid the motor to start spining as soon as you power up the ESC.The servo library is designed to take the input of angles from 0-180. Since the modulation techniques is same for servo as well as ESC we use the same library. Any value above 180 will be ceiled to 180. Any value below 0 will be floored to 0.
- MithilR commented on MithilR's instructable Interfacing Brushless DC Motor (BLDC) With Arduino
I dont' sell but based on your location, you can order from a local dealer or international shippers like Banggood.com or hobbyking.com
View Instructable »Make sure your wires and connectors are soldered correct and have connectivity between them. One of the reason for twiching is when once phase of the motor is not activated in sync.
- MithilR commented on MithilR's instructable Interfacing Brushless DC Motor (BLDC) With ArduinoView Instructable »
try increasing the speed gradually from 55 to 80 with a delay of 100-300 milliseconds between each increase. this way the motor should accelerate to your desired speed although it may take some time.
- MithilR commented on MithilR's instructable Interfacing Brushless DC Motor (BLDC) With ArduinoView Instructable »
If you have a receiver like that and are plannign to integrate it with the transmitter, then you don't need arduino to run it. You can run it with the switch on the transmitter. You'll still will need ESCs for each BLDC motor.
- MithilR commented on MithilR's instructable Interfacing Brushless DC Motor (BLDC) With ArduinoView Instructable »
1. Yes.2. You generally use LiPo battery with BLDC motor because they consume current at a very high discharge rate. They can be susbstituted with LiFe or NiCd although not in all situations.
- MithilR commented on MithilR's instructable Interfacing Brushless DC Motor (BLDC) With ArduinoView Instructable »
My first guess is there is an ESC calibration issue. Try to connect a different motor to the same ESC. If it still beeps, its more likely a calibration issue. You can search online how to calibrate your ESC.
- MithilR commented on MithilR's instructable Interfacing Brushless DC Motor (BLDC) With Arduino
Hey SidhanthYou can use other digital pins as well. Refer this documentation for more detail.https://www.arduino.cc/en/Reference/ServoMithil
View Instructable »Yes, I am powering Arduino with a source not in the diagram but you can do it with the ECS's 5V power as well.
- MithilR commented on MithilR's instructable Interfacing Brushless DC Motor (BLDC) With ArduinoView Instructable »
Yes to the first paragraph of concerns/questions.If you have a receiver, then you don't need the Arduino. You can connect the ESC with the receiver instead of Arduino and use the Remote Control (a.k.a Transmitter) to control the speed.
- MithilR commented on MithilR's instructable Interfacing Brushless DC Motor (BLDC) With Arduino
You can vary the speed by the changing the value in this command.esc_signal.write(55); Vary this value between 40-130 to change the speed of motor from minimum to maximum.No extra hardware required except the ones mentioned in this instructable.
View Instructable »The board can be supplied with external power from the DC power jack (7 - 12V). If the lipo battery has voltage between 7-12V you can connect it to the DC power jack on Arduino Uno or similar boards. DC power jack is the black cylinder on board with a pin in it.
- MithilR commented on MithilR's instructable Interfacing Brushless DC Motor (BLDC) with ArduinoView Instructable »
Look into interfacing the mindwave with an Arduino. From there its the same as mentioned in the tutorial.
- MithilR commented on MithilR's instructable Interfacing Brushless DC Motor (BLDC) with ArduinoView Instructable »
Yes. That will work.
- MithilR commented on MithilR's instructable Interfacing Brushless DC Motor (BLDC) with ArduinoView Instructable »
By color convention in electrical systems, black goes to GND, red goes to +Vcc or 5V in our case, and white would be the signal cable.
- MithilR commented on MithilR's instructable Interfacing Brushless DC Motor (BLDC) with ArduinoView Instructable »
You can control 4 BLDC motors. But the clock rate of arduino is less so even if you make one it won't be stable. I would recommend you go for a different controller with a faster clock rate.
- MithilR commented on MithilR's instructable Interfacing Brushless DC Motor (BLDC) with ArduinoView Instructable »
In this circuit, it will rotate at a constant speed.It rotates at the speed given in the command esc_signal.write(55);If you want to control it, you can connect a potential variable on the analog pins and map the value between 40-130 to change the speed.
- MithilR commented on MithilR's instructable Interfacing Brushless DC Motor (BLDC) with ArduinoView Instructable »
Yes, both servo motor and brushless motor driver (ESC) follow the same protocol.
- MithilR commented on RNDrones's instructable Drone APM 2.6 Radio-Throttle FailSafe Function: Quick & Easy ManualView Instructable »
Or you could use this with any Radio/FChttps://www.hobbyking.com/hobbyking/store/__25888__Turnigy_TrackStar_Epic_Fail_Safe_for_Car_Boat.html
- MithilR commented on jessyratfink's forum topic Call for contest judgesView Topic »
i'll go for Tech
For traditional ESCs you cannot reverse the direction using software. You need special ESCs which can do that.