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.
(https://codewalr.us/proxy.php?request=http%3A%2F%2Fi.imgur.com%2F7PEKOog.jpg&hash=7a109cb3bcded984dff53217d4848c88)

Here's the main menu.
(https://codewalr.us/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FcpF50gL.jpg&hash=98f2ee0a5c450e5a775a4242923ad250)
(https://codewalr.us/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FaKQqpxH.jpg&hash=53ed6472b711ec64196b5676eff97b89)
(https://codewalr.us/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FD3cNafa.jpg&hash=6cee10f5b5fbfab97fdd352b0ef4496c)

Here's the clock. (It's not set yet!)
(https://codewalr.us/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FYsICS2V.jpg&hash=f8b8f1074235db651948f59f2c422b5b)

Here's the stopwatch. It's really simple. Scroll starts/stops, and Accept resets.
(https://codewalr.us/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FeI6INLv.jpg&hash=14d85e329af4cc338a0bca46b5fd9349)
(https://codewalr.us/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FAspDFDI.jpg&hash=4c6fcb0dac983ace89783496e19690e9)

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!
(https://codewalr.us/proxy.php?request=http%3A%2F%2Fi.imgur.com%2F7bDPviZ.jpg&hash=01dc696b3f844d8fb046e17c3ee82894)
(https://codewalr.us/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FhrCPlMa.jpg&hash=7f504e98406a7208ba36e2960a0c1135)

Here's how to set the time. Scroll changes the number, and Accept continues to next field.
(https://codewalr.us/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FZ8RmpLf.jpg&hash=03c75d6c2557a92b1fab4fa2fc63b6fa)
(https://codewalr.us/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FkZ1e1Lm.jpg&hash=31d234076ee08397e4627ff4a43f952e)

Here's how to set the date. The controls are the same as setting the time.
(https://codewalr.us/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FwPUzdQH.jpg&hash=9ff3bf426b19faef238b8dffbcc5a40a)
(https://codewalr.us/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FKmS5NHH.jpg&hash=fa0bc5745ae393602009abe6c225106c)
(https://codewalr.us/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FiSOQ70T.jpg&hash=c2327cc7df01550050ac80f7f762ad7a)

The System Info screen only shows version number. When app support is implemented, it will show free memory.
(https://codewalr.us/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FGVi8vKR.jpg&hash=3ec171b0c6e3f8f1b1e0c443bce5f662)
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