× Benvenuti sul nostro forum su Sint Wind PI!

Postate qui domande o segnalate problemi / bug che riscontrate,

lightbulb RFM01

Di più
11 Anni 4 Settimane fa #166 da Roberto Vaccaro
RFM01 è stato creato da Roberto Vaccaro
Ciao Tony,
mi sono permesso di aprire un'altra discussione, mi sembrava poco corretto proseguire nell’altra.
Mi è arrivata la schedina RFM01 e l’ho collegata ad un altro raspberry. Sono però in stallo.
Ho usato sia il prg che è all’interno di swpi che altro in rete ma non riesco ad andare oltre alla lettura della inizializzazione. La mia è una stazione che trasmette a 868 Mhz. Tu avevi già provato a collegare il ricevitore?
Il mio raspberry è la REV. 2
Ti aggiungo quello che visualizzo:

Initialising RFM01
SPI: mode 0, 8-bit, 1000 KHz
Ctrl+C to exit
LNA_0,RSSI_73 idx 0 0.00 0.00 0.00 0.00 0.00 0.00
LNA_0,RSSI_79 idx 1 0.00 0.00 0.00 0.00 0.00 0.00
LNA_0,RSSI_85 idx 2 0.00 0.00 0.00 0.00 0.00 0.00
LNA_0,RSSI_91 idx 3 0.00 0.00 0.00 0.00 0.00 0.00
LNA_0,RSSI_97 idx 4 0.00 0.00 0.00 0.00 0.00 0.00
LNA_0,RSSI_103 idx 5 0.00< 60.00 100.00 100.00 100.00 100.00
LNA_6,RSSI_73 idx 6 0.00 0.00 0.00 0.00 0.00 0.00
LNA_6,RSSI_79 idx 7 0.00 0.00 0.00 0.00 0.00 0.00
LNA_6,RSSI_85 idx 8 0.00 0.00 0.00 0.00 0.00 0.00
LNA_6,RSSI_91 idx 9 0.00 0.00 0.00 0.00 0.00 0.00
LNA_6,RSSI_97 idx 10 0.00 0.00 0.00 0.00 0.00 0.00
LNA_6,RSSI_103 idx 11 0.00 0.00 20.00 95.83 95.12 100.00
LNA_14,RSSI_73 idx 12 0.00 0.00 0.00 0.00 0.00 0.00
LNA_14,RSSI_79 idx 13 0.00 0.00 0.00 0.00 0.00 0.00
LNA_14,RSSI_85 idx 14 0.00 0.00 0.00 0.00 0.00 0.00
LNA_14,RSSI_91 idx 15 0.00 0.00 0.00 0.00 0.00 0.00
LNA_14,RSSI_97 idx 16 0.00 0.00 0.00 0.00 0.00 0.00
LNA_14,RSSI_103 idx 17 0.00 0.00 0.00 0.00 0.00 0.00
LNA_20,RSSI_73 idx 18 0.00 0.00 0.00 0.00 0.00 0.00
LNA_20,RSSI_79 idx 19 0.00 0.00 0.00 0.00 0.00 0.00
LNA_20,RSSI_85 idx 20 0.00 0.00 0.00 0.00 0.00 0.00
LNA_20,RSSI_91 idx 21 0.00 0.00 0.00 0.00 0.00 0.00
LNA_20,RSSI_97 idx 22 0.00 0.00 0.00 0.00 0.00 0.00
LNA_20,RSSI_103 idx 23 0.00 0.00 0.00 0.00 0.00 0.00
RSSI Duty 0.00

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 4 Settimane fa #167 da tony
Risposta da tony al topic RFM01
Ciao Roberto,

Hai provato con il codice presente nell'ultima versione di swpi ?

Non sono ancora riuscito a collegare il RFM perché sto aspettando dei connettori con passo 2mm per connetterlo. Inoltre stò lavorando ( ma ho quasi finito )all'interfaccia per i DHT ( sensori di umidità )

nei prossimi gg mi dovrebbe arrivare il connettore e faremo delle prove con RFM anche se da quello che ho visto in giro ... sarà dura !!!!
Ringraziano per il messaggio: Gennaro

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 4 Settimane fa #168 da Roberto Vaccaro
Risposta da Roberto Vaccaro al topic RFM01
Si ho provato anche con l'ultima versione ma non cambia nulla.
Non va oltre quello che hai visto.
I sensori sono circa a 5m dal RFM01 e nella stessa posizione la consolle riceve perfettamente.
Forse mi sfugge qualcosa, non dovrei visualizzare anche questo?

Listening for transmission
Data bits = 88 (offset 8) (0 short)
Frequency deviation 0.0KHz (0)
a1 82 0d 5a 03 06 00 4e 08 d3 crc ok (gap 48s)
Pulse stats: Hi: 478 - 658 Lo: 1441 - 1687 (88 point)
Threshold now 1049
Temperature: 23.3C
Pressure p0 (sea level): 1006.6 hPa
Station Id: 0A18
Temperature: 12.5C, Humidity: 90%
Wind speed: 1.0 m/s, Gust Speed 2.0 m/s, S
Wind speed: 2.3 mph, Gust Speed 4.6 mph, S
Total rain: 23.4 mm

Se non ricevo i dati dovrei comunque vedere la descrizione e i valori a 0 o casuali.

Bho. attendo i tuoi esperimenti

Ciao
Roberto

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 4 Settimane fa - 11 Anni 4 Settimane fa #169 da tony
Risposta da tony al topic RFM01
in attesa che sia operativo anche io :

Prova a modificare nel file wh1080_rf.c la riga
uint16_t cmd_rcon = (CMD_RCON|RX_EN|VDI_DRSSI|LNA_0|RSSI_91);

in
uint16_t cmd_rcon = (CMD_RCON|RX_EN|VDI_DRSSI|LNA_0|RSSI_103);

poi ricompila con
make

Prova poi ( in via subordinata se non funziona la prima ) anche ad aumentare la banda modificando la riga sopra
uint16_t cmd_config = CMD_CONFIG|BAND_868|LOAD_CAP_12C0|BW_67;

in
uint16_t cmd_config = CMD_CONFIG|BAND_868|LOAD_CAP_12C0|BW_400;
Ultima Modifica 11 Anni 4 Settimane fa da tony.

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 4 Settimane fa #170 da Roberto Vaccaro
Risposta da Roberto Vaccaro al topic RFM01
Avevo già fatto le modifiche ma nulla di fatto.
Ho controllato con l'oscilloscopio e pare che il treno di Byte sia sul pin 15 (GPIO 22) del raspberry. Quindi se non erro qualcosa dovrebbe ricevere.

Ciao
Roberto

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 4 Settimane fa #171 da tony
Risposta da tony al topic RFM01
pin 15 non mi dice nulla. Dovrebbe essere pin 13
Hai una rev 2 vero ?

cat /proc/cpuinfo

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 4 Settimane fa #172 da Roberto Vaccaro
Risposta da Roberto Vaccaro al topic RFM01
Il Pin 15, se non ho capito male, dovrebbe accendere e spegnere un led quando riceve segnale.
// Init GPIO21 (on pin 13) as input (DATA), GPIO22 (pin 15) as output (nRES)
*(gpio.addr + 2) = (*(gpio.addr + 2) & 0xfffffe07)|(0x001 << 6);

Si ho una REV 2, anche se col comando cpuinfo da REV 7

pi@swpi ~/swpi/wh1080_rf $ cat /proc/cpuinfo
Processor : ARMv6-compatible processor rev 7 (v6l)
BogoMIPS : 697.95
Features : swp half thumb fastmult vfp edsp java tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xb76
CPU revision : 7

Hardware : BCM2708
Revision : 000f
Serial : 00000000326ec8a8

Quello che non capisco è perchè si ferma a:

RSSI Duty 0.00

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 4 Settimane fa #173 da tony
Risposta da tony al topic RFM01
Si hai ragione. Io quella riga l'avevo commentata tanto il pin 27 và di default a input.
Domai mi dovrebbe arrivare il connettore per RFM DIP e anche un RFM S

Vediamo la mai cosa dice.

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 4 Settimane fa #174 da Roberto Vaccaro
Risposta da Roberto Vaccaro al topic RFM01
Ok io ho provato a variare anche LNA e tipo di filtro ma nulla.

Hai letto qui:

www.raspberrypi.org/phpBB3/viewtopic.php?f=37&t=14777
Ringraziano per il messaggio: tony

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 4 Settimane fa - 11 Anni 4 Settimane fa #177 da tony
Risposta da tony al topic RFM01
Grazie del link,
Credo che lo dovremmo leggere con calma tutto ...

