Përmbajtje:
Video: Raspberry Pi - TMD26721 Detektor me afërsi dixhitale me afërsi infra të kuqe Java: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
TMD26721 është një detektor me afërsi dixhitale me rreze infra të kuqe i cili siguron një sistem të plotë të zbulimit të afërsisë dhe logjikë të ndërfaqes dixhitale në një modul të vetëm të montimit në sipërfaqe me 8 kunja. Zbulimi i afërsisë përfshin përmirësimin e sinjalit ndaj zhurmës dhe saktësisë. Një regjistër i kompensuar i afërsisë lejon kompensimin e kryqëzimit të sistemit optik midis LED LED dhe sensorit. Këtu është demonstrimi i tij me pi mjedër duke përdorur kodin java.
Hapi 1: Ajo që ju nevojitet.. !
1. Raspberry Pi
2. TMD26721
3. Kabllo I²C
4. Mburoja I²C për Raspberry Pi
5. Kabllo Ethernet
Hapi 2: Lidhjet:
Merrni një mburojë I2C për mjedrën pi dhe shtyjeni butësisht mbi kunjat e gpio të mjedrës pi.
Pastaj lidhni njërin skaj të kabllit I2C me sensorin TMD26721 dhe skajin tjetër me mburojën I2C.
Gjithashtu lidhni kabllon Ethernet me pi ose mund të përdorni një modul WiFi.
Lidhjet janë treguar në figurën e mësipërme.
Hapi 3: Kodi:
Kodi java për TMD26721 mund të shkarkohet nga depoja jonë e github- Dcube Store Community.
Këtu është lidhja
Ne kemi përdorur bibliotekën pi4j për kodin java, hapat për të instaluar pi4j në pi mjedër përshkruhen këtu:
pi4j.com/install.html
Ju gjithashtu mund të kopjoni kodin nga këtu, ai jepet si më poshtë:
// Shpërndarë me një licencë me vullnet të lirë.
// Përdoreni atë në çdo mënyrë që dëshironi, fitimprurëse ose falas, me kusht që të përshtatet në licencat e veprave të tij shoqëruese.
// TMD26721
// Ky kod është krijuar për të punuar me Mini Modulin TMD26721_I2CS I2C i disponueshëm nga
import com.pi4j.io.i2c. I2CBus;
import com.pi4j.io.i2c. I2CDevice;
import com.pi4j.io.i2c. I2CFactory;
import java.io. IOException;
klasë publike TMD26721
{
public static void main (String args ) hedh Exception
{
// Krijo autobus I2C
Autobusi I2CBus = I2CFactory.getInstance (I2CBus. BUS_1);
// Merrni pajisjen I2C, adresa e TMD26721 I2C është 0x39 (57)
Pajisja I2CDevice = bus.getDevice (0x39);
// Zgjidhni regjistrin e kohës së afërsisë OSE me regjistrin e komandave
// Koha = 2.73 ms
pajisje.shkruaj (0x02 | 0x80, (bajt) 0xFF);
// Zgjidh regjistrin e kohës së pritjes OSE me regjistrin e komandave
// Koha = 2.73 ms
pajisje.shkruaj (0x03 | 0x80, (bajt) 0xFF);
// Zgjidh regjistrin e numërimit të pulsit OSE me regjistrin e komandave
// Numërimi i pulsit = 32
pajisje.shkruaj (0x0E | 0x80, (bajt) 0x20);
// Zgjidhni regjistrin e kontrollit OSE me regjistrin e komandave
// Fuqia LED 100 mA, afërsisht përdor diodë CH1, 1x PGAIN, 1x PARSHIR
pajisje.shkruaj (0x0F | 0x80, (bajt) 0x20);
// Zgjidhni aktivizo regjistrin OSE me regjistrin e komandave
// Vendosni Power ON, afërsia dhe pritja të aktivizuara
pajisje.shkruaj (0x00 | 0x80, (bajt) 0x0D);
Thread.sleep (800);
// Lexoni 2 bajt të dhëna nga adresa 0x18 (24)
// afërsia lsb, afërsia msb
bajt të dhëna = bajt i ri [2];
pajisje.lex (0x18 | 0x80, të dhëna, 0, 2);
// Shndërroni të dhënat
int afërsi = (((të dhënat [1] & 0xFF) * 256)+ (të dhënat [0] & 0xFF));
// Dalja e të dhënave në ekran
System.out.printf ("Afërsia e Pajisjes: %d %n", afërsia);
}
}
Hapi 4: Aplikimet:
TMD26721 është një sensor afërsie dixhitale me rreze infra të kuqe i cili mund të përfshihet në Kontrollin e Celularëve me prekje të celularit dhe aktivizimin e altoparlantit automatik. Ai gjithashtu mund të sigurojë zëvendësimin e ndërprerësit mekanik, si dhe shtrirjen e letrës. Efikasiteti dhe besueshmëria e tij e lartë e bën atë të përshtatshëm për aplikime të ndryshme të ndjeshmërisë së afërsisë.
Recommended:
Llamba me rreze infra të kuqe: 4 hapa
Llambë me rreze infra të kuqe: Ky projekt tregon një llambë infra të kuqe që ndizet për gjysmë minutë pasi merr një sinjal nga një telekomandë infra të kuqe TV. Ju mund ta shihni qarkun që punon në video. Unë hartova një qark me transistorë BJT pasi lexova këtë artikull: https
MP3 Player i kontrolluar me rreze infra të kuqe: 6 hapa (me fotografi)
MP3 Player i kontrolluar me rreze infra të kuqe: Ndërtoni një telekomandë infra të kuqe MP3 player për rreth 10 dollarë (usd). Ka veçoritë e zakonshme: luani, bëni pauzë, luani tjetrën ose të mëparshmen, luani një këngë të vetme ose të gjitha këngët. Gjithashtu ka variacione barazues dhe kontroll të volumit. Të gjitha të kontrollueshme përmes një r
Transmetues me rreze infra të kuqe: 4 hapa
Transmetues me rreze infra të kuqe: Ky artikull ju tregon se si të bëni një transmetues analog infra të kuq. Ky është një qark i vjetër. Në ditët e sotme diodat lazer përdoren për të transmetuar sinjale dixhitale përmes fibrave optike. Ky qark mund të përdoret për të transmetuar sinjal audio përmes infra të kuqe. Ju do të keni nevojë
Raspberry Pi - TMP007 Sensor Termopile me rreze infra të kuqe Java Tutorial: 4 hapa
Raspberry Pi - TMP007 Sensor Thermopile Infrared me Java Tutorial: TMP007 është një sensor termopile infra të kuqe i cili mat temperaturën e një objekti pa qenë në kontakt me të. Energjia infra të kuqe e emetuar nga objekti në fushën e sensorit absorbohet nga termopile e integruar në sensor. Termopili
Kamera dixhitale/kamera dixhitale me vizion natën me rreze infra të kuqe: 17 hapa (me fotografi)
Kamera dixhitale/kamera dixhitale e vizionit të natës me rreze infra të kuqe: Ky udhëzues shpjegon se si të konvertohet kamera e zbulimit të natës Discovery Kids (e cila reklamohet në mënyrë të rreme për të përdorur " teknologji të vërtetë të vizionit të natës me infra të kuqe ") në një kamera reale të shikimit të natës me infra të kuqe. Kjo është e ngjashme me IR webca