
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47


TMP007 je infracrveni senzor termopile koji mjeri temperaturu objekta bez kontakta s njim. Infracrvenu energiju koju emitira objekt u senzorskom polju apsorbira termopipa integrirana u senzor. Napon termopile digitalizira se i dovodi kao ulaz u integrirani matematički stroj. Ovaj integrirani matematički stroj izračunava temperaturu objekta. Ovdje je njegova radna demonstracija s Raspberry Pi -om pomoću java koda.
Korak 1: Što vam treba..

1. Malina Pi
2. TMP007
3. I²C kabel
4. I²C štit za Raspberry Pi
5. Ethernet kabel
Korak 2: Veze:




Uzmite I2C štit za malinu pi i nježno je gurnite preko gpio igle maline pi.
Zatim spojite jedan kraj I2C kabela na senzor TMP007, a drugi kraj na I2C štit.
Također priključite Ethernet kabel na pi ili možete koristiti WiFi modul.
Priključci su prikazani na gornjoj slici.
Korak 3: Kôd:

Java kod za TMP007 može se preuzeti s našeg github spremišta- Dcube Store Community
Evo linka za isto:
Za java kod koristili smo biblioteku pi4j, koraci za instaliranje pi4j na malinu pi opisani su ovdje:
pi4j.com/install.html
Ovdje možete i kopirati kôd, dat je na sljedeći način:
// Distribuirano s licencom slobodne volje.
// Koristite ga kako god želite, profitno ili besplatno, pod uvjetom da se uklapa u licence povezanih djela.
// TMP007
// Ovaj kôd je dizajniran za rad s TMP007_I2CS I2C mini modulom
uvoz com.pi4j.io.i2c. I2CBus;
uvoz com.pi4j.io.i2c. I2CDevice;
uvoz com.pi4j.io.i2c. I2CFactory;
import java.io. IOException;
javna klasa TMP007
{
public static void main (String args ) baca iznimku
{
// Izradite I2CBus
I2CBus sabirnica = I2CFactory.getInstance (I2CBus. BUS_1);
// Nabavite I2C uređaj, TMP007 I2C adresa je 0x41 (64)
I2CDevice uređaj = bus.getDevice (0x41);
// Odabir registra konfiguracije
// Kontinuirana pretvorba, usporedni način rada
byte config = {0x15, 0x40};
device.write (0x02, config, 0, 2);
// Očitavanje 2 bajta podataka s adrese 0x03 (3)
// temp msb, temp lsb
bajt podatak = novi bajt [2];
device.read (0x03, podaci, 0, 2);
// Pretvorimo podatke u 14-bitove
int temp = (((podaci [0] & 0xFF) * 256 + (podaci [1] & 0xFC)) / 4);
if (temp> 8191)
{
temp -= 16384;
}
dvostruki cTemp = temp * 0,03125;
dvostruki fTemp = cTemp * 1,8 + 32;
// Izlaženje podataka na zaslon
System.out.printf ("Temperatura u Celzijusima: %.2f C %n", cTemp);
System.out.printf ("Temperatura u Fahrenheitu: %.2f C %n", fTemp);
}
}
Korak 4: Aplikacije:
TMP007 nalazi svoju primjenu u sustavima gdje je potrebno beskontaktno mjerenje temperature. Zaposleni su u kućištima za prijenosna računala i tablete, baterijama itd. Također su ugrađeni u hladnjake, kao i laserske pisače. Njegova veća učinkovitost u mjerenju temperature bez dodira sa stvarnim objektom daje mu dodatnu prednost za različite primjene.
Preporučeni:
Raspberry Pi - TMD26721 Infracrveni digitalni detektor blizine Java Vodič: 4 koraka

Raspberry Pi-TMD26721 Infracrveni digitalni detektor blizine Java Tutorial: TMD26721 je infracrveni digitalni detektor blizine koji pruža potpuni sustav za otkrivanje blizine i logiku digitalnog sučelja u jednom 8-pinskom modulu za površinsko montiranje. Detekcija blizine uključuje poboljšani signal-šum i točnost. Profesionalac
Infracrveni senzor kockica: 5 koraka

Senzor infracrvenih kockica: Moje ime je Calvin i pokazat ću vam kako napraviti infracrveni senzor kockica te ću vam objasniti kako to funkcionira. Trenutno sam student sveučilišta Taylor koji studira računalno inženjerstvo i moj tim i od mene je zatraženo da dizajniramo i izgradimo mehanizam koji mogu sortirati bilo koje
Adafruit SI1145 UV/vidljivo svjetlo/infracrveni senzor - Arduino i LCD: 4 koraka

Adafruit SI1145 UV/vidljivo svjetlo/infracrveni senzor - Arduino i LCD: Ovaj projekt koristi Adafruit SI1145 UV/vidljivo svjetlo/infracrveni senzor za izračun trenutne UV ocjene. UV zračenje se ne osjeća izravno. Radije se izračunava kao funkcija vidljivog svjetla i infracrvenih očitanja. Kad sam ga testirao vani
Infracrveni senzor blizine pomoću LM358: 5 koraka

Infracrveni senzor blizine pomoću LM358: Ovo je uputstvo o izradi IC senzora blizine
Infracrveni reflektirajući senzor TCRT5000 - kako radi i primjer kruga sa kodom: 6 koraka

TCRT5000 Infracrveni reflektirajući senzor - kako to funkcionira i primjer kruga sa kodom: Pozdrav, nedavno sam koristio hrpu TCRT5000 -a pri projektiranju i izradi svog stroja za sortiranje novčića. To možete vidjeti ovdje: Da bih to učinio, morao sam naučiti o TCRT5000 i nakon što sam to shvatio, mislio sam da ću stvoriti vodič za svakoga tko je pogledao