Pages: [1] 2   Go Down
Author Topic: Wise4Sure  (Read 1851 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Edison Member
*
Karma: 8
Posts: 1411
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I don't know what others think of the LED displays from Sure Electronics, but for me they seem to offer the best performance/price display option out there.

I recently developed a new version of Wise Clock, that loads the text from SD card and displays it on the mentioned LED display. Arduino with ATmega 328 could barely cope with the load (pun intended): the 2KB of RAM was used to the hilt. So I decided (as suggested) to switch to ATmega644, used in sanguino, which has 4KB of RAM. In the process, I also decided to design a board that would plug into the LED display from Sure Electronics, hence the name "Wise4Sure".

I am wondering how useful for the others this Wise4Sure board would be.
Some of its features are:
  • ATmega644P (at 16MHz) as its core;
  • directly pluggable into either of the 2 (16x24 or 8x32) LED displays from Sure Electronics;
  • display selectable from switch;
  • SD card socket;
  • RTC (DS1307) with backup battery;
  • 24LC256 EEPROM;
  • FTDI connector;
  • powered from an USB type B connector;

A working prototype can be seen in this video:
[media]http://www.youtube.com/watch?v=43wj4u9sp7s[/media]

Here we are, working on that board, as shown below.

http://www.flickr.com/photos/11567579@N05/3803019572/

Your comments are appreciated.
Logged

0
Offline Offline
Sr. Member
****
Karma: 0
Posts: 388
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Integrated SD socket and FTDI are useful to me. LED display sockets ... not so much. RTC w/backup wouldn't hurt (or help). As for memory/RAM, the more the merrier.

I'd prefer it to be self-contained so I could power it with a battery instead of only thru USB, even if it was just an entry pad/pin to take power from a regulated 5v source, but beggars can't be choosers. (I just want FTDI for an alternate data source from a PC instead of from an SD card -- the user could choose the data source from day to day.)

Will be watching this thread with interest.
« Last Edit: August 08, 2009, 11:52:52 pm by TBAr » Logged

0
Offline Offline
Edison Member
*
Karma: 8
Posts: 1411
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I gathered a few more comments/suggestions, which I will try to incorporate into the board:
- IR receiver;
- breakout connectors/headers for the other remaining pins;
- 2-pin power connector (JST, molex) for battery;
- it would be nice to have pin-compatibility with Arduino shields;
- a connector for XBee adapter;

Here are a few explanations about the design goals:
- Wise4Sure is supposed to fit snugly and firmly into the 16x24 LED display; one connector carries the signals for the display, the other has just mechanical purpose;
- for the 8x32 LED display, only the signal connector gets plugged into the display;

Back to the "drawing board".
« Last Edit: August 09, 2009, 07:28:35 am by florinc » Logged

Denver
Offline Offline
God Member
*****
Karma: 20
Posts: 779
Inactive - PM
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I'd suggest powering the SD card from a digital pin (if possible). My experience so far, is that sometimes the power must be removed from the card to get it working again (i.e after loading a new sketch)

If you have control over the power, it gives you some options.
« Last Edit: August 12, 2009, 02:17:15 pm by BroHogan » Logged

"Data is not information, information is not knowledge, knowledge is not understanding, understanding is not wisdom."
~ Clifford Stoll

0
Offline Offline
Edison Member
*
Karma: 8
Posts: 1411
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Thanks for the advice. This is how the card on the SD shield from Libelium is powered. I always wondered why, cause I never experienced this kind of problem (power must be removed from the card).

Another "improvement" I am going to make is an LED on the CS line, kinda like the HDD LEDs in PCs smiley
It will also help debugging.

PS This sounds very "Star wars" -y 8-)
Quote
If you have control over the power
« Last Edit: August 12, 2009, 04:49:58 pm by florinc » Logged

Denver
Offline Offline
God Member
*****
Karma: 20
Posts: 779
Inactive - PM
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Just another way of saying "Use the force" I guess.
Logged

"Data is not information, information is not knowledge, knowledge is not understanding, understanding is not wisdom."
~ Clifford Stoll

0
Offline Offline
Edison Member
*
Karma: 8
Posts: 1411
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I managed to design the board so that, besides being the undershield for the Sure Electronics LED display, it is also usable as the base for Uzebox.

http://www.flickr.com/photos/11567579@N05/3839116934/

Some features are:
  • ability to solder either USB type B or miniB connector (for power);
  • ability to solder either resonator or crystal + 2 capacitors;
  • ability to solder either SD socket or microSD socket;
  • configurable (through jumper) for either Sure LED display 8x32 or 16x24;
  • all 4 ports connected to headers; this is how the board becomes the base for the uzebox; a uzebox shield (with AD725, RCA connectors, audio etc) is to be plugged into these 4 headers; (for uzebox, a different crystal needs to be used though)
  • power switch;
  • optional IR receiver;
  • optional EEPROM (either SMD or TH);
  • optional RTC (either SMD or TH) with on board backup battery;
  • 2-pin molex (or JST) connector for power;
Do you see any obvious (or subtle smiley) mistakes?
Would this be of any interest to others?
Logged

Offline Offline
Jr. Member
**
Karma: 2
Posts: 85
(╯°□°)╯︵ ┻━┻
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

If you decide to sell it as a kit, I would really consider buying it! smiley-grin

Try to fit a simple amplifier like tha WaveShield so it can play some .wav files (Alarm?)!
Logged

0
Offline Offline
Edison Member
*
Karma: 8
Posts: 1411
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I thought of that (playing wave files). A better solution would be a(nother) wave shield, using ladyada's schematics. It would plug in the 4 headers and have the DAC, an amplifier and a speaker. I did not try a sketch that includes playing the wave files, but I think it should work (if nothing else is running).
As I mentioned earlier, another shield should be the "Uzebox shield". More on that later.
I will put together a kit as soon as I will have the boards made.
Logged

Toronto, ON
Offline Offline
Full Member
***
Karma: 10
Posts: 233
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

For SD card access and MP3/WAV playback, I'd suggest using our uMP3 Playback Module.

You can offload the heavy lifting of SD card access, and you'll get music for alarms/listening.  I think it would work great with your original WiseDuino too.  (Your Wise Clock with the dome case looks great too!)

The display looks nice and bright... although, PWM'ing the LEDs for late night dimming would be a nifty feature.

I've written an Arduino library for the uMP3 already, but haven't had the chance to upload it yet.  You can have a look at the uMMC library I've created to see the capabilities of the SD card access.

http://code.google.com/p/ummc-library-arduino/

You can pick up one from RobotShop or from one of our distributors.

I'll be putting up the uMP3 library shortly.

b
Logged


0
Offline Offline
Edison Member
*
Karma: 8
Posts: 1411
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

That (uMP3 Playback Module) looks like a pretty powerful machine in itself.
It would be very nice if it was an Arduino shield (pluggable/stackable, that is), I am sure many would be interested. In this case (Arduino shield), a small speaker would be useful as well.

What is the "uMP3 Chipset"?

The more I read, the more I like it. This looks like a great toy.

« Last Edit: August 25, 2009, 10:23:12 pm by florinc » Logged

Toronto, ON
Offline Offline
Full Member
***
Karma: 10
Posts: 233
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Funny you should mention a shield... I bet you can't guess what I'm working on right now? smiley-wink

It won't have a speaker on board (people are picky about their speakers), but it's easy to add a small one if you wanted.

The chipset is for companies who want to integrate the uMP3 onto their own boards.

Once I get the new board done and off to fab, I'm going to put up as many examples with the Arduino and uMP3 as I can.

I'd really like to see it in use on one of your clocks.  It would be pretty sweet to have a alarm clock with music from an SD card.  With scrolling lyrics.  Something to wake up to in the morning.  "Workin' nine to five..."

b
Logged


0
Offline Offline
Edison Member
*
Karma: 8
Posts: 1411
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I received the boards.


And this is the assembled board, which worked (amazingly) right away.


Details here:
http://timewitharduino.blogspot.com/2009/09/introducing-duino644.html
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 3
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

as long as the prices are good
Logged

Gregory Geig Greg Geig

0
Offline Offline
Edison Member
*
Karma: 8
Posts: 1411
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

For US$64 ($54 for Duino644 + $10 for LED display) you can get a nice and useful device. And that includes a more powerful (than ATmega328) microcontroller, SD card socket, real time clock, EEPROM, IR receiver etc. Also, potential for a uzebox gaming console.
« Last Edit: September 19, 2009, 08:51:07 am by florinc » Logged

Pages: [1] 2   Go Up
Jump to: