Turinys:
Video: „Raspberry Pi“- „TMP007“infraraudonųjų spindulių termopilių jutiklis „Java“pamoka: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
TMP007 yra infraraudonųjų spindulių termopilių jutiklis, kuris matuoja objekto temperatūrą, nesiliesdamas su juo. Objekto skleidžiamą infraraudonųjų spindulių energiją jutiklio lauke sugeria į jutiklį integruotas termopolis. Termopilės įtampa skaitmenizuojama ir tiekiama kaip įvestis į integruotą matematinį variklį. Šis integruotas matematinis variklis apskaičiuoja objekto temperatūrą. Čia yra jo darbo demonstravimas su „Raspberry Pi“naudojant „Java“kodą.
1 žingsnis: ko jums reikia..
1. Avietė Pi
2. TMP007
3. I²C kabelis
4. „I²C Shield“, skirtas „Raspberry Pi“
5. Ethernet kabelis
2 žingsnis: jungtys:
Paimkite aviečių pi I2C skydą ir švelniai stumkite jį virš aviečių pi gpio kaiščių.
Tada vieną I2C kabelio galą prijunkite prie TMP007 jutiklio, o kitą - prie I2C skydo.
Taip pat prijunkite Ethernet kabelį prie pi arba galite naudoti „WiFi“modulį.
Sujungimai parodyti aukščiau esančiame paveikslėlyje.
3 žingsnis: kodas:
„TMP007“„Java“kodą galima atsisiųsti iš mūsų „github“saugyklos- „Dcube Store Community“
Čia yra nuoroda į tą patį:
„Java“kodui naudojome „pi4j“biblioteką, čia aprašyti veiksmai, kaip įdiegti „pi4j“į aviečių pi:
pi4j.com/install.html
Taip pat galite nukopijuoti kodą iš čia, jis pateikiamas taip:
// Platinama su laisvos valios licencija.
// Naudokite bet kokiu būdu, pelningai ar nemokamai, jei jis atitinka susijusių darbų licencijas.
// TMP007
// Šis kodas skirtas dirbti su TMP007_I2CS I2C mini moduliu
importuoti com.pi4j.io.i2c. I2CBus;
importuoti com.pi4j.io.i2c. I2CDevice;
importuoti com.pi4j.io.i2c. I2CFactory;
importuoti java.io. IOException;
viešoji klasė TMP007
{
public static void main (String args ) metimai Išimtis
{
// Sukurkite I2CBus
I2CBus magistralė = I2CFactory.getInstance (I2CBus. BUS_1);
// Gauti I2C įrenginį, TMP007 I2C adresas yra 0x41 (64)
I2CDĮrenginio įrenginys = autobusas.getDevice (0x41);
// Pasirinkite konfigūracijos registrą
// Nuolatinė konversija, lyginamasis režimas
baitas konfigūracija = {0x15, 0x40};
device.write (0x02, config, 0, 2);
// Skaityti 2 baitus duomenų iš adreso 0x03 (3)
// temp msb, temp lsb
baitas duomenys = naujas baitas [2];
device.read (0x03, duomenys, 0, 2);
// Konvertuokite duomenis į 14 bitų
int temp = (((duomenys [0] ir 0xFF) * 256 + (duomenys [1] ir 0xFC)) / 4);
jei (temperatūra> 8191)
{
temperatūra -= 16384;
}
dvigubas cTemp = temp * 0,03125;
dvigubas fTemp = cTemp * 1,8 + 32;
// Išvesti duomenis į ekraną
System.out.printf ("Temperatūra Celsijaus: %.2f C %n", cTemp);
System.out.printf ("Temperatūra Farenheitu: %.2f C %n", fTemp);
}
}
4 žingsnis: programos:
TMP007 yra pritaikytas sistemose, kuriose reikalingas bekontaktis temperatūros matavimas. Jie naudojami nešiojamųjų kompiuterių ir planšetinių kompiuterių dėkluose, baterijose ir pan. Jie taip pat yra įmontuoti į radiatorius ir lazerinius spausdintuvus. Didesnis efektyvumas matuojant temperatūrą nesiliečiant su tikruoju objektu suteikia papildomo pranašumo įvairiems pritaikymams.
Rekomenduojamas:
Raspberry Pi - TMD26721 infraraudonųjų spindulių skaitmeninis artumo jutiklis „Java“pamoka: 4 žingsniai
„Raspberry Pi“-TMD26721 infraraudonųjų spindulių skaitmeninis artumo jutiklis „Java“pamoka: TMD26721 yra infraraudonųjų spindulių skaitmeninis artumo detektorius, kuris suteikia pilną artumo aptikimo sistemą ir skaitmeninės sąsajos logiką viename 8 kontaktų paviršiaus tvirtinimo modulyje. Artumo aptikimas apima patobulintą signalo ir triukšmo tikslumas. Profesionalus
Guminės juostos mašina, infraraudonųjų spindulių jutiklis, televizorius DEFENDER ROBOT: 5 žingsniai (su nuotraukomis)
Guminės juostos mašina, infraraudonųjų spindulių jutiklis, televizorius DEFENDER ROBOT: nenaudodamas integruotų grandinių, šis robotas laukia infraraudonųjų spindulių signalo iš standartinio televizoriaus nuotolinio valdymo pulto ir greitai suaktyvina guminių juostų rinkinį. Pastaba: peržiūrėkite/paprašykite " darbalaukio svetainės " jei nematote vaizdo įrašo. Atsisakymas: šis projektas yra
„Raspberry Pi“- TMP007 infraraudonųjų spindulių termopilių jutiklio „Python“pamoka: 4 žingsniai
„Raspberry Pi“- „TMP007“infraraudonųjų spindulių termopilių jutiklio „Python“pamoka: TMP007 yra infraraudonųjų spindulių termopilių jutiklis, kuris matuoja objekto temperatūrą nesiliečiant su juo. Objekto skleidžiamą infraraudonųjų spindulių energiją jutiklio lauke sugeria į jutiklį integruotas termopolis. Termopilis
„Raspberry Pi“- HIH6130 I2C drėgmės ir temperatūros jutiklis „Java“pamoka: 4 žingsniai
„Raspberry Pi“- HIH6130 I2C drėgmės ir temperatūros jutiklis „Java“pamoka: HIH6130 yra drėgmės ir temperatūros jutiklis su skaitmenine išvestimi. Šie jutikliai užtikrina ± 4% RH tikslumo lygį. Su pirmaujančiu ilgalaikiu stabilumu pramonėje, tikru temperatūros kompensuojamu skaitmeniniu I2C, patikimumu pramonėje, energijos vartojimo efektyvumu
„Adafruit SI1145“UV/matomos šviesos/infraraudonųjų spindulių jutiklis - „Arduino“ir LCD: 4 žingsniai
„Adafruit SI1145“UV/matomos šviesos/infraraudonųjų spindulių jutiklis - „Arduino“ir skystųjų kristalų ekranas: Šiame projekte naudojamas „Adafruit SI1145“UV/matomos šviesos/infraraudonųjų spindulių jutiklis dabartiniam UV spindulių skaičiavimui apskaičiuoti. UV spinduliai nėra tiesiogiai jaučiami. Greičiau jis apskaičiuojamas kaip matomos šviesos ir infraraudonųjų spindulių rodmenų funkcija. Kai išbandžiau lauke, tai