CodeWalrus

Development => Hardware => Topic started by: Frost Sheridan on January 09, 2015, 08:25:22 pm

Title: Arduino Computer - FrostAPC328
Post by: Frost Sheridan on January 09, 2015, 08:25:22 pm
Synopsis:
The FrostAPC-328 is a clock that will also be able to run apps. The device has a 16 character, 2 line LCD display and is powered by my Arduino Uno. It has 3 buttons: Scroll (B1), Accept (B2), and Exit (B3).

A video:


Some pictures:
Here's the device itself.


Here's the main menu.




Here's the clock. (It's not set yet!)


Here's the stopwatch. It's really simple. Scroll starts/stops, and Accept resets.



App support isn't implemented yet, so I can't show any pictures of that!

Here's the settings menu. All of the options actually work here!



Here's how to set the time. Scroll changes the number, and Accept continues to next field.



Here's how to set the date. The controls are the same as setting the time.




The System Info screen only shows version number. When app support is implemented, it will show free memory.
Title: Re: Arduino Computer - FrostAPC328
Post by: Keoni29 on January 09, 2015, 08:29:19 pm
What will the operating system be able to do? Does it  have a filesystem or multitasking?
Title: Re: Arduino Computer - FrostAPC328
Post by: Frost Sheridan on January 09, 2015, 08:35:20 pm
Quote from: Keoni29 on January 09, 2015, 08:29:19 pm
What will the operating system be able to do? Does it  have a filesystem or multitasking?

Don't expect much. :P There will eventually be a filesystem, but it will be extremely simple. Probably just files, and no directory support.
Title: Re: Arduino Computer - FrostAPC328
Post by: DJ Omnimaga on January 09, 2015, 09:14:56 pm
Them TI-8x fonts ^.^

Nice so far by the way :D
Title: Re: Arduino Computer - FrostAPC328
Post by: Frost Sheridan on January 09, 2015, 09:23:48 pm
Quote from: DJ Omnimaga on January 09, 2015, 09:14:56 pm
Them TI-8x fonts ^.^

That's just the default font of the LCD. If you search the driver chip this LCD uses on Google (https://www.google.com/search?q=hd44780+lcd&espv=2&biw=1280&bih=899&source=lnms&tbm=isch&sa=X&ei=iEawVOawAY_-yQSd5IGgAw&ved=0CAcQ_AUoAg), it looks like they all use the same font.
Title: Re: Arduino Computer - FrostAPC328
Post by: Keoni29 on January 09, 2015, 11:56:59 pm
Yeah pretty much every cheap character LCD module uses one of those or a clone. It's an industry standard.
Title: Re: Arduino Computer - FrostAPC328
Post by: DJ Omnimaga on January 10, 2015, 05:44:59 am
Quote from: Spyro543 on January 09, 2015, 09:23:48 pm
Quote from: DJ Omnimaga on January 09, 2015, 09:14:56 pm
Them TI-8x fonts ^.^

That's just the default font of the LCD. If you search the driver chip this LCD uses on Google (https://www.google.com/search?q=hd44780+lcd&espv=2&biw=1280&bih=899&source=lnms&tbm=isch&sa=X&ei=iEawVOawAY_-yQSd5IGgAw&ved=0CAcQ_AUoAg), it looks like they all use the same font.
TI must have sent a lot of DMCA takedown notices or C&D letters in recent years, then >.<

Kidding aside, thanks for pointing out. I didn't realize those fonts were standard on those LCD's.
Title: Re: Arduino Computer - FrostAPC328
Post by: Duke "Tape" Eiyeron on January 10, 2015, 04:21:16 pm
They look too alike the Casio font, you know? Just everything low-res have a similar font.

Oh and IIRC copyrights can't be applied to bitmap fonts for a reason I don't remember.
Title: Re: Arduino Computer - FrostAPC328
Post by: DJ Omnimaga on January 10, 2015, 07:07:04 pm
Quote from: Eiyeron on January 10, 2015, 04:21:16 pm
They look too alike the Casio font, you know? Just everything low-res have a similar font.

Oh and IIRC copyrights can't be applied to bitmap fonts for a reason I don't remember.
indeed. They look even closer to TI-84+ and 89T fonts though :P