× Benvenuti sul nostro forum su Sint Wind PI!

Postate qui domande o segnalate problemi / bug che riscontrate,

file Plugin per Messaggio radio

More
10 years 7 months ago #4171 by 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! :)

Please Log in to join the conversation.

More
10 years 7 months ago - 10 years 7 months ago #4175 by tony
Replied by tony on 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
Last edit: 10 years 7 months ago by tony.
The following user(s) said Thank You: Rossi

Please Log in to join the conversation.

More
10 years 7 months ago #4177 by Rossi
Replied by Rossi on 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.

Please Log in to join the conversation.

More
10 years 7 months ago #4185 by Rossi
Replied by Rossi on 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!
Attachments:

Please Log in to join the conversation.

More
10 years 7 months ago #4190 by tony
Replied by tony on topic Plugin per Messaggio radio
In questi giorni sono un po incasinato.
Appena trovo un po di tempo vedo di darti una mano
TT
The following user(s) said Thank You: Rossi

Please Log in to join the conversation.

More
10 years 7 months ago #4194 by Rossi
Replied by Rossi on topic Plugin per Messaggio radio
grazie Tony, con comodo quando puoi.

Please Log in to join the conversation.

More
10 years 7 months ago #4197 by tony
Replied by tony on 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
The following user(s) said Thank You: Rossi

Please Log in to join the conversation.

More
10 years 7 months ago #4198 by Rossi
Replied by Rossi on topic Plugin per Messaggio radio
Mitico!

Provo subito.

Magari preparo qualche schema da condividere.

Please Log in to join the conversation.

More
10 years 7 months ago - 10 years 6 months ago #4199 by Rossi
Replied by Rossi on topic Plugin per Messaggio radio

Attachment SCHEMA_2014-05-23.jpg not found


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 !!!
Attachments:
Last edit: 10 years 6 months ago by Rossi.

Please Log in to join the conversation.

  • Pietro
  • Pietro's Avatar
  • Visitor
  • Visitor
10 years 6 months ago #4202 by Pietro
Replied by Pietro on 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

Please Log in to join the conversation.

More
10 years 6 months ago #4203 by Rossi
Replied by Rossi on 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 ....

Please Log in to join the conversation.

More
10 years 6 months ago #4204 by tony
Replied by tony on 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

Please Log in to join the conversation.

More
10 years 6 months ago #4205 by Rossi
Replied by Rossi on 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!

Please Log in to join the conversation.

  • Pietro
  • Pietro's Avatar
  • Visitor
  • Visitor
10 years 6 months ago #4206 by Pietro
Replied by Pietro on 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 ...

Please Log in to join the conversation.

More
10 years 6 months ago - 10 years 6 months ago #4207 by Rossi
Replied by Rossi on 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:

Attachment tonedecoder.jpg not found



in questo modo ad una nota a 1750.


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



Attachment radd.jpg not found



Non credo sia semplice invece con una scheda audio USB,
si rischia di complicare notevolmente la cosa.
Attachments:
Last edit: 10 years 6 months ago by Rossi.

Please Log in to join the conversation.

More
10 years 6 months ago #4239 by Rossi
Replied by Rossi on 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 :)

Please Log in to join the conversation.

More
7 years 10 months ago #7625 by Pietro
Replied by Pietro on 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

Please Log in to join the conversation.

More
7 years 9 months ago #7722 by Rossi
Attachments:

Please Log in to join the conversation.

Time to create page: 1.077 seconds