× Benvenuti sul nostro forum su Sint Wind PI!

Postate qui domande o segnalate problemi / bug che riscontrate,

file BME280 - Bosch Sensor in test

More
8 years 5 months ago #6843 by seven
Replied by seven on topic BME280 - Bosch Sensor in test
Buono a sapersi, Ulisse....
Il mio purtroppo NO porcaccia miseria :angry:
Si vede che il tuo è un'ulteriore variante che complica ulteriormente le cose :lol:

Please Log in to join the conversation.

More
8 years 5 months ago #6850 by asy961
Ciao Nicola
io, come Ulisse, ho due tipi di "Cinesini" che riportano i tre valori (T,P,H) ed entrambi i tipi usano lo 0x76....inoltre devo dire che sono anche abbastanza precisi....

ecco i link

uno

due

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.

More
8 years 5 months ago - 8 years 5 months ago #6856 by seven
Replied by seven on topic BME280 - Bosch Sensor in test
Ciao Valerio,
guarda l'output di uno dei due che ho acquistato, cinesini, schedina viola. Entrambi rispondono così:
Timestamp = 125530.000
Temp      = 24.518 deg C
Pressure  = 1006.56 hPa
Humidity  = 0.00 %

Inutile dire che le ho provate tutte, sperando si trattasse di un mio errore...
Concordo comunque sulla precisione: con il BMP085 se fai 10 letture anche se ravvicinatissime hai 10 valori di pressione diversi, con questo spesso il valore letto più volte nell'arco di pochi secondi resta il medesimo.
Last edit: 8 years 5 months ago by seven.

Please Log in to join the conversation.

More
8 years 5 months ago #6996 by SkizZO
..per dover di cronaca, il sensore funzionva, poi ha cominciato a dare erroe, ed infne swpi reboota sempre...

Sto reinstallando tutto ed i comandi (git clone github xxxx.....) mi danno errore.

tral'altro "sudo python BME280.py" non mi restituisce nulla, nemmeno errore.

Ho risolto così per l'installazione del BME:
git clone https://github.com/adafruit/Adafruit_Python_GPIO.git
cd Adafruit_Python_GPIO
sudo python setup.py install


saluti

Please Log in to join the conversation.

More
8 years 5 months ago - 8 years 5 months ago #7025 by SkizZO
Buongiorno,
Vorrei sapere se a voi ogni tanto il sensore da valori anomali o nulli di umidità.

Sul grafico si vedono chiaramente. L'interrogazione del sensore da linea di comando a me restituisce nulla.. Noto dei riferimenti ad adafuit ed i2c nel file davis.log

www.vesuviuskitesquare.it/stabia/wxwugra...6&y=2016&w=900&h=500

Edit: vedendo il grafico orario, ci sono almeno 2 rilevazioni/ora sballate. nel grafico giornaliero se ne vedono poche perchè devono corrispondere alle rilevazioni campionate ogni 5 minuti, o multipli di essi.
Last edit: 8 years 5 months ago by SkizZO.

Please Log in to join the conversation.

More
8 years 5 months ago #7049 by Russo
Replied by Russo on topic BME280 - Bosch Sensor in test
Vorrei comprare questo sensore BME280. Me mi consigliate di prenderlo. Funziona bene?

Please Log in to join the conversation.

More
8 years 5 months ago #7081 by Russo
Replied by Russo on topic BME280 - Bosch Sensor in test
Alla fine ho comprato il sensore BME280. Ho saldato i pin e ho provato a collegarlo.
Però come al solito non funziona alla prima. Mi potete dare una dritta su come collegarlo.
Io ho eseguito questi collegamenti

BME280>Raspberry
3Vo>>>Pin 1
GND>>>Pin6
SCK>>>Pin5
SD0>>>Pin3

Poi ho attivato nella web console l'opzione "Use a BME280 Pressure-temperature-Umidity (use_bme280)"

Ora pero il programma mi da sempre "ERROR reading BMP280 sensor"

