Obsah:
Video: Teplotný snímač Raspberry Pi TMP112 Python Návod: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
TMP112 Vysoko presný, nízkoenergetický, digitálny snímač teploty I2C MINI modul. TMP112 je ideálny pre rozšírené meranie teploty. Toto zariadenie ponúka presnosť ± 0,5 ° C bez nutnosti kalibrácie alebo úpravy signálu externých komponentov. Tu je ukážka s kódom Java pomocou Raspberry Pi.
Krok 1: Čo potrebujete.. !
1. Raspberry Pi
2. TMP112
3. Kábel I²C
4. I²C štít pre Raspberry Pi
5. Ethernetový kábel
Krok 2: Pripojenia
Vezmite I2C štít na malinový pi a jemne ho zatlačte cez gpio kolíky malinového pi.
Potom pripojte jeden koniec kábla I2C k senzoru TMP112 a druhý koniec k tieneniu I2C. Pripojte tiež ethernetový kábel k pí alebo môžete použiť modul WiFi. Pripojenia sú znázornené na obrázku vyššie.
Krok 3: Kód
Pythonový kód pre TMP112 je možné stiahnuť z nášho úložiska GitHub- Dcube Store.
Tu je odkaz na to isté:
github.com/DcubeTechVentures/TMP112
Dátový list TMP112 nájdete tu:
www.ti.com/lit/ds/sbos473e/sbos473e.pdf
Na kód pythonu sme použili knižnicu SMBus, kroky na inštaláciu SMBus na Raspberry Pi sú popísané tu:
pypi.python.org/pypi/smbus-cffi/0.5.1
Odtiaľto môžete tiež skopírovať kód, ktorý je nasledujúci:
# Distribuované s licenciou slobodnej vôle.
# Používajte ho akýmkoľvek spôsobom chcete, so ziskom alebo zadarmo, za predpokladu, že sa zmestí do licencií súvisiacich diel.
# TMP112
# Tento kód je navrhnutý tak, aby pracoval s mini modulom TMP112_I2CS I2C dostupným v obchode Dcube Store.
import smbus
čas importu
# Získajte autobus I2C
bus = smbus. SMBus (1)
# Adresa TMP112, 0x48 (72)
# Vyberte konfiguračný register, 0x01 (1)
# 0x60A0 (24736) Režim nepretržitej konverzie, 12-bitové rozlíšenie, poradie chýb je 1 chyba
# Nízka polarita, Termostat v režime komparátora, Deaktivuje režim vypnutia# Normálny režim, 12-bitové údaje
data = [0x60A0] bus.write_i2c_block_data (0x48, 0x01, data)
čas.spánok (0,5)
# Adresa TMP112, 0x48 (72)
# Najprv načítajte údaje z 0x00 (0), 2 bajtov, MSB
data = bus.read_i2c_block_data (0x48, 0x00, 2)
# Previesť údaje
temp = (údaje [0] * 256 + údaje [1]) / 16
ak je teplota> 2047:
teplota -= 4096
cTemp = teplota * 0,0625
fTemp = cTemp * 1,8 + 32
# Výstup údajov na obrazovku
vytlačiť "Teplota v stupňoch Celzia je: %.2f C" %cTemp
vytlačiť "Teplota vo Fahrenheite je: %.2f F" %fTemp
Krok 4: Aplikácie..:
Rôzne aplikácie zahrnujúce digitálny snímač teploty TMP112 s nízkym výkonom a vysokou presnosťou zahŕňajú monitorovanie teploty napájacieho zdroja, periférnu tepelnú ochranu počítača, správu batérií a kancelárske stroje.
Odporúča:
Výukový program Arduino Nano - teplotný snímač TCN75A: 4 kroky
Arduino Nano-teplotný snímač TCN75A Výukový program: TCN75A je dvojvodičový sériový teplotný snímač vybavený prevodníkom teploty na digitálny signál. Je integrovaný s užívateľsky programovateľnými registrami, ktoré poskytujú flexibilitu pre aplikácie snímajúce teplotu. Nastavenia registra umožňujú používateľom
Fotón častíc - teplotný snímač TCN75A Výukový program: 4 kroky
Fotón častíc-Snímač teploty TCN75A Výukový program: TCN75A je dvojvodičový sériový snímač teploty vstavaný s prevodníkom teploty na digitál. Je integrovaný s užívateľsky programovateľnými registrami, ktoré poskytujú flexibilitu pre aplikácie snímajúce teplotu. Nastavenia registra umožňujú používateľom
Teplotný senzor Raspberry Pi TMP112 Java: 4 kroky
Teplotný snímač Raspberry Pi TMP112 Java Výukový program: TMP112 Vysoko presný, nízkoenergetický, digitálny snímač teploty I2C MINI modul. TMP112 je ideálny pre rozšírené meranie teploty. Toto zariadenie ponúka presnosť ± 0,5 ° C bez nutnosti kalibrácie alebo úpravy signálu externých komponentov.
Raspberry Pi - snímač teploty TMP100, Python, návod: 4 kroky
Raspberry Pi-snímač teploty TMP100 Python Výukový program: Vysoko presný, nízkoenergetický, digitálny snímač teploty TMP100 I2C MINI modul. TMP100 je ideálny pre rozšírené meranie teploty. Toto zariadenie ponúka presnosť ± 1 ° C bez nutnosti kalibrácie alebo úpravy signálu externých komponentov. On
Teplotný snímač Arduino pomocou LM35: 3 kroky
Snímač teploty Arduino využívajúci LM35: Úvod Séria LM35 sú presné teplotné zariadenia s integrovaným obvodom s výstupným napätím lineárne úmerným teplote Celzia. LM35 je tri koncové lineárne snímače teploty od National polovodiče. Dokáže merať