Blue Melon
BlueCNC

Blue Melon v.o.f. overgenomen door eMbed Engineering B.V.

Blue Melon gaat samen verder met eMbed Engineering onder de vlag van eMbed Engineering! Met het samenvoegen van beide bedrijven is een stabiele en slagvaardige organisatie ontstaan die flexibel is en garant staat voor kwalitatief hoogwaardige producten. Ons uitgangspunt hierbij is dat we u nu nog beter van dienst kunnen zijn in het ontwikkelen van elektronica. Het samenvoegen van beide bedrijven heeft ook geleidt tot een uitbreiding van het portfolio en een enorme toename van competenties. Competenties die uiteen lopen van hardwareontwikkeling op chipniveau, tot higher level embedded software op basis van embedded Linux met internet connectiviteit. Hierdoor zijn we in staat om met parate kennis de meest uiteenlopende projecten in korte tijd tot een succes maken.

Vanaf begin december is eMbed Engineering te vinden op www.eMbed.nl. Op onze vernieuwde website kunt u naast informatie over eMbed Engineering als organisatie een selectie van ons portfolio vinden. We hopen u met dit bericht volledig te hebben geïnformeerd over de ontwikkelingen bij eMbed Engineering. Als u vragen hebt over de situatie of de ontwikkelingen, dan kunt u ons uiteraard bereiken via onze contactgegevens.

Deze website wordt niet meer bijgewerkt, bekijk de nieuwe website van eMbed Engineering!

Producten/BluePD documentatie

Introductie

Hartelijk dank voor de aanschaf van uw BluePD module. Met BluePD heb je een minicomputer in handen waarmee je op simpele wijze elektronica kan aansturen. De handleiding die hier voor je ligt bevat alle informatie die nodig is om te beginnen met programmeren. Voor meer informatie en voorbeelden kun je onze internet site www.bluesense.nl bezoeken. Naast de standaard beschikbare BlueSense modules kan bij Blue Melon bij grotere projecten ook maatwerk leveren. Neem hiervoor contact met ons op. Wij wensen u veel plezier met het ontwerp van je elektronische opstelling.

Waarom BluePD?

De standaard versie van Pure Data draait op Apple, Linux en Windows computers. Voor de drie platformen heeft Blue Melon een bibliotheek externals ontwikkeld om BlueSense te kunnen toepassen in Pure Data. Het nadeel van deze opstelling is dat altijd een computer nodig is om BlueSense te gebruiken. BluePD biedt hier de oplossing! Je eigen ontwikkelde programma's worden nu uitgevoerd op een minicomputer. Het ontwikkelen van je programma doe je vanaf je computer, terwijl je programma live draait op BluePD. Op het moment dat je 'patch' af is draait deze standalone op BluePD zonder dat nog een computer nodig is.

Eerste stappen

Dit hoofdstuk beschrijft het starten van een eerste project. Details met betrekking tot aansluiten worden overgeslagen. Mocht je problemen ondervinden tijdens het onderstaande project, lees dan eerst de overige hoofdstukken.

  1. Neem de 12V adapter en sluit deze aan het BluePD kastje
  2. Neem een BM7002 digitale uitgangen module en koppel deze met behulp van de flat cable aan het BluePD kastje. Let hierbij op dat de rood gemarkeerde kant van de kabel zich aan de '1' kant van de connector bevind.
  3. Koppel een tweede 12V adapter en een 12V lamp aan de module zoals in de onderstaande figuur:
  4. Verbind ethernet connector B (de ethernet poort naast de naast SUBD seriële connector) met je router. Deze ethernet poort wordt gebruikt om BluePD een vast IP adres te geven. Wanneer deze nog niet gewijzigd is staat dit IP ingesteld op 10.0.0.1.
  5. Sluit beide 12V adapters aan op een stopcontact.
  6. Gebruik de webbrowser van uw computer en surf naar het volgende adres: "http://10.0.0.1". De computer maakt dan verbinding met de interne website van BluePD.
  7. Volg de link naar de tools pagina en download de installatie software voor uw platform vanaf de getoonde pagina. Installeer deze software. Download daarnaast de edit software "PD-Gui".
  8. Start "PD-Gui", met behulp van de geïnstalleerde software.
  9. Kies in het menu "openen". Laad het voorbeeld "demo.pd"
  10. Ga naar "edit modus" en vervang in "BlueSenseOCOutput" het getal volgend op "BlueSenseOCOutput" (het module serienummer) door het serienummer van de schakelaar uitgangen module die u heeft aangesloten. Dit serienummer staat vermeld op de module.
  11. Ga uit "edit modus" en vink de "toggle" knop aan. De metronoom gaat nu lopen. De lamp zal nu knipperen.
  12. Kies het "File" menu van de patch en sla de patch op in de "startup" bestandsmap.
  13. Sluit de applicatie af: de lamp blijft knipperen.
  14. Je kan nu de ethernet kabel loskoppelen en eventueel het BluePD kastje uit zetten. Wanneer BluePD opnieuw wordt ingeschakeld zal de lamp weer gaan knipperen.