L'antenna quanto l'hai fatta lunga ... 8.6cm ?
Ultima Modifica 11 Anni 4 Settimane fa da tony.

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 3 Settimane fa - 11 Anni 3 Settimane fa #192 da tony
Risposta da tony al topic RFM01
Questa è la mia con i parametri di default
  LNA_0,RSSI_73 idx 0     0.00    0.00    0.00    0.00    0.00    0.00
  LNA_0,RSSI_79 idx 1     0.00    0.00    0.00    0.00    0.00    0.00
  LNA_0,RSSI_85 idx 2     6.82    0.00    0.00    2.25    0.00    2.30
  LNA_0,RSSI_91 idx 3    19.32<   3.37   16.67   13.64   25.84   32.58
  LNA_0,RSSI_97 idx 4    53.41   21.59   79.55   62.50   82.95   56.18
 LNA_0,RSSI_103 idx 5   100.00  100.00  100.00  100.00  100.00  100.00
  LNA_6,RSSI_73 idx 6     0.00    0.00    0.00    0.00    0.00    0.00
  LNA_6,RSSI_79 idx 7     0.00    0.00    0.00    0.00    0.00    0.00
  LNA_6,RSSI_85 idx 8    22.47    4.55    9.09   12.36    2.25    8.05
  LNA_6,RSSI_91 idx 9    27.59   26.14   31.46   31.82   35.63   46.59
  LNA_6,RSSI_97 idx 10   53.93   52.27   58.43   57.95   60.67   67.78
 LNA_6,RSSI_103 idx 11  100.00  100.00  100.00  100.00  100.00  100.00
 LNA_14,RSSI_73 idx 12    0.00    0.00    0.00    0.00    0.00    0.00
 LNA_14,RSSI_79 idx 13    0.00    0.00    0.00    0.00    0.00    0.00
 LNA_14,RSSI_85 idx 14    0.00    0.00    0.00    0.00    0.00    0.00
 LNA_14,RSSI_91 idx 15    0.00    0.00    0.00    0.00    0.00    0.00
 LNA_14,RSSI_97 idx 16   10.34    7.23   21.69    3.45   13.64    7.95
LNA_14,RSSI_103 idx 17  100.00   12.36  100.00  100.00  100.00  100.00
 LNA_20,RSSI_73 idx 18    0.00    0.00    0.00    0.00    0.00    0.00
 LNA_20,RSSI_79 idx 19    0.00    0.00    0.00    0.00    0.00    0.00
 LNA_20,RSSI_85 idx 20    0.00    0.00    0.00    0.00    0.00    0.00
 LNA_20,RSSI_91 idx 21    3.41    0.00   25.84   12.22    0.00   37.08
 LNA_20,RSSI_97 idx 22   43.82    0.00   39.77   46.59   26.97   30.68
LNA_20,RSSI_103 idx 23  100.00   18.18  100.00  100.00  100.00  100.00
Ultima Modifica 11 Anni 3 Settimane fa da tony.

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 3 Settimane fa #193 da Roberto Vaccaro
Risposta da Roberto Vaccaro al topic RFM01
Ok in base a quello che vedi posso presumere che tu sei in una zona dove il rumore di fondo e gli eventuali disturbi sono superiori rispetto alla mia posizione. Io sono fuori città e non ho problemi particolari. Sono radioamatore e mi considero fortunato, riguardo a interferenze di qualsiasi genere.
Ma dopo la scritta:

RSSI Duty 0.00

