Orodha ya maudhui:
Video: Raspberry Pi - TMD26721 Infrared Digital Ukaribu Detector Java Mafunzo: 4 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
TMD26721 ni kichunguzi cha ukaribu cha dijiti ya infrared ambayo hutoa 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. Rejista ya kukabiliana na ukaribu inaruhusu fidia kwa njia ya macho kati ya IR ya IR na sensa. Hapa kuna onyesho lake na rasipberry pi kutumia nambari ya java.
Hatua ya 1: Unachohitaji.. !
1. Raspberry Pi
2. TMD26721
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 sensa ya TMD26721 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 TMD26721 inaweza kupakuliwa kutoka kwa hazina yetu ya github- Jumuiya ya Duka la Dcube.
Hapa kuna kiunga
Tumetumia maktaba ya pi4j kwa nambari ya java, hatua za kusanikisha pi4j kwenye pi ya rasipberry 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.
// TMD26721
// Nambari hii imeundwa kufanya kazi na Moduli ya Mini TMD26721_I2CS I2C inayopatikana kutoka
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 TMD26721
{
umma tuli batili kuu (Kamba args ) hutupa Ubaguzi
{
// Unda basi ya I2C
Basi la I2C = I2CFactory.getInstance (I2CBus. BUS_1);
// Pata kifaa cha I2C, anwani ya TMD26721 I2C ni 0x39 (57)
Kifaa cha I2CDevice = bus.getDevice (0x39);
// Chagua sajili ya wakati wa ukaribu AU na rejista ya amri
// Wakati wa muda = 2.73 ms
andika kifaa (0x02 | 0x80, (byte) 0xFF);
// Chagua sajili ya muda wa kusubiri AU na rejista ya amri
// Wtime = 2.73 ms
andika kifaa (0x03 | 0x80, (byte) 0xFF);
// Chagua rejista ya hesabu ya kunde AU na rejista ya amri
// Pulse hesabu = 32
andika kifaa (0x0E | 0x80, (byte) 0x20);
// Chagua rejista ya kudhibiti AU na rejista ya amri
// 100 mA nguvu ya LED, ukaribu hutumia diode CH1, 1x PGAIN, 1x TENA
andika kifaa (0x0F | 0x80, (byte) 0x20);
// Chagua kuwezesha sajili AU na rejista ya amri
// Weka Power ON, ukaribu na kusubiri kuwezeshwa
andika kifaa (0x00 | 0x80, (byte) 0x0D);
Kulala Thread (800);
// Soma ka 2 za data kutoka kwa anwani 0x18 (24)
// ukaribu lsb, ukaribu msb
data data = byte mpya [2];
soma kifaa (0x18 | 0x80, data, 0, 2);
// Badilisha data
ukaribu = ((((data [1] & 0xFF) * 256) + (data [0] & 0xFF));
// Pato data kwa screen
System.out.printf ("Ukaribu wa Kifaa:% d% n", ukaribu);
}
}
Hatua ya 4: Maombi:
TMD26721 ni sensorer ya ukaribu ya dijiti ya infrared ambayo inaweza kuingizwa katika Udhibiti wa Skrini ya Mkonga ya Simu ya Mkononi na Sauti ya Spika ya Moja kwa Moja Wezesha. Inaweza pia kutoa Uingizwaji wa Kubadilisha Mitambo pamoja na Usawazishaji wa Karatasi. Ufanisi wake mkubwa na uaminifu hufanya iwe inafaa kwa matumizi anuwai ya kuhisi ukaribu.
Ilipendekeza:
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
Sonoff Dual - Mafunzo ya Mafunzo: Hatua 14
Sonoff Dual - Mafunzo ya Mafunzo: O Sonoff ni moja ya orodha ya bidhaa zinazotumiwa kwa ajili ya makazi ya utabiri na utabiri.Os interruptores Sonoff Dual são aparelhos que aceitam tensão entre 90 - 250v AC, corrente de até 16A utilizando as duas saías, as caso use , ganda
Sonoff TH 16 - Mafunzo ya Mafunzo: Hatua 16
Sonoff TH 16 - Mafunzo ya Mafunzo: O Sonoff ni moja ya orodha ya bidhaa zinazotumiwa kwa ajili ya makazi ya utabiri. Vipengele vya kuingiliana na Sonoff TH16 ni sehemu ya programu ya sensa ya hali ya hewa ya Temperatura / Humidade na aceitam tensão entre 100 - 240v AC, Corrente de 15 , ukurasa
Raspberry Pi MMA8452Q 3-Axis 12-bit / 8-bit Digital Accelerometer Java Mafunzo: Hatua 4
Raspberry Pi MMA8452Q 3-Axis 12-bit / 8-bit Digital Accelerometer Java Mafunzo: MMA8452Q ni smart, nguvu ya chini, mhimili tatu, capacitive, accelerometer ya micromachined na bits 12 za azimio. Chaguo zinazoweza kubadilika za mtumiaji zinatolewa kwa msaada wa kazi zilizopachikwa kwenye kipima kasi, kinachoweza kusanidiwa kwa kukatiza mbili
Raspberry Pi - TMP007 Mafunzo ya Infrared Thermopile Sensor Java: Hatua 4
Raspberry Pi - TMP007 Infrared Thermopile Sensor Java Mafunzo: TMP007 ni infrared thermopile sensor ambayo hupima joto la kitu bila kuwasiliana nayo. Nishati ya infrared iliyotolewa na kitu kwenye uwanja wa sensorer hufyonzwa na thermopile iliyojumuishwa kwenye sensa. Kipima joto