Show Posts
Pages: [1] 2 3
1  Community / Products and Services / Infinity Clock Kickstarter Campaign on: June 07, 2013, 07:21:33 pm
Hey all,

just wanted to share my Kickstarter campaign for my new Infinity Clock line:

http://kck.st/18SpP8L

This was prototyped with Arduino, and currently uses ATMega 328 microprocessors.

We have it available in a bare-bones kit - which is just the naked circuit board, 3-D printed part, bill of materials, and all sorts of instructions.  All parts (except for the mirrors and the Real-Time Clock Module - DS3231) are available from Mouser for about $40 or so.
The Infinity Clock is also available in a full kit, with EVERYTHING you'd need to build one of our fine timepieces, and of course, fully assembled units.

We also have a Color Infinity Clock kit available as well...

check it out, and back our project!

Thanks a bunch!

Paul

2  Using Arduino / Project Guidance / Re: It is possible to read a single DS-1307 Clock module with multiple Arduinos? on: May 27, 2013, 09:50:53 am
I have Digital Pins 4+7 available.  I was thinking about parallelling the SCL & SDA lines from all the arduinos.  And connecting Pin 4 to pin 7 on the next arduino.

I'd read the time with the first Arduino with the standard procedure.
Then I'd send Arduino # 1 pin 4 HIGH.
Arduino #2 pin 7 would see the High, and then read the clock module with the standard procedure.
then arduino#2 pin 4 would go HIGH.
Arduino #3 pin 7 would see the High, and then read the clock module with the standard procedure.

and so on...



If it works, this would probably be the easiest process, and would be fast too.  Beyond that, I wouldn't have to
deal with any major additional circuitry, and it would be plug-n-play, with the ability to add in as many clocks as needed, while keeping them all (almost) in sync.  I say almost in sync, as each arduino would be a few ticks behind the one before it...
3  Using Arduino / Project Guidance / It is possible to read a single DS-1307 Clock module with multiple Arduinos? on: May 26, 2013, 12:58:35 pm
Hey all,

I am trying to make a bunch of devices access a single Real Time Clock module, so I can have 6 - 12 clocks snyc'ed to the same time...

I was originally thinking of just using the 1sec. pulse option, tying the pulse into a number of arduino on interrupt pins, and then updating seconds on each clock independently. while that works for a simple demo, I would need to do a bit more than that...

It'd be preferred to have each clock be able to call out to the DS-1307 and get the time back from it...  Then possibly trigger the next arduino in line to request the time from the DS1307, with a digital out and an interrupt.

Anyone does anything like this before?
4  Using Arduino / Project Guidance / Re: Need a case for my project on: April 12, 2013, 02:34:58 pm
perhaps you can design your own case in Google SketchUp, and for about $20.00 or so, get someone (like me) to print it for you with a 3-D printer...
5  Using Arduino / Project Guidance / Re: Wave/mp3player+TLS5940 on a 328p-pu? on: April 12, 2013, 02:31:15 pm
If you are trying to do that little light thing that appears kinda midscreen-ish at :22 in the video,  you could try some charliplexing.  All you'd need is the 328 chip (and support parts; crystal, etc)  Charliplexing 15 LEDs would take up 5 pins, but would control up to 20 LEDs.  They wouldn;t even need to be PWM pins.

I have tinkered with Charliepelxing and the LOL Shield library, bastardizing it for my clock application with decent success.
I think there are some audio sketches that use PWM pins for sound...  I'm not up to sound in y project yet, but it's coming.

You could request some samples from TI directly, for free...

Crossroads - you dig those TLC5940's eh?  Me too.
6  Community / Local Groups / Re: Anyone on/in Long Island, New York? on: November 04, 2012, 06:05:24 pm
I'd be down for some gathering.

I also have a 3-d printer  ;-)


Massapequa, which is ON Long Island.
7  Community / Local Groups / Re: NYC Arduino on: November 04, 2012, 06:03:12 pm
I dont know the EcoArduino module - cant find much info on it either...

I am on Long Island, and I'd be happy to help where I can.  I could also use a little design assistance with a product line I am working on, so we might be able to just swap a few hours and help each other out.

you can email me:  paul at thinksystems dot com
8  Using Arduino / Microcontrollers / Re: Meduino Pro mini Enhancement on: November 04, 2012, 04:11:12 pm
I've bought about a dozen of these.  love 'em.  small but not the smallest, however they are the smallest I've seen with all the digital pins on one side.

at $11.00?  marvelous.
9  Using Arduino / Project Guidance / Re: RTC modules - who's is "best"? on: October 10, 2012, 07:42:29 am
I use the Chronodot from MaceTech too.

couldn't be easier.    couldn't be better.

Thanks Macegr for your efforts.

Where can I get a nice discount on a bulk order - 250 units.
10  Using Arduino / Project Guidance / Re: AS1130 sink or source? on: August 21, 2012, 09:32:01 pm
Here's a diagram for charlieplexing 72 led's.



hope it helps.
11  Using Arduino / General Electronics / Re: 132 LED PWM IC help. AS1130 on: August 19, 2012, 10:44:07 pm
Any luck with these chips?

I am very interested, but certainly couldn't build a library for them...
12  Using Arduino / LEDs and Multiplexing / Re: How many LEDs can I fade using UNO? on: August 18, 2012, 04:39:21 pm
There's always the LED Pixel strings/strips.

As for wiring, it's Ground, 5V or 12V, Data, and Clock. You should use a decent power supply, > 1 amp.
There are full libraries supporting most chips out there (FastSPI is what I use), and that makes  communicating with your LEDs a breeze.

My project is an 80x LED clock, 60x on clockface and 4x as quarter marks, and 16x as a pendulum. Rather than concerning myself with hardware that already exists, and is cost-effective (if you consider the parts, assembly time, and re-assembly time  ;-), I'd be able to focus on the sketch.

I use LPD6803 based individual pixels, they come pre-wired with about 4" of wire between, 
similar to these:  http://www.adafruit.com/products/322
the best thing about these (and all the other PWM controllers) is that they only take up 2 pins on your arduino. The rest of the pins are available, including all interrupts.


I fade seconds and minutes, and the pendulum is continuously "swinging", running through an array of different values.  All of the timing for the fades is using 'blink without delay' - which if you are looking to get fades to run at differing times and rates, will be your best friend.

The libraries have excellent examples that you can both tweak for your needs and learn from, enabling you to write your own.

Good luck and have fun - I did.
13  Using Arduino / LEDs and Multiplexing / SM 16716 chips - instead of WS2801 on: August 16, 2012, 10:40:44 pm
Anyone know about these?  I can't find any info in English.  My LED pixel supplier is using SM 16716 instead of WS2801 in pixels.

he says they are 256 PWM levels, and more stable than the WS2801, but he doesn't know much about what signla to feed them.

My alternative is LPD6803, but those are only 32 PWM levels, although I already have my sketches written for those, Id rather move up to 256 levels and tweak my code a bit.

14  Using Arduino / Programming Questions / Re: How to access variable in a loop as it changes? on: July 20, 2012, 08:44:33 pm
Quote
The Arduino is good at watching ball games and drinking beer.


That's classic! 
15  Using Arduino / Programming Questions / Re: wait without delay() in a for-loop... How to do this? on: July 20, 2012, 03:25:32 pm
This is much more readable:
Code:
for(i=0;i<30;)
  {                   
     if (millis() - lastmillis < 25)    //  testing if the proper time has NOT passed
        {   
             otherRoutine();               // the other routine that needs to be regularly called
         }   
     else  {                                      // if the time HAS passed
       doSomething                          // do the occasional thing
       otherRoutine();                      // the other routine that needs to be regularly called
       lastmillis=millis();
       i++;
    }
   }

Or you could swap out the for loop for a while loop

for(i=0;i<30;)  without an "incrementer"  -   who knew you could do that?!?

i do now.

Thanks everyone for a bunch of good and very valid answers.  I now have some differing techniques to play with...
Especially the  'while' loop, as that seems more sensible for my application and also seems that it'd always be more  readable than a tucked away i++; hidden somewhere unexpected...

I felt that  for loop was there for "fixed" repetitions (but then why would break; exist?), at fixed increments and that is why I asked the Q: in the first place.   It just "felt weird" to be tampering with the incrementing variable manually.  I am glad my gut feeling was right.  it means I AM learning.  ;-)

Pages: [1] 2 3