STEROWNIK PRZEMIENNIKA FM
poszukiwany sprawdzony dostawca.
    VSS pisze:

    jakis schemat podłączenia do gpio pi ?

Uruchamiamy porty GPIO przez edycję plików:
Pin 17 dla PTT
sudo echo 17 > /sys/class/gpio/export
sudo echo 'out' > /sys/class/gpio/gpio17/direction
sudo echo 0 > /sys/class/gpio/gpio17/value
Pin 27 dla COS
sudo echo 27 >/sys/class/gpio/export
sudo echo in >/sys/class/gpio/gpio27/direction
No a teraz sterowanie.
Po otwarciu SQ z radia na pin 27 dajemy stan wysoki. Potrzebne to jest w przypadku gdy otwierasz przemiennik nośną. Jak CTCSS to SQ może być otwarty cały czas.
PTT zapodajesz do radia masą. Z softu na pinie 17 pojawia się stan wysoki. Tak więc przy wykorzystaniu tranzystora po pojawienie się stanu wysokiego na pinie 17 zapodajesz do radia masę. Schemat podłączenie widziałem gdzieś w sieci od Artura SP5QWK. Ja osobiście używam Transoptora aby odizolować malinę od radia.

Napięcie otrzymywane na pinie 17 przez rezystor np. 1K (żeby nie uwalić diody) dajesz na złącze "a". Na "k" masę. Na "e" zapodajemy masę a "c" podłączamy do PTT radia. No to wszystko oczko
Możesz sobie sprawdzić czy wszystko działa poprawnie. W tym celu możesz podać stan wysoki na pin 17
sudo gpio -g write 17 1
Teraz PTT powinno być włączone. A wyłączamy tak:
sudo gpio -g write 17 0
wesoły

Audio. Wyjście z karty dźwiękowej dajesz na TX audio do radia. A RX audio z radia dajesz na wejście karty dźwiękowej.
I to cała filzofia. Teraz konfiguracja softu. W zasadzie jest banalna. W sumie to tylko wystarczy zdefiniować detekcje RX czy GPIO czy CTCSS. I ustawić obsługę audio (alsa) Jeżeli nie wyłączysz domyślnej karty dźwiękowej to podłączona na USB z regóły będzie jako "1".Więc AUDIO-DEV ustaw na 1. I na koniec obsługę GPIO dla TX i RX.
Odpalamy i działa oczko

    VSS pisze:

    czy jest szansa, ze ruszy to na orange pi?

Na Debianie działa wszędzie. wesoły

Jest jeszcze jedna kwestia. SvXLink jest dość dużym kombajnem i malina niestety nie do końca sobie z nim radzi. Dotyczy to wydajności. Dlatego ja osobiście postanowiłem ograniczyć się do własnego skryptu napisanego w Pythonie, który niewiele zasobów zabiera i tak dość słabej malinie.



  PRZEJDŹ NA FORUM