Sisällysluettelo:
Video: Raspberry Pi - TSL45315 Ympäristön valoanturin Java -opetusohjelma: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
TSL45315 on digitaalinen ympäristön valoanturi. Se arvioi ihmisen silmän vasteen erilaisissa valaistusolosuhteissa. Laitteissa on kolme valittavaa integrointiaikaa ja ne tarjoavat suoran 16-bittisen lux-lähdön I2C-väyläliitännän kautta. Laite sisältää fotodiodiryhmän, integroivan analogia-digitaalimuuntimen (ADC), signaalinkäsittelypiirin, lux-laskentalogiikan ja I2C-sarjaliitännän yhdelle CMOS-integroidulle piirille lux-datan tuottamiseksi. Tässä on sen esittely vadelma pi kanssa java -koodilla.
Vaihe 1: Mitä tarvitset..
1. Vadelma Pi
2. TSL45315
3. I²C -kaapeli
4. I²C -kilpi Raspberry Pi: lle
5. Ethernet -kaapeli
Vaihe 2: Liitännät:
Ota I2C -kilpi vadelma pi: lle ja työnnä sitä varovasti vadelma pi: n gpio -nastojen päälle.
Liitä sitten I2C -kaapelin toinen pää TSL45315 -anturiin ja toinen pää I2C -suojaan.
Liitä myös Ethernet -kaapeli pi: hen tai voit käyttää WiFi -moduulia.
Liitännät näkyvät yllä olevassa kuvassa.
Vaihe 3: Koodi:
TSL45315: n Java-koodin voi ladata GitHub-arkistostamme- Dcube Storesta.
Tässä linkki samaan:
github.com/DcubeTechVentures/TSL45315
Olemme käyttäneet java -koodille pi4j -kirjastoa, vaiheet pi4j: n asentamiseksi vadelma pi: lle on kuvattu tässä:
pi4j.com/install.html
Voit myös kopioida koodin täältä, se annetaan seuraavasti:
// Jaetaan vapaaehtoisella lisenssillä.
// Käytä sitä haluamallasi tavalla, voittoa tai ilmaiseksi, jos se sopii siihen liittyvien teosten lisensseihin.
// TSL45315
// Tämä koodi on suunniteltu toimimaan TSL45315_I2CS I2C Mini -moduulin kanssa, joka on saatavana Dcube -kaupasta.
tuonti com.pi4j.io.i2c. I2CBus;
tuoda com.pi4j.io.i2c. I2CDevice;
tuonti com.pi4j.io.i2c. I2CFactory;
tuoda java.io. IOException;
julkinen luokka TSL45315
{
public staattinen void main (String args ) heittää Poikkeus
{
// Luo I2C -väylä
I2CBus -väylä = I2CFactory.getInstance (I2CBus. BUS_1);
// Hanki I2C -laite, TSL45315 I2C -osoite on 0x29 (41)
I2CDlaitelaite = väylä.getDevice (0x29);
// Lähetä käynnistyskomento
device.write ((tavu) 0x80);
// Lähetä mittauskomento
device.write ((tavu) 0x03);
Kierteet.unet (800);
// Lue 2 tavua dataa osoitteesta 0x04 (4), LSB ensin
tavu data = uusi tavu [2];
device.read (0x80 | 0x04, data, 0, 2);
// Muunna tiedot luxiksi
int luminanssi = ((data [1] & 0xFF) * 256) + (data [0] & 0xFF);
// Tulosta tiedot näytölle
System.out.printf ("Kokonaisvalovoima on: %d lux %n", luminanssi);
}
}
Vaihe 4: Sovellukset:
Ympäristön valoanturin laaja dynaaminen alue tekee siitä erityisen hyödyllisen ulkosovelluksissa, joissa se altistuu suoralle auringonvalolle. Laite on ihanteellinen käytettäväksi katuvalojen ja turvalaitteiden, mainostaulujen ja autovalaistusten automaattisessa ohjauksessa. TSL45315 -laitteita voidaan käyttää myös kiinteässä ja yleisvalaistuksessa automaattiseen ohjaukseen ja päivänvalon keräämiseen energian säästämisen maksimoimiseksi. Muita sovelluksia ovat näytön taustavalon säätö, joka pidentää akun käyttöikää ja optimoi näkyvyyden matkapuhelimissa, tableteissa ja kannettavissa.
Suositeltava:
DIY -ympäristön seinävalot: 9 vaihetta
DIY -ympäristön seinävalot: Hei. Olen anonyymi katkarapu, tervetuloa tämän kanavan ensimmäiseen Instructables -opetusohjelmaan. Jos haluat nähdä lisää tästä, tutustu Youtube -kanavaani täältä: https://bit.ly/3hNivF3Now, siirry opetusohjelmaan. Näitä seinävalaisimia ohjaa yksi
Ympäristön LED -seinäkello: 11 vaihetta (kuvilla)
Ympäristön LED -seinäkello: Viime aikoina olen nähnyt monia ihmisiä rakentamassa valtavia LED -matriiseja, jotka näyttävät aivan kauniilta, mutta ne koostuivat joko monimutkaisesta koodista tai kalliista osista tai molemmista. Joten ajattelin rakentaa oman LED -matriisin, joka koostuu erittäin halvoista osista ja erittäin
Mood Speaker- tehokas kaiutin mielialan musiikin toistamiseen ympäristön lämpötilan perusteella: 9 vaihetta
Mood Speaker- tehokas kaiutin mielialan musiikin toistamiseen ympäristön lämpötilan perusteella: Hei! MCT Howest Kortrijk -kouluprojektissani tein Mood Speakerin, joka on älykäs Bluetooth-kaiutinlaite, jossa on eri anturit, LCD ja WS2812b Kaiutin toistaa taustamusiikkia lämpötilan mukaan, mutta voi
GY -30 BH1750 -valoanturin (GY30 / GY302) kytkentä ja käyttö - Helppo - Arduino -projekti!: 7 vaihetta
Kuinka kytkeä ja käyttää GY -30 BH1750 -valotunnistinta (GY30 / GY302) - Helppoa - Arduino -projekti!: Tässä opetusohjelmassa opimme käyttämään GY -30 BH1750 -valon voimakkuusanturia nopeasti ja helposti Arduinon kanssa
Valoanturin summeri: 5 vaihetta
Valoanturin summeri: Tässä kokeessa aiomme työskennellä anturin kanssa, joka on valosta riippuva vastus. Pimeässä ympäristössä vastuksen vastus on erittäin korkea. Kun fotonivalo laskeutuu ilmaisimeen, vastus pienenee. Mitä enemmän