![Raspberry Pi - TSL45315 Senzor okoljske svetlobe Python Vadnica: 4 koraki Raspberry Pi - TSL45315 Senzor okoljske svetlobe Python Vadnica: 4 koraki](https://i.howwhatproduce.com/images/010/image-27451-j.webp)
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08
![Image Image](https://i.howwhatproduce.com/images/010/image-27451-2-j.webp)
![](https://i.ytimg.com/vi/iGsJHK1MxgM/hqdefault.jpg)
TSL45315 je digitalni senzor zunanje svetlobe. Približuje odziv človeškega očesa v različnih svetlobnih pogojih. Naprave imajo tri izbirne čase integracije in zagotavljajo neposreden 16-bitni lux izhod prek vmesnika vodila I2C. Naprava vsebuje niz fotodiod, integrirani analogno-digitalni pretvornik (ADC), vezje za obdelavo signala, logiko izračuna luksa in serijski vmesnik I2C na enem integriranem vezju CMOS za zagotavljanje luks podatkov. Tukaj je njegova predstavitev z malinovim pi z uporabo kode python.
Korak: Kaj potrebujete.. !
![Kaj rabiš..!! Kaj rabiš..!!](https://i.howwhatproduce.com/images/010/image-27451-3-j.webp)
1. Malina Pi
2. TSL45315
3. Kabel I²C
4. I²C ščit za Raspberry Pi
5. Ethernetni kabel
2. korak: Povezave:
![Povezave Povezave](https://i.howwhatproduce.com/images/010/image-27451-4-j.webp)
![Povezave Povezave](https://i.howwhatproduce.com/images/010/image-27451-5-j.webp)
![Povezave Povezave](https://i.howwhatproduce.com/images/010/image-27451-6-j.webp)
![Povezave Povezave](https://i.howwhatproduce.com/images/010/image-27451-7-j.webp)
Za malino pi vzemite ščit I2C in ga nežno potisnite čez zatiče gpio maline pi.
Nato en konec kabla I2C priključite na senzor TSL45315, drugi konec pa na ščit I2C.
Ethernetni kabel priključite tudi na pi ali pa uporabite modul WiFi.
Povezave so prikazane na zgornji sliki.
3. korak: Koda:
![Koda Koda](https://i.howwhatproduce.com/images/010/image-27451-8-j.webp)
Kodo python za TSL45315 lahko prenesete iz našega skladišča GitHub-Dcube.
Tukaj je povezava za isto:
github.com/DcubeTechVentures/TSL45315…
Za kodo python smo uporabili knjižnico SMBus, koraki za namestitev SMBus na malino pi so opisani tukaj:
pypi.python.org/pypi/smbus-cffi/0.5.1
Kodo lahko tudi kopirate od tu, podana je na naslednji način:
# Razdeljeno z licenco za svobodno voljo.
# Uporabite ga kakor koli želite, dobičkonosno ali brezplačno, pod pogojem, da ustreza licencam pripadajočih del.
# TSL45315
# Ta koda je zasnovana za delo z mini modulom TSL45315_IS2C I2C, ki je na voljo v trgovini Dcube.
uvoz smbus
čas uvoza
# Pridobite avtobus I2C
vodilo = smbus. SMBus (1)
# Naslov TSL45315, 0x29 (41)
# Izberite Nadzorni register, 0x00 (0), z ukaznim registrom, 0x80 (128)
# 0x03 (03) Normalno delovanje
bus.write_byte_data (0x29, 0x00 | 0x80, 0x03)
# Naslov TSL45315, 0x29 (41)
# Izberite register konfiguracije, 0x01 (1), z ukaznim registrom, 0x80 (128)
# 0x00 (00) Multiplikator 1x, odtenek: 400 ms
bus.write_byte_data (0x29, 0x01 | 0x80, 0x00)
time.sleep (0,5)
# Naslov TSL45315, 0x29 (41)
# Preberite podatke nazaj iz 0x04 (4) z registrom ukazov, 0x80 (128)
# 2 bajti, najprej LSB
data = bus.read_i2c_block_data (0x29, 0x04 | 0x80, 2)
# Pretvorite podatke v lux
svetilnost = podatki [1] * 256 + podatki [0]
# Iznesite podatke na zaslon
natisnite "Svetlost ambientalne svetlobe: %d lux" %svetilnosti
4. korak: Aplikacije:
Širok dinamični razpon senzorja svetlobe okolice je še posebej uporaben pri zunanjih aplikacijah, kjer je izpostavljen neposredni sončni svetlobi. Naprava je idealna za uporabo pri samodejnem nadzoru uličnih luči in zaščite, panojev in avtomobilske razsvetljave. Naprave TSL45315 se lahko uporabljajo tudi v polprevodniški in splošni razsvetljavi za avtomatsko krmiljenje in obiranje dnevne svetlobe, da se poveča prihranek energije. Druge aplikacije vključujejo nadzor osvetlitve zaslona za podaljšanje življenjske dobe baterije in optimizacijo vidljivosti v mobilnih telefonih, tabličnih računalnikih in prenosnih računalnikih.
Priporočena:
Raspberry Pi - MPL3115A2 Precizni senzor višinomera za Python Vadnica: 4 koraki
![Raspberry Pi - MPL3115A2 Precizni senzor višinomera za Python Vadnica: 4 koraki Raspberry Pi - MPL3115A2 Precizni senzor višinomera za Python Vadnica: 4 koraki](https://i.howwhatproduce.com/images/004/image-9994-j.webp)
Raspberry Pi - MPL3115A2 Precizni senzor višinomera za Python Vadnica: MPL3115A2 uporablja senzor tlaka MEMS z vmesnikom I2C za zagotavljanje točnih podatkov o tlaku/nadmorski višini in temperaturi. Izhode senzorjev digitalizira 24-bitni ADC z visoko ločljivostjo. Notranja obdelava odstrani kompenzacijske naloge iz
Raspberry Pi - BH1715 Digitalni senzor zunanje svetlobe Python Vadnica: 4 koraki
![Raspberry Pi - BH1715 Digitalni senzor zunanje svetlobe Python Vadnica: 4 koraki Raspberry Pi - BH1715 Digitalni senzor zunanje svetlobe Python Vadnica: 4 koraki](https://i.howwhatproduce.com/images/009/image-26176-j.webp)
Raspberry Pi - BH1715 digitalni senzor zunanje svetlobe Python Vadnica: BH1715 je digitalni senzor zunanje svetlobe z vmesnikom I²C vodila. BH1715 se običajno uporablja za pridobivanje podatkov o svetlobi v okolici za prilagajanje moči osvetlitve LCD in tipkovnice za mobilne naprave. Ta naprava ponuja 16-bitno ločljivost in prilagaja
Arduino Nano - BH1715 Digitalni senzor zunanje svetlobe Vadnica: 4 koraki
![Arduino Nano - BH1715 Digitalni senzor zunanje svetlobe Vadnica: 4 koraki Arduino Nano - BH1715 Digitalni senzor zunanje svetlobe Vadnica: 4 koraki](https://i.howwhatproduce.com/images/002/image-3147-13-j.webp)
Arduino Nano - Vadnica za digitalni senzor zunanje svetlobe BH1715: BH1715 je digitalni senzor zunanje svetlobe z vmesnikom vodila I²C. BH1715 se običajno uporablja za pridobivanje podatkov o svetlobi v okolici za prilagajanje moči osvetlitve LCD in tipkovnice za mobilne naprave. Ta naprava ponuja 16-bitno ločljivost in prilagaja
Foton delcev - BH1715 Digitalni senzor zunanje svetlobe Vadnica: 4 koraki
![Foton delcev - BH1715 Digitalni senzor zunanje svetlobe Vadnica: 4 koraki Foton delcev - BH1715 Digitalni senzor zunanje svetlobe Vadnica: 4 koraki](https://i.howwhatproduce.com/images/002/image-3149-13-j.webp)
Foton delcev - Vadnica za digitalni senzor zunanje svetlobe BH1715: BH1715 je digitalni senzor svetlobe okolice z vmesnikom vodila I²C. BH1715 se običajno uporablja za pridobivanje podatkov o svetlobi v okolici za prilagajanje moči osvetlitve LCD in tipkovnice za mobilne naprave. Ta naprava ponuja 16-bitno ločljivost in prilagaja
Vadnica za zaznavanje svetlobe Arduino: 3 koraki (s slikami)
![Vadnica za zaznavanje svetlobe Arduino: 3 koraki (s slikami) Vadnica za zaznavanje svetlobe Arduino: 3 koraki (s slikami)](https://i.howwhatproduce.com/images/003/image-8773-25-j.webp)
Vadnica za zaznavanje svetlobe Arduino: Po zaključku te vadnice se boste naučili, kako lahko zaznate spremembe ravni svetlobe okoli vas. Deli za ta projekt je priskrbel Kuman. Najdete jih v njihovem začetnem kompletu Arduino UNO