Obsah:
Video: Teplotný senzor Raspberry Pi TMP112 Java: 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
Java kód pre TMP112 si môžete 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 java sme použili knižnicu pi4j, kroky na inštaláciu pi4j na malinový pi sú popísané tu:
pi4j.com/install.html
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í k ním pridruženým dielam.
// TMP112
// Tento kód je navrhnutý tak, aby fungoval s mini modulom TMP112_I2CS I2C, ktorý je k dispozícii v obchode Dcube Store.
import com.pi4j.io.i2c. I2CBus;
import com.pi4j.io.i2c. I2CDevice;
import com.pi4j.io.i2c. I2CFactory;
import java.io. IOException;
verejná trieda TMP112
{
public static void main (String args ) hodí výnimku
{
// Vytvorenie zbernice I2C
Zbernica I2CBus = I2CFactory.getInstance (I2CBus. BUS_1);
// Získať zariadenie I2C, adresa TMP112I2C je 0x48 (72)
I2CDevice zariadenie = bus.getDevice (0x48);
bajt config = nový bajt [2];
// Režim nepretržitej konverzie, 12-bitové rozlíšenie, poradie chýb je 1
config [0] = (bajt) 0x60;
// Nízka polarita, Termostat v režime komparátora, Vypne režim vypnutia
config [1] = (bajt) 0xA0;
// Napíšte konfiguráciu na registráciu 0x01 (1)
device.write (0x01, config, 0, 2);
Thread.sleep (500);
// Najprv odčítajte 2 bajty údajov z adresy 0x00 (0), msb
bajt dáta = nový bajt [2];
device.read (0x00, data, 0, 2);
// Previesť údaje
int temp = (((data [0] & 0xFF) * 256) + (data [1] & 0xFF))/16;
ak (teplota> 2047)
{
teplota -= 4096;
}
dvojnásobok cTemp = teplota * 0,0625;
dvojnásobok fTemp = cTemp * 1,8 + 32;
// Výstup na obrazovku
System.out.printf ("Teplota v stupňoch Celzia je: %.2f C %n", cTemp);
System.out.printf ("Teplota vo Fahrenheite je: %.2f F %n", 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:
DIY teplotný senzor s jednou diódou: 3 kroky
DIY teplotný senzor používajúci jednu diódu: Takže ako jeden z faktov o PN-križovatkách je, že ich pokles napätia vpred sa mení podľa prechádzajúceho prúdu a teploty križovatky, použijeme to na výrobu jednoduchého lacného teplotného senzora .Toto nastavenie sa bežne používa
Teplotný snímač Raspberry Pi TMP112 Python Návod: 4 kroky
Teplotný snímač Raspberry Pi TMP112 Python Návod: Vysoko presný, nízkoenergetický, digitálny teplotný snímač TMP112 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 - teplotný senzor TCN75A Java: 4 kroky
Raspberry Pi-snímač teploty TCN75A Java 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
Fotón častíc - teplotný senzor HDC1000 Výučba: 4 kroky
Fotón častíc - snímač teploty HDC1000 Výukový program: HDC1000 je digitálny snímač vlhkosti s integrovaným snímačom teploty, ktorý poskytuje vynikajúcu presnosť merania pri veľmi nízkom výkone. Zariadenie meria vlhkosť na základe nového kapacitného senzora. Senzory vlhkosti a teploty sú
Ako hacknúť teplotný senzor pre dlhšiu životnosť batérie: 4 kroky
Ako hacknúť teplotný senzor pre dlhšiu životnosť batérie: Inkbird IBS-TH1 je skvelé malé zariadenie na zaznamenávanie teploty a vlhkosti počas niekoľkých hodín alebo dní. Je možné ho nastaviť tak, aby sa zaznamenával každú sekundu až každých 10 minút, a zaznamenáva údaje cez Bluetooth LE do smartfónu s Androidom alebo iOS. Aplikácia