hai qualcos'altro?

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 3 Settimane fa - 11 Anni 3 Settimane fa #194 da tony
Risposta da tony al topic RFM01
Purtroppo nulla :-(

Stavo provando a compilare anche il codice di KarlS sul forum che mi hai segnalato ma ancora nulla. Cmq tieni presente che ho la stazione in giardino ad almeno 30 metri dal RPI. Questa sera non ho voglia di smontare tutto .. domani

Tu hai messo una resistenza di pullup sul pin 13(GPIO27 ) ??

Questo è in altro esempio con soglia a 97 e amplificatore a 0

.Initialising RFM01
SPI: mode 0, 8-bit, 1000 KHzCtrl+C to exit
LNA_0,RSSI_73 idx 0 0.00 0.00 0.00 0.00 0.00 0.00
LNA_0,RSSI_79 idx 1 0.00 0.00 0.00 0.00 0.00 0.00
LNA_0,RSSI_85 idx 2 0.00 0.00 0.00 0.00 0.00 0.00
LNA_0,RSSI_91 idx 3 0.00 0.00 0.00 0.00 0.00 0.00
LNA_0,RSSI_97 idx 4 85.39< 0.00 100.00 82.02 70.79 100.00
LNA_0,RSSI_103 idx 5 100.00 100.00 100.00 100.00 100.00 100.00
L3 LNA_6,RSSI_79 idx 7 0.00 0.00 0.00 0.00 0.00 0.00
LNA_6,RSSI_85 idx 8 0.00 0.00 0.00 0.00 0.00 0.00
LNA_6,RSSI_91 idx 9 0.00 0.00 0.00 0.00 0.00 0.00
LNA_6,RSSI_97 idx 10 3.37 0.00 3.37 3.41 3.37 10.11
LNA_6,RSSI_103 idx 11 100.00 100.00 100.00 100.00 100.00 100.00
LNA_14,RSSI_73 idx 12 0.00 0.00 0.00 0.00 0.00 0.00
LNA_14,RSSI_79 idx 13 0.00 0.00 0.00 0.00 0.00 0.00
LNA_14,RSSI_85 idx 14 0.00 0.00 0.00 0.00 0.00 0.00
LNA_14,RSSI_91 idx 15 0.00 0.00 0.00 0.00 0.00 0.00
LNA_14,RSSI_97 idx 16 0.00 0.00 0.00 0.00 0.00 0.00
LNA_14,RSSI_103 idx 17 100.00 0.00 100.00 100.00 100.00 100.00
LNA_20,RSSI_73 idx 18 0.00 0.00 0.00 0.00 0.00 0.00
LNA_20,RSSI_79 idx 19 0.00 0.00 0.00 0.00 0.00 0.00
LNA_20,RSSI_85 idx 20 0.00 0.00 0.00 0.00 0.00 0.00
LNA_20,RSSI_91 idx 21 0.00 0.00 0.00 0.00 0.00 0.00
LNA_20,RSSI_97 idx 22 0.00 0.00 0.00 0.00 0.00 0.00
LNA_20,RSSI_103 idx 23 100.00 0.00 100.00 100.00 100.00 100.00
RSSI Duty 80.77
Ultima Modifica 11 Anni 3 Settimane fa da tony.

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 3 Settimane fa #195 da Roberto Vaccaro
Risposta da Roberto Vaccaro al topic RFM01
Provato con e senza resistenza di pullup, verificato con analizzatore di spettro che i sensori trasmettano a 868 Mhz,avvicinato ulteriormente la scheda hai sensori ma nulla.
Mi viene da pensare a una codifica diversa.
Ho anche provato a forzare il GPIO 27 in "Mode In", però ripensandoci se il problema fosse quello non si dovrebbe neanche vedere l'inizializzazione.
mi ero dimenticato di risponderti riguardo l'antenna, comunque è +/- quella misura. Si tratta di 1/4 d'onda senza considerare il fattore K.
Però alla distanza che opero io non ci dovrebbe essere nessuna criticità.

Ciao
Roberto

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 3 Settimane fa - 11 Anni 3 Settimane fa #196 da tony
Risposta da tony al topic RFM01
Io invece avevo sbagliato un collegamento. Ora ho messo 10k di pullup sul DATA e collegato anche in pin nIRQ alla GPIO22(pin15 sempre con pulup) per provare il codice con FIFO

Settato a :

uint16_t cmd_config = CMD_CONFIG|BAND_868|LOAD_CAP_12C0|BW_134; // uint16_t cmd_rcon = (CMD_RCON|RX_EN|VDI_DRSSI|LNA_0|RSSI_91);


Ora ad ogni lampeggio della console ( trasmissione dei sensori) ottengo con sudo ./wh1080_rf:
RSSI Duty 0.00
Data bits = 88   (offset 8) (0 short) Packet signature found
Frequency deviation -1.0KHz (-1)
a5 11 ca 56 01 03 09 4f 02 b9 crc ok (gap 24s)
Pulse stats: Hi: 500 - 605   Lo: 1488 - 1581  (88 point)
Threshold now 1046

Col codice FIFO invece nulla.
Ultima Modifica 11 Anni 3 Settimane fa da tony.

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 3 Settimane fa - 11 Anni 3 Settimane fa #197 da tony
Risposta da tony al topic RFM01
BINGOOOOOO !!!!! :) :) :) :)

