Talaan ng mga Nilalaman:
- Hakbang 1: Ano ang Kailangan Mo.. !
- Hakbang 2: Koneksyon:
- Hakbang 3: Code:
- Hakbang 4: Mga Aplikasyon:
Video: Arduino Nano - TCN75A Temperatura Sensor Tutorial: 4 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
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 na i-configure ang mode ng pag-save ng kuryente, mode ng pag-shutdown, isang shot mode atbp. Ang sensor ay mayroong i2c na katugmang serial interface na maaaring mapabilis ang koneksyon ng hanggang walong mga aparato sa isang solong serial bus. Narito ang pagpapakita nito kasama ang arduino nano.
Hakbang 1: Ano ang Kailangan Mo.. !
1. Arduino Nano
2. TCN75A
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 TCN75A sensor at ang iba pang mga dulo sa I2C kalasag.
Ang mga koneksyon ay ipinapakita sa larawan sa itaas.
Hakbang 3: Code:
Ang Arduino code para sa TCN75A ay maaaring ma-download mula sa aming Github repository-DCUBE Store.
Narito ang link para sa pareho:
github.com/DcubeTechVentures/TCN75A/blob/master/Arduino/TCN75A.ino
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.
// TCN75A
// Ang code na ito ay dinisenyo upang gumana sa TCN75A_I2CS I2C Mini Module
# isama
// TCN75A I2C address ay 0x48 (72)
# tukuyin ang Addr 0x48
walang bisa ang pag-setup ()
{
// Initialise I2C na komunikasyon bilang Master
Wire.begin ();
// Initialise serial communication, itakda ang baud rate = 9600
Serial.begin (9600);
// Simulan ang paghahatid ng I2C
Wire.beginTransmission (Addr);
// Piliin ang rehistro ng pagsasaayos
Wire.write (0x01);
// 12-bit na resolusyon ng ADC
Wire.write (0x60);
// Ihinto ang paghahatid ng I2C
Wire.endTransmission ();
pagkaantala (300);
}
walang bisa loop ()
{
unsigned int data [2];
// Simulan ang paghahatid ng I2C
Wire.beginTransmission (Addr);
// Piliin ang pagrehistro ng data
Wire.write (0x00);
// Ihinto ang paghahatid ng I2C
Wire.endTransmission ();
// Humiling ng 2 byte ng data
Wire.requestFrom (Addr, 2);
// Basahin ang 2 bytes ng data
// temp msb, temp lsb
kung (Wire.available () == 2)
{
data [0] = Wire.read ();
data [1] = Wire.read ();
}
// I-convert ang data sa 12-bit
int temp = ((((data [0] * 256) + (data [1] & 0xF0)) / 16);
kung (temp> 2047)
{
temp - = 4096;
}
float cTemp = temp * 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 (1000);
}
Hakbang 4: Mga Aplikasyon:
Ang TCN75A ay isang sensor ng temperatura na maaaring magamit sa mga personal na computer at server. Maaari din itong i-deploy sa mga entertainment system, office equipment, hars disk drive at iba pang mga PC peripheral. Natagpuan din ng sensor na ito ang aplikasyon nito sa kagamitan sa komunikasyon ng data.
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 - 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
Arduino Nano - TMP100 Temperatura Sensor Tutorial: 4 Mga Hakbang
Arduino Nano - TMP100 Temperatura Sensor Tutorial: 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. Siya
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