Propellurino ( Arduino Shield )

creating sound with microcontrollers

Propellurino ( Arduino Shield )

Postby chris on Sun Apr 19, 2009 8:47 am

You will find a Demo Video here
You may want to purchase a construction kit here

The propellurino can be used together with an arduino. The propellurino is a so called "shield" for an arduino microcontroller board. It enhances the Arduino in several ways because it has a lot of interfaces the arduino doesn't have:

This shield enables many features to the Arduino it doesn't have without. It
is especially well suited to implement advanced midi synthesizers with a much
richer sound spectrum than the arduino is capable to produce. There are many
example applications to generate sound.

It also has many interfaces which may be used for own creations. There is a VGA
connector for LCD-Monitors to display data from the arduino, a PS/2 connector
for mouse or keyboard, a midi-in port, a stereo analog output and 8
additional digital I/O ports.
The coprocessor is an 8 core 32 Bit propeller multiprocessor. A program is
downloaded to the chip to enable the arduino to control the functions of the
propellurino. This eases the usage for people who know how to program the
Arduino.


features
- VGA connector
- dual DAC output for sound generation
- PS2 mouse or keyboard interface
- MIDI in
- microphone connector

Here is an mp3 synthesizer example from the parallax forum. The synthesizer object from ariba can be run on the Propellurino shield ( without sd-card access ).

Or you can run the hydra sound engine on the Propellurino. Here is an mp3 example from the parallax forum.
The hydra sound engines home is here
Attachments
PropellurinoAufgesteckt.jpg
PropellurinoAufgesteckt.jpg (69.47 KiB) Viewed 43028 times
PropellurinoUndArduino.jpg
PropellurinoUndArduino.jpg (56.56 KiB) Viewed 41177 times
Last edited by chris on Thu Jun 11, 2009 4:10 pm, edited 10 times in total.
chris
 
Posts: 289
Joined: Sun May 25, 2008 7:21 am

Re: Propellurino ( Arduino Shield )

Postby chris on Fri May 01, 2009 8:27 pm

Here is an example, how easy it is to access the Propellurino shield from the arduino. I wrote some drivers to do this.
The example programm for the Arduino simple reads the ADC-inputs and transfers them to the Propellurino shield which displays them on a VGA-Monitor.

Code: Select all
#define XOFFSET_ADC 1
#define YOFFSET_ADC 2

#define XOFFSET_DIG 17
#define YOFFSET_DIG 2

void loop()
{
  int n;

  delay(3000);
  SerPrint(" Beep !");
  Beep();
  delay(100);
  CLEARSCREEN;

    SetColor(0);

    SerPrint("     Arduino Input Pins ");
    PRINT_CR;

  while(1)
  {
    SetPosXY(XOFFSET_ADC, YOFFSET_ADC);
    SetColor(6);
    SerPrint("analog inputs");
    SetColor(7);
    PrintValue(XOFFSET_ADC, YOFFSET_ADC+1,"ADC0: ",analogRead(0));
    PrintValue(XOFFSET_ADC, YOFFSET_ADC+2,"ADC1: ",analogRead(1));
    PrintValue(XOFFSET_ADC, YOFFSET_ADC+3,"ADC2: ",analogRead(2));
    PrintValue(XOFFSET_ADC, YOFFSET_ADC+4,"ADC3: ",analogRead(3));
    PrintValue(XOFFSET_ADC, YOFFSET_ADC+5,"ADC4: ",analogRead(4));
    PrintValue(XOFFSET_ADC, YOFFSET_ADC+6,"ADC5: ",analogRead(5));
   
    SetPosXY(XOFFSET_DIG, YOFFSET_DIG);
    SetColor(6);
    SerPrint("digital pins");
    SetColor(7);
    PrintValue(XOFFSET_DIG, YOFFSET_DIG+1,"PIN4:  ",digitalRead(4));
    PrintValue(XOFFSET_DIG, YOFFSET_DIG+2,"PIN5:  ",digitalRead(5));
    PrintValue(XOFFSET_DIG, YOFFSET_DIG+3,"PIN6:  ",digitalRead(6));
    PrintValue(XOFFSET_DIG, YOFFSET_DIG+4,"PIN7:  ",digitalRead(7));   
    PrintValue(XOFFSET_DIG, YOFFSET_DIG+5,"PIN8:  ",digitalRead(8));
    PrintValue(XOFFSET_DIG, YOFFSET_DIG+6,"PIN9:  ",digitalRead(9));
    PrintValue(XOFFSET_DIG, YOFFSET_DIG+7,"PIN10: ",digitalRead(10));
    PrintValue(XOFFSET_DIG, YOFFSET_DIG+8,"PIN11: ",digitalRead(11));   
    PrintValue(XOFFSET_DIG, YOFFSET_DIG+9,"PIN12: ",digitalRead(12));
    PrintValue(XOFFSET_DIG, YOFFSET_DIG+10,"PIN13: ",digitalRead(13));   
  }
}
Attachments
ArduinoPropellurinoProgi.jpg
ArduinoPropellurinoProgi.jpg (43.69 KiB) Viewed 47282 times
chris
 
