Hlasový výstup pomocí MP3 modulu CATALEX a TCP/RS232 převodníku

Hlasový výstup pomocí MP3 modulu CATALEX a TCP/RS232 převodníku

You are here:
< Zpět

Jednou z možností jak realizovat hlasový výstup různých stavů (nejen) v loxone je použitím levného mp3 triggeru (přehrávače), který lze ovládat pomocí sériové linky RS232. Z loxone je možné tento přehrávač ovládat přímo Loxone RS232 extensionem nebo pomocí UDP výstupu a pomocí UDP/RS232 převodníku přenést povely do mp3 přehrávače.

Použitý HW :

1). MP3 přehrávač (nebo-li také triger)  mp3 přehrávač Catalex

Návod k použití Serial+MP3+Player+v1.0+Manual

2). Převodník IOT USR-TCP232-T2

Návod USR-TCP232-T2-User-Manual-V1.1.

Oba dva produkty se dají koupit na Aliexpressu dohromady do 15USD. Převodníků je nespočet. Já vybral tento, protože se mi vejde do klasické instalační krabičky pro vypínač, takže je možné jej vložit kdekoli v domě.

Zapojení je jednoduché :

Oba moduly je nutné připojit k napájení 5 V DC. Výstup TX z RS232 převodníku připojit na vstup RX mp3 přehrávače. Stejně tak výstup RX z RS232 převodníku připojit na vstup TX mp3 přehrávače.

Do mp3 přehrávače zapojit např sluchátka, které pro potřebu testování bohatě stačí. Modul RS232 ještě připojit do své místní sítě. Pozor modul je z výroby nastaven na adresu 192.168.0.7 , takže bude nutné se tomuto rozsahu v počítači přizpůsobit. Stačí když propojíte RS232 modul přímo s počítačem.

  1. Nastavení SD karty MP3 přehrávače 

Je to jednoduché. Na kartě vytvoříte adresáře 01, 02 atd… do kterých umístíte mp3 soubory s názvem začínajícím vždy číslicemi ve tvaru 001_nazev souboru.mp3. Tyto soubory pak budeme vzdáleně přehrávat. Pro vytvoření souborů jsem použil software, který jsem stáhl ze serveru ulozto.cz pod názvem BALABOLKA. Tento sw převádí napsaný text do mp3 souborů.  Nastavení TCP(UDP)/RS232 převodníku

2. Nastavení TCP/RS232 převodníku

2.1 krok nastavit síťovou komunikaci

2.2 krok nastavení portu RS232

– důležité je nastavit IP adresu miniserveru, který bude moci na převodník posílat data. Pokud zadáte adresu 255.255.255.255 bude povolen přístup komukoli ze sítě. Pro testování asi dobrý, do ostrého provozu se ale hodí napsat přímo adresu miniserveru. Důležitá položka Local Port – v mém případě 20108 – tento port bude zapsaný v loxone

3. Nastavení v Loxone

3.1 Nastavení virtuálních výstupů z loxone do TCP/RS232 převodníku

Z obrázku z loxone je vidět nastavení ip adresy a portu převodníku, který bude ovládat mp3 přehrávač

3.2 Jednotlivé příkazy je možné do Loxone naimportovat ze šablony, kterou jsem vytvořil. Jednotlivé UDP příkazy odpovídají nastavení v návodu mp3 přehrávače. Ty si ale budete muset poupravit sami podle toho co a odkud budete chtít spouštět. Např pokud budu chtít spustit skladbu která začíná číslem 001_xxxxxx.mp3 z adrsáře 01 na SD kartě, bude instrukce po zapnutí ve virtuálním výstupu vypadat následovně :  \x7E\xFF\x06\x0F\x00\x01\x01\xEF

– kde první \x01 znamená z jakého adresáře se má spustit skladba a druhé \x01 znamená číslo skladby viz. obrázek. Pozor hodnoty jsou v hexadecimálním tvaru, takže když chci spustit mp3 skladbu z adresáře 01 s názvem 010_zprava_o_pocasi.mp3, musím číslo 10 převést do decimální soustavy což je \x0A. Celý řádek pak bude vypadat takto: \x7E\xFF\x06\x0F\x00\x01\x0A\xEF

Pro lepší orientaci v šabloně jsem jednotlivé virtuální výstupy příkazu pojmenoval podle adresářů kde budou skladby uloženy a jejich pořadí – tedy 01_001 znamená skladby z adrsáře 01 s názvem 001_xxxx.mp3

Šablona zde: VO_CATALEX_USR-TCP232-T2_export

Závěrem musím říct, že vytvoření tohoto návodu mi trvalo déle než zprovoznění samotných modulů 🙂

PS: postupně budu doplňovat

 

Poslední úprava článku November 28, 2018

Leave a Reply

Your email address will not be published. Required fields are marked *