image:BM7002-lamp.gif

Aansluiten

Hieronder een foto van beide zijden van BluePD. De verschillende connectoren zijn genummerd en worden hieronder beschreven.

Voorkant

image:BM7505_connector_front.jpg

  1. Power connector: sluit hier de meegeleverde 12V adapter op aan.
  2. Audio line in.
  3. Audio line out.
  4. Microfoon in.
  5. BlueSense poort: sluit hier de BlueSense modules op aan. BlueSense modules worden doorgelust met behulp van een simpele flat-cable. Let erop dat de rode markering van de flat-cable zich bevindt aan de '1' kant van de connector op de BlueSense module. De andere kant van de flat-cable kan maar op een manier wordt aangesloten op BluePD. Deze kun je dus niet verkeerd aansluiten.

Achterkant

image:BM7505_connector_back.jpg

  1. Ethernet poort A: sluit deze aan met een standaard ethernet kabel op een router wanneer je wilt dat BluePD zich voorziet van een IP adres via DHCP.
  2. Ethernet poort B: sluit deze aan met een standaard ethernet kabel op een router wanneer je wilt dat BluePD een vast IP adres gebruikt. Het vast IP adres is standaard 10.0.0.1.

Installeren en Configuratie

Om BluePD te configureren dien je de volgende stappen te ondernemen:

  1. Sluit een van beide ethernet poorten aan op een router.
  2. Sluit de meegeleverde 12V adapter aan op de power connector.
  • Wanneer u ethernet poort A kiest zal de router over DHCP moeten beschikken. BluePD zal dan automatisch om een IP adres opvragen. Via de status pagina van de router kan je uitvinden welk IP adres BluePD heeft gekregen.
  • Wanneer u ethernet poort B kiest zal BluePD een vast IP adres kiezen. Vanuit de fabriek kiest BluePD het adres 10.0.0.1

Administrator website

De belangrijkste instellingen kunnen worden aangepast via een webbrowser. Start je favoriete webbrowser en geeft als URL het adres van BluePD. In het geval dat BluePD is gekoppeld via ethernet poort B zal dit "http://10.0.0.1" zijn (tenzij dit vast IP adres eerder is gewijzigd via de website). Het volgende scherm wordt weergegeven:

BM7505_login_website.gif

Om instellingen te kunnen wijzigen moet een gebruikersnaam en wachtwoord worden opgegeven. Vanuit de fabriek zijn wachtwoord en gebruikersnaam ingesteld op "admin". Geef de gebruikersnaam en wachtwoord om verder te gaan. Na het inloggen verschijnt het volgende scherm.

BM7505_website_main.gif

  • 1: hier kiest u het vaste IP adres wanneer BluePD wordt aangesloten via ethernet poort B. Standaard is dit "10.0.0.1".
  • 2: hier kiest u het poort nummer waarop de edit software (BluePD-GUI) verbinding maakt. Standaard zal dit "5400" zijn.
  • 3: hier kiest u een nieuwe gebruikersnaam en wachtwoord combinatie om in te loggen op de website.
  • 4: BluePD status vermeldt of Pure Data draait.
  • 5: hiermee kun je nieuwe Pure Data patches en data bestanden uploaden die de source code van je programma vormen.
  • 6: kies deze optie voor het uploaden van een nieuwe firmware.
  • 7: kies deze optie om terug te gaan naar fabrieksinstellingen (LET OP: alle patches en databestanden worden verwijderd!).
  • 8: De laatste berichten die het Pure Data object "Print" ontvangt worden, wanneer de edit software niet gestart is, hier getoond.
  • 9: om een programma te ontwikkelen voor BluePD kun je een applicatie genaamd PD-GUI op je computer installeren. Kies een van de links om deze software vanaf BluePD te downloaden en te installeren.
  • 10: hier kiest u de gebruikersnaam en wachtwoord combinatie om met de PD-GUI ontwikkel software in te loggen op BluePD. Vanuit de fabriek is de gebruikersnaam, wachtwoord combinatie "pdadmin" en "pdadmin".


FTP toegang

Met behulp van een standaard FTP client is het mogelijk toegang te krijgen tot de interne SD-Card van het BluePD systeem. Op de SD-Card kun je patches en de bijbehorende databestanden opslaan. Om in te loggen is het nodig de gebruikersnaam en wachtwoord op te geven zoals ingesteld voor toegang tot de "administrator website". De fabrieksinstellingen voor FTP toegang zijn "admin" en "admin" voor resp. de gebruikersnaam en wachtwoord.

Ontwikkel Software: PD-GUI

Nadat de ontwikkel software gedownload is vanaf de "administrator website" kan je deze installeren. De eerste keer dat PD-GUI wordt opgestart zal deze proberen te verbinden met IP adres "10.0.0.1", poort "5400", gebruikersnaam "pdadmin" en wachtwoord "pdadmin". Wanneer geen connectie verkregen wordt zal PD-GUI je de mogelijkheid geven om instellingen te wijzigen. Op het moment dat je de instellingen wijzigt zullen deze standaard gebruikt worden wanneer PD-GUI opnieuw wordt gestart. Wanneer verbinding is gelegd verschijnt het Pure Data scherm met daarin de live werkende patch:

