Taula de continguts:
Vídeo: Raspberry Pi - Tutorial de Java amb sensor de llum ambiental digital 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 raspberry pi mitjançant codi Java.
Pas 1: el que necessiteu..
1. Raspberry Pi
2. BH1715
3. Cable I²C
4. Escut I²C per a Raspberry Pi
5. Cable Ethernet
Pas 2: connexions:
Agafeu un escut I2C per a raspberry pi i passeu-lo suaument per sobre dels pins gpio de raspberry pi.
A continuació, connecteu un extrem del cable I2C al sensor BH1715 i l’altre extrem a la pantalla I2C.
Connecteu també el cable Ethernet al pi o podeu utilitzar un mòdul WiFi.
Les connexions es mostren a la imatge superior.
Pas 3: Codi:
El codi Java 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 la biblioteca pi4j per al codi Java; aquí es descriuen els passos per instal·lar pi4j al raspberry pi:
pi4j.com/install.html
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.
import com.pi4j.io.i2c. I2CBus;
import com.pi4j.io.i2c. I2CDevice;
import com.pi4j.io.i2c. I2CFactory;
importació java.io. IOException;
classe pública BH1715
{
public static void main (String args ) llança Excepció
{
// Crea un bus I2C
Bus I2CBus = I2CFactory.getInstance (I2CBus. BUS_1);
// Obteniu un dispositiu I2C, l'adreça I2C BH1715 és 0x23 (35)
I2CDevice device = bus.getDevice (0x23);
// Envia l’ordre d’encesa
device.write ((byte) 0x01);
// Envia una ordre de mesura contínua
device.write ((byte) 0x10);
Thread.sleep (500);
// Llegiu 2 bytes de dades
// luminància msb, luminància lsb
byte dades = byte nou [2];
device.read (dades, 0, 2);
// Converteix dades
doble lluminositat = ((dades [0] i 0xFF) * 256 + (dades [1] i 0xFF)) / 1,20;
// Sortiu les dades a la pantalla
System.out.printf ("Lluminància de la llum ambiental:%.2f lux% n", lluminà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:
Controlador Bluetooth de tira LED RGB V3 + Sincronització de música + Control de llum ambiental: 6 passos (amb imatges)
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: Aquest projecte utilitza arduino per controlar una tira LED RGB amb el telèfon mitjançant bluetooth. Podeu canviar de color, sincronitzar els llums amb la música o ajustar-los automàticament per a la il·luminació ambiental
Llum LED ambiental antiga de televisió amb Kodi: 7 passos (amb imatges)
Llum LED ambiental antiga de la televisió amb Kodi: és una informació instructiva sobre la llum ambiental de baix pressupost. Faig servir Banana pi per a Kodi perquè és més ràpid, però simplement podeu instal·lar-lo al Raspberry pi
Gabinet Arcade amb efectes de llum ambiental: 9 passos (amb imatges)
Armari arcade amb efectes de llum ambiental: un armari de fusta arcade casolà, amb controls d’arcade de qualitat comercial i sistema d’efectes de realitat ambiental integrat. L'armari de fusta està tallat amb panell sandvitx de 4x8 'de Home Depot. El controlador Arcade és un HotRod SE de http: //www.hanaho
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
Il·luminació ambiental de la barra de llum: 8 passos (amb imatges)
Il·luminació ambiental de la barra de llum: una barra de llum pot il·luminar la vostra casa mitjançant l’ús de la il·luminació ambiental. Podeu il·luminar els passadissos, afegir un efecte de resplendor que s’esvaeix darrere del vostre centre d’entreteniment, crear nous patrons en grafits lleugers o simplement afegir una font de llum a casa vostra. Allà