Përmbajtje:
- Hapi 1: Përmbledhje SHT25:
- Hapi 2: Ajo që ju nevojitet.. !
- Hapi 3: Bashkimi i harduerit:
- Hapi 4: Kodi i Monitorimit të Temperaturës dhe Lagështisë:
- Hapi 5: Aplikimet:
Video: Monitorimi i Temperaturës dhe Lagështisë Duke Përdorur SHT25 dhe Foton Particle: 5 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:18
Kohët e fundit ne kemi punuar në projekte të ndryshme të cilat kërkonin monitorim të temperaturës dhe lagështisë dhe më pas kuptuam se këto dy parametra në fakt luajnë një rol kryesor në të pasurit një vlerësim të efikasitetit të punës të një sistemi. Si në nivelin industrial ashtu edhe në sistemet personale, një nivel optimal i temperaturës është i nevojshëm për performancën adekuate të sistemit.
Kjo është arsyeja, në këtë tutorial ne do të shpjegojmë funksionimin e sensorit të lagështisë dhe temperaturës SHT25 me foton grimcë.
Hapi 1: Përmbledhje SHT25:
Para së gjithash, le të fillojmë me kuptimin bazë të sensorit dhe protokollit në të cilin funksionon.
Sensori i lagështisë dhe temperaturës SHT25 I2C ± 1.8%RH ± 0.2 ° C Mini modul I2C. Humidityshtë me saktësi të lartë lagështia dhe sensori i temperaturës është bërë një standard i industrisë për sa i përket faktorit të formës dhe inteligjencës, duke siguruar sinjale të kalibruara, të linearizuara të sensorit në formatin dixhital, I2C. Ky sensor i integruar me një qark analog dhe dixhital të specializuar është një nga pajisjet më efikase për të matur temperaturën dhe lagështinë.
Protokolli i komunikimit në të cilin punon sensori është I2C. I2C qëndron për qarkun e integruar. Shtë një protokoll komunikimi në të cilin komunikimi zhvillohet përmes linjave SDA (të dhëna serike) dhe SCL (ora seriale). Mundëson lidhjen e shumë pajisjeve në të njëjtën kohë. Shtë një nga protokollet më të thjeshtë dhe më efikas të komunikimit.
Hapi 2: Ajo që ju nevojitet.. !
Materialet që na duhen për të arritur qëllimin tonë përfshijnë përbërësit e mëposhtëm të harduerit:
1. Sensori i lagështisë dhe temperaturës SHT25
2. Fotoni i grimcave
3. Kabllo I2C
4. Mburoja I2C për fotonin e grimcave
Hapi 3: Bashkimi i harduerit:
Seksioni i lidhjes së harduerit në thelb shpjegon lidhjet e telave të kërkuara midis sensorit dhe fotonit të grimcave. Sigurimi i lidhjeve të sakta është nevoja themelore gjatë punës në çdo sistem për daljen e dëshiruar. Pra, lidhjet e nevojshme janë si më poshtë:
SHT25 do të funksionojë mbi I2C. Këtu është shembulli i diagramit të instalimeve elektrike, duke demonstruar se si të lidhni secilën ndërfaqe të sensorit.
Jashtë kutisë, bordi është i konfiguruar për një ndërfaqe I2C, si i tillë ne rekomandojmë përdorimin e këtij bashkimi nëse përndryshe jeni agnostik. Gjithçka që ju nevojitet janë katër tela!
Vetëm katër lidhje kërkohen kunjat Vcc, Gnd, SCL dhe SDA dhe këto janë të lidhura me ndihmën e kabllit I2C.
Këto lidhje demonstrohen në fotot e mësipërme.
Hapi 4: Kodi i Monitorimit të Temperaturës dhe Lagështisë:
Le të fillojmë me kodin e grimcave tani.
Ndërsa përdorim modulin e sensorit me arduino, ne përfshijmë bibliotekën application.h dhe spark_wiring_i2c.h. Biblioteka "application.h" dhe spark_wiring_i2c.h përmban funksione të cilat lehtësojnë komunikimin i2c midis sensorit dhe grimcës.
I gjithë kodi i grimcave është dhënë më poshtë për lehtësinë e përdoruesit:
#përfshi
#përfshi
// Adresa SHT25 I2C është 0x40 (64)
#përcaktoni Addr 0x40
lagështia notuese = 0.0, cTemp = 0.0, fTemp = 0.0;
void setup ()
{
// Vendos ndryshoren
Particle.variable ("i2cdevice", "SHT25");
Grimca. E ndryshueshme ("lagështia", lagështia);
Particle.variable ("cTemp", cTemp);
// Filloni komunikimin I2C si MASTER
Wire.begin ();
// Filloni komunikimin serik, vendosur normën e baudit = 9600
Serial.filloj (9600);
vonesë (300);
}
lak void ()
{
të dhëna int të panënshkruara [2];
// Filloni komunikimin I2C
Wire.beginTransmetimi (Addr);
// Dërgo komandën e matjes së lagështisë, JO HOLD master
Wire.write (0xF5);
// Ndaloni transmetimin I2C
Wire.endTransmission ();
vonesë (500);
// Kërkoni 2 bajt të dhëna
Tela. Kërkohet Nga (Addr, 2);
// Lexoni 2 bajt të dhëna
// lagështia msb, lagështia lsb
nëse (Wire. në dispozicion () == 2)
{
të dhëna [0] = Wire.read ();
të dhëna [1] = Wire.read ();
// Shndërroni të dhënat
lagështia = ((((të dhënat [0] * 256.0) + të dhënat [1]) * 125.0) / 65536.0) - 6;
// Dalja e të dhënave në pult
Particle.publish ("Lagështia relative:", String (lagështia));
}
// Filloni transmetimin I2C
Wire.beginTransmetimi (Addr);
// Dërgo komandën e matjes së temperaturës, JO HOLD master
Wire.write (0xF3);
// Ndaloni transmetimin I2C
Wire.endTransmission ();
vonesë (500);
// 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
cTemp = ((((të dhënat [0] * 256.0) + të dhënat [1]) * 175.72) / 65536.0) - 46.85;
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));
}
vonesë (300);
}
Funksioni Particle.variable () krijon variablat për të ruajtur daljen e sensorit dhe funksioni Particle.publish () shfaq daljen në pultin e faqes.
Dalja e sensorit tregohet në figurën e mësipërme për referencën tuaj.
Hapi 5: Aplikimet:
Sensori i temperaturës dhe lagështisë relative SHT25 ka aplikime të ndryshme industriale si monitorimi i temperaturës, mbrojtja termike periferike e kompjuterit. Ne gjithashtu e kemi përdorur këtë sensor në aplikimet e stacioneve të motit, si dhe sistemin e monitorimit të serrës.
Recommended:
Monitorimi i temperaturës dhe lagështisë DHT duke përdorur ESP8266 dhe Platformën IoT AskSensors: 8 hapa
Monitorimi i temperaturës dhe lagështisë DHT duke përdorur ESP8266 dhe Platformën IoT AskSensors: Në një udhëzues të mëparshëm, unë paraqita një udhëzues hap pas hapi për të filluar me ESP8266 nodeMCU dhe platformën IoT AskSensors. Në këtë tutorial, unë jam duke lidhur një sensor DHT11 te nyja MCU. DHT11 është një temperaturë dhe lagështi e përdorur zakonisht
Monitorimi i temperaturës dhe lagështisë duke përdorur ESP-01 & DHT dhe Renë AskSensors: 8 hapa
Monitorimi i Temperaturës dhe Lagështisë Duke Përdorur ESP-01 & DHT dhe Renë AskSensors: Në këtë udhëzues do të mësojmë se si të monitorojmë temperaturën dhe matjet e lagështisë duke përdorur bordin IOT-MCU/ESP-01-DHT11 dhe Platformën IoT AskSensors . Unë jam duke zgjedhur modulin IOT-MCU ESP-01-DHT11 për këtë aplikacion sepse
Monitorimi i temperaturës dhe lagështisë duke përdorur SHT25 dhe Arduino Nano: 5 hapa
Monitorimi i Temperaturës dhe Lagështisë Duke Përdorur SHT25 dhe Arduino Nano: Kohët e fundit kemi punuar në projekte të ndryshme të cilat kërkonin monitorim të temperaturës dhe lagështisë dhe më pas kuptuam se këto dy parametra në të vërtetë luajnë një rol kryesor në të pasurit një vlerësim të efikasitetit të punës të një sistemi. Të dy në industrinë
Monitorimi i temperaturës dhe lagështisë duke përdorur SHT25 dhe Raspberry Pi: 5 hapa
Monitorimi i Temperaturës dhe Lagështisë Duke Përdorur SHT25 dhe Raspberry Pi: Kohët e fundit kemi punuar në projekte të ndryshme të cilat kërkonin monitorim të temperaturës dhe lagështisë dhe më pas kuptuam se këto dy parametra në fakt luajnë një rol kryesor në të pasurit një vlerësim të efikasitetit të punës të një sistemi. Të dy në industrinë
Monitorimi i temperaturës duke përdorur MCP9808 dhe Foton Particle: 4 Hapa
Monitorimi i temperaturës duke përdorur MCP9808 dhe Foton Particle: MCP9808 është një sensor dixhital i temperaturës shumë i saktë mini 0.5 ° C mini modul I2C. Ato janë të mishëruara me regjistra të programueshëm nga përdoruesit që lehtësojnë aplikimet e ndjeshmërisë së temperaturës. Sensori i temperaturës me saktësi të lartë MCP9808 është bërë një industri