Taula de continguts:
Vídeo: Raspberry Pi - Tutorial Python del sensor digital de llum ambiental BH1715: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
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 Python.
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 python 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 SMBus per al codi python; aquí es descriuen els passos per instal·lar SMBus al raspberry pi:
pypi.python.org/pypi/smbus-cffi/0.5.1
També podeu copiar el codi des d’aquí, es dóna de la següent manera:
# Distribuït amb una llicència de lliure voluntat.
# Utilitzeu-lo de la manera que vulgueu, de beneficis 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.
importar smbus
temps d'importació
# Aconsegueix un bus I2C
bus = smbus. SMBus (1)
# Adreça BH1715, 0x23 (35)
# Envia l’ordre d’encesa
# 0x01 (01) Encès
bus.write_byte (0x23, 0x01)
# Adreça BH1715, 0x23 (35)
# Envia una ordre de mesura contínua
# 0x10 (16) Estableix el mode d’alta resolució contínua, 1 lux de resolució, Temps = 120 ms
bus.write_byte (0x23, 0x10)
time.sleep (0,5)
# Adreça BH1715, 0x23 (35)
# Tornar a llegir les dades, 2 bytes mitjançant trucades generals
# luminància MSB, luminància LSB
data = bus.read_i2c_block_data (0x23, 2)
# Converteix les dades
luminància = (dades [0] * 256 + dades [1]) / 1.2
# Sortida de dades a la pantalla
imprimir "Lluminància de la llum ambiental:%.2f lux"% de lluminositat
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 ambiental programable per a pantalla externa: 4 passos
Llum ambiental programable per a visualització externa: aquest projecte us ajuda a configurar la llum ambiental per al vostre monitor extern o televisor i us permet controlar el següent des de la comoditat de QUALSEVOL dispositiu que tingui un navegador web i estigui connectat al vostre encaminador. Color LED: freqüència de parpelleig que dóna un efecte DJ
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