Starling audio-speler, model H0430
Voor technische informatie en het aanvragen van een offerte kunt u contact met ons opnemen (e-mail). U kunt ons ook bezoeken; zie onze adresgegevens en routebeschrijving.
Voor gebruik in maquettes, attracties in bezoekerscentra en kiosk-applicaties, voorziet de Starling audio-speler in audio van hoge kwaliteit, onder besturing van schakelaars, sensoren en detectoren, tijd en eventueel een interface op seriële bus. Deze besturing is flexibel en zeer uitgebreid aan te passen met behulp van een “script”.
Model H0430 uit de Starling serie heeft een geïntegreerde klasse-D eindversterker welke 2 × 15 Watt levert op 4Ω luidsprekers. De versterker is zeer efficiënt en heeft geen koeling nodig nodig.
Zoals reeds vermeld, kan de Starling audio-speler worden gekoppeld aan externe apparatuur en/of sensoren. Dit gaat van enkele LEDs en schakelaars tot een tweede microcontroller die met de Starling communiceert via een parallelle of seriële bus. Ook kunt u de Starling koppelen aan een PC of andere apparatuur via een RS232-poort of de USB poort. De functionaliteit van de besturingslogica is geheel “scriptable” (lees: programmeerbaar) in de pawn Script-taal.
Overzicht
-
De "User Guide of the Starling model H0430".
Dit Engelstalige boekje, dat bij het product word geleverd, bevat een algemene
beschrijving van de H0430 en een introductie van de programmering ervan.
Engelstalig, datum 2023-10-18 - De technische documentatie van de H0430 (“data sheet”) als PDF bestand, Engelstalig, datum 2016-07-05.
- Een lijst van toepassingsbeschrijvingen met referenties en aanvullend materiaal (grotendeels Engelstalig).
Eigenschappen & faciliteiten
Het overzicht hieronder is afkomstig uit het “data sheet” van het product (2016-07-05). Zie voor meer informatie ook de referenties onderaan deze pagina.
- Solid-state ontwerp; geen bewegende onderdelen.
- Eenvoudig in te bouwen in consoles, schaalmodellen of kiosken, door de afmetingen, de montagegaten en de standaard connectoren.
- Eenvoudig programmeerbaar via pawn Blocks Designer, of de volledige pawn ontwikkelaarsomgeving. Daarnaast wordt er een aantal direct bruikbare programma's meegeleverd voor diverse toepassingen.
- Een Hardware-decoder voor MP3, Ogg Vorbis en ongecomprimeerd PCM.
Decodeert MPEG Laag 3 met ondersteuning van alle MPEG monstering-frequenties en bit-snelheden. - Efficiënte klasse-D versterker van 2 × 15 Watt, plus een 3,5 mm jack voor een gecombineerde hoofdtelefoon-/lijnuitgang.
- Volume- en toonregeling, plus een aparte instelling voor de versterkingsfactor van de eindversterker. Geïntegreerde VU-meter om het audio-niveau van elke DAC te meten.
- 16 algemene I/O pinnen, individueel te configureren. Per pin kan een “ont-dender” filter worden ingeschakeld om dender van schakelcontacten weg te filteren. De I/O spanning is te configureren tussen 2.5V en 5.0V voor elke “output” pin. De I/O pinnen kunnen een LED of relais aansturen.
- 1 analoge uitgang, software-bestuurbaar.
- USB interface (de USB interface werkt als een virtuele COM-poort).
- Dubbele seriële interface (RS232 met software handshaking).
- SPI interface met configureerbare SPI modus (CPHA & CPOL) en frequentie.
- Geïntegreerde temperatuursensor.
- Real-time klok met batterij.
- Twee schakelaars (op de PCB) voor algemeen gebruik, twee LEDs voor algemeen gebruik.
- De audio-bestanden worden gelezen van een micro-SD kaart. De Starling ondersteunt FAT16 en FAT32, en mappen (“directories”).
- De speler ondersteunt ID3 tags, inclusief gesynchroniseerde “events” of liedteksten voor Karaoke of besturing van digitale apparatuur. De APE tag wordt ook ondersteund.
- Repeterend geluid (“sound loops”) zonder pauzes of “kliks” zijn mogelijk met deze speler.
- Algemene bestands-I/O naar de micro-SD kaart wordt ondersteund, voor toepassingen als “log-bestanden”, opslaan van de configuratie, of anderszins...
- Ondersteuning voor versleutelde MP3 audio-fragmenten; bij aankoop kan een unieke 128-bit sleutel en bijbehorende software worden aangevraagd.
- Voedingsspanning tussen 7.5 V tot 28 V DC, met efficiënte spanningsconversie.
- Industrieel temperatuurbereik: -40 °C tot +85 °C, geschikt voor buitengebruik.
Regelmatig wordt de Starling ingebouwd in een apparaat of object waar geluid (audio) van hoge kwaliteit wordt gewenst en waar robuustheid en compacte behuizing van belang zijn. Wegens het grote temperatuurbereik is de speler geschikt voor buitengebruik. Extra ventilatie is niet nodig: de Starling verbruikt weinig energie en produceert nauwelijks warmte. En door zijn solid-state ontwerp (geen bewegende onderdelen) is deze audio-speler eveneens geschikt voor montage in bewegende/mobiele objecten. De Starling is eenvoudig te koppelen aan andere apparaten door de diverse interfaces.
De Starling is programmeerbaar, dat wil zeggen volledig configureerbaar door de gebruiker. De speler kan reageren op verschillende vormen van invoer: schakelaars, digitaal en serieel (RS232 en SPI protocollen). Ook kan de Starling diverse vormen van “uitvoer” aansturen sturen: een LEDs, “opto-couplers”, relais, of componenten die zijn verbonden met de seriële of digitale I/O-bussen. Via het geprogrammeerde “script” kan men selectiecriteria voor geluidsfragmenten bepalen en vastleggen. Zo kunt u bijvoorbeeld een spelend fragment afbreken of verschillende fragmenten samenvoegen. Ook kunt u geluid synchroniseren met externe signalen (“events”), gebaseerd op een interne nauwkeurige stopwatch.
De pawn "embedded scripting language", waarop de audio-speler is gebaseerd, is een efficiënte, eenvoudige en betrouwbare Script taal, die in enkele dagen kan worden geleerd. Voor wie reeds vertrouwd is met de programmeersystemen C/C++ zullen enkele uren voldoende zijn. pawn kent een ingebouwd “event-driven” programmeermodel; door deze directe ondersteuning van en respons op gebeurtenissen vereenvoudigt pawn het construeren van reactieve en interactieve systemen.
De Starling speler ondersteunt het decoderen van de ID3 “tag” (versie 2) en de APE tag in een audio-track. Een ID3/APE tag geeft extra relevante informatie, zoals de naam van het album, de artiest of de band, de componist, de liedtekst(en), het voorkeursvolume, de klankvoorkeur enz. Een ID3 tag kan bovendien muzieksynchrone songteksten vastleggen (om acties te synchroniseren met specifieke momenten in het audio-fragment). De APE tag kan “cue” en “segue” tijden voor de track vastleggen, om stiltes aan het begin en het einde van de track weg te halen zonder de track te wijzigen.
Bij sommige toepassingen kunt u de audio-fragmenten op de micro-SD kaart willen beschermen tegen kopiëren (naar PCs of consumenten-MP3 spelers). De Starling ondersteunt daartoe versleutelde MP3 tracks met een krachtig algoritme en aan 128-bit sleutel. Deze sleutel is onderdeel van de firmware en de firmware zelf heeft een blokkering tegen lezen. Met andere woorden, de sleutel wordt nooit verstuurd of gecommuniceerd naar de Starling en staat niet op een plek die toegankelijk is van buitenaf. Een klant kan een unieke 128-bit sleutel aanvragen bij bestelling van de Starling, en deze sleutel naar behoefte verrijken met een extra wachtwoord die de klant zelf kiest. Neem contact op met ons om een unieke sleutel te registreren, of voor informatie over deze toepassing.
De CD-ROM die bij de Starling wordt geleverd bevat diverse applicaties voor configuratie, programmering en besturing. De twee bovenstaande pictogrammen zijn van de “Scriptgenerator”, een programma om op visuele wijze scripts samen te stellen, en de pawn ontwikkelaars-omgeving. U kunt op de afbeeldingen klikken om in te zoomen.
Applications
Door zijn programmeerbaarheid is de Starling flexibel in te passen in veel ontwerpen. We noemen een aantal toepassingsgebieden op, maar de onderstaande lijst is bij lange na geen van volledige opsomming van alle mogelijkheden (voor meer ideeën, zie ook de lijst met beschrijvingen voor specifieke toepassingen aan het einde van dit document).
- Met standaard schakelaars kunt u tracks selecteren en instellingen wijzigen. De mogelijkheden zijn legio: elke schakelaar een eigen track, twee schakelaars om voorwaarts en achterwaarts door de tracks te "wandelen", of een combinatie van beide. U kunt een track laten starten bij een druk op een knop, of de track laten afspelen zo lang als dat de knop ingedrukt wordt gehouden. Bovendien kunt een een track willekeurig ("at random") kiezen uit een serie, zodat het audio-effect elke keer weer anders is.
- Naast de schakelaar-invoer beschikt de H0420 ook over digitale I/O-pinnen. Deze pinnen kunnen andere apparaten en/of controllers aansturen, of invoer krijgen van sensoren (zoals afstandssensoren of lichtpoortjes). Ook kunt u de Starling koppelen aan een "appliance module" voor bijvoorbeeld het X-10 protocol (domotica).
- Met een barcode scanner aan de RS232 connector kunt u tracks selecteren op basis van barcodes op badges of bonnen. U kunt voor de keuze van de track die barcodes ook combineren met andere criteria, zoals bijvoorbeeld invoer van schakelaars. Tevens hebben wij een eenvoudige, goedkope barcode penscanner direct op de digital I/O pinnen van de MP3-speler aangesloten (Engelstalig artikel).
- Via de RS232 aansluiting koppelt u de Starling aan vele andere apparaten, zoals computers, bonnenprinters, en professionele audio-apparatuur.
- Met een minimum aan extra componenten (een infrarood sensor en een weerstand), kunt een een afstandsbediening gebruiken om van track te wisselen of instellingen van de Starling te wijzigen. De analyse van het infrarood-protocol gebeurt in software (door de klant aan te passen) en daardoor is het protocol op maat te maken voor algemene danwel specifieke afstandsbedieningen. U kunt hier een Engelstalig artikel over infrarood afstandsbediening lezen.
- U kunt de Starling audio-speler via USB aansluiten op een PC, en zodoende de audio-effecten synchroniseren met een presentatie of met door de PC bestuurde acties.
- Acties, zoals het aansturen van LED's of andere apparaten via de digitale I/O-pinnen, kunnen worden gesynchroniseerd met tijdcodes in een MP3 track.
Referenties
Documentatie
- Starling Audio Player, model H0430 - User Guide
- Dit Engelstalige boekje, dat bij het product word geleverd, bevat een algemene beschrijving van de H0430 en een introductie van de programmering ervan.
- Technische documentatie ("data sheet") van de Starling controller, model H0430
- Dit document is beschikbaar in de Engelse taal als PDF bestand; het huidige document is gedateerd op 2016-07-05.
- Starling Programming Guide & Reference
- Het, eveneens Engelstalige, handboek voor de programmeur, welke alle programmeerbare functies van de Starling (modellen H0430 en H0440) beschrijft. (Datum: 2020-04-03).
- CE declaration
- De conformiteitsverklaring voor de CE normeringen (EMC, veiligheid en RoHS) als een meertalig document.
- Pawn: embedded programmeertaal
- De pawn programmeertaal wordt uitgebreid beschreven op een aparte pagina op deze site.
Engelstalig
Toepassingsbeschrijvingen
- Synchronizing activities with music
- 2018-03-03
Een ID3 tag in een MP3 track kan optioneel tekst of opdrachten met tijdcodes bevatten. Deze tijdcodes laten toe deze opdrachten/tekstregels te synchroniseren met de muziek. De Starling ondersteunt deze extensie en het artikel geeft een compleet voorbeeld.
Engelstalig - Gapless looping MP3 tracks
- 2020-10-23
Vanwege het bestandsformaat en de algoritmes is het niet eenvoudig een "lus" van audio te maken zonder "klik" of "gat". Dit geldt nog sterker wanneer u gebruik maakt van een hardware-decoder (in plaats van een programma dat op de PC draait). De H0420 en Starling MP3 spelers kunnen een track naadloos herhalen, mits de track met speciale software is bewerkt.
Engelstalig - A remote-controlled MP3 player
- 2019-04-29
Voor het ontvangen van opdrachten van een infrarood afstandsbediening is slechts een IR-ontvanger chip en een weerstand nodig, samen met een script dat de codes analyseert. Dit artikel gaat in op de details en geeft een voorbeeld voor de bekende RC5 codes.
Engelstalig - Synchronizing time with DCF77
- 2018-03-03
Dit artikel beschrijft hoe u de interne klok ("real-time clock) van de Starling speler synchroniseert op het tijdsignaal van de atoomklok op de radiozender "DCF77" of de zender "MSF60".
Engelstalig - Encrypted MP3 tracks
- 2018-03-03
De Starling controller kan versleutelde MP3-tracks direct afspelen (zonder de track eerst uit te hoeven pakken). Dit artikel beschrijft de software en de procedure die nodig zijn om MP3-tracks met een 128-bit sleutel te versleutelen (en hoe deze bestanden af te spelen).
Engelstalig - Power-outputs for the programmable audio controllers/players
- 2015-03-07
De Starling spelers hebben digitale I/O pinnen welke een maximale stroom van 20mA kunnen leveren bij een maximale spanning van 5V. Wanneer u hogere stroom of een hogere stuurspanning nodig hebt, kunt u het I/O signaal "versterken" met een transistor en een weerstand.
Engelstalig
Overig
- Specificatie van ID3 tags
- Informele standaards, informatie voor ontwikkelaars, verwijzingen naar programmatuur, en de historie van "tagging".
- Specificatie van APE tags
- Een informele specificatie van de APE tag (versie 2).