Forse ho collegato male il sensore?

Fabio

Please Log in to join the conversation.

More
8 years 5 months ago #7082 by Russo
Replied by Russo on topic BME280 - Bosch Sensor in test
Alla fine ho comprato il sensore BME280. Ho saldato i pin e ho provato a collegarlo.
Però come al solito non funziona alla prima. Mi potete dare una dritta su come collegarlo.
Io ho eseguito questi collegamenti

BME280>Raspberry
3Vo>>>Pin 1
GND>>>Pin6
SCK>>>Pin5
SD0>>>Pin3

Poi ho attivato nella web console l'opzione "Use a BME280 Pressure-temperature-Umidity (use_bme280)"

Ora pero il programma mi da sempre "ERROR reading BMP280 sensor"

Forse ho collegato male il sensore?

Ho un modo per controllare se ho fatto bene le saldature o se non ho bruciato qualcosa mentre saldavo?
Fabio

Please Log in to join the conversation.

More
8 years 5 months ago #7083 by SkizZO
A) hai installato le librerie Adafruit?
B) in sensor.py in 2 righe devi cancellare qualche carattere tra parentesi.. tutto scritto in questo topic.

Please Log in to join the conversation.

More
8 years 5 months ago #7084 by roberto2011
Russo non installare le librerie Adafruit! (lo script che ha bisogno delle librerie sbaglia la pressione)

Faccio un merge con tony per risolvere definitivamente il problema del BME280.

Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
The following user(s) said Thank You: tony, fabfly74

Please Log in to join the conversation.

More
8 years 5 months ago #7087 by Russo
Replied by Russo on topic BME280 - Bosch Sensor in test
OK allora aspetto l'aggiornamento.
Intanto per controllare se il sensore funziona e ho fatto bene le saldature, modificando il file dovrebbe registrare qualcosa?

Poi semmai faccio l'aggiornamento per avere il giusto valore della pressione

Please Log in to join the conversation.

More
8 years 5 months ago #7088 by roberto2011
Aggiornamento inviato a tony.

Ti allego i file modificati cosi fai un pò di testing.

Ciao ciao

Buon Fine settimana a Tutti

Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Attachments:

Please Log in to join the conversation.

More
8 years 5 months ago #7089 by tony
Replied by tony on topic BME280 - Bosch Sensor in test
Ok grazie Roberto
Sta sera aggiorno
TT

Please Log in to join the conversation.

More
8 years 5 months ago #7090 by Russo
Replied by Russo on topic BME280 - Bosch Sensor in test
Grazie Roberto

per installare l'aggiornamento bisogna aspettare Tony o possiamo metterlo anche da noi?

Basta sovrascrivere i file?

Grazie

Please Log in to join the conversation.

More
8 years 5 months ago #7091 by tony
Replied by tony on topic BME280 - Bosch Sensor in test
Puoi anche sovrascrivere tutto lo zip e fare dei test.
Poi appena rientro lo includo nel main branch e basterà usare il solito "swpi-update"
TT

Please Log in to join the conversation.

More
8 years 5 months ago #7092 by Russo
Replied by Russo on topic BME280 - Bosch Sensor in test
Ho provato ma da sempre l'errore. Forse è meglio se aspetto te che pubblichi l'aggiornamento.

Please Log in to join the conversation.

More
8 years 5 months ago #7093 by SkizZO
Ma quindi Adafruit non serve più?

Please Log in to join the conversation.

More
8 years 5 months ago #7094 by roberto2011
Bisogna solo controllare l'indirizzo ic2

sudo i2cdetect -y 1

Editare BME280.py e sostituire 0x77 con 0X76 a seconda della risposta.

Settimana prossima cercherò di fare in automatico questo cambio

Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)

Please Log in to join the conversation.

More
8 years 5 months ago #7095 by tony
Replied by tony on topic BME280 - Bosch Sensor in test
@Roberto
In TTLib.py trovi una funzione getrevision per ottenere la versione della scheda rpi
TT

