Pages: [1]   Go Down
Author Topic: Arduino con sensori phidgets  (Read 553 times)
0 Members and 1 Guest are viewing this topic.
Rome
Offline Offline
Full Member
***
Karma: 2
Posts: 176
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Salve a todos!

Qualcuno ha mai interfacciato sensori Phidgets con Arduino?

In particolare io stò tentando di leggere il valore di un sensore di temperatura (http://www.phidgets.com/documentation/Phidgets/1124.pdf) con una delle porte analogiche di Arduino.

Leggo regolarmente il valore che ho trattato tramite la formula riportata nelle specifiche del sensore Phidgets:
   temperatura = (valore * 0.2222) - 61.111

Ma ho paragonato il valore ricavato tramite la formula con il valore di una stazione meteorologica Oregon Scientific e se Arduino misura 23 gradi e rotti, Oregon misura 20.

Evidentemente quella formula di calcolo è studiata per l'interfacciamento con la scheda sensori di Phidget...sicuramente il sensore è interfacciabile con Arduino, ma bisogna capire qual è la formula di calcolo del valore corretta.

Qualcuno ne sà qualcosa? smiley

Ciao
Logged

OpenDomotica ...la domotica con Arduino - www.opendomotica.it

Rome
Offline Offline
Full Member
***
Karma: 2
Posts: 176
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Per la cronaca...mi sono risposto da solo!

La scala di valori di campionamento di Arduino è a 10bit da 0 a 1023, mentre il valore che legge Phidgets và da 0 a 1000 (sempre per un range di tensioni da 0v a 5v).

La formula che ho riportato (presa dal manuale del sensore) è quindi basata per un valore rapportato a una scala da 0 a 1000.

Ho quindi applicato la proporzione matematica e ho modificato la formula:
  temperatura = (valore * 0.21699) - 61.111
Logged

OpenDomotica ...la domotica con Arduino - www.opendomotica.it

BZ (I)
Online Online
Brattain Member
*****
Karma: 271
Posts: 21881
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

IL sensore sembra che da una tensione porporzionale alla temperatura nel range 0,5V a 5V. Allora basta collegarlo ad un entrata analogica.
Ciao Uwe
Logged

Pages: [1]   Go Up
Jump to: