Taula de continguts:
Vídeo: Fotó de partícules - Tutorial del sensor digital de llum ambiental BH1715: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
El BH1715 és un sensor de llum ambiental digital amb una interfície de bus I²C. El BH1715 s'utilitza habitualment per obtenir les dades de llum ambiental per ajustar la llum de fons del LCD i del teclat per a dispositius mòbils. Aquest dispositiu ofereix una resolució de 16 bits i un rang de mesura ajustable, que permet la detecció de.23 a 100.000 lux. Aquí teniu la demostració amb fotó de partícules.
Pas 1: el que necessiteu..
1. Fotó de partícules
2. BH1715
3. Cable I²C
4. Escut I²C per a fotó de partícules
Pas 2: connexions:
Agafeu un escut I2C per al fotó de partícules i empenyeu-lo suaument sobre els pins del fotó de partícules.
A continuació, connecteu un extrem del cable I2C al sensor BH1715 i l’altre extrem a la pantalla I2C.
Les connexions es mostren a la imatge superior.
Pas 3: Codi:
El codi de partícules de BH1715 es pot descarregar des del nostre dipòsit GitHub - Dcube Store.
Aquí teniu l’enllaç per al mateix:
github.com/DcubeTechVentures/BH1715…
Hem utilitzat dues biblioteques per al codi de partícules, que són application.h i spark_wiring_i2c.h. Es necessita una biblioteca Spark_wiring_i2c per facilitar la comunicació I2C amb el sensor.
També podeu copiar el codi des d’aquí, es dóna de la següent manera:
// Distribuïda amb llicència de lliure voluntat.
// Utilitzeu-lo de la manera que vulgueu, sense ànim de lucre o de franc, sempre que encaixi en les llicències de les obres associades.
// BH1715
// Aquest codi està dissenyat per funcionar amb el mini mòdul BH1715_I2CS I2C disponible a Dcube Store.
#incloure
#incloure
// L’adreça I2C BH1715 és 0x23 (35)
#define Addr 0x23
int luminància = 0;
configuració nul·la ()
{
// Estableix la variable
Particle.variable ("i2cdevice", "BH1715");
Particle.variable ("luminància", luminància);
// Inicialitzar la comunicació I2C com a MASTER
Wire.begin ();
// Inicialitzar la comunicació en sèrie, establir la velocitat de transmissió = 9600
Serial.begin (9600);
// Inicieu la transmissió I2C
Wire.beginTransmission (Addr);
// Envia l’ordre d’encesa
Wire.write (0x01);
// Atura la transmissió I2C
Wire.endTransmission ();
// Inicieu la transmissió I2C
Wire.beginTransmission (Addr);
// Envia una ordre de mesura contínua
Wire.write (0x10);
// Atura la transmissió I2C
Wire.endTransmission ();
retard (300);
}
bucle buit ()
{
dades int sense signar [2];
// Sol·liciteu 2 bytes de dades
Wire.requestFrom (Addr, 2);
// Llegiu 2 bytes de dades
// ALS msb, ALS lsb
if (Wire.available () == 2)
{
dades [0] = Wire.read ();
dades [1] = Wire.read ();
}
retard (300);
// Converteix les dades
luminància = ((dades [0] i 0xFF) * 256 + (dades [1] i 0xFF)) / 1,20;
// Data de sortida al tauler
Particle.publish ("Lluminància de la llum ambiental:", String (luminància));
}
Pas 4: aplicacions:
BH1715 és un sensor de llum ambiental de sortida digital que es pot incorporar a telèfons mòbils, TV LCD, NOTE PC, etc. També es pot utilitzar en màquines de jocs portàtils, càmeres digitals, càmeres de vídeo digitals, PDA, pantalla LCD i molts altres dispositius que requereixen aplicacions eficients de detecció de llum.
Recomanat:
Mesura del camp magnètic mitjançant HMC5883 i fotó de partícules: 4 passos
Mesura del camp magnètic mitjançant HMC5883 i fotó de partícules: l’HMC5883 és una brúixola digital dissenyada per a la detecció magnètica de camp baix. Aquest dispositiu té un ampli rang de camps magnètics de +/- 8 Oe i una velocitat de sortida de 160 Hz. El sensor HMC5883 inclou controladors automàtics de corretges de desmagnetització, cancel·lació de compensació i
Sensor d'humitat amb fotó de partícules: 6 passos
Sensor d’humitat amb fotó de partícules: Introducció En aquest tutorial anem a construir un sensor d’humitat amb un fotó de partícules i la seva antena WiFi llitada i / i externa. La força del WiFi depèn de la quantitat d'humitat de l'aire i també del terra. Utilitzem aquest principi
Càlcul de la intensitat de llum mitjançant BH1715 i fotó de partícules: 5 passos
Càlcul de la intensitat de llum mitjançant BH1715 i el fotó de partícules: ahir vam estar treballant en pantalles LCD i, mentre treballàvem sobre elles, ens vam adonar de la importància del càlcul de la intensitat de llum. La intensitat de la llum no només és important en el domini físic d’aquest món, sinó que té un paper ben dit en la biologia
Interfície del sensor de giroscopi de 3 eixos BMG160 amb partícules: 5 passos
Interfície del sensor de giroscopi de 3 eixos BMG160 amb partícules: al món actual, més de la meitat de la joventut i dels nens els agrada el joc i tots aquells que els hi agraden, fascinats pels aspectes tècnics del joc, saben la importància de la detecció de moviment a aquest domini. També ens va sorprendre el mateix i
Mini llum de nit de llum de nit / llum: 5 passos
Llum / làmpada nocturna de nit de mini LED: primer, hauria de dir que es va inspirar en la làmpada LED de peu Mini de Sunbanks. En lloc d’utilitzar un biro per mantenir el led allunyat de l’escriptori, he utilitzat un clar perspex per projectar la llum de la base. Aquest petit projecte és un prototip