Zvukový modul
Návod na zhotovení zvukového modulu pro RC model tanku
• Modul je založen na Raspberry Pi 3B+.
• Čte data z RC přijímače (výstup SBUS) a podle výstupu na přiřazených kanálech spouští
jednotlivé zvuky - reaguje na přepnutí spínačů a pohyb páček na RC vysílači
• K nahrání vlastních zvuků, kalibraci a přiřazení kanálů slouží jednoduché webové rozhraní
• Doporučuji nejprve si přečíst celý tento návod pro pochopení funkcí zvukového modulu

Přehrávání zvuků:
• start motoru - přehraje se přepínačem na RC, který ve vypnutém stavu neumožní rozjezd tanku (nastaveno na RC vysílači)
• volnoběh - přehrává se dokola po startu motoru, pokud je plyn v neutrálu
• jízda na první rychlost (dalších 16 stupňů rychlosti se vygeneruje automaticky) - přehrávání reaguje na polohu páky plynu
• vypnutí motoru - přehraje se po vypnutí přepínače pro start motoru
• otáčení věže - přehrávání reaguje na polohu páky otáčení věže
• hlavní dělo - přehraje se jednou celé po sepnutí přepínače na RC
• kulomet - přehrává se dokola po sepnutí přepínače na RC
• ostatní (zvuk bitvy a pod.) - přehrává se dokola po sepnutí přepínače na RC
Obvod zvukového modulu zapojte podle schématu výše. Je potřeba mít základní zkušenosti s pájením. Použijte vodiče většího průměru pro připojení baterie k stepdown modulu, zesilovači a reproduktoru (výkonové součásti). Před připojením Raspberry Pi nastavte na měniči výstupní napětí přesně 5,0 V. Pro připojení k Raspberry Pi použijte kablíky s konektory - buď si je zhotovte sami, nebo je kupte hotové v modelářských prodejnách. Mapa pinů je zde. Reproduktor Visaton EX 60 S je bezmembránový a pro účely ozvučení modelu tanku se hodí nejlépe. Důležité je jeho pevné umístění (přišroubování nebo přilepení) k velké rovné ploše. Můžete ale použít i jakýkoli jiný běžný reproduktor a zesilovač podle dostupnosti. Jejich výkon však bude nižší.
Pro instalaci použijte mikro SD kartu o velikosti 8-16Gb (může být i větší, ale je to zbytečné).
• Stáhněte si soubor "sbussound_v8_master.img.gz"
• Nainstalujte Raspberry Pi imager
• Vyberte Raspberry Pi 3

• Zvolte instalaci vlastního IMG a vyberte soubor "sbussound_v9_ro.img.gz" - verze může být i vyšší, soubor najdete pod tlačítkem "Soubory ke stažení" výše

• Vyberte vloženou mikro SD kartu (pozor na správný výběr, pokud máte více disků)

• Zapište IMG na kartu (bude vyžadováno heslo do počítače s právy správce)

• Proběhne zápis

• A kontrola

• Ukončete program a kartu vložte do Raspberry Pi 3B+
• Zapněte napájení - použijte 3 nebo 4 článkovou PiPol nebo LiIon baterii
• Zapněte RC vysílač a přijímač
• Raspberry Pi naběhne během cca 30 sekund
Pokud je vše zapojeno správně, Raspberry vytvoří vlastní Wifi s názvem "SBusSound"
Připojte se na ni, heslo je "tank1234"
V prohlížeči zadejte: https://10.42.0.1:8080/
Uvidíte WEB rozhraní pro nastavení zvukového modulu (CZ/EN):

V horní části je monitor 16 kanálů z RC přijímače - vidíte zde, že je SBUS výstup funkční a Raspberry Pi ho dokáže přečíst. Pokud ne, zřejmě bude chyba v zapojení.
Ve druhé části je možné nahrát své vlastní zvuky ve formátu WAV, ideálně 44100 Hz, 16 bit, mono. Pokud jsou parametry jiné, automaticky se převedou na tento formát. Názvy souborů mohou být jakékoli, Raspberry Pi je přejmenuje.
Třetí část je přiřazení kanálů - stiskněte "Learn" a zahýbejte přepínačem na vysílači. Raspberry Pi ho přiřadí. Důležitou funkcí je "Kalibrace" - doporučuji ji provést jako první, pokud se zvuky nespouští správně. Raspberry Pi čte maximální velikosti výchylek na všech 16 kanálech. Zahýbejte tedy páčkami a přepínači, a je hotovo. Pokud někde nemáte nastaven větší rozsah, než +-100%, bude to fungovat správně. Nakonec mapu kanálů uložte.
Čtvrtá část je servisní, není ji třeba používat. Raspberry Pi má SD kartu zamčenou pro zápis (kromě doby, kdy probíhá ukládání nastavení a nových zvuků), takže lze napájení odpojit kdykoli bez rizika poškození karty.
Pátá část obsahuje možnost stažení zvuků včetně vygenerovaných variant rychlosti motoru a zpětný upload - to je vhodné pro případnou změnu modelu, zvuky se nemusí nahrávat po jednom. Slouží pouze pro zálohu a obnovu. Případně pro vlastní nahrávky různých rychlostí motoru (16 stupňů rychlosti).
A nakonec - kde sehnat zvuky reálného tanku? Mně se osvědčilo najít tyto zvuky v různých videích na YouTube, stáhnout a vystříhat potřebné pasáže. Také je nutné upravit hlasitost těchto zvuků na maximum a upravit tak, aby tvořily smyčku, kde je to potřeba. Zde potřebujete vhodný software a znalost práce s ním, nebo použijte můj Sound editor. Nebo použít AI generátory zvuků (ne hudební). V základu je mnou vytvořený zvuk vhodný pro tanky, a další budu v budoucnu stále přidávat. Přeji hodně zábavy!
Luboš Hort
