Show Posts
Pages: [1] 2 3
1  Using Arduino / Project Guidance / Re: TTL Serial noise affecting entire board on: March 21, 2013, 01:46:31 pm
Thank you.
2  Using Arduino / Project Guidance / Re: TTL Serial noise affecting entire board on: March 21, 2013, 01:15:50 pm
Please allow me to rephrase the question, is it safe to add a capacitor in parallel with RX and TX?
3  Using Arduino / Project Guidance / Re: TTL Serial noise affecting entire board on: March 21, 2013, 01:08:11 pm
I don't have any boards on hand, all 3 from this batch (I use OshPark) have been sold. Otherwise I would just add one to the board. Here is the schematic for the next revision, I added a cap to the BT power lines.

http://imgur.com/NgONhVS
4  Using Arduino / Project Guidance / Re: TTL Serial noise affecting entire board on: March 21, 2013, 12:57:38 pm
As soon as I finish this revision, give me 30 minutes!
5  Using Arduino / Project Guidance / TTL Serial noise affecting entire board on: March 21, 2013, 12:25:31 pm
I have asked quite a few questions to get my ShowStopper LED lighting controller going, and it's finished. However, through all 5 PCB revisions so far, When the bluetooth module is connected to an Android phone (http://dx.com/p/jy-mcu-arduino-bluetooth-wireless-serial-port-module-104299), everything is beautiful, as soon as the bluetooth link is disconnected, the LED strips flicker with pulsing of the status LED on the bluetooth module. I have tried moving the bluetooth module away from and next to the ATMEGA, placing it under the board or on top, connecting the module with a cable even. The flickering also feeds back into the MSGEQ7 readings from User audio, even into the vehicles audio system as a popping sound. But again, simply opening the Android app to establish a connection, gets rid of the popping, the flickering, and the bad readings... I am adding a decoupling capacitor to the power lines of the module in the next revision (.1uf), but is there something I can do to the serial lines?
6  Community / Exhibition / Gallery / Re: ShowStopper LED Lighting System with Android Bluetooth Control on: December 24, 2012, 02:26:44 pm
The Source is fully available at http://showstopperled.com/Public.zip, I apologize for the error.
7  Community / Exhibition / Gallery / ShowStopper LED Lighting System with Android Bluetooth Control on: December 24, 2012, 02:13:32 pm
Before I get to the juicy details and how it benefits the Arduino/Maker Community, the Sales Pitch!

My lighting controller uses an Atmega328 and was programmed using the Arduino IDE for all of the AWESOME libraries and support! This forum has helped me over the past two years prepare and perfect the design both in code and Hardware! I have gained assistance here both from posting and reading, with using the TLC5940 with mosfets, the MSGEQ7, and all of the code that ties it together.

The website is http://www.ShowStopperLED.com
Facebook: https://www.facebook.com/ShowStopperLED
Youtube: http://www.youtube.com/user/showstopperled/videos?view=0
Flickr: http://www.flickr.com/photos/showstopperled/

