Indholdsfortegnelse:
![Raspberry Pi - BH1715 Digital Ambient Light Sensor Python Tutorial: 4 trin Raspberry Pi - BH1715 Digital Ambient Light Sensor Python Tutorial: 4 trin](https://i.howwhatproduce.com/images/009/image-26176-j.webp)
Video: Raspberry Pi - BH1715 Digital Ambient Light Sensor Python Tutorial: 4 trin
![Video: Raspberry Pi - BH1715 Digital Ambient Light Sensor Python Tutorial: 4 trin Video: Raspberry Pi - BH1715 Digital Ambient Light Sensor Python Tutorial: 4 trin](https://i.ytimg.com/vi/-9KUoXZbgfk/hqdefault.jpg)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
![Image Image](https://i.howwhatproduce.com/images/009/image-26176-2-j.webp)
![](https://i.ytimg.com/vi/yI5deY3xoDM/hqdefault.jpg)
BH1715 er en digital sensor til omgivende lys med en I²C busgrænseflade. BH1715 bruges almindeligvis til at indhente omgivelseslysdata til justering af LCD- og tastaturets baggrundsbelysning til mobile enheder. Denne enhed tilbyder en 16-bit opløsning og et justerbart måleområde, der tillader detektion fra.23 til 100.000 lux. Her er dens demonstration med hindbær pi ved hjælp af python -kode.
Trin 1: Hvad du har brug for..
![Hvad du har brug for..!! Hvad du har brug for..!!](https://i.howwhatproduce.com/images/009/image-26176-3-j.webp)
1. Hindbær Pi
2. BH1715
3. I²C -kabel
4. I²C Shield til Raspberry Pi
5. Ethernet -kabel
Trin 2: Forbindelser:
![Tilslutninger Tilslutninger](https://i.howwhatproduce.com/images/009/image-26176-4-j.webp)
![Tilslutninger Tilslutninger](https://i.howwhatproduce.com/images/009/image-26176-5-j.webp)
![Tilslutninger Tilslutninger](https://i.howwhatproduce.com/images/009/image-26176-6-j.webp)
![Tilslutninger Tilslutninger](https://i.howwhatproduce.com/images/009/image-26176-7-j.webp)
Tag et I2C -skjold til hindbærpi og skub det forsigtigt hen over gpio -benene på hindbærpi.
Tilslut derefter den ene ende af I2C -kablet til BH1715 -sensoren og den anden ende til I2C -skærmen.
Tilslut også Ethernet -kablet til pi'en, eller du kan bruge et WiFi -modul.
Forbindelser er vist på billedet ovenfor.
Trin 3: Kode:
![Kode Kode](https://i.howwhatproduce.com/images/009/image-26176-8-j.webp)
Python-koden til BH1715 kan downloades fra vores GitHub-depot- Dcube Store.
Her er linket til det samme:
github.com/DcubeTechVentures/BH1715…
Vi har brugt SMBus -bibliotek til python -kode, trinene til at installere SMBus på hindbær pi er beskrevet her:
pypi.python.org/pypi/smbus-cffi/0.5.1
Du kan også kopiere koden herfra, den er givet som følger:
# Distribueret med en fri vilje-licens.
# Brug den, som du vil, profit eller gratis, forudsat at den passer ind i licenserne til de tilhørende værker.
# BH1715
# Denne kode er designet til at fungere med BH1715_I2CS I2C Mini -modulet, der er tilgængeligt i Dcube Store.
import smbus
importtid
# Få I2C -bus
bus = smbus. SMBus (1)
# BH1715 adresse, 0x23 (35)
# Send strøm ved kommando
# 0x01 (01) Tænd
bus.write_byte (0x23, 0x01)
# BH1715 adresse, 0x23 (35)
# Send kommando til kontinuerlig måling
# 0x10 (16) Indstil kontinuerlig tilstand i høj opløsning, 1 lux opløsning, Tid = 120 ms
bus.write_byte (0x23, 0x10)
time.sleep (0,5)
# BH1715 adresse, 0x23 (35)
# Læs data tilbage, 2 bytes ved hjælp af General Calling
# luminans MSB, luminans LSB
data = bus.read_i2c_block_data (0x23, 2)
# Konverter dataene
luminans = (data [0] * 256 + data [1]) / 1.2
# Output data til skærmen
print "Ambient Light luminans: %.2f lux" %luminans
Trin 4: Ansøgninger:
BH1715 er en digital udgangssensor til omgivende lys, som kan integreres i mobiltelefon, LCD -tv, NOTE PC osv. Det kan også bruges i bærbar spillemaskine, digitalkamera, digitalt videokamera, PDA, LCD -display og mange flere enheder, der kræver effektive lysfølende applikationer.
Anbefalede:
Raspberry Pi MMA8452Q 3-Axis 12-bit/8-bit Digital Accelerometer Python Tutorial: 4 trin
![Raspberry Pi MMA8452Q 3-Axis 12-bit/8-bit Digital Accelerometer Python Tutorial: 4 trin Raspberry Pi MMA8452Q 3-Axis 12-bit/8-bit Digital Accelerometer Python Tutorial: 4 trin](https://i.howwhatproduce.com/images/004/image-9985-j.webp)
Raspberry Pi MMA8452Q 3-akset 12-bit/8-bit digitalt accelerometer Python-selvstudium: MMA8452Q er et smart, laveffekt, tre-akset, kapacitivt, mikromaskineret accelerometer med 12 bits opløsning. Fleksible brugerprogrammerbare muligheder leveres ved hjælp af integrerede funktioner i accelerometeret, der kan konfigureres til to afbrydelser
Raspberry Pi - TSL45315 Java Ambient Light Sensor Tutorial: 4 trin
![Raspberry Pi - TSL45315 Java Ambient Light Sensor Tutorial: 4 trin Raspberry Pi - TSL45315 Java Ambient Light Sensor Tutorial: 4 trin](https://i.howwhatproduce.com/images/004/image-9988-j.webp)
Raspberry Pi - TSL45315 Ambient Light Sensor Java Tutorial: TSL45315 er en digital sensor til omgivende lys. Det tilnærmer menneskelig øjenrespons under forskellige lysforhold. Enhederne har tre valgbare integrationstider og giver en direkte 16-bit lux-output via et I2C-businterface. Enheden ko
Raspberry Pi - MPL3115A2 Precision Altimeter Sensor Python Tutorial: 4 trin
![Raspberry Pi - MPL3115A2 Precision Altimeter Sensor Python Tutorial: 4 trin Raspberry Pi - MPL3115A2 Precision Altimeter Sensor Python Tutorial: 4 trin](https://i.howwhatproduce.com/images/004/image-9994-j.webp)
Raspberry Pi - MPL3115A2 Precision Altimeter Sensor Python Tutorial: MPL3115A2 anvender en MEMS -trykføler med en I2C -grænseflade til at levere præcise tryk-/højde- og temperaturdata. Sensorudgangene digitaliseres med en højopløselig 24-bit ADC. Intern behandling fjerner kompensationsopgaver fra
Pixel Cloud Ambient Wall Light: 6 trin (med billeder)
![Pixel Cloud Ambient Wall Light: 6 trin (med billeder) Pixel Cloud Ambient Wall Light: 6 trin (med billeder)](https://i.howwhatproduce.com/images/010/image-28441-j.webp)
Pixel Cloud Ambient Wall Light: En anden ændring af et Ikea -lys, tilføjede adresserbare lysdioder og en controller til at skabe noget unikt. Designet til at blive brugt i et barns værelse til blødt omgivende lys og som nattelys. Dette projekt anvender 56x APA102 adresserbare pixels, en NLE
1. blender Tutorial-Ambient Occlusions: 4 trin
![1. blender Tutorial-Ambient Occlusions: 4 trin 1. blender Tutorial-Ambient Occlusions: 4 trin](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10962717-1st-blender-tutorial-ambient-occlusions-4-steps-j.webp)
1st Blender Tutorial-Ambient Occlusions: (HEJ! Dette er min allerførste instruerbare, så giv mig gerne god feedback og nogle ting, jeg kan forbedre.) I denne vejledning lærer du, hvordan du ændrer din belysning fra normal belysning (med en lampe ) til omgivende okklusioner (uden a la