- Posts: 31
- Thank you received: 0
Postate qui domande o segnalate problemi / bug che riscontrate,
RFM01
Ho fatto delle prove con la mia stazione ( Sigillo ) che usa un RFM01 ed al momento sta andando con l'ultima versione ( con le camere IP ). Passando alla 01.22.17 non trovo grandi miglioramenti.
Analizzando inoltre il codice delle camere IP, se disattivate, non vedo come possano influire sulle prestazioni.
Al momento non ho idea del problema.
TT
Please Log in to join the conversation.
if ( cfg.WebCamInterval != 0):
tosleep = cfg.WebCamInterval-(datetime.datetime.now()-last_data_time).seconds
if ( tosleep > 0):
log("Sleeping %s seconds" % tosleep)
time.sleep(tosleep)
if ( cfg.IPCamInterval != 0):
tosleep = cfg.IPCamInterval-(datetime.datetime.now()-last_data_time).seconds
if ( tosleep > 0):
log("IPCam Sleeping %s seconds" % tosleep)
time.sleep(tosleep)
else:
log("Sleeping 1000 seconds")
time.sleep(1000)
Il mio sentimento è che il problema che ho riscontrato abbia qualcosa a vedere con questi sleep/timing. Ma magari mi sbaglio...
Please Log in to join the conversation.
Con molta difficoltà e con l'aiuto di Piero, sono riuscito alla fine a farli dialogare, purtroppo nonostante tutti i miei tentativi non sono mai riuscito ad oltrepassare la distanza di 6-7 mt.
Da quello che ho potuto "intuire" è che l'implementazione software della decodifica "Manchester" nel Raspberry non è del tutto adeguata o perlomeno credo abbia un campionamento di rilelamento troppo basso per risultare immune da disturbi in ricezione come del resto richiederebbe una decodifica "Manchester".
Infatti se nel Raspberry viene ricevuto anche un minimo disturbo, lui risponde subito con un bel "bad data received", costringendo di conseguenza ad agire sui parametri dell'RFM01 in modo tale da renderlo talmente sordo che quasi non riceve più nulla.
In questi giorni ho pensato molto su come risolvere il problema, la cosa più logica sarebbe quella di intervenire via software, ma non essendo "io" in grado di agire su questo punto, ho preferito buttare alle ortiche il glorioso RFM01, sostituendolo con un modulo AUREL RTX-MID 3V a 433.9 MHz.
Questo modulo da prove fatte, è molto più sensibile ed inoltre ha un ottimo squelch che gli permette di eliminare quasi del tutto gli eventuali segnali spuri in uscita con soli 3db di attenuazione, volevo inoltre implementare la decodifica Manchester esterna tramite un PIC, però da quello che ho visto non lo ho ritenuto necessario in quanto ora riesco a ricevere la stazione PCE-FWS20 ad oltre 18-20 mt. interno casa e con frapposti almeno 3 muri.
Se può interessare allego lo schema elettrico del ricevitore, sperando di essere stato d'aiuto a qualcuno.
cordiali saluti Giampietro
Attachment Immagine2.png not found
Attachments:
Please Log in to join the conversation.
In pratica ha bisogno solo di:
- alimentazione +3V o +5V (pin 1)
- massa 0V (pin 6)
- antenna (un pezzo di filo)
- uscita dati (utilizzando il pin 13 gia esistente)
Tutto il resto ( pin 19-21-23-24) sono eliminati.
L'unico software è quello già esistente sul Raspberry, che riceve i dati sul pin 13.
Purtroppo come ho già ribadito mi sembra che il software implementato sul Raspberry per discriminare i dati ricevuti sia un pò spartano e a tal proposito mi sono permesso di aprire la mia stazione PCE-FWS20 e di andare a vedere con un'oscilloscopio l'uscita del ricevitorino al suo interno, bè c'erano talmente tanti disturbi che non si riusciva quasi a distinguere i dati ricevuti, eppure la stazione non perdeva un colpo.
Nel caso fosse migliorato il software, sarebbe interessante, in quanto lo si renderebbe libero dal sistema di ricezione adottato, in pratica basterebbe solamente sostituire il modulo ricevente senza toccare il software...forse cambiando i baud rate?
Riallacciandomi alla domanda di Alegrechi per i moduli a 868Mhz, a dire la verità ho cercato in giro e l'unico che ho trovato con caratteristiche simili è stato il tipo RTX-MID-868-OOK AURIEL, ma credo sia un prodotto ancora in gestazione perchè il datasheet non è completo e non l'ho trovato in commercio, ma andrebbe bene qualsiasi altro modulo RX in AFK (in commercio se ne trovano molti " www.futurashop.it/index.php?route=produc...tegory&path=4018_376 "), anche se sono a 5V, basta un partitore resistivo e il gioco è fatto, inoltre dal datasheet anche l'RFM01 può funzionare in modalità manuale come un modulo qualsiasi, l'unico problema per tutti sono i disturbi in ricezione.
Spero di essere stato abbastanza esaustivo....invece c'è un'anima buona che mi aiuti a far funzionare l'swpi su altervista?...per il momento stà funzionando ma ho un sacco di problemi con errori di pagine ecc., ma questo sarà per un'altro post.
Ciao da Giampietro
Please Log in to join the conversation.
forse questo potrebbe andare bene per Alessandro
www.futurashop.it/index.php?route=produc...duct&product_id=1400
Stazione Meteo: Raspberry PI B, Sensori Vento PCE, BME280, Camera PI, Web Cam HD, Huawei K3765, Pannello Fotovoltaico 50W - 1 Batteria 12V-40Ah
Please Log in to join the conversation.
Ciao Giampietro
Please Log in to join the conversation.
Se sei pratico di PIC potresti prendere spunto quì ( www.settorezero.com/wordpress/user-proje...duli-rf-della-aurel/ ), in modo da eliminare i disturbi, altrimenti ti consiglio questi collegamenti:
- +5V pin 1-11-15
- 0V pin 2-7
- antenna pin 3
- uscita dati pin 14 --> 15kohm
> ingresso raspy pin 13 (con un condensatore da 1nF a massa)
- saturare lo stadio RSSI tramite un resistenza da 4,7 kohm da +5V verso il pin 13
L'alimentazione a 5V non dovrebbe essere un problema visto il filtro in'ingresso al pin 13 del raspy
E' ovvio che è tutto da verificare e se non sei in possesso di almeno un'oscilloscopio credo sia dura, altrimenti si dovrebbe implementare sul swpi un codice Manchester per eliminare gli spike modificando il file wh1080_rf.c ? (credo)
ok se hai qualche dubbio domanda pure.
Ciao Giampietro
Please Log in to join the conversation.
In rif. alla tua precedente domanda, in questi giorni sono riuscito ad avere tra le mani il modulo ricevitore che ti avevo consigliato e ho fatto alcune prove.
In effetti lo ho trovato veramente valido, molto sensibile e anche se non ha lo squelch, il segnale di uscita è abbastanza pulito (come il mio a 433Mhz).
Premetto che non lo ho montato sul mio Raspberry ( non mi andava di salire sul tetto con il brutto tempo), ma da quello che ho visto è "VALIDO", perciò se vuoi cimentarti in questa avventura ti allego lo schema elettrico.
L'unica cosa che è da verificare, è il valore del condensatore di filtro C1 che ora è da 2,2nF, nel caso avessi problemi sostituiscilo con uno da 1,5nF, in questo caso dovresti trovarti con qualche "bad data recived" in più, ma di sicuro dovrebbe leggere meglio i dati.
(PS. ho visto in un tuo precedente post #1908 di un'anno fa che parlavi di un file .htaccess per inviare due foto al server...potresti spiegarmi come fare? perche non ho capito)
Ciao da Giampietro
Attachment Immagine1.jpg not found
Attachments:
Please Log in to join the conversation.
Ik3max wrote: si ti capisco Alessandro!!! comunque ti consiglio il tipo RX AM8SF( www.futurashop.it/index.php?route=produc...duct&product_id=2007 ), è più economico e riceve in ASK.
Se sei pratico di PIC potresti prendere spunto quì ( www.settorezero.com/wordpress/user-proje...duli-rf-della-aurel/ ), in modo da eliminare i disturbi, altrimenti ti consiglio questi collegamenti:
- +5V pin 1-11-15
- 0V pin 2-7
- antenna pin 3
- uscita dati pin 14 --> 15kohm
> ingresso raspy pin 13 (con un condensatore da 1nF a massa)
- saturare lo stadio RSSI tramite un resistenza da 4,7 kohm da +5V verso il pin 13
L'alimentazione a 5V non dovrebbe essere un problema visto il filtro in'ingresso al pin 13 del raspy
E' ovvio che è tutto da verificare e se non sei in possesso di almeno un'oscilloscopio credo sia dura, altrimenti si dovrebbe implementare sul swpi un codice Manchester per eliminare gli spike modificando il file wh1080_rf.c ? (credo)
ok se hai qualche dubbio domanda pure.
Ciao Giampietro
Ciao Giampietro,
vorrei implementare il modulo rx al raspi ma tu hai provato il modulo a 868???
quello che hai segnalato funziona meglio del RFM01??
Stazione Meteo: Raspberry PI B, Sensori Vento PCE, BME280, Camera PI, Web Cam HD, Huawei K3765, Pannello Fotovoltaico 50W - 1 Batteria 12V-40Ah
Please Log in to join the conversation.
l'RFM01 non mi ha dato tante soddisfazioni, non
sono mai riuscito a superare i 5-6 mt. di tratta.
Premetto che io lavoro a 433Mhz, attualmente monto
un modulo RTX-MID 3V su una tratta di 56 mt
ricevendo senza problemi.
Mi sono però levata una soddisfazione e ho provato
anche a 868Mhz, sostituendo il modulo trasmittente
originale della stazione meteo con un modulino a
868Mhz e montando in ricezione un modulo RX-AM8SF
a 5V e devo dirti che sulla stessa tratta di 56 mt
funziona benissimo e credo da quello che ho visto
ci siano ancora i margini per aumentarla.
Lo schema elettrico dei collegamenti lo puoi
trovare un pò più sopra al post #5163, però ho
dovuto fare qualche aggiustamento e cioè :
-R1 = 12k Ohm
-R2 = eliminata
-C1 = 2,2nF
L'uscita collegata al pin 13 di un Rasberry pi B+
è esattamente 3V
Please Log in to join the conversation.
provo ad ordinare l'RX-AM8SF
poi ti farò sapere....
se puoi mi fai sapere con quali valori in RFM01 hai impostato SWPI con questo modulo??
Stazione Meteo: Raspberry PI B, Sensori Vento PCE, BME280, Camera PI, Web Cam HD, Huawei K3765, Pannello Fotovoltaico 50W - 1 Batteria 12V-40Ah
Please Log in to join the conversation.
mi è arrivato il modulino RX-AM8SF
un piccolo chiarimento.....
il terminale 15 del modulo, vedo dallo schema, l'hai collegato al pin 2 dellaa GPIO (+5v) ma il terminale 1 l'hai alimentato esternamente o si può collegare anch'esso alla GPIO es. al pin 4 (+5v) ??
il terminale 11 l'hai lasciato scollegato???
Aurel dice di collegarlo a 0v per sensibilità -109dbm oppure +5v per sensibilità -90dbm....
con una sola resistenza da 12 kohm si riesce ad ottenere un segnale a 3v??
grazie.
Stazione Meteo: Raspberry PI B, Sensori Vento PCE, BME280, Camera PI, Web Cam HD, Huawei K3765, Pannello Fotovoltaico 50W - 1 Batteria 12V-40Ah
Please Log in to join the conversation.
- pin 1 e 15 a +5V (GPIO-2)
- pin 11 và lasciato libero a -90dbm equivalente a +5V (ha una resistenza di pull-up al suo interno), se lo metti a 0V la sensibilità và a -109dbm, ma non te lo consiglio perchè riceve troppi disturbi e il Raspberry di dà un sacco di BAD DATA RECEIVED
- l'uscita del pin 14 con la resistenza da 12k è calcolata in modo che con l'impedenza d'ingresso del pin 13 del Raspberry faccia da partitore in modo da ottenere circa 3V
- i valori da impostare sul Raspberry a questo punto sono ininfluenti, puoi impostare qualsiasi cosa sul RFM01 che è lo stesso
Spero sia stato abbastanza chiaro, nel caso chiedi pure
Ciao
Please Log in to join the conversation.
Montato!!!
Funziona!!!
usato l'ultima configurazione che hai consigliato (vedi post #5374) ad una distanza dai sensori di circa 10 metri e con almeno 4 pareti in mezzo rileva i dati benissimo....qualche BAD DATA RECIVED ogni tanto ma in generale va molto bene confontando i dati con la pce....
@Tony
potrebbe essere inserito nella documantazione vista la semplicità di montaggio e praticamente l'assenza dei settaggi.....magari prima facciamo ancora qualche test....
Stazione Meteo: Raspberry PI B, Sensori Vento PCE, BME280, Camera PI, Web Cam HD, Huawei K3765, Pannello Fotovoltaico 50W - 1 Batteria 12V-40Ah
Please Log in to join the conversation.
condensatore C1, ponendolo ad esempio a 1,5nF o 2,7nF.
Non essendo implementato all'interno del Raspberry un software di pulitura del rumore di fondo, ho cercato di limitarlo con il condensatore C1 in modo che non superasse la soglia di lettura all'ingresso del pin 13, comunque il valore dipende molto dalle condizioni locali, però queste sono rafinatezze e credo che anche così com'è (almeno nel mio caso) la ricezione sia migliorata di molto rispetto al modello RFM01 e sopratutto senza settaggi.
Ciao e buon divertimento!!
Please Log in to join the conversation.
per l'antenna invece che lunghezza hai usato??
ho letto in giro 8,3cm, 8,6cm, 8,5cm...
ma qual è la lunghezza giusta??
attualmente vado con 8,4.....
Valerio.
Stazione Meteo: Raspberry PI B, Sensori Vento PCE, BME280, Camera PI, Web Cam HD, Huawei K3765, Pannello Fotovoltaico 50W - 1 Batteria 12V-40Ah
Please Log in to join the conversation.
Ho sostituito il trasmettitore della PCE perchè il segnalatore era sempre rosso fisso e ho presunto che era finita la sua storia, è arrivato ma i trattini nella consolle ci sono sempre e diciamo che non dialogano, quindi presumo che la ricezione sia andata.
Vorrei sostituire anche io con quest'ultima novità, dove potrei reperire il modulo RX-AM8SF ?
Grazie
Sensori PCE-FWS20, DVB-T 820T2 SDR, BMP085, Raspberry Pi mod. B www.meteoportocervo.it (Abbiadori Porto Cervo - Arzachena - OT) 108 m s.l.m.)
Please Log in to join the conversation.
Da quello che ho potuto intuire il trasmettitore potrebbe essere ancora buono, sicuro che non sia andato invece il cip di gestione della PCE ?
Prova a rimontare il vecchio trasmettitore collegando i pin di alimentazione + e 0 e isola il pin di ingresso segnale, se così facendo il led rimane spento, io penserei seriamente a un problema della PCE.
Giampietro
Please Log in to join the conversation.
Sensori PCE-FWS20, DVB-T 820T2 SDR, BMP085, Raspberry Pi mod. B www.meteoportocervo.it (Abbiadori Porto Cervo - Arzachena - OT) 108 m s.l.m.)
Please Log in to join the conversation.
Sensori PCE-FWS20, DVB-T 820T2 SDR, BMP085, Raspberry Pi mod. B www.meteoportocervo.it (Abbiadori Porto Cervo - Arzachena - OT) 108 m s.l.m.)
Please Log in to join the conversation.
E' già da tempo che la mia stazione è ferma, e ho ordinato qui il modulo www.futurashop.it/moduli-radio/ricevitor...eterodina-am-868-mhz grazie alle indicazioni di Ik3max, mi sorge un dubbio, ho acquistato giusto? Perchè i moduli sulla pagina erano 2.
Allego una foto dell'acquisto.... potete dirmi se è quello giusto?
E' arrivato quello sottolineato in rosso.
Grazie
Sensori PCE-FWS20, DVB-T 820T2 SDR, BMP085, Raspberry Pi mod. B www.meteoportocervo.it (Abbiadori Porto Cervo - Arzachena - OT) 108 m s.l.m.)
Attachments:
Please Log in to join the conversation.