Now, my design is Open Source, upon request. That's Schematics, Eagle Files, Board Source for both the Atmega328 and the PJRC Teensy++ 2.0, as well as the Android Source. There were quite a few hurdles to overcome, including a problem I saw repeated over and over with Android Bluetooth Dsicovery and it being required to Hard-Code the MAC Address of your Bluetooth Module in order to connect. My Solution to the MAC problem is to simply load a MAC Address from a text file on the SD Card.
Anyone is welcome to improve/modify and distribute the Boards and Code under and Open Source License! It is my hope that improved/modified board code will give users even more options and Awesomeness to look forward to!
8  Using Arduino / General Electronics / Re: Logic level mosfets do not turn on, unless I touch them! on: October 15, 2012, 10:58:54 am
I was joking/thanking when I said "That part!" Grumpy_Mike. Pullups to V+ instated, everything works!
9  Using Arduino / General Electronics / Re: Logic level mosfets do not turn on, unless I touch them! on: October 15, 2012, 08:54:27 am
That part!
10  Using Arduino / General Electronics / Re: Logic level mosfets do not turn on, unless I touch them! on: October 15, 2012, 08:31:37 am
Sorry guys, church yesterday. I have attached an early, but applicable, schematic. I am also seeing differing of opinion on whether I should pull up or pull down the gates. As I said, the pulldowns in the schematic have not been soldered on yet. Holding the board in my hand, everything works as it should. Setting it down, nothing. Specifically, touching the Mosfet pins on the bottom of the board illuminates that channel in accordance with the running program. I am seriously considering dropping the TLC5940 in the next revision for ShiftPWM. But still need to figure out what's going on with the mosfets. If you guys are sure the IREF resistor on the TLC is not to blame, I will leave it alone for now.
11  Using Arduino / General Electronics / Re: Logic level mosfets do not turn on, unless I touch them! on: October 13, 2012, 09:54:47 pm
It is wired correctly or wouldn't do anything at all. I'm sorry I did not include drawing. Its the same as the  drawing except a micro controller triggers the TLC instead of the mosfets them selves. My thoughts, is the value of the TLC's IREF resistor possibly holding its output voltage too low to turn the mosfets on.

{Edited for "Attitude and content". DPM}
12  Using Arduino / Project Guidance / Is wifi really the only way to send wireless data from iPhone to arduino? on: October 13, 2012, 07:57:42 pm
Android -> Bluetooth -> Arduino -----> Success!
iPhone -> hoops -> hurdles -> puking?

I have read that there is no way (without becoming a hardware manufacturer and getting approved) to send bluetooth data from your every day iPhone? Can anyone definitively tell me that wifi is the only way to make a project that should wirelessly receive input from an iPhone?

What we are talking about here is R,G,B values for a lighting controller.
13  Using Arduino / General Electronics / Logic level mosfets do not turn on, unless I touch them! on: October 13, 2012, 07:52:35 pm
Following the example by lady ada here: http://www.ladyada.net/products/rgbledstrip/
Using the STP16NF06 as suggested, wired properly, with a TLC 5940 driving them commanded by an arduino, nothing happens unless I hold the PCB in my hands. simply touching the pins of the mosfets, while a fade is running, turns them on until the fade completes (I can let go as soon as everything lights up). The RGB LED's stay dark until I touch the mosfets with dry, bare hands again. NOTE, I did not install the 10k resistors (yet) that I have seen in other depictions, but aren't those to make the mosfets turn back off? My current limiting resistor (IREF) on the TLC5940 is a 2.2k.
14  Using Arduino / Programming Questions / Re: Is there an easier way to do all of this? on: September 11, 2012, 03:47:33 pm
Got rid of that ugly math, thanks guys, and sortData() is a result of complaints about invalid Char to int conversions. data[chan][0] = atoi(red); doesn't work.
15  Using Arduino / Programming Questions / Re: Is there an easier way to do all of this? on: September 11, 2012, 01:55:48 pm
they are the output pins of the TLC5940
Red, Green, and Blue
channel 0 is ouptuts 0,1,2
channel 1 is outputs 3,4,5
channel 2 is outputs 6,7,8
channel 3 is outputs 9,10,11
channel 4 is outputs 12,13,14

so

Code:
switch(chan)
181. {
182. case 0:
183. r = 0; // 0
184. g = r++; // 1
185. b = g++; // 2
186. break; // I'll admit, I thought the increments looked a lot cooler than r=0, g=1, b=2 (yes, I am a bit immature)
187. case 1:
188. r = 3; // I know you really like tables, matrices, 2d arrays; but, I am sure 100% sure that looking these simple values up like
189. g = r++; // that would be slower than this, even if there is a better way than this...
190. b = g++;
191. break;
Pages: [1] 2 3