Përmbajtje:
Video: Pjesë Photon - TCN75A Sensori i Temperaturës Tutorial: 4 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
TCN75A është një sensor i temperaturës serike me dy tela i përfshirë me konvertuesin e temperaturës në dixhital. Shtë inkorporuar me regjistra të programueshëm të përdoruesve që ofrojnë fleksibilitet për aplikimet që ndjejnë temperaturën. Cilësimet e regjistrit lejojnë përdoruesit të konfigurojnë modalitetin e kursimit të energjisë, modalitetin e fikjes, modalitetin e shkrepjes etj. Sensori ka një ndërfaqe serike të pajtueshme me i2c e cila mund të lehtësojë lidhjen e deri në tetë pajisjeve në një autobus të vetëm serial. Këtu është demonstrimi i tij me foton grimcë.
Hapi 1: Çfarë ju nevojitet… !
1. Fotoni i grimcave
2. TCN75A
3. Kabllo I²C
4. Mburoja I²C për fotonin e grimcave
Hapi 2: Lidhjet:
Merrni një mburojë I2C për fotonin e grimcave dhe butësisht shtyjeni atë mbi kunjat e fotonit të grimcave.
Pastaj lidhni njërin skaj të kabllit I2C me sensorin TCN75A dhe skajin tjetër me mburojën I2C.
Lidhjet janë treguar në figurën e mësipërme.
Hapi 3: Kodi:
Kodi i grimcave për TCN75A mund të shkarkohet nga depoja jonë e github- Dyqani DCUBE.
Këtu është lidhja për të njëjtën gjë:
github.com/DcubeTechVentures/TCN75A/blob/master/Particle/TCN75A.ino
Ne kemi përdorur dy biblioteka për kodin e grimcave, të cilat janë application.h dhe spark_wiring_i2c.h. Biblioteka Spark_wiring_i2c kërkohet për të lehtësuar komunikimin I2C me sensorin.
Ju gjithashtu mund të kopjoni kodin nga këtu, ai jepet si më poshtë:
// Shpërndarë me një licencë me vullnet të lirë.
// Përdoreni atë në çdo mënyrë që dëshironi, fitimprurëse ose falas, me kusht që të përshtatet në licencat e veprave të tij shoqëruese.
// TCN75A
// Ky kod është krijuar për të punuar me Mini Modulin TCN75A_I2CS I2C
#përfshi
#përfshi
// Adresa e TCN75A I2C është 0x48 (72)
#përcaktoni Addr 0x48
noton cTemp = 0.0, fTemp = 0.0;
int temp = 0;
void setup ()
{
// Vendos ndryshoren
Particle.variable ("i2cdevice", "TCN75A");
Particle.variable ("cTemp", cTemp);
// Filloni komunikimin I2C si Master
Wire.begin ();
// Filloni komunikimin serik, vendosur normën e baudit = 9600
Serial.filloj (9600);
// Filloni transmetimin I2C
Wire.beginTransmetimi (Addr);
// Zgjidhni regjistrin e konfigurimit
Wire.write (0x01);
// Rezolucioni 12-bit ADC
Wire.write (0x60);
// Ndaloni transmetimin I2C
Wire.endTransmission ();
vonesë (300);
}
lak void ()
{
të dhëna int të panënshkruara [2];
// Filloni transmetimin I2C
Wire.beginTransmetimi (Addr);
// Zgjidh regjistrin e të dhënave
Wire.write (0x00);
// Ndaloni transmetimin I2C
Wire.endTransmission ();
// Kërkoni 2 bajt të dhëna
Tela. Kërkohet Nga (Addr, 2);
// Lexoni 2 bajt të dhëna
// temp msb, temp lsb
nëse (Wire. në dispozicion () == 2)
{
të dhëna [0] = Wire.read ();
të dhëna [1] = Wire.read ();
}
// Shndërroni të dhënat në 12 bit
temp = (((të dhënat [0] * 256) + (të dhënat [1] & 0xF0)) / 16);
nëse (temp> 2047)
{
temp -= 4096;
}
cTemp = temp * 0.0625;
fTemp = (cTemp * 1.8) + 32;
// Dalja e të dhënave në pult
Particle.publish ("Temperatura në Celsius:", String (cTemp));
Particle.publish ("Temperatura në Fahrenheit:", String (fTemp));
vonesa (1000);
}
Hapi 4: Aplikimet:
TCN75A është një sensor i temperaturës që mund të përdoret në kompjuterët dhe serverët personalë. Gjithashtu mund të vendoset në sisteme argëtimi, pajisje zyre, disqe hars dhe pajisje të tjera periferike të PC. Ky sensor gjithashtu gjen aplikimin e tij në pajisjet e komunikimit të të dhënave.
Recommended:
Pjesë Photon - ADT75 Sensori i Temperaturës Tutorial: 4 Hapa
Foto Particle - ADT75 Tutorial i Sensorit të Temperaturës: ADT75 është një sensor dixhital i temperaturës shumë i saktë. Përbëhet nga një sensor i temperaturës së hendekut të brezit dhe një konvertues analog në dixhital 12-bit për monitorimin dhe digjitalizimin e temperaturës. Sensori i tij shumë i ndjeshëm e bën atë mjaft kompetent për mua
Pjesë Photon - STS21 Temperatura Sensor Tutorial: 4 hapa
Pjesë Photon - STS21 Temperatura Sensor Tutorial: Sensori i Temperaturës Dixhitale STS21 ofron performancë superiore dhe një hapësirë që kursen hapësirë. Ai siguron sinjale të kalibruara, të linearizuara në formatin digjital, I2C. Prodhimi i këtij sensori bazohet në teknologjinë CMOSens, e cila i atribuohet eprorit
Pjesë Photon - HDC1000 Sensori i Temperaturës Tutorial: 4 Hapa
Pjesë Fotoni - HDC1000 Sensori i Temperaturës Tutorial: HDC1000 është një sensor dixhital i lagështisë me sensor të integruar të temperaturës që siguron saktësi të shkëlqyeshme të matjes me fuqi shumë të ulët. Pajisja mat lagështinë bazuar në një sensor të ri kapacitiv. Sensorët e lagështisë dhe temperaturës janë të dukshme
Pjesë Photon - BH1715 Sensori dixhital i ndriçimit të ambientit: 4 hapa
Pjesë Photon - BH1715 Tutorial i Sensorit të Dritës së Ambientit Dixhital: BH1715 është një Sensor dixhital i Dritës së Ambientit me një ndërfaqe të autobusit I²C. BH1715 përdoret zakonisht për të marrë të dhënat e dritës së ambientit për rregullimin e fuqisë së dritës së pasme të LCD dhe tastierës për pajisjet mobile. Kjo pajisje ofron një rezolucion 16-bit dhe një shtesë
Pjesë Photon - TMP100 Sensori i Temperaturës Tutorial: 4 Hapa
Pjesë Photon-TMP100 Sensori i Temperaturës Tutorial: TMP100 Sensori i Saktësisë së Lartë, me Fuqi të Ulët, Sensori i Temperaturës Dixhitale I2C MINI. TMP100 është ideale për matjen e zgjatur të temperaturës. Kjo pajisje ofron një saktësi prej ± 1 ° C pa kërkuar kalibrim ose kondicionim të sinjalit të komponentit të jashtëm. Ai