pdgui_main.gif

Wanneer je PD-GUI afsluit zullen de op dat moment geopende patches gewoon door blijven lopen.

  • Belangrijk: alleen patches die geopend zijn op het moment dat PD-GUI wordt afgesloten zullen blijven functioneren. Sluit dus niet alle patches!

Voor de verdere werking van Pure Data en PD-GUI verwijzen we naar de Pure Data documentatie. Deze handleiding bevat een beknopte Pure Data handleiding. Meer informatie kun je onder ander vinden op www.bluesense.nl en op www.puredata.org

BluePD programmeren

Om te beginnen met programmeren start je de "PD-GUI" software. Verbind met BluePD zoals beschreven in de paragraaf "Ontwikkel Software: PD-GUI". In feit verschilt het programmeren in Pure Data nauwelijks van het programmeren in BluePD.

Patches

Programmeren in Pure Data bestaat uit het opbouwen van zogenaamde patches. Een nieuwe patch wordt aangemaakt door in het hoofd Pure Data scherm onder het "File" menu "New" te kiezen. Er verschijnt dan een leeg patch scherm. De patch kunt u op de gebruikelijke aanpassen. Zolang de patch geopend is wordt deze uitgevoerd door BluePD.

Belangrijk: Wanneer de patch niet wordt opgeslagen zal deze verloren gaan na het resetten van BluePD!.

Automatisch starten patches

Wanneer het BluePD systeem gestart wordt na een power down kijkt BluePD in de "startup" bestandsmap. Als er een patch (bestand eindigend op ".pd") in deze map staat, wordt deze opgestart. Er zal slechts een patch gestart worden. Deze patch kan wel meerdere subpatches en abstracties bevatten.

Patches openen

Een patch kan geopend worden door in het PD-GUI hoofdscherm het "File" menu te kiezen en dan "Open" te kiezen. Er verschijnt dan een lijst patches zoals aanwezig op de interne SD-Card van het BluePD systeem. Naast de mogelijkheid om patches te ontwerpen met "BluePD-GUI" kun je ook standaard Pure Data patches uploaden met FTP of via de "Administrator website".

Patches bewaren

Een patch kan worden opgeslagen op de interne SD-Card van het BluePD systeem. Kies het "File" menu van de patch en vervolgens "Save". Patches die in de bestandsmap "startup" worden opgeslagen worden automatisch gestart wanneer het BluePD systeem opnieuw start.

Problemen en Oplossingen

  • Probleem: wanneer BluePD na het maken van een patch uit en aan wordt geschakeld start de patch niet.
    • Gebruik het "loadbang" object om automatisch bij het laden van een patch het een en ander te configureren.
  • Probleem: op het moment dat "PD-GUI" wordt afgesloten stop de werking van de gemaakte patch.
    • Sluit alleen "PD-GUI" af. Sluit de patches die moeten blijven werken niet af.
  • Probleem: wat zijn de standaard wachtwoorden?
    • Website: gebruikersnaam "admin", wachtwoord "admin"
    • FTP: gebruikersnaam "admin", wachtwoord "admin"
    • PD-GUI: gebruikersnaam "pdadmin", wachtwoord "pdadmin"
  • Probleem: aangesloten BlueSense modules worden niet goed herkend of werken niet naar behoren
    • Er mag slechts een patch geopend zijn waar een "BlueSenseMaster" object in voorkomt. Wanneer er meerdere BlueSenseMaster objecten zijn kunnen er conflicten optreden.

Appendix A: Technische specificaties


Software specificaties

  • PD-versie: 0.41, ondersteunde objecten:
    • Externals: BlueSense
  • FTP (uploaden/downloaden patches en data bestanden) (standaard gebruikersnaam: admin, wachtwoord admin)
  • Website (uploaden/downloaden patches en data bestanden) (standaard gebruikersnaam: admin, wachtwoord admin)

Technische specificaties

  • BlueSense compatible
  • 32 MB werkgeheugen
  • 1Gb opslag capaciteit
  • Fanless systeem
  • Poorten:
    • BlueSense
    • Ethernet A (DCHP)
    • Ethernet B (Instelbaar IP, standaard 10.0.0.1)
  • Afmetingen
    • 165x135x35 (mm)

Draadloos (alleen BM7506)

  • Range boost option
  • 2.4Ghz
  • range 50-100m.

Elektrische specificaties

  • 230V -> 12V adapter
  • 12 V

Pakket omvat

  • BlueSense BM7505 of BM7506
  • 12V adapter

BM7505.gif

           


Appendix B: Pure Data informatie

Handleidingen


  • Youtube tutorial:

Links

Downloads


Links


         

 

         

 

Afkomstig van BlueMelon NL, de Vrije Encyclopedie. "http://www.bluemelon.org/index.php/Producten/BluePD_documentatie"
De laatste wijziging op deze pagina vond plaats op 19 feb 2008 23:08.