Posts: 289
Joined: Sun May 25, 2008 7:21 am

Re: Propellurino ( Arduino Shield )

Postby chris on Thu May 28, 2009 1:05 pm

Hier die Bauteilliste:
Attachments
Bauteilliste.doc.zip
(12.66 KiB) Downloaded 1428 times
chris
 
Posts: 289
Joined: Sun May 25, 2008 7:21 am

Re: Propellurino ( Arduino Shield )

Postby chris on Thu May 28, 2009 1:10 pm

Hier der Schaltplan:
Attachments
Propellurino.png.zip
(122.05 KiB) Downloaded 2135 times
chris
 
Posts: 289
Joined: Sun May 25, 2008 7:21 am

Re: Propellurino ( Arduino Shield )

Postby chris on Thu May 28, 2009 1:23 pm

Bestückungsplan, oben, unten:
Attachments
BestückPropellurino.zip
(25.22 KiB) Downloaded 1705 times
chris
 
Posts: 289
Joined: Sun May 25, 2008 7:21 am

Re: Propellurino ( Arduino Shield )

Postby chris on Thu May 28, 2009 1:48 pm

Proppelurino test programs:

turbulence from L.Akesson
chris
 
Posts: 289
Joined: Sun May 25, 2008 7:21 am

Re: Propellurino ( Arduino Shield )

Postby chris on Thu Jun 11, 2009 6:08 am

Hi there,

here is a new Propellurino software version. In the the first Propellurino driver V1.0 the vga display had only a reslolution of 32x15 characters. This version ( V1.1 ) will enhance the VGA display.

cheers,
chris
Attachments
PropellurinoHiresText.zip
(32.77 KiB) Downloaded 1785 times
chris
 
Posts: 289
Joined: Sun May 25, 2008 7:21 am

Re: Propellurino ( Arduino Shield )

Postby iacherra on Mon Jan 18, 2010 11:28 am

What is the difference between VGA nad DVI cables? What is the difference between a VGA and a DVI cable. Just bought a computer and it has both and I need to know which one is better to use as the user guide just says pick one.
______________________________
keyword research ~ keyword tool ~ keyword tracking ~ affiliate elite
Last edited by iacherra on Thu Jan 21, 2010 7:13 am, edited 1 time in total.
iacherra
 
Posts: 2
Joined: Sat Jan 16, 2010 9:38 am

Re: Propellurino ( Arduino Shield )

Postby chris on Mon Jan 18, 2010 4:55 pm

Hi iacherra,

just take a look at the wikipedia article.

The DVI port is a digital connection. The VGA-signal is an analog signal with separated analog wires for the red, green, blue color. The Propellurino is made to the analog VGA-signals.

Best regards,
chris
chris
 
Posts: 289
Joined: Sun May 25, 2008 7:21 am


Return to sound

Who is online

Users browsing this forum: No registered users and 1 guest

cron