Orodha ya maudhui:
Video: Raspberry Pi - TMP007 Mafunzo ya Infrared Thermopile Sensor Java: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
TMP007 ni sensor ya infrared thermopile ambayo hupima joto la kitu bila kuwasiliana nayo. Nishati ya infrared iliyotolewa na kitu kwenye uwanja wa sensorer hufyonzwa na thermopile iliyojumuishwa kwenye sensa. Voltage ya thermopile ni digitized na kulishwa kama pembejeo kwa injini jumuishi math. Injini hii ya hesabu iliyojumuishwa inahesabu joto la kitu. Hapa kuna maonyesho yake ya kufanya kazi na Raspberry Pi kutumia nambari ya java.
Hatua ya 1: Unachohitaji.. !
1. Raspberry Pi
2. TMP007
3. I²C Cable
4. I²C Shield kwa Raspberry Pi
5. Cable ya Ethernet
Hatua ya 2: Miunganisho:
Chukua ngao ya I2C kwa pi ya raspberry na usukume kwa upole juu ya pini za gpio za pi ya raspberry.
Kisha unganisha mwisho mmoja wa kebo ya I2C kwenye sensorer ya TMP007 na mwisho mwingine kwenye ngao ya I2C.
Pia unganisha kebo ya Ethernet kwa pi au unaweza kutumia moduli ya WiFi.
Uunganisho umeonyeshwa kwenye picha hapo juu.
Hatua ya 3: Nambari:
Nambari ya java ya TMP007 inaweza kupakuliwa kutoka kwa hazina yetu ya github- Jumuiya ya Duka la Dcube
Hapa kuna kiunga cha hiyo hiyo:
Tumetumia maktaba ya pi4j kwa nambari ya java, hatua za kusanikisha pi4j kwenye rasiberi pi imeelezewa hapa:
pi4j.com/install.html
Unaweza pia kunakili nambari kutoka hapa, imepewa kama ifuatavyo:
// Imesambazwa na leseni ya hiari.
// Itumie kwa njia yoyote unayotaka, faida au bure, mradi inafaa katika leseni za kazi zake zinazohusiana.
// TMP007
// Nambari hii imeundwa kufanya kazi na Moduli ya Mini TMP007_I2CS I2C
kuagiza com.pi4j.io.i2c. I2CBus;
kuagiza com.pi4j.io.i2c. I2CDevice;
kuagiza com.pi4j.io.i2c. I2CFactory;
kuagiza java.io. IOException;
darasa la umma TMP007
{
umma tuli batili kuu (Kamba args ) hutupa Ubaguzi
{
// Unda I2CBus
Basi la I2C = I2CFactory.getInstance (I2CBus. BUS_1);
// Pata kifaa cha I2C, anwani ya TMP007 I2C ni 0x41 (64)
Kifaa cha I2CDevice = bus.getDevice (0x41);
// Chagua rejista ya usanidi
// Ubadilishaji unaoendelea, hali ya kulinganisha
baiti config = {0x15, 0x40};
andika kifaa (0x02, usanidi, 0, 2);
// Soma ka 2 za data kutoka kwa anwani 0x03 (3)
// ms msb, temp lsb
data data = byte mpya [2];
soma kifaa (0x03, data, 0, 2);
// Badilisha data iwe 14-bits
int temp = ((((data [0] & 0xFF) * 256 + (data [1] & 0xFC)) / 4);
ikiwa (temp> 8191)
{
temp - = 16384;
}
cTemp mbili = temp * 0.03125;
fTemp mara mbili = cTemp * 1.8 + 32;
// Pato data kwa screen
System.out.printf ("Joto katika Celsius:%.2f C% n", cTemp);
System.out.printf ("Joto katika Fahrenheit:%.2f C% n", fTemp);
}
}
Hatua ya 4: Maombi:
TMP007 hupata matumizi yake katika mifumo ambapo kipimo cha joto kisicho cha mawasiliano kinahitajika. Wao wameajiriwa katika kesi za kompyuta ndogo na kompyuta kibao, betri nk. Ufanisi wake wa juu katika kupima joto bila kuwasiliana na kitu halisi huipa makali zaidi kwa matumizi yake anuwai.
Ilipendekeza:
Raspberry Pi - TMD26721 Infrared Digital Ukaribu Detector Java Mafunzo: 4 Hatua
Raspberry Pi - TMD26721 Infrared Digital Proximity Detector Java Mafunzo: TMD26721 ni kichunguzi cha ukaribu cha dijiti ambacho kinatoa mfumo kamili wa kugundua ukaribu na mantiki ya kiolesura cha dijiti katika moduli moja ya mlima wa pini 8. Kugundua ukaribu ni pamoja na kuboreshwa kwa ishara-kwa-kelele na usahihi. Mtaalam
Raspberry Pi - TSL45315 Mafunzo ya Nuru ya Mwanga wa Sura ya Mafunzo: Hatua 4
Raspberry Pi - TSL45315 Mafunzo ya Nuru ya Mwanga wa Sura ya Mafunzo: TSL45315 ni sensa ya nuru ya dijiti iliyoko. Inakadiri majibu ya macho ya mwanadamu chini ya hali anuwai ya taa. Vifaa vina nyakati tatu za ujumuishaji na hutoa pato la moja kwa moja la 16-bit kupitia kiolesura cha basi cha I2C. Ushirikiano wa kifaa
Raspberry Pi MCP9803 Sensor ya Joto la Mafunzo ya Java: Hatua 4
Raspberry Pi MCP9803 Sensorer ya Joto la Mafunzo ya Java: MCP9803 ni sensorer ya joto la waya 2-waya. Zimejumuishwa na rejista zinazoweza kusanidiwa zinazowezesha matumizi ya kuhisi joto. Sensor hii inafaa kwa mfumo wa ufuatiliaji wa hali ya joto wa hali ya juu. Hapa
Raspberry Pi - TMP100 Joto Sensor Mafunzo ya Java: Hatua 4
Raspberry Pi - TMP100 Joto Sensor Mafunzo ya Java: TMP100 High-Usahihi, Nguvu za Chini, Moduli ya Joto la Joto la Dijiti I2C MINI. TMP100 ni bora kwa kipimo cha joto kilichopanuliwa. Kifaa hiki kinatoa usahihi wa ± 1 ° C bila kuhitaji usuluhishi au hali ya ishara ya sehemu ya nje. Yeye
Raspberry Pi A1332 Precision Hall - Athari Angle Sensor Mafunzo ya Java: Hatua 4
Raspberry Pi A1332 Precision Hall - Athari Angle Sensor Java Mafunzo: A1332 ni 360 ° isiyo na mawasiliano ya azimio la juu linaloweza kupangiliwa sensor ya msimamo wa pembe. Imeundwa kwa mifumo ya dijiti kutumia kiolesura cha I2C. Imejengwa kwenye teknolojia ya Mviringo ya Wima (CVH) na ishara inayoweza kusanidiwa ya microprocessor