- Sint Wind PI - Documentation
- Forum
- Volo Libero Monte Cucco
- Sint Wind PI
- Sensori Davis 7911, 7913, 7914, 6410
Postate qui domande o segnalate problemi / bug che riscontrate,
Sensori Davis 7911, 7913, 7914, 6410
- roberto2011
- Autore della discussione
- Offline
- Moderatore
ho acquistato un mcp3002 i/p spero sia equivalente al mcp3002 i/sn
poi ho controllato lo schema di tony e ho messo un pò di colore per evitare errori!
Allegato mcp.jpg non trovato
entro domani metto mani al saldatore !!
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Allegati:
Si prega Accedi a partecipare alla conversazione.
Ti devi assicurare che , tra il pin Giallo e quello Rosso, ci sia un resistenza fissa da 20k.
Mentre tra il Giallo e Verde ci sia una resistenza che varia da 0 a 20k al ruotare della bandella. Lo stesso tra il pin Verde e Rosso ( ma questa volta varia da 20k a 0 al contrario)
Il resto mi sembra ok.
Per testare l'MCP puoi poi usare i comandi :
cd /home/pi/swpi
sudo python sensor_davis.py
Ruotando la banderuola dovresti vedere che il ch0 varia
Se è cosi lancia swpi ... e incrocia le dita .. non l'ho mai provato il Davis !!!
Si prega Accedi a partecipare alla conversazione.
- roberto2011
- Autore della discussione
- Offline
- Moderatore
tutto corrisponde come resistenze !!
sudo python test.py
non printa nulla!!
swpi attivo con sensore davis spara a caso!!
Dir: SW - Spd: 12 -
Dir: S - Spd: 38 -
Dir: NW - Spd: 13 -
Dir: SE - Spd: 12 -
Dir: NW - Spd: 20 -
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Si prega Accedi a partecipare alla conversazione.
Prova anche
sudo atod
ti chiede il canale .. dagli 0
[EDIT]
Hai configurato il sensor_type nel file do cfg ????
se si ... altra prova :
cd /home/pi/swpi
sudo python sensor_davis.py
Per verifica ho appena ricollegato il mio MCP. Questo è quello che dovresti vedere
pi@swpi ~/swpi $ sudo python sensor_davis.py
Speed: 0.0 Dir: (6.710654936461388, 'N') Temp; None
Speed: 0.0 Dir: (6.710654936461388, 'N') Temp; None
Speed: 0.0 Dir: (6.710654936461388, 'N') Temp; None
Speed: 0.0 Dir: (6.710654936461388, 'N') Temp; None
Speed: 0.0 Dir: (6.710654936461388, 'N') Temp; None
Speed: 0.0 Dir: (6.710654936461388, 'N') Temp; None
Speed: 0.0 Dir: (6.710654936461388, 'N') Temp; None
Speed: 0.0 Dir: (6.710654936461388, 'N') Temp; None
Speed: 0.0 Dir: (6.710654936461388, 'N') Temp; None
Speed: 0.0 Dir: (6.710654936461388, 'N') Temp; None
Speed: 0.0 Dir: (6.710654936461388, 'N') Temp; None
Speed: 0.0 Dir: (6.710654936461388, 'N') Temp; None
Speed: 0.0 Dir: (6.710654936461388, 'N') Temp; None
Speed: 0.0 Dir: (6.710654936461388, 'N') Temp; None
Speed: 0.0 Dir: (114.8240469208211, 'ESE') Temp; None
Speed: 0.0 Dir: (112.77126099706744, 'ESE') Temp; None
Speed: 0.0 Dir: (18.00097751710655, 'NNE') Temp; None
Speed: 0.0 Dir: (19.711632453567937, 'NNE') Temp; None
Speed: 0.0 Dir: (31.344086021505376, 'NNE') Temp; None
Si prega Accedi a partecipare alla conversazione.
- roberto2011
- Autore della discussione
- Offline
- Moderatore
Sembra funzionare !!!
sudo python sensor_davis.py
Speed: 0.0 Dir: (294.7849462365591, 'WNW') Temp; None
Speed: 0.0 Dir: (296.1534701857282, 'WNW') Temp; None
carino anche atod
Ma c'e' un problemino
Exception In thread Thread-1:
Traceback (moost recent call last):
File "/usr/lib/python2.7/threading.py", line 552. in _bootstrap_inner
self .run()
File "/hone/pi/swpi/sensor_thread.py". line 116, In run
sensor.Get Data()
file "hone/pi/swpi/sensor_davis.py", line 152 in GetData
sensor .Sensor .GetData (self)
File "hone/pi/swpi/sensor.py", line 57, In GetData
globalvars.meteo.data.CalcStatistics()
File "/hone/pi/swpi/Meteodata.py", line 148. In CalcStatistics
self.cloud_base_altitude * cloud_base_altitude(s
TypeError: unsupported operand type(s) for *:'NomeType' and 'float'
poi reboot
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Si prega Accedi a partecipare alla conversazione.
Comunque prima fai dei test con sensor_davis.py per capire se la decodifica delle 16 direzioni è corretta. Quella e' l'unica parte che non ho potuto testare non avendo il davis.
Si prega Accedi a partecipare alla conversazione.
- roberto2011
- Autore della discussione
- Offline
- Moderatore
Test direzione più preciso della bussola !!
Grazie
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Si prega Accedi a partecipare alla conversazione.
Ho aggiunto anche al driver dei Davis un alti rimbalzo software ( devo dire ancora migliorabile ). Sui sensori PCE forse ci vorrà anche una soluzione hardware con un condensatore aggiuntivo in parallelo al sensore.
Hai fatto dei test sul davis per vedere se l'anemometro soffre di questo tipo di problema ?
Grazie
Si prega Accedi a partecipare alla conversazione.
- roberto2011
- Autore della discussione
- Offline
- Moderatore
cmq se mi dici che prove devo fare eseguo con piacere!
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Si prega Accedi a partecipare alla conversazione.
Puoi sia usare il comando "sudo python sensor_davis.py" che ti da delle misure istantanee ripetute. Che swpi che ti dà la media delle ultime 10 misure (spd) e valore massimo delle ultime 10 (gust)
PS.
L'ultima volta che ho fatto la prova col phon non ti dico la faccia di mia figlia
Si prega Accedi a partecipare alla conversazione.
- roberto2011
- Autore della discussione
- Offline
- Moderatore
ho fatto i test per il vento, non ci sono picchi di vento , il phon sprigiona un vento di 50km/h
ma nel provare ho avuto una brutta sorpresa la direzione del vento è ferma a N.
ho ricontrollato i collegamenti e sembra tutto ok!
l'unica cosa che ho fatto è stata di mettere una spina sul cavo del davis per collegarla velocemente ed ho alimentato il rasberry senza collegamento all'anemometro!
qualche idea???
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Si prega Accedi a partecipare alla conversazione.
Non mi è chiaro cosa voglia dire :
una spina sul cavo del davis per collegarla velocemente ed ho alimentato il rasberry senza collegamento all'anemometro!
Per i picchi poi abbiamo scoperto che dipendevano da un problema di collegamento dei PCE.
Si prega Accedi a partecipare alla conversazione.
- roberto2011
- Autore della discussione
- Offline
- Moderatore
un minuto di panico
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Si prega Accedi a partecipare alla conversazione.
- Sint Wind PI - Documentation
- Forum
- Volo Libero Monte Cucco
- Sint Wind PI
- Sensori Davis 7911, 7913, 7914, 6410