Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by TI_Trey

  1. Sure! Energia for C2000 only supports a single UART right now. You'll want to connect the BT module to pins 3 and 4 and make sure the serial jumpers are properly configured to bring the UART to those pins. I believe one jumper needs to be on and the other off. That should be all you need to do to talk to the module using the serial library. Trey
  2. Are all three of the switches in the up position? We changed how code in loaded on these boards and the boot switches must be up to enable programming now.
  3. Hi firzen, What problems are you having with Energia? We merged c2k central with 43oh, so you're posting in the right place Trey
  4. The millis() function implementation isn't the greatest. I implemented this the same way other LaunchPads had implemented it using the watchdog timer. This leaves the main CPU timers free for functions like tone() to use. The resolution is due to the speed that the watchdog runs at. Can I ask what you're trying to accomplish that you need such precise timing for? There may be other ways we can meet your timing needs in hardware.
  5. Sorry to hear y'all are having trouble. I don't check these forums as much as I should. My apologies. A couple things to note: Compiler version should be completely independent of whether the upload works or not. Nearly any C2k compiler version should be ok. Also there is a new version of the compiler out that I should be able to integrate into Energia, so that user's will not have to do this step manually. Hopefully I can get this into the next release, but no promises. Energia currently uses the device's serial boot mode to program the device. This is why you have to set all those
  6. 43oh, In a couple weeks, we will have the 5 year anniversary of the release of the original 430 LaunchPad. I'm writing up a blog post to celebrate this and wanted to highlight some of the most compelling projects that have been done with LaunchPad. I'm looking for projects that are out of this world cool or ones that solve big problems in this world. Do you know of any projects that are worthy of being highlighted?
  7. TI_Trey

    IoT Smoker

    @bluehash: 5529 LP + ADS1118 BP + CC3100 BP + Solid State Relay board @geometrikal: I hosted the Node-RED code on IBM Bluemix.
  8. TI_Trey

    IoT Smoker

    Hey folks! I took the electronics I used for my Sous Vide controller and repurposed them for a smoker. I also completely redid the software to come up with a much better user interface. You can read the story about it on the TI site here: http://e2e.ti.com/group/launchyourdesign/b/blog/archive/2015/03/09/yeee-hawww-launchpad-ropes-rodeo-bbq The Energia source code is here: wifi_smoker.ino I tried to upload the Node-RED flow as a JSON, but the forums won't let me. Hence you get plain text you can copy and paste: [{"id":"e4924113.e3d978","type":"mqtt-broker","broker":"","
  9. Hi Telforddorr, Could you give me some more info on where this is failing in the upload process? Do the LEDs at the top right of the board flash after you click OK on the message box? What baud rate is the serial monitor setup for? We've found that uploads won't work if the baud rate is above 38400 baud.
  10. Shamsheer, This is due to the boot modes of the device. When we flash with Energia, we use the serial boot mode to load the program into the device. When the load completes it automatically starts running the application. Pressing the reset button without changing the boot switches will put the board back at the start of the serial boot mode. Instead, change the switches to UP-UP-DOWN, reset the board and your application should run. This selects the boot to flash mode (which is where your application is stored). BR, Trey
  11. Hi 43oh, Last month I posted the sources for the solid state relay board, and I promised I'd post the source code for the sous vide application. Well here it is! sous_vide.zip libraries.zip You'll also need the standard PID and PID autotune libraries available on your favorite Arduino site. I just celebrated my birthday and cooked a surf and turf with it. As you can see, it works pretty well: Happy Holidays!
  12. 1) Yes, heatsinks are hot. There was no easy way around this with surface mount triacs. 2) I don't have a good understanding of home wiring, but I haven't had any line/neutral issues. 3) Those are for spade terminals. A lot of the wiring in a toaster oven uses those. I've used this board to make reflow ovens in the past. 4) Ya I think those should be 390 as RobG said. Each terminal is switched by the triac.
  13. Hi 43oh! It seemed like there was some interest in my solid state relay board, so I figured I'd post up the design files. Because of liability reasons (being high voltage and what not) I can't produce this, but your welcome to get some boards made and solder them yourself. Be warned, soldering the heat-sinks to the board is VERY DIFFICULT! You'll need a board pre-heater, hot air, and some good flux. Schematic: triac_board.pdf Design package (in EAGLE 6.5): triac_board.zip Cheers!
  14. I'll post up the sources in the boosterpack section.
  15. Hi 43oh! Its the holiday season and that means its time for holiday hacks! I recently completed my WiFi connected sous vide (using a MSP430 and CC3100) which I used to cook my Thanksgiving turkey. I'm curious if anyone else out there has come up with some cool connected holiday projects? If so, post them (or a link) in this thread. We're trying to collect the best hacks and write up an article about them! Here's another view of my LaunchPad Sous Vide Controller for inspiration :-D Thanks everyone!
  16. Yes, it possible to incorporate position data from an encoder to your control system. I believe this is possible with any of the InstaSPIN solutions (BLDC, FOC, and Motion), but I'm not a motor control expert. InstaSPIN can work with any power electronics stage. The core component of InstaSpin is the software encoder in ROM which accepts current and voltage feedbacks from each motor phase. Yes, TI's other microcontroller product lines can also control BLDCs to varying degrees of performance. You ought to be able to find some app notes for the different product lines that show h
  17. Check the top post for an update on the quadcopter! I just got the frame back from manufacturing!!
  18. Ant, Excellent work on this project! I really like all the detail you went into in your write up. Its rare to find someone who can do both software and analog hardware. Cheers!
  19. Sorry for the slow response... When powering the launchpad standalone just feed 3.3V into the pins as you are already doing. You'll want to disconnect JP1, 2, and 3. These jumpers supply USB power to the F28027 device on the LP. If these jumpers are connected when the board is powered externally they feed power back into the emulator section. I suspect this may be what was causing the trouble. In regard to current consumption, the max power use of the F28027 is indeed around 100mA, but there are many other things on the board that consume power. The main culprit I suspect is the F
  20. My guess is that the problem is related to signed/unsigned integers. The variable number is signed while you're array is not. I would try viewing the results as hex and see if you can see a pattern... You might also want to try stepping through and looking at the variables in the arithmetic (as hex values)...I think you'll see the problem.
  21. I've been just editing the first post and adding updates there. I just got back from MakerFaire, and I'm getting caught up. I'll post a new update later today.
  22. Check out my new motor board and quadcopter! http://forum.43oh.com/topic/5345-quadcopter-boosterpack/
  23. Krosema, First off, sorry for the slow reply. I've been uber busy lately. Actually C2000 is officially supported in Linux. CCS and the XDS100 emulator will work just fine. The problems start when we look at the software. A lot of the software in controlSUITE was written by folks who have never used a *nix box, so there are a lot of case mismatches. In the last release of the F2802x device support software, I fixed all these issues and ensured that all the examples built in linux. Try downloading the latest controlSUITE and trying these new examples. You shouldn't have any proble
  24. The error you're seeing could also be caused by the first sample errata on these parts. Basically when you fire off a SOC, the first conversion it does has some error to it. In the examples you should see that two SOC are configured for the same trigger source. The result from the first sample is throw away and the second is used. Make sure you are doing this in your code. Another thing to consider is that for really high quality A to D conversion you want to buffer the signal you're trying to read. This is more of an issue for dynamic signals, but do be mindful of the impedance you a
  25. Thanks for the comment. I'm actually a pilot so I appreciate aircraft safety probably a little more than the average person. This is just a prototype board right now, so I chose to use blue and green LEDs because I think they are pretty. If we go to production, I'll consider switching out to red/green and adding a strobe.
  • Create New...