Anche con la stazione fuori casa ad almeno 30 metri perde pochissimi colpi .Funziona anche senza resistenza di pullup e anche il collegamento a nIRC quindi è superfluo. Prova ad aggiornare swpi-update
Initialising RFM01
SPI: mode 0, 8-bit, 1000 KHz
Ctrl+C to exit
  LNA_0,RSSI_73 idx 0     0.00    0.00    0.00    0.00    0.00    0.00
  LNA_0,RSSI_79 idx 1     0.00    0.00    0.00    0.00    0.00    0.00
  LNA_0,RSSI_85 idx 2     0.00    0.00    0.00    0.00    0.00    0.00
  LNA_0,RSSI_91 idx 3     0.00    0.00<   0.00    0.00    0.00    0.00
  LNA_0,RSSI_97 idx 4     0.00    0.00    0.00    0.00    0.00    0.00
 LNA_0,RSSI_103 idx 5   100.00   17.39  100.00  100.00  100.00  100.00
  LNA_6,RSSI_73 idx 6     0.00    0.00    0.00    0.00    0.00    0.00
  LNA_6,RSSI_79 idx 7     0.00    0.00    0.00    0.00    0.00    0.00
  LNA_6,RSSI_85 idx 8     0.00    0.00    0.00    0.00    0.00    0.00
  LNA_6,RSSI_91 idx 9     0.00    0.00    0.00    0.00    0.00    0.00
  LNA_6,RSSI_97 idx 10    0.00    0.00    0.00    0.00    0.00    0.00
 LNA_6,RSSI_103 idx 11  100.00    0.00  100.00  100.00  100.00  100.00
 LNA_14,RSSI_73 idx 12    0.00    0.00    0.00    0.00    0.00    0.00
 LNA_14,RSSI_79 idx 13    0.00    0.00    0.00    0.00    0.00    0.00
 LNA_14,RSSI_85 idx 14    0.00    0.00    0.00    0.00    0.00    0.00
 LNA_14,RSSI_91 idx 15    0.00    0.00    0.00    0.00    0.00    0.00
 LNA_14,RSSI_97 idx 16    0.00    0.00    0.00    0.00    0.00    0.00
LNA_14,RSSI_103 idx 17  100.00    0.00   98.91   96.74   96.77  100.00
 LNA_20,RSSI_73 idx 18    0.00    0.00    0.00    0.00    0.00    0.00
 LNA_20,RSSI_79 idx 19    0.00    0.00    0.00    0.00    0.00    0.00
 LNA_20,RSSI_85 idx 20    0.00    0.00    0.00    0.00    0.00    0.00
 LNA_20,RSSI_91 idx 21    0.00    0.00    0.00    0.00    0.00    0.00
 LNA_20,RSSI_97 idx 22    0.00    0.00    0.00    0.00    0.00    0.00
