Sadržaj:
Video: Raspberry Pi - TCN75A Temperaturni senzor Python Vodič: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
TCN75A je dvožilni serijski senzor temperature ugrađen u pretvarač temperature u digitalni. Uključen je u registrovane programe koje korisnik može programirati i koji pružaju fleksibilnost za aplikacije senzora temperature. Postavke registra omogućuju korisnicima da konfiguriraju način uštede energije, način isključivanja, način snimanja jednim snimkom itd. Senzor ima i2c kompatibilno serijsko sučelje koje može olakšati povezivanje do osam uređaja na jednoj serijskoj sabirnici. Evo njegove demonstracije s malinom pi pomoću python koda.
Korak 1: Šta vam treba..
1. Malina Pi
2. TCN75A
3. I²C kabel
4. I²C štit za Raspberry Pi
5. Ethernet kabel
Korak 2: Povezivanje:
Uzmite I2C štit za malinu pi i nježno je gurnite preko gpio igle maline pi.
Zatim spojite jedan kraj I2C kabela na senzor TCN75A, a drugi kraj na I2C štit.
Također priključite Ethernet kabel na pi ili možete koristiti WiFi modul.
Veze su prikazane na gornjoj slici.
Korak 3: Kod:
Python kod za TCN75A može se preuzeti sa našeg github spremišta-DCUBE Store.
Evo linka za isto:
github.com/DcubeTechVentures/TCN75A/blob/master/Python/TCN75A.py
Koristili smo SMBus biblioteku za python kod, koraci za instaliranje SMBus -a na malinu pi opisani su ovdje:
pypi.python.org/pypi/smbus-cffi/0.5.1
Kôd možete i kopirati odavde, dat je na sljedeći način:
# Distribuirano s licencom za slobodnu volju.
# Koristite ga kako god želite, profitno ili besplatno, pod uvjetom da se uklapa u licence povezanih djela.
# TCN75A
# Ovaj kôd je dizajniran za rad s TCN75A_I2CS I2C mini modulom.
import smbus
vreme uvoza
# Nabavite I2C autobus
sabirnica = smbus. SMBus (1)
# TCN75A adresa, 0x48 (72)
# Odaberite registar konfiguracije, 0x01 (01)
# 0x60 (96) 12-bitna ADC rezolucija
bus.write_byte_data (0x48, 0x01, 0x60)
vrijeme.spavanje (0,5)
# TCN75A adresa, 0x48 (72)
# Pročitajte podatke nazad od 0x00 (00), 2 bajta
# temp MSB, temp LSB
podaci = bus.read_i2c_block_data (0x48, 0x00, 2)
# Pretvorite podatke u 12-bitne
temp = ((podaci [0] * 256) + (podaci [1] & 0xF0)) / 16
ako je temperatura> 2047:
temp -= 4096
cTemp = temp * 0,0625
fTemp = (cTemp * 1.8) + 32
# Izlažite podatke na ekran
ispis "Temperatura u Celzijusima: %.2f C" %cTemp
ispis "Temperatura u Farenhajtu: %.2f F" %fTemp
Korak 4: Aplikacije:
TCN75A je senzor temperature koji se može koristiti u personalnim računarima i serverima. Takođe se može primijeniti u sistemima za zabavu, kancelarijskoj opremi, hard diskovima i drugim perifernim uređajima za računare. Ovaj senzor svoju primjenu nalazi i u opremi za prenos podataka.
Preporučuje se:
Vodič: Kako napraviti jednostavan temperaturni senzor pomoću DS18B20 i Arduino UNO: 3 koraka
Vodič: Kako napraviti jednostavan temperaturni senzor pomoću DS18B20 i Arduino UNO: Opis: Ovaj vodič će vam pokazati nekoliko jednostavnih koraka o tome kako senzor temperature učiniti funkcionalnim. Potrebno je samo nekoliko minuta da to učinite istinitim na svom projektu. Sretno ! Digitalni termometar DS18B20 pruža temperaturu od 9 do 12 bita Celzijusa
Raspberry Pi MCP9808 Temperaturni senzor Python Vodič: 4 koraka
Raspberry Pi MCP9808 Temperaturni senzor Python Vodič: MCP9808 je visoko precizan digitalni senzor temperature ± 0,5 ° C I2C mini modul. Utjelovljeni su sa programima koje programira korisnik i olakšavaju primjenu mjerenja temperature. Senzor temperature MCP9808 visoke preciznosti postao je industrija
Raspberry Pi TMP112 Temperaturni senzor Python Vodič: 4 koraka
Raspberry Pi TMP112 temperaturni senzor Python Vodič: TMP112 I2C MINI modul visoke preciznosti, male snage, digitalni senzor temperature. TMP112 je idealan za produženo mjerenje temperature. Ovaj uređaj nudi tačnost od ± 0,5 ° C bez potrebe za kalibracijom ili kondicioniranjem signala vanjske komponente
Foton čestica - vodič za temperaturni senzor STS21: 4 koraka
Foton čestica - vodič za temperaturni senzor STS21: Vodič za digitalni temperaturni senzor STS21 nudi vrhunske performanse i zauzima malo prostora. Pruža kalibrirane, linearizirane signale u digitalnom, I2C formatu. Izrada ovog senzora zasnovana je na CMOSens tehnologiji, koja pripisuje vrhunske
Raspberry Pi - TMP100 Temperaturni senzor Python Vodič: 4 koraka
Raspberry Pi-TMP100 Senzor temperature Python Vodič: TMP100 I2C MINI modul visoke preciznosti, male snage, digitalni senzor temperature. TMP100 je idealan za produženo mjerenje temperature. Ovaj uređaj nudi preciznost od ± 1 ° C bez potrebe za kalibracijom ili prilagođavanjem signala vanjske komponente. On