Kazalo:
Video: Delci Photon - TMP100 Temperaturni senzor Vadnica: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
TMP100 Visoko natančen, nizko porabljen digitalni temperaturni senzor I2C MINI modul. TMP100 je idealen za daljše merjenje temperature. Ta naprava ponuja natančnost ± 1 ° C, ne da bi bila potrebna kalibracija ali prilagajanje signala zunanjih komponent. Tukaj je predstavitev s fotonom delcev.
Korak: Kaj potrebujete.. !
1. Foton delcev
2. TMP100
3. Kabel I²C
4. I²C ščit za fotone delcev
2. korak: Povezava:
Za foton delcev vzemite ščit I2C in ga nežno potisnite čez zatiče fotona delcev.
Nato en konec kabla I2C priključite na senzor TMP100, drugi konec pa na ščit I2C.
Povezave so prikazane na zgornji sliki.
3. korak: Koda:
Kodo delcev za TMP100 lahko prenesete iz našega skladišča GitHub- Dcube Store
Tukaj je povezava za isto:
github.com/DcubeTechVentures/TMP100…
Za kodo delcev smo uporabili dve knjižnici, in sicer application.h in spark_wiring_i2c.h. Za olajšanje komunikacije I2C s senzorjem je potrebna knjižnica Spark_wiring_i2c.
Kodo lahko tudi kopirate od tu, podana je na naslednji način:
// Razdeljeno z licenco za svobodno voljo.
// Uporabljajte ga kakor koli želite, dobičkonosno ali brezplačno, pod pogojem, da ustreza licencam povezanih del.
// TMP100
// Ta koda je zasnovana za delo z mini modulom TMP100_I2CS I2C, ki je na voljo v trgovini Dcube.
#vključi
#vključi
// Naslov TMP100 I2C je 0x4F (79)
#define Addr 0x4F
float cTemp = 0, fTemp = 0;
void setup ()
{
// Nastavi spremenljivko
Particle.variable ("i2cdevice", "TMP100");
Delci.variable ("cTemp", cTemp);
// Inicializirajte komunikacijo I2C kot MASTER
Wire.begin ();
// Začetek serijske komunikacije, nastavljena hitrost prenosa = 9600
Serial.begin (9600);
// Zagon prenosa I2C
Wire.beginTransmission (Addr);
// Izberite konfiguracijski register
Wire.write (0x01);
// Nastavitev neprekinjene pretvorbe, primerjalnega načina, 12-bitne ločljivosti
Wire.write (0x60);
// Ustavi prenos I2C
Wire.endTransmission ();
zamuda (300);
}
void loop ()
{
podpisani int podatki [2];
// Zagon prenosa I2C
Wire.beginTransmission (Addr);
// Izberite register podatkov
Wire.write (0x00);
// Ustavi prenos I2C
Wire.endTransmission ();
// Zahtevajte 2 bajta podatkov
Wire.requestFrom (Addr, 2);
// Preberite 2 bajta podatkov
// cTemp msb, cTemp lsb
če (Wire.available () == 2)
{
podatki [0] = Wire.read ();
podatki [1] = Wire.read ();
}
// Pretvorimo podatke
cTemp = (((podatki [0] * 256) + (podatki [1] & 0xF0)) / 16) * 0,0625;
fTemp = cTemp * 1,8 + 32;
// Izhod podatkov na nadzorno ploščo
Particle.publish ("Temperatura v Celzijusi:", String (cTemp));
Particle.publish ("Temperatura v Fahrenheitu:", String (fTemp));
zamuda (1000);
}
4. korak: Aplikacije:
Različne aplikacije, ki vključujejo digitalni temperaturni senzor TMP100 z nizko porabo in visoko natančnostjo, vključujejo spremljanje temperature napajanja, računalniško periferno toplotno zaščito, upravljanje baterij in pisarniške stroje.
Priporočena:
Arduino Nano - SI7050 Temperaturni senzor Vadnica: 4 koraki
Arduino Nano - SI7050 Temperaturni senzor Vadnica: SI7050 je digitalni temperaturni senzor, ki deluje po komunikacijskem protokolu I2C in ponuja visoko natančnost v celotnem območju delovne napetosti in temperature. To visoko natančnost senzorja pripisujejo novi obdelavi signala in analni
Arduino Nano - TCN75A Temperaturni senzor Vadnica: 4 koraki
Arduino Nano-TCN75A Temperaturni senzor Vadnica: TCN75A je dvožični serijski temperaturni senzor, vgrajen s pretvornikom temperature v digitalni. Vključen je v registre, ki jih lahko programira uporabnik in ki omogočajo prilagodljivost pri aplikacijah za zaznavanje temperature. Nastavitve registra uporabnikom omogočajo
Arduino Nano - STS21 Temperaturni senzor Vadnica: 4 koraki
Arduino Nano - STS21 Temperaturni senzor Vadnica: Digitalni temperaturni senzor STS21 ponuja vrhunske zmogljivosti in prihrani prostor. Zagotavlja umerjene, linearizirane signale v digitalnem formatu I2C. Izdelava tega senzorja temelji na CMOSens tehnologiji, ki pripisuje vrhunski
Vadnica: Kako narediti preprost temperaturni senzor z uporabo DS18B20 in Arduino UNO: 3 koraki
Vadnica: Kako narediti preprost temperaturni senzor z uporabo DS18B20 in Arduino UNO: Opis: Ta vadnica vam bo pokazala nekaj preprostih korakov, kako narediti senzor temperature funkcionalen. Za uresničitev vašega projekta potrebujete le nekaj minut. Vso srečo ! Digitalni termometer DS18B20 zagotavlja temperaturo od 9 do 12 bitov Celzija
Delci Photon - ADT75 Temperaturni senzor Vadnica: 4 koraki
Foton delcev - Vadnica za temperaturni senzor ADT75: ADT75 je zelo natančen, digitalni temperaturni senzor. Sestavljen je iz temperaturnega senzorja pasovne reže in 12-bitnega analogno-digitalnega pretvornika za spremljanje in digitalizacijo temperature. Njegov zelo občutljiv senzor je zame dovolj kompetenten