LNA_20,RSSI_103 idx 23   95.65    0.00   98.91   76.09   93.55  100.00
RSSI Duty 0.00
Data bits = 88   (offset 8) (0 short) Packet signature found
Frequency deviation -3.0KHz (-3)
a5 11 dd 53 00 02 09 4f 0e c4 crc ok (gap 41s)
Pulse stats: Hi: 111 - 304   Lo: 1301 - 1407  (88 point)
Threshold now 802
calculate_values
Station Id: 0A51
Temperature: 7.7C, Humidity: 83%
Wind speed: 0.00 m/s, Gust Speed 0.68 m/s, NW
Wind speed: 0.0 mph, Gust Speed 1.5 mph, NW
Total rain: 714.9 mm
Listening for transmission
Data bits = 87   (offset 8) (0 short) Packet signature found
Pulse stats: Hi: 113 - 233   Lo: 1263 - 1369  (87 point)
Data bits = 88   (offset 8) (0 short) Packet signature found
Frequency deviation -2.0KHz (-2)
a5 11 df 53 02 03 09 4f 0e 2b crc ok (gap 96s)
Pulse stats: Hi: 152 - 344   Lo: 1330 - 1441  (88 point)
Threshold now 837
calculate_values
Station Id: 0A51
Temperature: 7.9C, Humidity: 83%
Wind speed: 0.68 m/s, Gust Speed 1.02 m/s, NW
Wind speed: 1.5 mph, Gust Speed 2.3 mph, NW
Total rain: 714.9 mm
Listening for transmission
Data bits = 88   (offset 8) (0 short) Packet signature found
Frequency deviation -1.0KHz (-1)
a5 11 df 53 01 03 09 4f 0e 6f crc ok (gap 48s)
Pulse stats: Hi: 182 - 312   Lo: 1310 - 1407  (88 point)
Threshold now 811
calculate_values
Station Id: 0A51
Temperature: 7.9C, Humidity: 83%
Wind speed: 0.34 m/s, Gust Speed 1.02 m/s, NW
Wind speed: 0.8 mph, Gust Speed 2.3 mph, NW
Total rain: 714.9 mm
Listening for transmission
Data bits = 88   (offset 8) (0 short) Packet signature found
Frequency deviation 0.0KHz (0)
a5 11 e0 54 01 02 09 4f 0e e2 crc ok (gap 48s)
Pulse stats: Hi: 174 - 313   Lo: 1323 - 1406  (88 point)
Threshold now 818
calculate_values
Station Id: 0A51
Temperature: 8.0C, Humidity: 84%
Wind speed: 0.34 m/s, Gust Speed 0.68 m/s, NW
Wind speed: 0.8 mph, Gust Speed 1.5 mph, NW
Total rain: 714.9 mm
Listening for transmission
Data bits = 88   (offset 8) (0 short) Packet signature found
Frequency deviation 0.0KHz (0)
a5 11 e0 54 00 01 09 4f 0e ad crc ok (gap 48s)
Pulse stats: Hi: 220 - 345   Lo: 1318 - 1417  (88 point)
Threshold now 831
calculate_values
Station Id: 0A51
Temperature: 8.0C, Humidity: 84%
Wind speed: 0.00 m/s, Gust Speed 0.34 m/s, NW
Wind speed: 0.0 mph, Gust Speed 0.8 mph, NW
Total rain: 714.9 mm
Ultima Modifica 11 Anni 3 Settimane fa da tony.

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 3 Settimane fa #198 da mpettar
Risposta da mpettar al topic RFM01
Non ci hai dormito !! :-). :-)

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 3 Settimane fa #199 da tony
Risposta da tony al topic RFM01

mpettar ha scritto: Non ci hai dormito !! :-). :-)


:-)
Ringraziano per il messaggio: Roberto Vaccaro

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 3 Settimane fa #200 da Roberto Vaccaro
Risposta da Roberto Vaccaro al topic RFM01
Perseverare diabolicus est ....... :angry:

Mi puoi confermare se i collegamenti come da allegato sono giusti?

Ieri sera prima di andare a dormire avevo ottenuto questo :

Initialising RFM01
SPI: mode 0, 8-bit, 1000 KHz
Ctrl+C to exit
LNA_0,RSSI_73 idx 0 0.00 0.00 0.00 0.00 0.00 0.00
LNA_0,RSSI_79 idx 1 0.00 0.00 0.00 0.00 0.00 0.00
LNA_0,RSSI_85 idx 2 0.00 0.00 0.00 0.00 0.00 0.00
LNA_0,RSSI_91 idx 3 0.00 0.00 0.00 0.00 0.00 0.00
LNA_0,RSSI_97 idx 4 0.00 0.00 0.00 0.00 0.00 0.00
LNA_0,RSSI_103 idx 5 0.00 52.58< 100.00 100.00 100.00 100.00
LNA_6,RSSI_73 idx 6 0.00 0.00 0.00 0.00 0.00 0.00
LNA_6,RSSI_79 idx 7 0.00 0.00 0.00 0.00 0.00 0.00
LNA_6,RSSI_85 idx 8 0.00 0.00 0.00 0.00 0.00 0.00
LNA_6,RSSI_91 idx 9 0.00 0.00 0.00 0.00 0.00 0.00
LNA_6,RSSI_97 idx 10 0.00 0.00 0.00 0.00 0.00 0.00
LNA_6,RSSI_103 idx 11 0.00 0.00 3.12 95.79 96.84 100.00
LNA_14,RSSI_73 idx 12 0.00 0.00 0.00 0.00 0.00 0.00
LNA_14,RSSI_79 idx 13 0.00 0.00 0.00 0.00 0.00 0.00
LNA_14,RSSI_85 idx 14 0.00 0.00 0.00 0.00 0.00 0.00
LNA_14,RSSI_91 idx 15 0.00 0.00 0.00 0.00 0.00 0.00
LNA_14,RSSI_97 idx 16 0.00 0.00 0.00 0.00 0.00 0.00
LNA_14,RSSI_103 idx 17 0.00 0.00 0.00 0.00 0.00 0.00
LNA_20,RSSI_73 idx 18 0.00 0.00 0.00 0.00 0.00 0.00
LNA_20,RSSI_79 idx 19 0.00 0.00 0.00 0.00 0.00 0.00
LNA_20,RSSI_85 idx 20 0.00 0.00 0.00 0.00 0.00 0.00
LNA_20,RSSI_91 idx 21 0.00 0.00 0.00 0.00 0.00 0.00
LNA_20,RSSI_97 idx 22 0.00 0.00 0.00 0.00 0.00 0.00
LNA_20,RSSI_103 idx 23 0.00 0.00 0.00 0.00 0.00 0.00
RSSI Duty 40.97
...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

Come vedi ci sono dei puntini che avanzano in modo regolare
Ora aggiorno e ti dico.

Ciao
Roberto
Allegati:

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 3 Settimane fa #201 da tony
Risposta da tony al topic RFM01
Il collegamenti sono giusti ma non stai usando l'ultima versione dei file ( swpi-update + make ).
Dal tuo log vedo RSSI_103 che è troppo rumoroso.
Prova i file aggiornati perché c'erano un paio di bachi.
Fammi sapere

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 3 Settimane fa #202 da Roberto Vaccaro
Risposta da Roberto Vaccaro al topic RFM01
Nulla di fatto non vado oltre ai puntini e a qualche sporadica scritta.
Ho aggiornato, l'antenna è giusta e i sensori sono a 5 metri.
Ho provato anche a variare la frequenza di RX sia in + che in - .
L'unico segnale a 868 Mhz è quello dei sensori.
Mi sorge il dubbio di avere una RFM01 fallata.
La tua è quella col connettore montato?

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 3 Settimane fa - 11 Anni 3 Settimane fa #203 da tony
Risposta da tony al topic RFM01
No .. abbi fede :-)

Credo che uno dei piedini non venga impostato correttamente dal sw.
La mi ha iniziato a funzionare quando l'ho fatto esternamente con wirePI.

Ci stò lavorando ora

TT
Ultima Modifica 11 Anni 3 Settimane fa da tony.

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 3 Settimane fa - 11 Anni 3 Settimane fa #204 da tony
Risposta da tony al topic RFM01
E' come credevo. Manca ( od è errata ) una impostazione dei registri.

Intanto installati la libBMC:

mkdir /home/pi/temp
cd /home/pi/temp
wget www.airspayce.com/mikem/bcm2835/bcm2835-1.25.tar.gz
tar zxvf bcm2835-1.25.tar.gz
cd bcm2835-1.25
./configure
make
sudo make check
sudo make install
Ultima Modifica 11 Anni 3 Settimane fa da tony.
Ringraziano per il messaggio: Roberto Vaccaro

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 3 Settimane fa #205 da Roberto Vaccaro
Risposta da Roberto Vaccaro al topic RFM01
Ok fatto, di quale piedino parli?
Io ieri sera avevo forzato il GPIO21 come ingresso e avevano cominciato a vedersi i famosi puntini.
Questa mattina ho rifatto l'immagine e sono ripartito da zero.

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 3 Settimane fa - 11 Anni 3 Settimane fa #206 da tony
Risposta da tony al topic RFM01
No ... è una questione di impostazioni ( i vari comandi di inizializzazione che vengono inviati ma non h ancora trovato il punto sbagliato ).

Comunque ho una inizializzazione che funziona che stò cercando di integrare nel programma.

Vediamo se funziona anche a te.

1) lancia il programma allegato ( dopo aver fatto un chmod +x spi_init ) con "sudo swpi_init"
2) lancia sudo wh1080_rf

Vedrai che legge i dati !!!! :-)

