![Raspberry Pi - TSL45315 Senzor osvetlitve okolice Java: 4 koraki Raspberry Pi - TSL45315 Senzor osvetlitve okolice Java: 4 koraki](https://i.howwhatproduce.com/images/004/image-9988-j.webp)
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08
![Image Image](https://i.howwhatproduce.com/images/004/image-9988-2-j.webp)
![](https://i.ytimg.com/vi/JvbKxrRr06M/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 s kodo java.
Korak: Kaj potrebujete.. !
![Kaj rabiš..!! Kaj rabiš..!!](https://i.howwhatproduce.com/images/004/image-9988-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/004/image-9988-4-j.webp)
![Povezave Povezave](https://i.howwhatproduce.com/images/004/image-9988-5-j.webp)
![Povezave Povezave](https://i.howwhatproduce.com/images/004/image-9988-6-j.webp)
![Povezave Povezave](https://i.howwhatproduce.com/images/004/image-9988-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/004/image-9988-8-j.webp)
Kodo java za TSL45315 lahko prenesete iz našega skladišča GitHub- Dcube Store.
Tukaj je povezava za isto:
github.com/DcubeTechVentures/TSL45315
Za kodo java smo uporabili knjižnico pi4j, koraki za namestitev pi4j na malino pi so opisani tukaj:
pi4j.com/install.html
Kodo lahko tudi kopirate od tu, podana je na naslednji način:
// Razdeljeno z licenco za svobodno voljo.
// Uporabljajte ga kakor koli želite, dobičkonosno ali brezplačno, pod pogojem, da ustreza licencam povezanih del.
// TSL45315
// Ta koda je zasnovana za delo z mini modulom TSL45315_I2CS I2C, ki je na voljo v trgovini Dcube.
uvoz com.pi4j.io.i2c. I2CBus;
uvoz com.pi4j.io.i2c. I2CDevice;
uvoz com.pi4j.io.i2c. I2CFactory;
uvoz java.io. IOException;
javni razred TSL45315
{
public static void main (String args ) vrže Exception
{
// Ustvari vodilo I2C
Vodilo I2CBus = I2CFactory.getInstance (I2CBus. BUS_1);
// Pridobite napravo I2C, naslov I2C TSL45315 je 0x29 (41)
Naprava I2CDevice = bus.getDevice (0x29);
// Pošlji ukaz start
device.write ((bajt) 0x80);
// Pošlji ukaz za merjenje
device.write ((bajt) 0x03);
Thread.sleep (800);
// Preberite 2 bajta podatkov z naslova 0x04 (4), najprej LSB
bajt podatki = novi bajt [2];
device.read (0x80 | 0x04, podatki, 0, 2);
// Pretvorimo podatke v lux
int luminance = ((podatki [1] & 0xFF) * 256) + (podatki [0] & 0xFF);
// Izhod podatkov na zaslon
System.out.printf ("Skupna svetilnost je: %d lux %n", svetilnost);
}
}
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:
Mood Speaker- zmogljiv zvočnik za predvajanje glasbe glede na temperaturo okolice: 9 korakov
![Mood Speaker- zmogljiv zvočnik za predvajanje glasbe glede na temperaturo okolice: 9 korakov Mood Speaker- zmogljiv zvočnik za predvajanje glasbe glede na temperaturo okolice: 9 korakov](https://i.howwhatproduce.com/images/002/image-3343-3-j.webp)
Mood Speaker- zmogljiv zvočnik za predvajanje glasbe na podlagi temperature okolice: Pozdravljeni! Za moj šolski projekt v MCT Howest Kortrijk sem naredil Mood Speaker, to je pametna zvočniška naprava Bluetooth z različnimi senzorji, LCD in WS2812b Zvočnik predvaja glasbo v ozadju glede na temperaturo, vendar lahko
RGB LED krmilnik Bluetooth V3 + Sinhronizacija glasbe + Nadzor okolice: 6 korakov (s slikami)
![RGB LED krmilnik Bluetooth V3 + Sinhronizacija glasbe + Nadzor okolice: 6 korakov (s slikami) RGB LED krmilnik Bluetooth V3 + Sinhronizacija glasbe + Nadzor okolice: 6 korakov (s slikami)](https://i.howwhatproduce.com/images/005/image-12702-j.webp)
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: Ta projekt uporablja arduino za nadzor RGB LED traku s telefonom prek bluetootha. Lahko spremenite barvo, sinhronizirate luči z glasbo ali pa jih samodejno prilagodite glede na osvetlitev okolice
Casio F91W Mod osvetlitve ozadja: 3 koraki
![Casio F91W Mod osvetlitve ozadja: 3 koraki Casio F91W Mod osvetlitve ozadja: 3 koraki](https://i.howwhatproduce.com/images/005/image-14053-j.webp)
Casio F91W Backlight Mod: V začetku tega leta sem izvedel za to majhno uro. Stane le 10 USD, kar je več, kot večina od nas porabi za vstopnico za kavo ali kino, zato sem prepričan, da si to lahko kdo privošči. Zaslon je enostaven za branje (res jasen, boljši od nekega dražjega modela
Stroj za opozarjanje na svetlost okolice: 3 koraki
![Stroj za opozarjanje na svetlost okolice: 3 koraki Stroj za opozarjanje na svetlost okolice: 3 koraki](https://i.howwhatproduce.com/images/008/image-21744-j.webp)
Stroj za opozarjanje na svetlost okoli: O tem stroju: Če je vaše okolje preveč temno, kar bi lahko poškodovalo oči, vas bo zvok opozoril
Enostavna avtomatizacija osvetlitve stopnic: 3 koraki
![Enostavna avtomatizacija osvetlitve stopnic: 3 koraki Enostavna avtomatizacija osvetlitve stopnic: 3 koraki](https://i.howwhatproduce.com/images/003/image-8285-5-j.webp)
Enostavna avtomatizacija osvetlitve stopnic: zaščita Arduino ASL✔ Dostop do 24 stopnic. ✔ Učinek izginotja. PWM modulacija. ✔ Lahko se brezžično poveže z več kot 20 vodilnimi krmilniki za avtomatizacijo doma na trgu. ✔ Skica pripravljena za uporabo. ✔ Kombinirano