Please Log in to join the conversation.

More
8 years 5 months ago #7096 by Russo
Replied by Russo on topic BME280 - Bosch Sensor in test
Io ho sovrascritto il file e anche modificato il file BME280.py, ma ancora nulla.
Ho comunque provato il sensore con l'arduino e funziona.
Non vorrei averlo collegato male. Mi potete confermare il collegamento che ho fatto?

Please Log in to join the conversation.

More
8 years 5 months ago #7097 by roberto2011
Il comando
sudo i2cdetect -y 1
Come risponde??

Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)

Please Log in to join the conversation.

More
8 years 5 months ago #7098 by Russo
Replied by Russo on topic BME280 - Bosch Sensor in test
Non ho provato il comando ma ho provato sia il file con 77 che con 76

Please Log in to join the conversation.

More
8 years 5 months ago #7099 by roberto2011
Con quel comando riesci a capire se il bme viene rilevato

Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)

Please Log in to join the conversation.

More
8 years 5 months ago #7100 by Russo
Replied by Russo on topic BME280 - Bosch Sensor in test
OK allora provo.
Devo collegare il raspberry al monitor e alla tastiera per poter eseguire questo comando. Giusto?

Ma il collegamento come è stato fatto è OK?
BME280>Raspberry
3Vo>>>Pin 1
GND>>>Pin6
SCK>>>Pin5
SD0>>>Pin3

Please Log in to join the conversation.

More
8 years 5 months ago #7101 by roberto2011
Il collegamento sembra ok!
Puoi accedere al raspberry dal tuo PC tramite collegamento ssh con putty.
pi raspberry

Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)

Please Log in to join the conversation.

More
8 years 5 months ago - 8 years 5 months ago #7102 by roberto2011
Hai anche un sdi?!
Puoi postare una foto
sdi pin 3

Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Last edit: 8 years 5 months ago by roberto2011.

Please Log in to join the conversation.

More
8 years 5 months ago #7103 by Russo
Replied by Russo on topic BME280 - Bosch Sensor in test
Ho il mac, ma ci sono riuscito con il terminale di mac osx. Il risultato è questo
Attachments:

Please Log in to join the conversation.

More
8 years 5 months ago - 8 years 5 months ago #7104 by Russo
Replied by Russo on topic BME280 - Bosch Sensor in test
Ho spostato il pin sul sensore da SD0 a SD1
Ora quando lancio il comando sudo i2cdetect -y 1 mi da il risultato 77 (allegato foto)

Ho fatto anche delle foto dei collegamenti.

Comunque guardando i log riporta sempre errore




Attachments:
Last edit: 8 years 5 months ago by Russo.

Please Log in to join the conversation.

More
8 years 5 months ago #7107 by roberto2011
Aggiornamento BME280.
Cerca da solo l'indirizzo ic2, non ha bisogno di librerie aggiuntive, corregge un problema di pressione del precedente script.
Aggiunto un BMEtesp.py per controllare il funzionamento del BME.

"python /swpi/BMEtest.py"

File Attachment:

File Name: Updatebme280.zip
File Size:5 KB

Testato su versione 2 e 3

Aggiornamento Web.
Permette la visualizzazione dei dati direttamente dal raspberry crea alcuni grafici su richiesta.(Non utilizza software aggiuntivo apache mysql, altro), logicamente non può essere un sostituto di un server web.

File Attachment:

File Name: Updateweb.zip
File Size:908 KB

Testato su versione 2 e 3



Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Attachments:

Please Log in to join the conversation.

More
8 years 5 months ago - 8 years 5 months ago #7109 by SkizZO
Ok, Cinesino Viola, grande la metà se non di meno rispetto a quello postato su (sta nei 5 centesimi), scritta: BMC/BME280, 4 contatti; i2c_addr = 0x76

Applicata la patch, non ho modificato nulla nei files:
pi@VkS-SwPi ~/swpi $ sudo python BMEtest.py
i2c=76
247
248
249
250
251
252
253
254
temp : 26.58  ℃
pressure : 1007.95 hPa
hum :  41.08 %
pi@VkS-SwPi ~/swpi $ sudo python BMEtest.py
i2c=76
247
248
249
250
251
252
253
254
temp : 27.05  ℃
pressure : 1007.94 hPa
hum :  40.06 %
pi@VkS-SwPi ~/swpi $

Funziona a meraviglia; Noto un drastico calo di umidità, stabilizzazione della pressione; temp invariata..:

edit: errore del filtro, stamane c'è stato uno sbalzo reale di 8% hum, e me l'ha filtrato x tutto il giorno... alzo il lim. a 15 (era 6).
implementerò un contatore che non duplica più di X misure dal db ;)
************************************************************************
*                      Sint Wind PI 01.23.84                           *
*                                                                      *
*          2012-2016 by Tonino Tarsi  <tony.tarsi@gmail.com>           *
*                                                                      *
*     System will start in 10 seconds - Press Ctrl-C to cancel         *
************************************************************************
10.....9.....8.....7.....6.....5.....4.....3.....2.....1.....
[17/06/2016-19:04:16] loading plugins
[17/06/2016-19:04:16] Starting sensor reading - Sensor type is : PCE-SENSOR
[17/06/2016-19:04:16] Initializing libMCP
ls: impossibile accedere a /dev/ttyUSB0: File o directory non esistente
[17/06/2016-19:04:16] Checking internet connetion ...
[17/06/2016-19:04:16] Internet ok
[17/06/2016-19:04:16] Checking internet connetion ...
ven 17 giu 2016, 19.04.17, CEST
[17/06/2016-19:04:17] Internet ok
[17/06/2016-19:04:17] System time adjusted from NPT server : ntp.inrim.it
[17/06/2016-19:04:17] Connected with IP :80.183.89.204

[17/06/2016-19:04:17] Starting General WatchDog
ven 17 giu 2016, 19.04.18, CEST
[17/06/2016-19:04:18] System time adjusted from NPT server : ntp.inrim.it
[17/06/2016-19:04:31] DHT - Temperature: 34.0 C Humidity:    30.0
[17/06/2016-19:04:31] BME280 - Temperature: 26.5 C Pressure:    1008.0 humidity 40
[17/06/2016-19:04:31] Calculating Meteo data and statistics
wlan0 is up
[17/06/2016-19:04:32] CameraPI - Using Dayligth settings-n -w 1280 -h 772 -hf -ex auto
[17/06/2016-19:04:37] Logging data to Database
[17/06/2016-19:04:37] Dir: N - Spd: 4.07281703178 - Gst: 5.18358531318 - Tout: 26.5 - Tin: 34.0 - Hout: 40.0 - P: 1008 - Rtot: 9.0 - RDay: 0.0 - R1h: 0.0 - R24h: 0.0 - CB: 1795
[17/06/2016-19:04:38] Processing image :./img/raspi_17062016-190432.jpg
[17/06/2016-19:04:39] Processed image :./img/raspi_17062016-190432.jpg
[17/06/2016-19:04:39] Checking internet connetion ...
[17/06/2016-19:04:39] Internet ok
[17/06/2016-19:04:39] Logging data ...
[17/06/2016-19:04:39] Data sent to server : WxSwLogger Alert: Dati anomali - Hum_out (39.97)  eccede di +/- (6) da ultima misura (79.46) - Duplicato il precedente
WxSwLogger v1.1.3b: MysqlTable Aggiornata
[17/06/2016-19:04:39] Uploading data ...
[17/06/2016-19:04:40] Sending file to server : raspi.jpg OK
[17/06/2016-19:04:40] Disk space left = 517 Mb
[17/06/2016-19:04:40] Sleeping 52 seconds
ven 17 giu 2016, 19.04.40, CEST
Attachments:
Last edit: 8 years 5 months ago by SkizZO.

Please Log in to join the conversation.

Time to create page: 0.984 seconds