Open source Arduino based Ian FIFO controller project - diyAudio
Go Back   Home > Forums > Source & Line > Digital Line Level

Digital Line Level DACs, Digital Crossovers, Equalizers, etc.

Please consider donating to help us continue to serve you.

Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving
Reply
 
Thread Tools Search this Thread
Old Today, 12:56 AM   #1
diyAudio Member
 
iancanada's Avatar
 
Join Date: Dec 2009
Location: Toronto
Default Open source Arduino based Ian FIFO controller project

Ian FIFO II has two I2S inputs, while the S/PDIF board has four. There will be five music sources in total, so, it would be ideal to have an integrated controller to work with the FIFO KIT.

There are no difficulties to develop a dedicated controller for the Ian FIFO KIT. However, I would prefer an open source, Arduino based project, because more people in this community can take part in. With the source code, everybody can make a controller on their own. We can set up a team to help nourish and improve this project. More fun will be had soon.

This is my plan:

1. Introduce a very small operating system, IanRTOS (It might be one of the smallest RTOS for Arduino). It has scheduled tasks management in non-block mode and can make a programmerís life so much easier with state machine style C++ programming.
2. Write a C++ class for DFR0009 LCD KeyPad shield.
3. Write a C++ class for Ian FIFO and S/PDIF board.
4. Build a main sketch of the Ian FIFO controller with above classes
5. Run Ian FIFO KIT with this controller
6. Introduce possible IR remote control
7. Possible TFT Touch screen
8. Possible Bluetooth controller
9. Possible wifi based mobile controller
10. And much more!

The FIFO controller will look like this. Please see the following pictures for details. We only need an ARDUINO board and a LCD KEYPAD shield for now.

By following this project, you can build this Arduino controller by yourself, and then customize it and improve it.

Arduino UNO Rev3 – Arduino Store USA

DFRobot LCD Keypad Shield for Arduino - RobotShop


Click the image to open in full size.
IanFIFOcontroller by Ian, on Flickr

Click the image to open in full size.
ARDUINO_UNO by Ian, on Flickr

Click the image to open in full size.
DFR0009LCDKEYPADshield by Ian, on Flickr

Click the image to open in full size.
IanRTOS by Ian, on Flickr

Ian
__________________
Twitter: @iancanadaTT GBVI: FIFO II, Dual XO II & other accessories
http://www.diyaudio.com/forums/group...ml#post4357477

Last edited by iancanada; Today at 01:10 AM.
  Reply With Quote
Old Today, 04:03 AM   #2
diyAudio Member
 
iancanada's Avatar
 
Join Date: Dec 2009
Location: Toronto
This controller will work with:

1. FIFO II with S/PDIF board
2. FIFO II without S/PDIF board
3. FIFO I with S/PDIF board

Ian
__________________
Twitter: @iancanadaTT GBVI: FIFO II, Dual XO II & other accessories
http://www.diyaudio.com/forums/group...ml#post4357477
  Reply With Quote

Reply


Hide this!Advertise here!
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Arduino based LDR volume and source selection controller Vincent77 Analog Line Level 8 23rd August 2015 06:27 PM
WTB: Ian FIFO board mcluxun Swap Meet 0 25th March 2014 03:13 AM
FS: Ian's FIFO Stack MisterRogers Swap Meet 1 14th April 2013 02:43 AM
FS: Ian's FIFO Stack MisterRogers Swap Meet 0 6th April 2013 04:25 PM


New To Site? Need Help?

All times are GMT. The time now is 05:19 AM.


vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2015 DragonByte Technologies Ltd.
Copyright ©1999-2015 diyAudio

Content Relevant URLs by vBSEO 3.3.2