Talaan ng mga Nilalaman:
- Hakbang 1: Ano ang Kailangan Mo.. !
- Hakbang 2: Koneksyon:
- Hakbang 3: Code:
- Hakbang 4: Mga Aplikasyon:
Video: Arduino Nano - TMP100 Temperatura Sensor Tutorial: 4 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
TMP100 Mataas na Kawastuhan, Mababang Kapangyarihan, Digital Temperatura Sensor I2C MINI module. Ang TMP100 ay perpekto para sa pinalawig na pagsukat ng temperatura. Nag-aalok ang aparatong ito ng isang kawastuhan na ± 1 ° C nang hindi nangangailangan ng pagkakalibrate o panlabas na bahagi ng signal signal. Narito ang demonstrasyon kasama si Arduino Nano.
Hakbang 1: Ano ang Kailangan Mo.. !
1. Arduino Nano
2. TMP100
3. I²C Cable
4. I²C Shield para sa Arduino Nano
Hakbang 2: Koneksyon:
Kumuha ng isang kalasag I2C para sa Arduino Nano at dahan-dahang itulak ito sa mga pin ng Nano.
Pagkatapos ikonekta ang isang dulo ng I2C cable sa sensor ng TMP100 at ang kabilang dulo sa I2C na kalasag.
Ang mga koneksyon ay ipinapakita sa larawan sa itaas.
Hakbang 3: Code:
Ang Arduino code para sa TMP100 ay maaaring ma-download mula sa aming GitHub repository-Dcube Store
Narito ang link para sa pareho:
github.com/DcubeTechVentures/TMP100..
Isinasama namin ang library Wire.h upang mapabilis ang komunikasyon ng I2c ng sensor gamit ang Arduino board.
Maaari mo ring kopyahin ang code mula dito, ibinibigay ito tulad ng sumusunod:
// Ipinamamahagi ng isang lisensyang malaya ang kalooban.
// Gumamit nito sa anumang paraan na nais mo, kumita o libre, naibigay na umaangkop ito sa mga lisensya ng mga nauugnay na gawa nito.
// TMP100
// Ang code na ito ay dinisenyo upang gumana kasama ang TMP100_I2CS I2C Mini Module na magagamit sa Dcube Store.
# isama
// TMP100 I2C address ay 0x4F (79)
# tukuyin ang Addr 0x4F
walang bisa ang pag-setup ()
{
// Initialise I2C na komunikasyon bilang MASTER
Wire.begin ();
// Initialise Serial komunikasyon, itakda ang baud rate = 9600
Serial.begin (9600);
// Start I2C Transmission
Wire.beginTransmission (Addr);
// Piliin ang rehistro ng pagsasaayos
Wire.write (0x01);
// Itakda ang tuluy-tuloy na conversion, mode ng kumpare, 12-bit na resolusyon
Wire.write (0x60);
// Stop I2C Transmission
Wire.endTransmission ();
pagkaantala (300);
}
walang bisa loop ()
{
unsigned int data [2];
// Start I2C Transmission
Wire.beginTransmission (Addr);
// Piliin ang pagrehistro ng data
Wire.write (0x00);
// Stop I2C Transmission
Wire.endTransmission ();
// Humiling ng 2 byte ng data
Wire.requestFrom (Addr, 2);
// Basahin ang 2 bytes ng data
// cTemp msb, cTemp lsb
kung (Wire.available () == 2)
{
data [0] = Wire.read ();
data [1] = Wire.read ();
}
// I-convert ang data
float cTemp = (((data [0] * 256) + (data [1] & 0xF0)) / 16) * 0.0625;
float fTemp = cTemp * 1.8 + 32;
// Output data sa serial monitor
Serial.print ("Temperatura sa Celsius:");
Serial.print (cTemp);
Serial.println ("C");
Serial.print ("Temperatura sa Fahrenheit:");
Serial.print (fTemp);
Serial.println ("F");
pagkaantala (500);
}
Hakbang 4: Mga Aplikasyon:
Ang iba't ibang mga application na nagsasama ng mababang lakas ng TMP100, mataas na katumpakan ng digital temperatura sensor ay kasama ang Pagsubaybay sa Temperatura ng Power-Supply, Computer Peripheral Thermal Protection, Pamamahala ng Baterya pati na rin mga machine machine.
Inirerekumendang:
Arduino Nano - HTS221 Kamag-anak na Humidity at Temperatura Sensor Tutorial: 4 na Hakbang
Arduino Nano - HTS221 Kamag-anak na Humidity at Temperatura Sensor Tutorial: Ang HTS221 ay isang ultra compact capacitive digital sensor para sa kamag-anak na halumigmig at temperatura. May kasamang elemento ng sensing at isang halo-halong signal application na tiyak na integrated circuit (ASIC) upang maibigay ang impormasyon sa pagsukat sa pamamagitan ng digital serial
Arduino Nano - SI7050 Temperatura Sensor Tutorial: 4 Mga Hakbang
Arduino Nano - SI7050 Temperatura Sensor Tutorial: SI7050 ay isang digital temperatura sensor na gumagana sa I2C komunikasyon protocol at nag-aalok ng mataas na kawastuhan sa buong operating boltahe at saklaw ng temperatura. Ang mataas na kawastuhan ng sensor na ito ay maiugnay ng nobelang pagpoproseso ng signal at anal
Arduino Nano - TCN75A Temperatura Sensor Tutorial: 4 Mga Hakbang
Arduino Nano - TCN75A Temperature Sensor Tutorial: Ang TCN75A ay isang two-wire serial sensor ng temperatura na isinama sa temperatura-to-digital converter. Ito ay isinasama sa mga nai-program na rehistro ng gumagamit na nagbibigay ng kakayahang umangkop para sa mga application na nakaka-sense ng temperatura. Pinapayagan ng mga setting ng rehistro ang mga gumagamit
Arduino Nano - Tutorial ng Temperatura Sensor ng STS21: 4 na Hakbang
Arduino Nano - Tutorial ng Temperatura Sensor ng STS21: Nag-aalok ang STS21 Digital Temperature Sensor ng higit na mahusay na pagganap at isang bakas sa paa na bakas ng paa. Nagbibigay ito ng naka-calibrate, naka-linya na signal sa digital, format na I2C. Ang katha ng sensor na ito ay batay sa teknolohiyang CMOSens, na tumutukoy sa nakahihigit
Paggamit ng Mga Sensor ng Temperatura, tubig-ulan, at panginginig sa isang Arduino upang Protektahan ang Mga Riles: 8 Hakbang (na may Mga Larawan)
Paggamit ng Temperature, Rainwater, at Vibration Sensors sa isang Arduino upang Protektahan ang Mga Riles: Sa modernong lipunan, ang pagtaas ng mga pasahero sa riles ay nangangahulugang ang mga kumpanya ng riles ay dapat gumawa ng higit pa upang ma-optimize ang mga network upang makasabay sa pangangailangan. Sa proyektong ito ipapakita namin sa isang maliit na sukat kung paano ang temperatura, tubig-ulan, at mga sensor ng panginginig ng boses