× Benvenuti sul nostro forum su Sint Wind PI!

Postate qui domande o segnalate problemi / bug che riscontrate,

file Plugin per Messaggio radio

Di più
4 Anni 11 Mesi fa #4171 da Rossi
Plugin per Messaggio radio è stato creato da Rossi
Buongiorno a Tutti!

Avrei la necessità di creare un plugin in modo pilotare la radio senza il vox ma via ptt.
Detto ciò in pratica doveri portare a livello alto il pin 11 della gpio all' inizio del messaggio e a livello basso alla fine.
Pensavo ad un plugin sincrono, in modo da inserire banalmente queste istruzioni:

import RPi.GPIO as GPIO (carica la libreria)
GPIO.setup(11, GPIO.OUT) (dice che la porta 11 è un output)
GPIO.output(11, True) (attiva la porta 11)
GPIO.output(12, False) (disattiva la porta 11)

sinceramente però, identazione a parte, siccome sono a digiuno di python, non capisco (mea Culpa) come "legare" l'evento al messaggio radio.

Qualcuno ne ha idea?

Spero sia Chiaro! :)

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
4 Anni 11 Mesi fa - 4 Anni 11 Mesi fa #4175 da tony
Risposta da tony al topic Plugin per Messaggio radio
Devi mettere tutta la parte radio nel pluging. Vedi il file radio.py
Praticamente il tuo plugin è esattamente radio.py ( piccole modifiche ) + i comandi che hai messo sopra. Poi ovviamente devi impostare
use_radio =False

TT
Ultima Modifica 4 Anni 11 Mesi fa da tony.
Ringraziano per il messaggio: Rossi

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
4 Anni 11 Mesi fa #4177 da Rossi
Risposta da Rossi al topic Plugin per Messaggio radio
grazie Tony....
in pratica disattivo la radio dal config per non sovrapporre, poi passo il radio.py nei plugin e aggiungo la parte GPIO.
Ma per la schedulazione?
Grazie della dritta!

Domani provo.

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
4 Anni 11 Mesi fa #4185 da Rossi
Risposta da Rossi al topic Plugin per Messaggio radio
ho provato nel frattempo a modificare il codice di radio.py come in allegato.
Mi pareva di averlo fatto correttamente .... ma swpi non parte più.
Ripristinando l'originale torna tutto ok..

Qualcosa mi sfugge!
Allegati:

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
4 Anni 11 Mesi fa #4190 da tony
Risposta da tony al topic Plugin per Messaggio radio
In questi giorni sono un po incasinato.
Appena trovo un po di tempo vedo di darti una mano
TT
Ringraziano per il messaggio: Rossi

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
4 Anni 11 Mesi fa #4194 da Rossi
Risposta da Rossi al topic Plugin per Messaggio radio
grazie Tony, con comodo quando puoi.

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
4 Anni 11 Mesi fa #4197 da tony
Risposta da tony al topic Plugin per Messaggio radio
Visto che la cosa potrebbe interessare anche altri ho incluso la funzionalità in swpi ( senza plugin )

Nella configurazione và attivato nella sezione
[radio]
use_ptt = True

il pin però non è l'11 ( già dedicato ai sensori anemometrici ) ma il 25 ( P25 )

Per ora solo configurazione manuale

TT
Ringraziano per il messaggio: Rossi

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
4 Anni 11 Mesi fa #4198 da Rossi
Risposta da Rossi al topic Plugin per Messaggio radio
Mitico!

Provo subito.

Magari preparo qualche schema da condividere.

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
4 Anni 11 Mesi fa - 4 Anni 10 Mesi fa #4199 da Rossi
Risposta da Rossi al topic Plugin per Messaggio radio

Allegato SCHEMA_2014-05-23.jpg non trovato


Ecco qui,
Funziona senza problemi. SCHEMA TESTATO !

Al posto del bc549 si può adoperare qualsiasi equivalente, non è un componente critico.

La resistenza da 1k invece lo è, può essere aumentata fino a circa 2,2k,
il suo compito è quello di evitare il corto dell'audio del RASPBERRY e rendere efficace l'aggancio del PTT verso la radio.
Più aumenta questa resistenza e più diminuisce il volume dell'audio riprodotto.
Se si aumenta eccessivamente il valore, il PTT non sarà in grado di mandare in trasmissione la radio, se si diminuisce troppo invece, il PTT potrebbe rimanere sempre commutato in trasmissione.
Quindi se qualcuno ha problemi di commutazione può variarne il valore.
Consiglio di non eccedere con il valore ( da 1K fino a 2,2K )altrimenti il circuito non funzionerà a dovere.
Il valore da 1K in genere va bene per quasi tutte le radio.

ho modificato e semplificato lo schema .... funziona perfettamente.

Grazie Tony !!!
Allegati:
Ultima Modifica 4 Anni 10 Mesi fa da Rossi.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Pietro
  • Avatar di Pietro
  • Visitatori
  • Visitatori
4 Anni 10 Mesi fa #4202 da Pietro
Risposta da Pietro al topic Plugin per Messaggio radio
Ciao ragazzi, sono felice di leggere del nuovo plug-in. Ho già reperito i componenti, in questo fine settimana vedrò di assemblarli. Per il volo credo sia una implementazione di importanza primaria. Si attiva con una o più pressioni di PTT?
Grazie
Pietro

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
4 Anni 10 Mesi fa #4203 da Rossi
Risposta da Rossi al topic Plugin per Messaggio radio
Ciao Pietro,
fai attenzione perché questo circuito serve solo a mandare in trasmissione le radio sprovviste di vox e rendere il messaggio più preciso senza tagli dovuti alle pause silenziose.
Non serve a richiedere il messaggio on demand della situazione meteo.

Per quello .... se Tony ci riserva un pin nella GPIO e ci da una mano (grossa) magari con un altro semplice circuito sarà possibile implementarlo.

Del tipo:
GPIO.setup(26, GPIO.IN)
If --- GPIO.input(26, True)
Allora esegui RADIO


Ma io con il python mi spiace ma sono a 0 ....

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
4 Anni 10 Mesi fa #4204 da tony
Risposta da tony al topic Plugin per Messaggio radio
L'attivazione da GPIO non è un problema ma bisogna vedere come rilevare la portante. Ho preso anche a suo tempo una scheda audio USB per provare ma ... ora d'estate non ho proprio tempo ..
TT

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
4 Anni 10 Mesi fa #4205 da Rossi
Risposta da Rossi al topic Plugin per Messaggio radio
quello lo faccio fare ad un hardware esterno, appena ho tempo studio un circuitino per ..... o rilevare la portante o un tono a 1750HZ o un subaudio.

Ci ragiono e ti faccio sapere, l'unica cosa di cui ti devi preoccupare è solo l'input del GPIO.

D'altra parte, capisco che :
mentre si vola è meglio non avere rotture di scatole da una radio che parla in continuazione, ma se perdo una messaggio sono costretto ad aspettare il successivo e stare attento.
Invece con la richiesta via radio lo ascolto solo quando mi pare.

a proposito, ho semplificato e testato lo schema "anti-Vox" ( 2 post sopra) funziona una meraviglia!

Grazie ancora, ci studio su!

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Pietro
  • Avatar di Pietro
  • Visitatori
  • Visitatori
4 Anni 10 Mesi fa #4206 da Pietro
Risposta da Pietro al topic Plugin per Messaggio radio
Ciao,
utilissimo in ogni caso per quelle radio sprovviste di vox.
Rossi, l'hardware di cui parli è qualcosa che somiglia ad un COR? Esistono parecchi progetti in rete, tempo fa avevo trovato qualcosa anche con arduino. Ideale sarebbe un'attivazione al riconoscimento della portante, tre/quattro colpi di PTT per esempio, in modo da non limitare l'utilizzo alle sole radio di tipo radioamatoriale, cioè provviste di nota 1750, ed estenderlo così a radio LPD, PMR e di altro genere. L'idea di Tony se ho ben compreso prevede di far rilevare l'audio alla raspberry tramite scheda audio USB ... a quel punto la portante sarà elaborata da SWPI. A questo punto un COR non servirebbe ...

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
4 Anni 10 Mesi fa - 4 Anni 10 Mesi fa #4207 da Rossi
Risposta da Rossi al topic Plugin per Messaggio radio
Con un COR, devi smontare la radio e prendere il segnale.
Anche se è semplice e comunque troppo complicato per chi è alle prime armi.
Vero che per il 1750 è una esclusiva delle radioamatoriali ed è anche vero che i colpi di portante sarebbero la cosa più semplice.
Ma a prescindere dal tipo di "segnale" che si utilizzerà, nel software è sufficente che venga solo riconosciuto un pin a livello alto della GPIO, poi la decodifica del tipo di segnale può avvenire in Mille modi.
ad esempio:

Allegato tonedecoder.jpg non trovato



in questo modo ad una nota a 1750.


in questo invece solo con un colpo di portante (ASSOLUTAMENTE DA NON UTILIZZARE è SOLO UN ESEMPIO)



Allegato radd.jpg non trovato



Non credo sia semplice invece con una scheda audio USB,
si rischia di complicare notevolmente la cosa.
Allegati:
Ultima Modifica 4 Anni 10 Mesi fa da Rossi.

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
4 Anni 10 Mesi fa #4239 da Rossi
Risposta da Rossi al topic Plugin per Messaggio radio
chiedo una cortesia a Tony (sempre che sia realizzabile):

è possibile implementare la partenza del messaggio radio quando un pin della GPIO passa a livello alto?

Ps: non mandarmi a quel paese :)

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
2 Anni 2 Mesi fa #7625 da Pietro
Risposta da Pietro al topic Plugin per Messaggio radio
Ciao, un pò di tempo fa Rossi allegava uno schema utile per la costruzione di un circuito che permetteva di attivare la radio senza l'utilizzo del VOX. Detto schema non è più presente nel forum.
Tony, Rossi, Roberto o chiunque lo possieda, potreste renderlo nuovamente disponibile?
Grazie in anticipo, buona domenica a tutti.
Pietro

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
2 Anni 1 Mese fa #7722 da Rossi
Risposta da Rossi al topic Plugin per Messaggio radio
questo dovrebbe funzionare.
Allegati:

Si prega Accedi o Crea un account a partecipare alla conversazione.

Tempo creazione pagina: 0.940 secondi