Have you tried reading the image data once, put that data into a buffer, then displaying a line at a time from that buffer?
Reading from SD cards is slow. Reading from buffers is going to be at...
Type: Posts; User: happyinmotion
Have you tried reading the image data once, put that data into a buffer, then displaying a line at a time from that buffer?
Reading from SD cards is slow. Reading from buffers is going to be at...
Cheers for setting up the profile, I've just ordered a couple.
Cheers, I look forward to getting my hands on some and good to hear there's lots of interest.
NZ has relatively sane politics, so I'm not going to complain about the postage.
I'd love to try these out as I'd like to make a sound-reactive version of my excessive LED staff.
Sadly, I'm in New Zealand and Tindie is telling me that it won't ship these to NZ. Any idea when...
Looks to me like the displayed image has far fewer colours than the original. This can happen if you are not displaying at full brightness. Is this the case?
If you have an image with 256 levels,...
Thanks for finding that out for us. I'm another of the people who wants to use a T3.6 for an LED staff, so it's good to know in advance what the failure modes will be. I've too had a surface-mount...
They are macros defined in the FastLED library. You can look up the code in http://fastled.io/docs/3.1/lib8tion_8h_source.html
They don't use interrupts (stated at...
The FastLED library has a bunch of macros for non-blocking delays, which let your code update frames when needed while allowing your code to do all the other things it may want to do.
So you can...
That's looking very nice.
And yes, the high frame rate is really needed for this kind of thing, so I'm glad you've got it going hard out.
I'd love to be able to use something like this for music response on my Teensy glow-staff. However, as Paul mentioned, immunity to electrical noise is critical. I'm switching up to 800 APA102 LEDs on...
I've used Onehorse's most fine STBC08 High-Current LiPo Battery Charger for several projects, including the Mitocondrion 800 LED POV glow staff. It is nearly ideal. I'm now working on some wearable...
Yup, great news to wake up to. Thanks Paul.
Does mean I'm going to have to build another version of the Mitochondrion glow staff. The goal for this one will be LED music visualisation as well as...
Yup, I did. I don't think I'd get anything without TFT_DC.
I have the Adafruit 3.5" TFT HX8357D and a Teensy 3.2. Here I was about to complain that it wasn't working when I started by checking my wiring. The wiring was wrong. Doh. Fixing that gives me a...
I am running 800 APA102 LEDs as four 200 LED strips in parallel, i.e. all four strips display the same pattern and are controlled from the same clock and data pins.
It works. I'm refreshing them...
Thanks.
Yes, that's on the list of things I'd like to do next. I'm thinking something like a BlueSmiRF to wirelessly link to a phone running MIT App Inventor or equivalent.
Can't resist posting a few more pics:
6638
6639
6640
I've put together a pretty detailed write up of the Mitochondrion, Mark 5.3, with lots of high-quality pics and technical details included.
6636
6637
This has survived it's first festival...
That's impressive.
I've never gone below 15.9 mm, but then again I'm using the side holes.
Can you try changing the refresh speed of the LEDs or the clock speed of the Teensy?
Batteries are 14500 lithiums. Power is capped at 10 Watts by FastLED, which is bright enough for daytime use. More power drain just sags the battery Voltage and causes red-out.
Boards on three of...
Yup, four sided, 200 LEDs per strip, so 800 LEDs in total. You can use this in daylight.
There's enough room inside a 25.4 mm ID tube for a 14500 cell, the cell holder, four PCBs, four LED strips,...
I'm also keen to find out.
The next version of the Mitochondrion glow staff is now spinnable and ready for Kiwiburn. The on-Teensy memory only holds about fifty images and those are only 16...
Hey, that's looking pretty good. I have a heap of questions:
What camera did you use to get those recordings? I've tried and failed to get good video of my staff.
How effective is the mercury...
My experience has been that printing undersize and drilling out is the best way to go, even with prints at Shapeways. I tend to print slightly smaller than the pilot hole size, so for M3, I'll print...
Ah yes, that did the trick.
Changed every Wire.fn() to Wire1.fn() throughout the whole sketch and now I'm getting good comms and good data from the sensors. Thanks for helping with that.
To...
(For future reference, AD0 on the MPU-9250 microshield corresponds to pin 24 on the Teensy 3.1.)
Toggling pin 24/AD0 changes the device address from 0x68 to 0x69 and back, as expected. The I2C...
I agree that current libraries don't make it easy to use alternate or multiple I2C buses.
The sketch is now using Wire1. However, the i2c_t3 library is unchanged and I'm pretty sure that it...
I am using the sketch at https://github.com/kriswiner/MPU-9250/blob/master/MPU9250BasicAHRS_t3.ino. That uses i2c_t3 and wire, not wire1. Is that incorrect?
Changing all of the wire.blah(...) to...
This time around, I ordered the MPU-9250 micro add on shield. I'm getting ACK but not WHOAMI.
The shield is soldered onto the back of a Teensy 3.2 and the code from...
Have you tried different clock speeds for the Teensy (not the SPI data rate)? Some earlier versions of FastLED cause flicker at more than 48 MHz.
...
Yeah, until then, this:
5520
Because chloroplasts absorb light, whereas mitochondria supply energy.
I went to bed last night having spent the day scratching my head over how to get a Teensy to run the APA102 strips AND the SPI flash memory AND the motion sensor AND the microphone...
So Xmas just...
A couple of pictures from my glow staff. Teensy 3.1, FastLED, and APA102s.
5303
5304
A few more at happyinmotion.com.
Sorry for the delay in getting these pics after promising them a...
Yup, it was Avast. Disable that and the compile time goes back to a reasonable 15 seconds. Thanks for the pointer.
I switched to Avast recently (coz AVG decided to sell user data) which fits with...
Compiling has started to take a while. Like four minutes for the example Blink program.
I'm using Arduino IDE 1.6.3, Teensy loader 1.23, onto a 3.1.
Verbose mode doesn't reveal any complaints,...
Hi, did anyone get anywhere with this?
I've one of the INMP441 breakout boards connected to a Teensy and it produces a bitstream to Serial, but I'm not sure how to analyse that data (or even how...
On the Hat? Definitely. There's an exposed distribution board and the ends of the strips, all of which pick up dust and need to be protected.
Not sure how to dust-proof the switches on the strip...
By this point, many of you know the drill: make shiny LED things, take them to Burning Man, discover interesting new failure modes.
I made five drivers for LED strips and discovered just how...
I tested a bunch of level shifters last year. Those were for driving Neopixel LED strips, which are very picky. For anything less demanding, I'd expect the choice of level shifter to matter much less...
I'm using APA102 strips for my 800 LED POV staff. I'm updating at 3 ms and getting great image display.
You'll also have to take my word for it, as I've still no passable photos. I need to repair...
I'm looking forward to more flash and more pins. An easy to use low power standby mode would be nice. Lack of 5 V I can cope with, as I'm using level shifters to provide 5 V signals to LED strips...
I don't think we can say whether level shifters are needed or not without some serious testing of what works and what doesn't.
The NeoPixel strips were very touchy about Voltage levels. Even with...
Yeah, I should also start a new thread, as the 800 LED POV staff is now spinnable and people may be interested in that. I've yet to get a good photo though, due it being too bright.
I'm also...
As for running multiple strips off a single data line, i.e. strips in parallel, I've had no problems using four 1.5 metre strips, both for NeoPixel and APA102.
However, unless you need very fast...
I'm working on something similar: Teensy 3.1, LSM9DS0 motion sensor, 12 14500 Li-Ion cells, 90 Watts of UBECs powering 800 LEDs as four parallel strips of 200 APA102 LEDs.
Progress as of this...
Ok, I figured it out. Here's my stand-alone sketch and library to run the LSM9DS0 micro-shield on a Teensy 3.1. I only have the early micro-shields, so no pressure sensor. This has been tested with...
Putting #include <Wire.h> in the sketch certainly means that it finds Wire.h. However, both i2c_t3 and Wire try to declare the same objects.
With i2c_t3 before Wire:...
Sorry, now I'm even more confused.
https://github.com/kriswiner/LSM9DS0/blob/master/Teensy3.1/LSM9DS0-MS5637/LSM9DS0_MS5637_Mini_Add_On.ino is missing the function definition for...