Jump to content
43oh

longhorn engineer

Members
  • Content Count

    17
  • Joined

  • Last visited

  • Days Won

    2

longhorn engineer last won the day on August 22 2011

longhorn engineer had the most liked content!

About longhorn engineer

  • Rank
    Member
  • Birthday 10/07/1987

Contact Methods

  • Website URL
    http://www.longhornengineer.com

Profile Information

  • Location
    Austin, Tx
  • Interests
    Sailing, hacking, modding, beer drinking
  1. Rob is correct. Servos can be powered higher. All that matters is that the grounds are connected.
  2. I know this post is close to a week old but you need to make sure the grounds between the Launch pad and the servo are connected.
  3. Bought the wheels at robotshop. Servos came from there as well. I think they where the GWS S35 STD. I would not recommend them. They perform well under the given specs.
  4. If you need a PCB designer I can help you out. A unified "shield" layout would be a good starter.
  5. The VCC is rated at 3.3V. Lipos are 3.7V so you are really lucky that something didn't lose the blue smoke. There is a +5V test point on the MSP-EXP430FR5739 board near the USB port where you can pull voltage from. USB ports are limited to 500mA so you should be ok with 1 servo but for more I would just get a separate voltage supply. I have safely powered one servo this way. The reason the usb connection goes in and out is that the onboard 3.3V regulator is not rated to take the amp draw from those servos so it probably either shuts down automatically or overheats then shuts down.
  6. Just finished tweaking and streaming the code. This code also contains a twin servo routine. The servos are connected to P1.4 and P1.5. When the X-axis moves the servo on P1.4 moves and when the Y-axis moves the servo on P1.5. The Z-aixs is implemented but not used in the program. #include "msp430fr5739.h" #include "FR_EXP.h" #define SERVO_1 BIT4 #define SERVO_2 BIT5 #define scale 9 unsigned int servo_counter = 0; unsigned int servo1pos = 1500; unsigned int servo2pos = 1500; unsigned int ADC_counter = 0; unsigned int ADCResult_X, ADCResult_Y, ADCResult_Z; unsigned int CalValue_
  7. Hey roger! Another from within ACL! Glad you could join us :mrgreen:
  8. 1. Low cost wireless transmission. Zig Bees are not the cheapest solution but it is one of the easiest solution. Need more information about what you want to connect to and what you want to send (assuming data pertaining to current). Sending it how far? To what? 2. How to measure current. Most likely you dont want to splice the wire you want to measure so you are going to want to measure in a non-invasive way. Something like this http://www.seeedstudio.com/depot/noninv ... ml?cPath=6 would do the trick. Take a look at this Arduino project. http://openenergymonitor.org/e
  9. I worked a bit more and streamlined it a bit. Also added my Servo code. Samples X, Y, Z axis. Then based on the X and Y axis it moves the two servos. #include "msp430fr5739.h" #include "FR_EXP.h" #define SERVO_1 BIT4 #define SERVO_2 BIT5 #define scale 9 unsigned int servo_counter = 0; unsigned int servo1pos = 1500; unsigned int servo2pos = 1500; unsigned int ADC_counter = 0; unsigned int ADCResult_X, ADCResult_Y, ADCResult_Z; unsigned int CalValue_X, CalValue_Y, CalValue_Z; unsigned int temp; void main(void) { WDTCTL = WDTPW + WDTHOLD; //Stop the dog SystemInit(); //Setup th
  10. Thanks for the help! I looked into the sequential sampling already but as you said it samples from whatever ADC10INCHx you set and will go all the way down to ADC10INCH0 in sequence. This is a problem on the Fraunch Pad as the AXL335 outputs are wired to P3.0 - P3.2 which means when you set ADC10INCHx to ADC10INCH14 (P3.2) it will process more then half the pins as analog inputs! Solution was to change the ADC10INCHx between sampling so the ADC process became round robin style. Here is the working code to sample all the axises on the Fraunch board. Also included is the "zero" calibration r
  11. Well I got servo control working on it. Still working on figuring out how to sample 3 ADC channels (3.0,3.1,3.2) at the same time? I can sample 1 of them but I can't grasp how to pull three.
  12. Hey everyone. Been messing around with my Fraunch Pad (MSP-EXP430FR5739) and trying to read all three of the accelerometer axis. By looking at the example code that comes with it I have been trying to understand how to sample multiple channels at once on the board. Unfortunately, Ti decided to use a completely different header scheme which makes comparing sample codes and figuring out how it is working. So far I have one axis working and I can choose which axis it is by changing the initialization but I would like to be able to sample all the channels. So ideally there would be a ADCResul
  13. I still haven't been by there either. I should go there this weekend.
  14. Awesome! We have to get a beer sometime. Do you know of any Microcontroller "get togethers" in the Austin area? If not I was thinking of starting one up.
×
×
  • Create New...