![ნაწილაკების ფოტონი - ADT75 ტემპერატურის სენსორის გაკვეთილი: 4 ნაბიჯი ნაწილაკების ფოტონი - ADT75 ტემპერატურის სენსორის გაკვეთილი: 4 ნაბიჯი](https://i.howwhatproduce.com/images/002/image-3076-67-j.webp)
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50
![Image Image](https://i.howwhatproduce.com/images/002/image-3076-69-j.webp)
![](https://i.ytimg.com/vi/9NS0BtwOHok/hqdefault.jpg)
ADT75 არის უაღრესად ზუსტი, ციფრული ტემპერატურის სენსორი. იგი მოიცავს დიაპაზონის ტემპერატურის სენსორს და 12 ბიტიან ციფრულ ციფრულ გადამყვანს ტემპერატურის მონიტორინგისა და ციფრების გასაუმჯობესებლად. მისი უაღრესად მგრძნობიარე სენსორი მას საკმარისად კომპეტენტურს ხდის გარემოს ზუსტი გაზომვისთვის. აქ არის ნაწილაკების ფოტონის გამოყენების დემონსტრირება.
ნაბიჯი 1: რაც გჭირდებათ..
![Რა გჭირდება..!! Რა გჭირდება..!!](https://i.howwhatproduce.com/images/002/image-3076-70-j.webp)
1. ნაწილაკების ფოტონი
2. ADT75
3. I²C კაბელი
4. ნაწილაკების ფოტონის I²C ფარი
ნაბიჯი 2: კავშირი:
![კავშირი კავშირი](https://i.howwhatproduce.com/images/002/image-3076-71-j.webp)
![კავშირი კავშირი](https://i.howwhatproduce.com/images/002/image-3076-72-j.webp)
![კავშირი კავშირი](https://i.howwhatproduce.com/images/002/image-3076-73-j.webp)
![კავშირი კავშირი](https://i.howwhatproduce.com/images/002/image-3076-74-j.webp)
აიღეთ I2C ფარი ნაწილაკების ფოტონისთვის და ნაზად გადაიტანეთ იგი ნაწილაკების ფოტონის ქინძისთავებზე.
შემდეგ დააკავშირეთ I2C კაბელის ერთი ბოლო ADT75 სენსორთან და მეორე ბოლო I2C ფარს.
კავშირები ნაჩვენებია ზემოთ მოცემულ სურათზე.
ნაბიჯი 3: კოდი:
![კოდი კოდი](https://i.howwhatproduce.com/images/002/image-3076-75-j.webp)
ADT75 ნაწილაკების კოდის გადმოწერა შესაძლებელია ჩვენი github საცავიდან-DCUBE Store.
აქ არის იგივე ბმული:
github.com/DcubeTechVentures/ADT75/blob/master/Particle/ADT75.ino.
ჩვენ გამოვიყენეთ ორი ბიბლიოთეკა ნაწილაკების კოდისთვის, რომლებიც არის application.h და spark_wiring_i2c.h. Spark_wiring_i2c ბიბლიოთეკა საჭიროა სენსორთან I2C კომუნიკაციის გასაადვილებლად.
თქვენ ასევე შეგიძლიათ დააკოპიროთ კოდი აქედან, იგი მოცემულია შემდეგნაირად:
// განაწილებულია თავისუფალი ნების ლიცენზიით.
// გამოიყენეთ იგი ნებისმიერი ფორმით, როგორც გსურთ, მოგებით ან უფასოდ, იმ პირობით, რომ იგი ჯდება ლიცენზიებთან დაკავშირებული სამუშაოებისათვის.
// ADT75
// ეს კოდი შექმნილია ADT75_I2CS I2C მინი მოდულთან მუშაობისთვის
#ჩართეთ
#ჩართეთ
// ADT75 I2C მისამართი არის 0x48 (72)
#განსაზღვრეთ Addr 0x48
float cTemp = 0.0, fTemp = 0.0;
int temp = 0;
ბათილად დაყენება ()
{
// ცვლადის დაყენება
ნაწილაკი. ცვლადი ("i2cdevice", "ADT75");
ნაწილაკი. ცვლადი ("cTemp", cTemp);
// I2C კომუნიკაციის ინიციალიზაცია როგორც ოსტატი
Wire.begin ();
// სერიული კომუნიკაციის ინიციალიზაცია, დაყენებული baud rate = 9600
სერიული.დაწყება (9600);
დაგვიანება (300);
}
ბათილი მარყუჟი ()
{
ხელმოუწერელი int მონაცემები [2];
// დაიწყეთ I2C გადაცემა
Wire.beginTransmission (Addr);
// მონაცემთა რეგისტრაციის არჩევა
Wire.write (0x00);
// შეაჩერე I2C გადაცემა
Wire.endTransmission ();
// მოითხოვეთ მონაცემების 2 ბაიტი
მავთული. მოთხოვნა (Addr, 2);
// წაიკითხეთ 2 ბაიტი მონაცემები
// temp msb, temp lsb
თუ (Wire. Available () == 2)
{
მონაცემები [0] = Wire.read ();
მონაცემები [1] = Wire.read ();
}
// გადააქციე მონაცემები 12 ბიტად
temp = ((მონაცემები [0] * 256) + მონაცემები [1]) / 16;
თუ (ტემპერატურა> 2047)
{
ტემპერატურა -= 4096;
}
cTemp = temp * 0.0625;
fTemp = (cTemp * 1.8) + 32;
// მონაცემების გამოტანა საინფორმაციო დაფაზე
Particle.publish ("ტემპერატურა ცელსიუსში:", სიმებიანი (cTemp));
Particle.publish ("ტემპერატურა ფარენჰეიტში:", სიმებიანი (fTemp));
დაგვიანება (1000);
}
ნაბიჯი 4: პროგრამები:
ADT75 არის უაღრესად ზუსტი, ციფრული ტემპერატურის სენსორი. ის შეიძლება გამოყენებულ იქნას სისტემების ფართო სპექტრში, მათ შორის გარემოსდაცვითი კონტროლის სისტემები, კომპიუტერული თერმული მონიტორინგი და ა. შ.
გირჩევთ:
ნაწილაკების ფოტონი - TCN75A ტემპერატურის სენსორის გაკვეთილი: 4 ნაბიჯი
![ნაწილაკების ფოტონი - TCN75A ტემპერატურის სენსორის გაკვეთილი: 4 ნაბიჯი ნაწილაკების ფოტონი - TCN75A ტემპერატურის სენსორის გაკვეთილი: 4 ნაბიჯი](https://i.howwhatproduce.com/images/011/image-30331-j.webp)
ნაწილაკების ფოტონი-TCN75A ტემპერატურის სენსორის სახელმძღვანელო: TCN75A არის ორ მავთულის სერიული ტემპერატურის სენსორი, რომელიც ჩართულია ტემპერატურის ციფრულ გადამყვანთან. იგი ჩართულია მომხმარებლის პროგრამირებადი რეგისტრებით, რომლებიც უზრუნველყოფენ მოქნილობას ტემპერატურის მგრძნობიარე პროგრამებისთვის. რეგისტრაციის პარამეტრები საშუალებას აძლევს მომხმარებლებს
ნაწილაკების ფოტონი - STS21 ტემპერატურის სენსორის გაკვეთილი: 4 ნაბიჯი
![ნაწილაკების ფოტონი - STS21 ტემპერატურის სენსორის გაკვეთილი: 4 ნაბიჯი ნაწილაკების ფოტონი - STS21 ტემპერატურის სენსორის გაკვეთილი: 4 ნაბიჯი](https://i.howwhatproduce.com/images/002/image-3143-23-j.webp)
ნაწილაკების ფოტონი - STS21 ტემპერატურის სენსორის სახელმძღვანელო: STS21 ციფრული ტემპერატურის სენსორი გთავაზობთ საუკეთესო შესრულებას და სივრცის დაზოგვის ნაკვალევს. ის უზრუნველყოფს დაკალიბრებულ, ხაზოვანი სიგნალებს ციფრულ, I2C ფორმატში. ამ სენსორის დამზადება ემყარება CMOSens ტექნოლოგიას, რომელიც მიაკუთვნებს უპირატესობას
ნაწილაკების ფოტონი - HDC1000 ტემპერატურის სენსორის გაკვეთილი: 4 ნაბიჯი
![ნაწილაკების ფოტონი - HDC1000 ტემპერატურის სენსორის გაკვეთილი: 4 ნაბიჯი ნაწილაკების ფოტონი - HDC1000 ტემპერატურის სენსორის გაკვეთილი: 4 ნაბიჯი](https://i.howwhatproduce.com/images/002/image-3146-58-j.webp)
ნაწილაკების ფოტონი - HDC1000 ტემპერატურის სენსორის გაკვეთილი: HDC1000 არის ციფრული ტენიანობის სენსორი ინტეგრირებული ტემპერატურის სენსორით, რომელიც უზრუნველყოფს გაზომვის შესანიშნავ სიზუსტეს ძალიან დაბალი სიმძლავრის დროს. მოწყობილობა ზომავს ტენიანობას ახალი capacitive სენსორის საფუძველზე. ტენიანობისა და ტემპერატურის სენსორები არის
ნაწილაკების ფოტონი - MPL3115A2 ზუსტი სიმაღლემეტრის სენსორი გაკვეთილი: 4 ნაბიჯი
![ნაწილაკების ფოტონი - MPL3115A2 ზუსტი სიმაღლემეტრის სენსორი გაკვეთილი: 4 ნაბიჯი ნაწილაკების ფოტონი - MPL3115A2 ზუსტი სიმაღლემეტრის სენსორი გაკვეთილი: 4 ნაბიჯი](https://i.howwhatproduce.com/images/002/image-3154-11-j.webp)
ნაწილაკების ფოტონი - MPL3115A2 ზუსტი სიმაღლის მრიცხველის სენსორი: MPL3115A2 იყენებს MEMS წნევის სენსორს I2C ინტერფეისით, რათა უზრუნველყოს წნევის/სიმაღლისა და ტემპერატურის ზუსტი მონაცემები. სენსორის გამოსასვლელი ციფრულდება მაღალი რეზოლუციის 24-ბიტიანი ADC საშუალებით. შიდა დამუშავება ამოიღებს კომპენსაციის ამოცანებს
ნაწილაკების ფოტონი - TMP100 ტემპერატურის სენსორის გაკვეთილი: 4 ნაბიჯი
![ნაწილაკების ფოტონი - TMP100 ტემპერატურის სენსორის გაკვეთილი: 4 ნაბიჯი ნაწილაკების ფოტონი - TMP100 ტემპერატურის სენსორის გაკვეთილი: 4 ნაბიჯი](https://i.howwhatproduce.com/images/002/image-3169-14-j.webp)
ნაწილაკების ფოტონი-TMP100 ტემპერატურის სენსორის გაკვეთილი: TMP100 მაღალი სიზუსტის, დაბალი სიმძლავრის, ციფრული ტემპერატურის სენსორი I2C MINI მოდული. TMP100 იდეალურია გაფართოებული ტემპერატურის გაზომვისთვის. ეს მოწყობილობა გთავაზობთ accuracy 1 ° C სიზუსტეს კალიბრაციის ან გარე კომპონენტის სიგნალის კონდიცირების მოთხოვნის გარეშე. ის