Სარჩევი:
ვიდეო: Raspberry Pi - HIH6130 I2C ტენიანობის და ტემპერატურის სენსორი Python სამეურვეო: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
HIH6130 არის ტენიანობის და ტემპერატურის სენსორი ციფრული გამომუშავებით. ეს სენსორები უზრუნველყოფენ სიზუსტეს of 4% RH. ინდუსტრიის წამყვანი გრძელვადიანი სტაბილურობით, ნამდვილი ტემპერატურის კომპენსირებული ციფრული I2C, ინდუსტრიის წამყვანი საიმედოობით, ენერგოეფექტურობით და ულტრა მცირე პაკეტის ზომით და პარამეტრებით. აქ არის მისი დემონსტრირება ჟოლოს პი პითონის კოდის გამოყენებით.
ნაბიჯი 1: რაც გჭირდებათ..
1. ჟოლო პი
2. HIH6130
3. I²C კაბელი
4. I²C ფარი ჟოლოს პიისთვის
5. Ethernet კაბელი
ნაბიჯი 2: კავშირები:
აიღეთ I2C ფარი ჟოლოსთვის და ნაზად წაუსვით ჟოლოს პი გპიოს ქინძისთავებზე.
შემდეგ შეაერთეთ I2C კაბელის ერთი ბოლო HIH6130 სენსორთან და მეორე ბოლო I2C ფარს.
ასევე დაუკავშირეთ Ethernet კაბელი pi- ს ან შეგიძლიათ გამოიყენოთ WiFi მოდული.
კავშირები ნაჩვენებია ზემოთ მოცემულ სურათზე.
ნაბიჯი 3: კოდი:
HIH6130– ის პითონის კოდი შეგიძლიათ ჩამოტვირთოთ ჩვენი GitHub საცავიდან- Dcube Store.
აქ არის იგივე ბმული:
github.com/DcubeTechVentures/HIH6130
ჩვენ გამოვიყენეთ SMBus ბიბლიოთეკა პითონის კოდისთვის, ჟოლოს პიზე SMBus– ის დაყენების ნაბიჯები აღწერილია აქ:
pypi.python.org/pypi/smbus-cffi/0.5.1
თქვენ ასევე შეგიძლიათ დააკოპიროთ კოდი აქედან, იგი მოცემულია შემდეგნაირად:
# განაწილებულია თავისუფალი ნების ლიცენზიით.
# გამოიყენეთ ის, როგორც გსურთ, მოგება ან უფასო, იმ პირობით, რომ იგი ჯდება ლიცენზიებში მასთან დაკავშირებული სამუშაოების შესახებ.
# HIH6130
# ეს კოდი შექმნილია იმუშაოს HIH6130_I2CS I2C მინი მოდულთან, რომელიც ხელმისაწვდომია Dcube მაღაზიაში.
smbus- ის იმპორტი
იმპორტის დრო
# მიიღეთ I2C ავტობუსი
ავტობუსი = smbus. SMBus (1)
# HIH6130 მისამართი, 0x27 (39)
# წაიკითხეთ მონაცემები უკან 0x00 (00), 4 ბაიტი
# ტენიანობა MSB, ტენიანობა LSB, ტემპერატურა MSB, ტემპერატურა LSB
მონაცემები = bus.read_i2c_block_data (0x27, 0x00, 4)
# გადააქციეთ მონაცემები 14 ბიტად
ტენიანობა = ((((მონაცემები [0] & 0x3F) * 256) + მონაცემები [1]) * 100.0) / 16383.0
temp = (((მონაცემები [2] & 0xFF) * 256) + (მონაცემები [3] და 0xFC)) / 4
cTemp = (temp / 16384.0) * 165.0 - 40.0
fTemp = cTemp * 1.8 + 32
# მონაცემების გამოტანა ეკრანზე
ბეჭდვა "ფარდობითი ტენიანობა: %.2f %%" %ტენიანობა
დაბეჭდე "ტემპერატურა ცელსიუსში: %.2f C" %cTemp
დაბეჭდე "ტემპერატურა ფარენჰეიტში: %.2f F" %fTemp
ნაბიჯი 4: პროგრამები:
HIH6130 შეიძლება გამოყენებულ იქნას ჰაერის კონდიციონერებში ტენიანობის და ტემპერატურის ზუსტი გაზომვის, ენთალპიის მგრძნობელობის, თერმოსტატების, დამატენიანებლების/ჰაერის დამატენიანებლებისა და ტენიანობის შენარჩუნების მიზნით, რათა შეინარჩუნოს მგზავრების კომფორტი. ის ასევე შეიძლება გამოყენებულ იქნას საჰაერო კომპრესორებში, ამინდის სადგურებში და ტელეკომის კაბინეტებში.
გირჩევთ:
Raspberry Pi SHT25 ტენიანობის და ტემპერატურის სენსორი Python სამეურვეო პროგრამა: 4 ნაბიჯი
Raspberry Pi SHT25 ტენიანობის და ტემპერატურის სენსორი Python სამეურვეო: SHT25 I2C ტენიანობისა და ტემპერატურის სენსორი ± 1.8%RH ± 0.2 ° C I2C მინი მოდული. მაღალი სიზუსტის ტენიანობისა და ტემპერატურის სენსორი გახდა ინდუსტრიის სტანდარტი ფორმის ფაქტორითა და ინტელექტის თვალსაზრისით, რომელიც უზრუნველყოფს კალიბრირებულ, ხაზოვანი სენსორის ნიშანს
ჟოლო Pi - TCN75A ტემპერატურის სენსორი პითონის სამეურვეო პროგრამა: 4 ნაბიჯი
Raspberry Pi-TCN75A ტემპერატურის სენსორი Python Tutorial: TCN75A არის ორ მავთულის სერიული ტემპერატურის სენსორი, რომელიც ჩართულია ტემპერატურის ციფრულ გადამყვანთან. იგი ჩართულია მომხმარებლის პროგრამირებადი რეგისტრებით, რომლებიც უზრუნველყოფენ მოქნილობას ტემპერატურის მგრძნობიარე პროგრამებისთვის. რეგისტრაციის პარამეტრები საშუალებას აძლევს მომხმარებლებს
Raspberry Pi - TMP100 ტემპერატურის სენსორი Java სამეურვეო პროგრამა: 4 ნაბიჯი
Raspberry Pi-TMP100 ტემპერატურის სენსორი Java სასწავლო: TMP100 მაღალი სიზუსტის, დაბალი სიმძლავრის, ციფრული ტემპერატურის სენსორი I2C MINI მოდული. TMP100 იდეალურია გაფართოებული ტემპერატურის გაზომვისთვის. ეს მოწყობილობა გთავაზობთ accuracy 1 ° C სიზუსტეს კალიბრაციის ან გარე კომპონენტის სიგნალის კონდიცირების მოთხოვნის გარეშე. ის
DHT12 (i2c იაფი ტენიანობის და ტემპერატურის სენსორი), სწრაფი მარტივი გამოყენება: 14 ნაბიჯი
DHT12 (i2c იაფი ტენიანობის და ტემპერატურის სენსორი), სწრაფი მარტივი გამოყენება: განახლება და სხვა შეგიძლიათ იხილოთ ჩემს საიტზე https://www.mischianti.org/2019/01/01/dht12-library-en/. მე მომწონს ეს სენსორი შეიძლება გამოყენებულ იქნას 2 მავთულით (i2c პროტოკოლი), მაგრამ მე მიყვარს იაფი. ეს არის Arduino და esp8266 ბიბლიოთეკა DHT12 სერიისთვის
უსადენო ტენიანობის მონიტორი (ESP8266 + ტენიანობის სენსორი): 5 ნაბიჯი
უსადენო ტენიანობის მონიტორი (ESP8266 + ტენიანობის სენსორი): ოხრახუშს ვყიდულობ ქვაბში და დღის უმეტეს ნაწილს მიწა მშრალი ჰქონდა. ასე რომ, მე გადავწყვიტე გავაკეთო ეს პროექტი, ქოთანში ოხრახუშით ნიადაგის ტენიანობის შეგრძნების მიზნით, რომ შევამოწმო, როდის მჭირდება წყალი წყლით. მე ვფიქრობ, რომ ეს სენსორი (ტენიანობის ტევადობის სენსორი v1.2) კარგია