Se riavvii il continuerà a funzionare mente se spegni e riaccendi no ( dovrai rilancare spi_init

Fammi sapere


Allegato spi_init.zip non trovato

Allegati:
Ultima Modifica 11 Anni 3 Settimane fa da tony.

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 3 Settimane fa #207 da Roberto Vaccaro
Risposta da Roberto Vaccaro al topic RFM01
Ottimo, complimenti funziona!!!!!!!!!!!!!!!!!!!

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 3 Settimane fa - 11 Anni 3 Settimane fa #208 da tony
Risposta da tony al topic RFM01
Bene :-).
Non capisco come faccia a funzionare agli altri senza modificare l'inizializzazione. Noi abbiamo provato 3 schede e tutte e tre vogliono quella sequenza... mhaaaa :ohmy:

Avevo già abbozzato il driver per SWPI ma poi mi sono bloccato quando mi sono accorto che al shutdown perdeva le impostazioni.

Adesso vedo se riesco a mergiare il due programmi altrimenti bisognerà lanciarli entrambi. Il problema è che usano 2 diverse librerie che mi vanno in conflitto in compilazione.
Ultima Modifica 11 Anni 3 Settimane fa da tony.
Ringraziano per il messaggio: Roberto Vaccaro

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 3 Settimane fa #209 da Roberto Vaccaro
Risposta da Roberto Vaccaro al topic RFM01
Bene devo dire che hai manico.
Ho spostato tutto in zona più interna e schermata senza problemi.
Inoltre non noto criticità cambiando banda e sensibilità, non perde colpi.
Unico neo mi pare che i valori che da siano un po' sballati. Credo che bisognerà sistemarli. Domani sera mi ci dedico un po' ho la consolle e i dati del sito in vista, quindi riesco a fare un paragone in tempo reale.
Per ora buonanotte e grazie ancora di tutto.

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 3 Settimane fa - 11 Anni 3 Settimane fa #213 da tony
Risposta da tony al topic RFM01
Bene direi che più o meno ci siamo. Ci sono ancora alcune cosucce che non mi piacciono nel codice ma .. per ora va bene così.

Per fare i test ora il programma wh1080_rf ha dei parametri da linea di comando che risparmiano di dover ricompilare ogni volta al variare dei parametri :
pi@swpi ~/swpi/wh1080_rf $ sudo ./wh1080_rf -h
Usage: wh1080_rf [OPTIONS]
  -f   Frequenzy
       315
       433
       868  (default)
       915
  -l  low noice amplifier
       0  (default)       6
       14
       20
  -b  band width
       67
       134  (default)
       200
       270
       340
       400
  -r  Received signal strength indication
       73
       79
       85
       91
       97  (default)
       103

per esempio sudo ./wh1080_rf -r 91 parte con l'rssi a 91dbm

una volta trovati i parametri corretti possono essere messi nel file di configurazione di SWPI ( sia editando il file nella sezione RFM01 che dall'interfaccia web )

come sensor_type metere WH1080-RFM01 ed in goco è fatto.

Fammi sapere l'esito dei tuoi test.
Ultima Modifica 11 Anni 3 Settimane fa da tony.

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 3 Settimane fa - 11 Anni 3 Settimane fa #214 da Roberto Vaccaro
Risposta da Roberto Vaccaro al topic RFM01
Bene, la cosa è interessante.
Per quanto riguarda i valori sono coerenti, ieri sera probabilmente avevo sonno e mi sono sbagliato.
Questa sera ho acceso e subito funzionava dopo qualche minuto a cominciato a perdere dati e per circa un'ora nulla di fatto. Ho modificato la frequenza portandola a 868 e non 868.3 e tutto ha ripreso senza intoppi.
Bisogna vedere cosa succede con sbalzi di temperatura, mi ha dato l'idea che l'AFC abbia qualche problema a tener sincronizzato.
Per la versione modificata e sufficiente aggiornare SWPI o l'hai messo da qualche parte?
Una domanda, come si può fare a leggere la pioggia giornaliera, visto che dai sensori mi pare che arrivi solo il valore della totale?

Dimenticavo hai risolto il problema dell'inizializzazione?

Grazie ancora
Roberto
Ultima Modifica 11 Anni 3 Settimane fa da Roberto Vaccaro.

Si prega Accedi a partecipare alla conversazione.

Tempo creazione pagina: 1.129 secondi