Tell us about your projects...

For Flowcode users to discuss projects, flowcharts, and any other issues related to Flowcode 4.
To post in this forum you must have a registered copy of Flowcode 4 or higher. To sign up for this forum topic please use the "Online Resources" link in the Flowcode Help Menu.

Moderator: Benj

Stanga
Posts: 35
Joined: Sat Aug 07, 2010 10:17 am
Been thanked: 2 times
Contact:

Re: Tell us about your projects...

Postby Stanga » Thu Jun 14, 2012 9:57 am

Unfortunately for me I lost out on the chance to take part in this thread and qualify to win a free copy of FC5 partly due to delays in a code issue in FC4. See my query on PIC16F88 ADC errors. But I managed to modify the code and have finally managed to launch the product onto the market, but 6 months later.
It is a HIFI DAC (digital to analogue converter) that is software and hardware controlled. The product itself is known as the Beresford Bushmaster DAC. A Google search should bring up my website address and product comments in various forums around the world. The software code was written in FC4, and the functions of interest are:
1. Battery health monitor. The DAC is normally powered via a 12V DC mains connected power supply. It can however also be used with a rechargeable battery. The state of the battery health is monitored via a FC routine and when the battery level approaches 11V a LED starts to blink. This warns the user that the battery needs recharging.
2. AUTO/MANUAL input select. I asked in the Fotias audio preamp thread if such a feature would be of any use for that preamp but after receiving no response I went ahead with developing a routine that ended up in my DAC. The code polls the inputs one by one and upon detection of a valid audio signal it stops searching the other inputs and starts passing the detected and validated audio. When that audio is removed, the DAC reverts back to auto audio search.
3. AUTO LED dimming. This function switches off the LEDS after a few seconds once the DAC has detected an input signal and starts to play. It will also switch off after a few seconds when in AUTO mode but will switch on again for a few seconds and indicate which input has a signal present.

I am working on some code enhancements such as LED brightness adjust and input channel override. The latter is aimed at the likes of SONOS and SKY boxes which hug the inputs with a valid audio command even if they are switched off. This command fools the AUTO function, so a bypass of some sort has become a requirement. The LED brightness adjust only works without any sign of blinking when I use an oscillator above 12MHz. But due to time constraints I have not yet added it to the product that was launched.

I also want to use I2C for some software functions, so I am building a development board to help me with that. The reason I find myself having to build my own development board is because the DAC chip runs off 3.3V, but the FC development boards work off 5V. There is no voltage level shift board in the Matrix range as yet so I can't use any of them to communicate between the DAC chips and the MATRIX boards directly. I wish that Matrix did have at least one board that could be used for I2C and SPI development and work off 3.3V or 5V. I did find such a board on eBay that is made by BYVAC. It has proven to be extremely useful to me so far.

StanleyB ( yes THE StanleyB from internet forums fame)

.
These users thanked the author Stanga for the post (total 2):
Benj (Thu Jun 14, 2012 1:56 pm) • DavidA (Thu Jun 14, 2012 4:01 pm)
Rating: 11.76%
 

User avatar
Steve001
Valued Contributor
Valued Contributor
Posts: 981
Joined: Wed Dec 31, 2008 3:37 pm
Has thanked: 411 times
Been thanked: 464 times
Contact:

Re: Tell us about your projects...

Postby Steve001 » Sat Sep 29, 2012 3:53 pm

deleted as requested
Last edited by Steve001 on Sat Oct 20, 2012 5:32 pm, edited 2 times in total.
These users thanked the author Steve001 for the post:
JohnCrow (Mon Oct 01, 2012 3:07 pm)
Rating: 5.88%
 
Success always occurs in private and failure in full view.

User avatar
Steve001
Valued Contributor
Valued Contributor
Posts: 981
Joined: Wed Dec 31, 2008 3:37 pm
Has thanked: 411 times
Been thanked: 464 times
Contact:

Re: Tell us about your projects...

Postby Steve001 » Sat Sep 29, 2012 3:57 pm

deleted as requested
Last edited by Steve001 on Sat Oct 20, 2012 5:33 pm, edited 1 time in total.
Success always occurs in private and failure in full view.

echase
Posts: 426
Joined: Mon Jun 11, 2007 11:55 am
Has thanked: 49 times
Contact:

Re: Students projets at INSA LYON

Postby echase » Mon Oct 01, 2012 1:56 pm

benp wrote:Segway like vehicle monitoring on a wifi tablet.


Here is another Segway like project. No done by me and not using Flowcode as far as I know, but you could take their published C Code, put it into Flowcode and modify it. It uses a DSP PIC. http://www.scribd.com/doc/76661790/10/Microcontroller

benp
Posts: 155
Joined: Sat Mar 28, 2009 5:44 pm
Location: LYON FRANCE
Has thanked: 3 times
Been thanked: 41 times
Contact:

Re: Tell us about your projects...

Postby benp » Tue Oct 16, 2012 9:02 pm

THe Segway was updated in 2012-2013.
It uses Flowcode dsPIC and EBlocks
More information here:
http://www.matrixmultimedia.com/mmforums/viewtopic.php?f=29&t=10251
And the vidéo here:
Regards
INSA 1er cycle GCP projects with or without eblocks:
http://www.youtube.com/user/INSAgcp