Postate qui domande o segnalate problemi / bug che riscontrate,
Modifica al Messaggio Radio
sapete come sia possibile modificare il messaggio radio in modo che risponda come la meteo sul cucco e non solo con la velocità e direzione del vento?
in pratica... mi piacerebbe che dicesse tutto!!
Ho notato che all'interno del file radio.py il messaggio viene montato e poi messo in play...
ma sinceramente non so come montarlo!
Please Log in to join the conversation.
Guardo subito...
La radio per ora è in vox, penso però di fare un circuito con un foto-acc 4n25 o un transistor per utilizzare anche le radio che non hanno il vox.
probabilmente farò un plugin che attivi un pin al momento della tx e lo collegherò il ptt.
Please Log in to join the conversation.
m.
Please Log in to join the conversation.
Scusa la curiosità ma questa parte non l'ho mai testata : l'hai provata e funziona con il vox ? non ci sono problemi di livello audio ?
Per PPT forse converrebbe gestirlo dal programma principale anche perché sarebbe difficile sincronizzare con un plugin .. li poi magari ci penso io
Please Log in to join the conversation.
Comunque sia, dipende anche dalla radio.
conviene magari disaccoppiare l'uscita raspberry dall'ingresso radio in modo che eventuali ritorni di RF in tx mandino in crisi la raspberry stessa.
(anche se io non ho avuto problemi)
Si risolve molto facilmente con un condensatore o meglio un trasformatore audio 1:1.
L'utilizzo del 4n25 serve anche a questo, separare la radio dalla PI.
Per quanto riguarda il PTT in effetti la sincronia in tx con SWPI con il plugin è un problema se gestito sulla base dei tempi.
Molto meglio se con un istruzione si porta a livello alto un pin della PI e alla fine del messaggio ritorna a livello basso.
i 3,3 v sono più che sufficienti per il circuito il consumo è di qualche mA ...
m.
Please Log in to join the conversation.
I messaggi delle radio sono essenziali ( solo direzione ed intensità ) perché durante il volo ovviamente l'informazione deve essere essenziale ed il messaggio completo darebbe credo molto fastidio.
Pensavo che forse nel tuo caso ti coverebbe fare un plugin dedicato piuttosto che modificare direttamente il file radio.py . In tale modo non ti precludi futuri aggiornamenti.
Per quale scopo userai la radio ( volo ,kite ... ) ?
Please Log in to join the conversation.
creando SWPI hai dato fuoco all polveri....
L'utilizzo del tuo software apre una miriade di possibilità all'utilizzo.
dalla semplice domotica della casa di campagna deserta per tutta la settimana alla installazione in alta montagna di un dispositivo automatico,
passando attraverso altri 'hobby' come il deltaplano, il modellismo, ma anche la semplice passeggiata che si fa in montagna.
Mi piacerebbe non precludere nulla delle implementazioni possibili.
La radio per il momento mi server per monitorare un piccolo loco montanaro che stà su un versante non visibile dove svolazzo con degli aereomodelli.
sai quante volte mi sono recato li senza riuscire a fare nulla perchè il meteo non lo permetteva?
Inoltre ho l'intenzione di aggiungere un decoder a 1750hz (con un semplice lm567) in modo da farmi dire la temperatura su richiesta (sempre via radio) e non schedulata.
Vedremo anche altri gli sviluppi futuri!
Please Log in to join the conversation.
sto cercando di adattare la trasmissione radio alle mie esigenze di volo a motore. La cartella mp3 è mancante dei file:
- silence05s.mp3 (questo c'è in formato .wav)
- message.mp3
- winddirection.mp3.
nella prossima release potresti aggiungere per favore i suddetti file?
Grazie
Please Log in to join the conversation.
Chiedo nel frattempo al forum se qualcuno è in grado di aiutarmi: dalla cartella mp3 sono mancanti i file
- silence05s.mp3
- silence1s.mp3
- message.mp3
- winddirection.mp3
file invece presenti in formato .raw nella cartella /audio
Qualcuno conosce il comando per la conversione da raw a mp3?
Grazie
Please Log in to join the conversation.
- Roberto Vaccaro
- Offline
- Moderatore
prova a crearti i file mp3 col prg che trovi qui:
dimio.altervista.org/ita/
Devi usare DSPEECH è molto semplice, free e anche in italiano.
Please Log in to join the conversation.
E ora arriva la domanda da un milione di dollari: DSPEECH è installato in un pc diverso da raspberry. Una volta creato il file audio, come faccio a trasferirlo sulla scheda SD del raspberry?
Please Log in to join the conversation.
- Roberto Vaccaro
- Offline
- Moderatore
winscp.net/eng/docs/lang:it
lo installi sul tuo pc windows e ti colleghi al raspi digitando il suo indirizzo ip poi login e psw.
Avrai due finestre una del tuo pc e l'altra del raspi con le strutture delle cartelle. Ti puoi muovere come fosse explorer e semplicemente trascinando dalla cartella windows a quella linux i files li puoi copiare.
Questo è il modo più comodo e veloce.
Non me ne vogliano i puristi linux
Please Log in to join the conversation.
Premessa, raspberry e il pc Windows sono collegati allo stesso router.
Ho quindi aperto WinSCP, al nome Server ho messo l'IP che leggo quando raspberry lancia swpi, diversamente non ho modo di sapere qual è.
Al campo "porta", di default mi da 22, la lascio così?
Su nome utente e password cosa dovrei mettere? Non ho settato nulla del genere su raspberry.
Please Log in to join the conversation.
- Roberto Vaccaro
- Offline
- Moderatore
Nome Serverve: IP del Raspi
Numero porta: 22
Nome utente: pi
Password: raspberry se non l'hai cambiata
Ok per lo stesso router, in questo caso l'IP che devi usare è il Local IP
comunque da terminale di linux il comando per vedere l'IP è ifconfig ed è quello di eth0, salvo altre configurazioni.
Please Log in to join the conversation.
Ho un problema con la creazione dei file mp3. Creo regolarmente il mio file con DSpeech e lo salvo su una cartella qualunque. Finché lo provo con Windows va benissimo, audio perfetto e ottima velocità della voce.
Quando invece è raspberry ad eseguire la trasmissione del messaggio vocale, la sola parte da me realizzata ha una velocità maggiore.
Ti viene in mente qualcosa?
Grazie ancora per la disponibilità.
Please Log in to join the conversation.
- Roberto Vaccaro
- Offline
- Moderatore
Scusa del ritardo, ma ho avuto problemi con i server al lavoro è non sono riuscito a dedicarmi agli hobby.
Se hai già provato a ridurre la velocità dall'apposito slider del programma e non hai avuto miglioramenti, prova a spaziare i caratteri.
Please Log in to join the conversation.
Ho anche spaziato i caratteri ma non è cambiato nulla. Adesso sono fuori sede e non posso fare delle prove, al mio riemtro mi rimetterò al lavoro.
Non è escluso che con lo spostamento del file da windows a linux quest'ultimo non digerisca il passaggio con winscp.
Se non dovessi riuscire pregheró Tony di aggiungere nella prossima versione i file audio che mi servono.
La sintesi vocale di swpi è realizzata con dspeech?
Ancora una domanda: nella documentazione on line, nella parte che riguarda la sintesi vocale è riportato il comando linux per la conversione di un file da mp3 a raw. É possibile una conversione al contrario?
Ciao
Please Log in to join the conversation.
Per la conversione al contrario basta che vedi la documentazione di ffmpeg ed inverti i formati.
TT
Please Log in to join the conversation.
Si puó fare a meno di avere un secondo monitor sul tavolo e collegare sia il pc con windows sia raspberry al medesimo monitor?
Ciao -grazie
Please Log in to join the conversation.
TT
Please Log in to join the conversation.
- Roberto Vaccaro
- Offline
- Moderatore
Però deve essere legato a putty, tanto vale usare putty.
Winscp è comodo per trasferire files e modificarli da un PC con windows.
Please Log in to join the conversation.
ho bisogno di aiuto.
Nell'intenzione di far trasmettere via radio il dato pressione ho copiato da swpi.py la parte relativa a "pressure" e poi l'ho incollata nel file radio.py
Dopo una serie di "unespected indent error" apparentemente risolti, quando lancio swpi ora viene fuori il seguente messaggio di errore:
Attachment pressure.jpg not found
Attachment errore.jpg not found
Attachments:
Please Log in to join the conversation.
- Roberto Vaccaro
- Offline
- Moderatore
Ma mi pare che sia sufficiente aggiungere una riga come questa:
listOfMessages.append("./audio/mp3/" + str(int(globalvars.meteo_data.rel_pressure)) + ".mp3")
sotto #prepare list of messages all'interno del file radio.py
Tony coreggimi se sbaglio
Please Log in to join the conversation.
L'estate sta finendo ( righeira ) e a breve rimetterò mano al progetto con diverse idee che ho in mente di implementare. Sicuramente una di queste è l'aspetto radio visto che ho intenzione di dotare il nostro decollo/top-landing di un nuovo sistema che abbia solo telefono e radio.
Per il messaggio radio potrei prevedere diversi livelli di "verbosità" che vanno dal solo vento al messaggio completo.
Per il volo libero, dove si è sempre concentrati sul pilotaggio alla ricerca della minima ascendenza, il solo messaggio del vento và bene e messaggi più lunghi sarebbero di disturbo.
@Pietro. Per il volo motore vorresti un messaggio completo di tutto ? tipo quello telefonico ?.
Se definiamo alcune tipologie di messaggi le implemento nella prossima versione..
Please Log in to join the conversation.
che per ora può assumere 2 valori [ only_wind , all ]
nel secondo caso vengono inviati tutti i parametri.
Parti da questo per togliere quello che non ti intessa che facciamo una terza configurazione intermedia.
TT
Please Log in to join the conversation.
Stasera faró il punto della situazione e tracceró in linea di massima le esigenze specifiche per chi fa volo a motore. Ti faró sapere.
Ciao grazie ... e grazie anche a Roberto per aver risposto al mio appello
Please Log in to join the conversation.
ho fatto l'update e testata la trasmissione radio con entrambi i valori di radio_verbosity: con valore [only_wind] è tutto regolare mentre con valore [all] quando il sistema lancia il comando radio viene generato il seguente messaggio di errore:
Attachment messaggiodierrore.jpg not found
Attachments:
Please Log in to join the conversation.
Please Log in to join the conversation.
Per la direzione del vento ho aggiunto l'mp3 su github ( vedi la sezione download )
Please Log in to join the conversation.