Përmbajtje:

Pjesë Photon - BH1715 Sensori dixhital i ndriçimit të ambientit: 4 hapa
Pjesë Photon - BH1715 Sensori dixhital i ndriçimit të ambientit: 4 hapa

Video: Pjesë Photon - BH1715 Sensori dixhital i ndriçimit të ambientit: 4 hapa

Video: Pjesë Photon - BH1715 Sensori dixhital i ndriçimit të ambientit: 4 hapa
Video: Particle Photon - BH1715 Digital Ambient Light Sensor Tutorial 2024, Nëntor
Anonim
Image
Image

BH1715 është një Sensor dixhital i dritës së ambientit me një ndërfaqe autobusi I²C. BH1715 përdoret zakonisht për të marrë të dhënat e dritës së ambientit për rregullimin e fuqisë së dritës së pasme të LCD dhe tastierës për pajisjet mobile. Kjo pajisje ofron një rezolucion 16-bit dhe një gamë të rregullueshme të matjes, duke lejuar zbulimin nga.23 në 100, 000 lux. Këtu është demonstrimi i tij me foton grimcë.

Hapi 1: Ajo që ju nevojitet.. !

Ajo qe ju nevojitet.. !!
Ajo qe ju nevojitet.. !!

1. Fotoni i grimcave

2. BH1715

3. Kabllo I²C

4. Mburoja I²C për fotonin e grimcave

Hapi 2: Lidhjet:

Lidhjet
Lidhjet
Lidhjet
Lidhjet
Lidhjet
Lidhjet
Lidhjet
Lidhjet

Merrni një mburojë I2C për fotonin e grimcave dhe butësisht shtyjeni atë mbi kunjat e fotonit të grimcave.

Pastaj lidhni njërin skaj të kabllit I2C me sensorin BH1715 dhe skajin tjetër me mburojën I2C.

Lidhjet janë treguar në figurën e mësipërme.

Hapi 3: Kodi:

Kodi
Kodi

Kodi i grimcave për BH1715 mund të shkarkohet nga depoja jonë GitHub- Dyqani Dcube.

Këtu është lidhja për të njëjtën gjë:

github.com/DcubeTechVentures/BH1715…

Ne kemi përdorur dy biblioteka për kodin e grimcave, të cilat janë application.h dhe spark_wiring_i2c.h. Biblioteka Spark_wiring_i2c kërkohet për të lehtësuar komunikimin I2C me sensorin.

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.

// BH1715

// Ky kod është krijuar për të punuar me Mini Modulin BH1715_I2CS I2C i disponueshëm në Dyqanin Dcube.

#përfshi

#përfshi

// Adresa BH1715 I2C është 0x23 (35)

#përcaktoni Addr 0x23

ndriçimi int = 0;

void setup ()

{

// Vendos ndryshoren

Grimca. E ndryshueshme ("i2cdevice", "BH1715");

Grimca. E ndryshueshme ("ndriçimi", shkëlqimi);

// Filloni komunikimin I2C si MASTER

Wire.begin ();

// Filloni komunikimin serik, vendosur normën e baudit = 9600

Serial.filloj (9600);

// Filloni Transmetimin I2C

Wire.beginTransmetimi (Addr);

// Dërgoni fuqinë në komandë

Wire.write (0x01);

// Ndaloni Transmetimin I2C

Wire.endTransmission ();

// Filloni Transmetimin I2C

Wire.beginTransmetimi (Addr);

// Dërgo komandën e matjes së vazhdueshme

Wire.write (0x10);

// Ndaloni Transmetimin I2C

Wire.endTransmission ();

vonesë (300);

}

lak void ()

{

të dhëna int të panënshkruara [2];

// Kërkoni 2 bajt të dhëna

Tela. Kërkohet Nga (Addr, 2);

// Lexoni 2 bajt të dhëna

// ALS msb, ALS lsb

nëse (Wire. në dispozicion () == 2)

{

të dhëna [0] = Wire.read ();

të dhëna [1] = Wire.read ();

}

vonesë (300);

// Shndërroni të dhënat

ndriçimi = ((të dhënat [0] & 0xFF) * 256 + (të dhënat [1] & 0xFF)) / 1.20;

// Dalja e të dhënave në pult

Particle.publish ("Ndriçimi i dritës së ambientit:", String (ndriçimi));

}

Hapi 4: Aplikimet:

BH1715 është një sensor dalës dixhital i dritës së ambientit i cili mund të inkorporohet në celular, TV LCD, SHENIM PC etj. Gjithashtu mund të përdoret në makinën e lojës portative, aparatin dixhital, videokamera dixhitale, PDA, ekran LCD dhe shumë pajisje të tjera të cilat kërkojnë aplikime efikase të ndriçimit të dritës.

Recommended: