
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53


Die BH1715 is 'n digitale omgevingsligtsensor met 'n I²C -bus -koppelvlak. Die BH1715 word algemeen gebruik om die omgevingsligdata te verkry vir die aanpassing van die krag van die LCD- en toetsbordblok vir mobiele toestelle. Hierdie toestel bied 'n 16-bis-resolusie en 'n verstelbare meetbereik, wat opsporing van 0,23 tot 100 000 lux moontlik maak. Hier is die demonstrasie daarvan met framboospi met behulp van Java -kode.
Stap 1: wat u nodig het..

1. Framboos Pi
2. BH1715
3. I²C -kabel
4. I²C -skild vir Framboos Pi
5. Ethernet -kabel
Stap 2: Verbindings:




Neem 'n I2C skild vir framboos pi en druk dit liggies oor die gpio penne van framboos pi.
Koppel dan die een kant van die I2C -kabel aan die BH1715 -sensor en die ander kant aan die I2C -skild.
Koppel ook die Ethernet -kabel aan die pi, of u kan 'n WiFi -module gebruik.
Verbindings word op die foto hierbo getoon.
Stap 3: Kode:

Die java-kode vir BH1715 kan afgelaai word vanaf ons GitHub-bewaarplek- Dcube Store
Hier is die skakel vir dieselfde:
github.com/DcubeTechVentures/BH1715…
Ons het pi4j -biblioteek gebruik vir java -kode, die stappe om pi4j op framboos pi te installeer word hier beskryf:
pi4j.com/install.html
U kan die kode ook hiervandaan kopieer; dit word soos volg gegee:
// Versprei met 'n vrywillige lisensie.
// Gebruik dit op enige manier wat u wil, wins of gratis, mits dit in die lisensies van die gepaardgaande werke pas.
// BH1715
// Hierdie kode is ontwerp om te werk met die BH1715_I2CS I2C Mini Module wat beskikbaar is in Dcube Store.
invoer com.pi4j.io.i2c. I2CBus;
voer com.pi4j.io.i2c. I2CD -toestel in;
invoer com.pi4j.io.i2c. I2CFactory;
invoer java.io. IOException;
openbare klas BH1715
{
openbare statiese leegte hoof (String argumente ) gooi uitsondering
{
// Skep I2C -bus
I2CBus -bus = I2CFactory.getInstance (I2CBus. BUS_1);
// Kry I2C -toestel, BH1715 I2C -adres is 0x23 (35)
I2CD -toestel = bus.getDevice (0x23);
// Stuur krag op bevel
device.write ((byte) 0x01);
// Stuur opdrag vir deurlopende meting
device.write ((byte) 0x10);
Draad.slaap (500);
// Lees 2 grepe data
// luminansie msb, luminansie lsb
byte data = nuwe byte [2];
device.read (data, 0, 2);
// Skakel data om
dubbele luminansie = ((data [0] & 0xFF) * 256 + (data [1] & 0xFF)) / 1,20;
// Uitset data na die skerm
System.out.printf ("Ambient Light Luminance: %.2f lux %n", luminance);
}
}
Stap 4: Aansoeke:
BH1715 is 'n digitale uitsetsensor wat omring kan word in 'n selfoon, 'n LCD -TV, 'n rekenaar, ens. doeltreffende ligwaarnemingstoepassings.
Aanbeveel:
Persoonlike weerstasie met framboos Pi met BME280 in Java: 6 stappe

Persoonlike weerstasie met Raspberry Pi met BME280 in Java: Slegte weer lyk altyd erger deur 'n venster. Ons was nog altyd geïnteresseerd in die monitering van ons plaaslike weer en wat ons by die venster sien. Ons wou ook beter beheer oor ons verwarming en lugversorgingstelsel hê. Die bou van 'n persoonlike weerstasie is 'n goeie ding
Framboos Pi Digitale Signage: 6 stappe

Raspberry Pi Digital Signage: Dit is 'n eenvoudige instruksie om 'n framboos pi gebaseerde digitale bord te bou (ek gebruik myne in my kerk se voorportaal). moeilik en kan regtig verbeter
N Digitale tekenbediener op 'n Framboos Pi: 8 stappe

N Digitale tekenbediener op 'n Framboos Pi: 'n Absolute beginnersgids vir Korsika op 'n framboos PI Digitale tekens is oral. U sien dit op lughawens, winkelsentrums, afdelingswinkels en selfs straathoeke. U het nie baie duur persoonlike hardeware nodig om u eie digitale tekensysteem te bou nie
Framboos Pi digitale prentraam: 5 stappe

Framboos Pi digitale prentraam: Na tien jaar het my digitale fotorame in die winkel misluk. Ek het aanlyn 'n vervanging gesoek en gevind dat 'n vergelykbare vervanging eintlik meer kos as my 10 jaar oue raam. Ek het gedink hulle sou nou feitlik gratis wees. Dit is duidelik dat ek kon
Digitale fotorame, WiFi gekoppel - Framboos Pi: 4 stappe (met foto's)

Digitale fotorame, WiFi gekoppel - Framboos Pi: Dit is 'n baie maklike en goedkoop roete na 'n digitale fotoraam - met die voordeel dat u foto's via WiFi kan toevoeg /verwyder via 'klik en sleep' met 'n (gratis) lêeroordragprogram . Dit kan aangedryf word deur die klein £ 4,50 Pi Zero. U kan ook oordra