Jump to content
43oh

HylianSavior

Members
  • Content Count

    76
  • Joined

  • Last visited

  • Days Won

    4

Reputation Activity

  1. Like
    HylianSavior reacted to RobG in Booster Pack Header Positioning   
    This is how I do my boards.
    After I am done with schematic, I switch to the board view and change Dimension to 1.9685 (50mm) wide (and tall if I want to maximize the board.) I set Grid to inches and set Size: 0.05 and Alt: 0.005. I place two headers 1.80" apart 0.05 from the left side and finish the layout. After layout is finalized, I select everything inside Dimension outline and alt-move it 0.035 to the right.
     

  2. Like
    HylianSavior got a reaction from AaronInSpace in Remote video RC Car   
    I also looked into cameras for my quadrotor.
    Here's what I came up with:
    http://www.micro4you.com/store/modules/ ... -fifo.html
    http://www.emartee.com/product/41804/OV ... a%20Module
    There are other very similar cameras, but this one has a FIFO and a nice black PCB to block out light.
     
    Although I'm questioning whether the MSP430 can push frames fast enough for video... My initial guess would be no.
    As for trying out wifi, please do return with results. I still wouldn't recommend it on anything flying, but it'll probably be fine on an RC car that doesn't go too far away. Note that wifi tends to suck up a lot of power in return for that transmission speed.
  3. Like
    HylianSavior reacted to GarySeven in CC1101 range?   
    I haven
  4. Like
    HylianSavior got a reaction from AaronInSpace in RC Car Electronic Speed Controller...control   
    Here's the basic method of using an ESC (make sure you're sending servo signals and not just any old PWM signal!):
    -Connect ESC to live power (you may or may not hear beeping)
    -After a bit, send a neutral servo signal - i.e. it would keep a servo dead center at 90 degrees
    -Sending signals above neutral should move it forward, while sending signals below neutral should move it backwards.
     
    At least that's how it works from what I remember. There's always a signal you need to send first to "arm" it. Try a program that does a sweep of a bunch of different PWM values.
  5. Like
    HylianSavior reacted to bluehash in STM32F4DISCOVERY for $21.00   
    STM32F4DISCOVERY Discovery kit for STM32 F4 series - with STM32F407 MCU for $21.00
     
    Via Dangerous Prototypes
     
  6. Like
    HylianSavior got a reaction from AaronInSpace in Remote video RC Car   
    I roughly calculated the bandwidth for live digital video over the 2.4 GHz band for my quadrotor a while ago.
    You get 250 kilobits per second, assuming no lost packets. Let's say a reasonably sized (smaller than VGA) compressed still image runs around 16 kilobytes, which equals 128 kilobits. You'd basically get ~2 fps on compressed data, assuming no error correction on lost packets. If you end up using something like a router with dd-wrt as a control board, you might get some better bandwidth with wifi, but wifi tends to be bad when things are moving about and causing interference.
     
    In short, if you want live video, analog is the (only) way to go, especially if you want an FPV plane. If you want the occasional still frame, digital might still work. I haven't seen any digital FPV systems on RC planes, though.
  7. Like
    HylianSavior reacted to zborgerd in Renesas Promotion Board for RL78/G13   
    http://am.renesas.com/products/tools/in ... l78g13.jsp
     
    This is supposed to be a freebie from Renesas.
  8. Like
    HylianSavior reacted to zborgerd in Renesas V850ES/Jx3-L Low Power Demonstrator   
    http://am.renesas.com/products/tools/in ... 3l_lpd.jsp
     
    This is also a freebie from Renesas.
  9. Like
    HylianSavior got a reaction from zeke in CC1101 BoosterPack   
    You could right click>open in new window.
    Otherwise, a handy link: http://dl.dropbox.com/u/538662/cc1101.png

  10. Like
    HylianSavior reacted to zeke in CC1101 BoosterPack   
    That crystal placement is questionable. You should try to have it as close to the IC as physically possible. Try nudging it left and upwards.
     
    Then, try nudging IC1 upwards as well. Now that I think about it, I think I'd try to move it to the top-left area of the board.
     
    After moving all the components around will allow your copper pour will flow completely around all the components.
     
    You could also put a copper pour on the blue layer as well. It will be extra RF insurance for a two layer pcb.
     
    As a result, you'll have a great ground plane that triangular void in the bottom left of the board will be gone.
     
    What do you think?
  11. Like
    HylianSavior reacted to RobG in CC1101 BoosterPack   
    You may want to make your board little more compressed and use ground planes (on the RF side.)
    At those frequencies long tracks act as inductors.
     
    http://www.ti.com/graphics/tool/CC1101DK868-915.jpg
  12. Like
    HylianSavior got a reaction from zborgerd in CC1101 BoosterPack   
    Possibly the final version of the board, unless I find some glaring issues:
    I dropped the Fraunchpad idea because there was no good way to attach it to the board...

  13. Like
    HylianSavior got a reaction from kenemon in PCB breakout boards   
    If you have the gerber files, that's all you need to have the PCB made. There shouldn't be any reason to import them into Eagle.
  14. Like
    HylianSavior got a reaction from RobG in CC1101 BoosterPack   
    After reading some of the Launchpad shield discussion here and while I'm waiting around for my Chronos, I figured I would design a nice Arduino-style "shield" to go on the Launchpad that uses the CC1100 sub-1GHz RF chips to interface with the Chronos. The CC1100 only uses SPI, so the shield should be stackable (in theory).
     
    Here's an initial schematic I whipped up-
    Edit: Gah, I screwed up with the left side headers. No biggie.

  15. Like
    HylianSavior got a reaction from zborgerd in CC1101 BoosterPack   
    After reading some of the Launchpad shield discussion here and while I'm waiting around for my Chronos, I figured I would design a nice Arduino-style "shield" to go on the Launchpad that uses the CC1100 sub-1GHz RF chips to interface with the Chronos. The CC1100 only uses SPI, so the shield should be stackable (in theory).
     
    Here's an initial schematic I whipped up-
    Edit: Gah, I screwed up with the left side headers. No biggie.

  16. Like
    HylianSavior got a reaction from Theshadowwalker91 in Change led with button   
    Whoops!
    What the code needs is an extra while loop to wait when the button is let go again.
     
    Try this:
     

    #define LED0 BIT0 #define LED1 BIT1 #define LED4 BIT4 #define LED5 BIT5 #define LED6 BIT6 #define LED7 BIT7 #define BUTTON BIT2 void main (void) { WDTCTL = WDTPW | WDTHOLD; P1DIR = LED0 | LED1 | LED4| LED5 | LED6 | LED7; //Sets all the LEDs to output P1OUT = LED0 | LED1; //Turns LED0 and LED1 on. for(; //Infinite loop { while((P1IN & BUTTON) == 0) {} //Waste time while the button ISN'T pressed P1OUT ^= LED1|LED0|LED4|LED5; //"Flip" the outputs of LED0, LED1, LED4, and LED5 while((P1IN & BUTTON) != 0) {} while((P1IN & BUTTON) == 0) {} P1OUT ^= LED4|LED5|LED6|LED7; while((P1IN & BUTTON) != 0) {} while((P1IN & BUTTON) == 0) {} P1OUT ^= LED6|LED7|LED0|LED1; while((P1IN & BUTTON) != 0) {} } }
  17. Like
    HylianSavior got a reaction from bluehash in Wixel - CC2511F32 Development Module   
    I was surprised to see there wasn't a thread about this on here- Pololu recently came out with a new module called the Wixel.
    It's a CC2511F32 with a bunch of support components and a USB bootloader for programming over USB, all at a decent price.
     
    Roughly comparable to the EZ430-RF2500T at a similar price point.
     
    I might grab a couple just to play around with.
     
    http://www.pololu.com/catalog/product/1336
     
  18. Like
    HylianSavior got a reaction from bluehash in WiFi interface for LP   
    SPI can be both a three-wire or a four-wire protocol, as you've realized. (http://en.wikipedia.org/wiki/Serial_Per ... erface_Bus)

     
    What you want are the top four connections, at least. The diagram in your first post should also work.
    Page 404 and 442 of http://www.ti.com/lit/ug/slau144h/slau144h.pdf documents SPI mode in the MSP430. The MSP430 is the master device and the wifi module is the slave. How SPI works is that both the master and the slave send and receive one bit of data every clock signal. The data the master sends may or may not be useful data, but it has to be done. Usually there is an Rx and Tx wire for each device. How 3-wire SPI works is that the lines on which the master and slave send/receive data are combined into one bi-directional line, which halves the data rate. You can see that they're pretty much the same thing.
     
    SPI is a very well documented interface, so you should be able to find out more about it by googling around. I'm under the impression that the CC chips all use 4-wire SPI (the diagram for 4-wire SPI in your first post shows it clearly), but I'll take a look at the code.
     
    Edit: Looks like the code was for 3-wire after all. From what I understand about the msp430, all you need to do is change your config bits and the reading/writing part should all still be the same. (Would be great if someone checked me on this) The msp430 handles all the hard stuff, so most of it's transparent. If you look at the source code I posted above, you'll note the UCB0RXBUF and UCB0TXBUF registers. These are used the same way in 3-wire and 4-wire.
     
    4-wire SPI should work with all the value-line devices.
     
    Some other links I found:
    http://ww1.microchip.com/downloads/en/devicedoc/spi.pdf
    http://www.eetimes.com/discussion/begin ... -Interface
     
    Edit2: Inspection of the datasheet for your LS research module reveals that it also, in fact, uses 4-wire SPI. The other image in your post just left out the clock line for some reason.
     

  19. Like
    HylianSavior got a reaction from lvagasi in CC1101 BoosterPack   
    After reading some of the Launchpad shield discussion here and while I'm waiting around for my Chronos, I figured I would design a nice Arduino-style "shield" to go on the Launchpad that uses the CC1100 sub-1GHz RF chips to interface with the Chronos. The CC1100 only uses SPI, so the shield should be stackable (in theory).
     
    Here's an initial schematic I whipped up-
    Edit: Gah, I screwed up with the left side headers. No biggie.

  20. Like
    HylianSavior got a reaction from kenemon in CC1101 BoosterPack   
    After reading some of the Launchpad shield discussion here and while I'm waiting around for my Chronos, I figured I would design a nice Arduino-style "shield" to go on the Launchpad that uses the CC1100 sub-1GHz RF chips to interface with the Chronos. The CC1100 only uses SPI, so the shield should be stackable (in theory).
     
    Here's an initial schematic I whipped up-
    Edit: Gah, I screwed up with the left side headers. No biggie.

  21. Like
    HylianSavior got a reaction from bluehash in CC1101 BoosterPack   
    After reading some of the Launchpad shield discussion here and while I'm waiting around for my Chronos, I figured I would design a nice Arduino-style "shield" to go on the Launchpad that uses the CC1100 sub-1GHz RF chips to interface with the Chronos. The CC1100 only uses SPI, so the shield should be stackable (in theory).
     
    Here's an initial schematic I whipped up-
    Edit: Gah, I screwed up with the left side headers. No biggie.

  22. Like
    HylianSavior got a reaction from dannyboy in Standard file format for schematics?   
    I wouldn't say that there is one single format for a schematic, dannyboy. All editors have their own formats. Typically, if you wanted your schematic to be viewable by everyone, you'd export it to a pdf or the like, as bluehash mentioned.
     
    An interesting site you might want to look at for sharing schematics is CircuitBee (Google CircuitBee). It currently only accepts KiCad schematics, but they're working on other formats as well.
×
×
  • Create New...