Sisällysluettelo:
Video: Hiukkasfotoni - BH1715 Digitaalinen ympäristön valoanturin opetusohjelma: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
BH1715 on digitaalinen ympäristön valoanturi, jossa on I²C -väyläliitäntä. BH1715: tä käytetään yleisesti ympäristön valotietojen hankkimiseen nestekidenäytön ja näppäimistön taustavalon säätämiseksi mobiililaitteille. Tämä laite tarjoaa 16-bittisen resoluution ja säädettävän mittausalueen, joka mahdollistaa havaitsemisen 0,23-100 000 luksia. Tässä on sen esittely hiukkasfotonilla.
Vaihe 1: Mitä tarvitset..
1. Hiukkasfotoni
2. BH1715
3. I²C -kaapeli
4. I²C -suoja hiukkasfotonille
Vaihe 2: Liitännät:
Ota I2C -suoja hiukkasfotonille ja työnnä sitä varovasti hiukkasfotonin nastojen yli.
Liitä sitten I2C -kaapelin toinen pää BH1715 -anturiin ja toinen pää I2C -suojaan.
Liitännät näkyvät yllä olevassa kuvassa.
Vaihe 3: Koodi:
BH1715: n hiukkaskoodi voidaan ladata GitHub-arkistostamme- Dcube Storesta.
Tässä linkki samaan:
github.com/DcubeTechVentures/BH1715…
Olemme käyttäneet hiukkaskoodissa kahta kirjastoa, joita ovat application.h ja spark_wiring_i2c.h. Spark_wiring_i2c -kirjasto tarvitaan I2C -tiedonsiirron helpottamiseksi anturin kanssa.
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.
// BH1715
// Tämä koodi on suunniteltu toimimaan Dcube Storessa saatavilla olevan BH1715_I2CS I2C Mini -moduulin kanssa.
#sisältää
#sisältää
// BH1715 I2C -osoite on 0x23 (35)
#define Addr 0x23
int luminanssi = 0;
mitätön asennus ()
{
// Aseta muuttuja
Particle.variable ("i2cdevice", "BH1715");
Partikkeli.muuttuja ("luminanssi", luminanssi);
// Alusta I2C -viestintä MASTERiksi
Wire.begin ();
// Alusta sarjaliikenne, aseta baudinopeus = 9600
Sarja.alku (9600);
// Käynnistä I2C -lähetys
Wire.beginTransmission (Addr);
// Lähetä virta päälle -komento
Wire.write (0x01);
// Pysäytä I2C -lähetys
Wire.endTransmission ();
// Käynnistä I2C -lähetys
Wire.beginTransmission (Addr);
// Lähetä jatkuvan mittauksen komento
Wire.write (0x10);
// Pysäytä I2C -lähetys
Wire.endTransmission ();
viive (300);
}
tyhjä silmukka ()
{
allekirjoittamaton int -data [2];
// Pyydä 2 tavua dataa
Wire.requestFrom (Addr, 2);
// Lue 2 tavua dataa
// ALS msb, ALS lsb
jos (Wire.available () == 2)
{
data [0] = Wire.read ();
data [1] = Wire.read ();
}
viive (300);
// Muunna tiedot
luminanssi = ((data [0] & 0xFF) * 256 + (data [1] & 0xFF)) / 1,20;
// Tulosta tiedot kojelautaan
Particle.publish ("Ambient Light Luminance:", String (luminance));
}
Vaihe 4: Sovellukset:
BH1715 on digitaalilähtöinen ympäristön valoanturi, joka voidaan sisällyttää matkapuhelimeen, LCD -televisioon, NOTE PC: hen jne. Sitä voidaan käyttää myös kannettavassa pelikoneessa, digitaalikamerassa, digitaalisessa videokamerassa, PDA: ssa, LCD -näytössä ja monissa muissa laitteissa, jotka vaativat tehokkaat valon tunnistussovellukset.
Suositeltava:
Arduino Nano - TSL45315 Ympäristön valoanturin opetusohjelma: 4 vaihetta
Arduino Nano - TSL45315 Ympäristön valoanturin opetusohjelma: 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 on
Raspberry Pi - TSL45315 Ympäristön valoanturin Java -opetusohjelma: 4 vaihetta
Raspberry Pi - TSL45315 Ympäristön valoanturi Java -opetusohjelma: 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 on
Hiukkasfotoni - TCN75A -lämpötila -anturin opetusohjelma: 4 vaihetta
Hiukkasfotoni-TCN75A-lämpötila-anturin opetusohjelma: TCN75A on kaksijohtiminen sarjalämpötila-anturi, joka on liitetty lämpötila-digitaalimuuntimeen. Se on sisällytetty käyttäjän ohjelmoitaviin rekistereihin, jotka tarjoavat joustavuutta lämpötilan tunnistaviin sovelluksiin. Rekisteriasetusten avulla käyttäjät voivat
Hiukkasfotoni - ADT75 -lämpötila -anturin opetusohjelma: 4 vaihetta
Hiukkasfotoni - ADT75 -lämpötila -anturin opetusohjelma: ADT75 on erittäin tarkka, digitaalinen lämpötila -anturi. Se koostuu kaistaraon lämpötila-anturista ja 12-bittisestä analogisesta digitaaliseen muuntimeen lämpötilan valvontaa ja digitointia varten. Sen erittäin herkkä anturi tekee siitä riittävän pätevän minulle
Hiukkasfotoni - STS21 -lämpötila -anturin opetusohjelma: 4 vaihetta
Hiukkasfotoni - STS21 -lämpötila -anturin opetusohjelma: STS21 -digitaalinen lämpötila -anturi tarjoaa erinomaisen suorituskyvyn ja tilaa säästävän jalanjäljen. Se tarjoaa kalibroituja, linearisoituja signaaleja digitaalisessa I2C -muodossa. Tämän anturin valmistus perustuu CMOSens -tekniikkaan, joka kuvaa erinomaista