Kazalo:
Video: Foton delcev - BH1715 Digitalni senzor zunanje svetlobe Vadnica: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
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 nastavljivo območje merjenja, ki omogoča zaznavanje od 0,23 do 100 000 luksov. Tukaj je njegova predstavitev s fotonom delcev.
Korak: Kaj potrebujete.. !
1. Foton delcev
2. BH1715
3. Kabel I²C
4. I²C ščit za fotone delcev
2. korak: Povezave:
Za foton delcev vzemite ščit I2C in ga nežno potisnite čez zatiče fotona delcev.
Nato en konec kabla I2C priključite na senzor BH1715, drugi konec pa na ščit I2C.
Povezave so prikazane na zgornji sliki.
3. korak: Koda:
Kodo delcev za BH1715 lahko prenesete iz našega skladišča GitHub- Dcube Store.
Tukaj je povezava za isto:
github.com/DcubeTechVentures/BH1715…
Za kodo delcev smo uporabili dve knjižnici, in sicer application.h in spark_wiring_i2c.h. Za olajšanje komunikacije I2C s senzorjem je potrebna knjižnica Spark_wiring_i2c.
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.
// BH1715
// Ta koda je zasnovana za delo z mini modulom BH1715_I2CS I2C, ki je na voljo v trgovini Dcube.
#vključi
#vključi
// Naslov IHC BH1715 je 0x23 (35)
#define Addr 0x23
int svetilnost = 0;
void setup ()
{
// Nastavi spremenljivko
Particle.variable ("i2cdevice", "BH1715");
Delci.premenljiva ("svetilnost", svetilnost);
// Inicializirajte komunikacijo I2C kot MASTER
Wire.begin ();
// Začetek serijske komunikacije, nastavljena hitrost prenosa = 9600
Serial.begin (9600);
// Zagon prenosa I2C
Wire.beginTransmission (Addr);
// Pošlji ukaz za vklop
Wire.write (0x01);
// Ustavi prenos I2C
Wire.endTransmission ();
// Zagon prenosa I2C
Wire.beginTransmission (Addr);
// Pošlji ukaz za neprekinjeno merjenje
Wire.write (0x10);
// Ustavi prenos I2C
Wire.endTransmission ();
zamuda (300);
}
void loop ()
{
podpisani int podatki [2];
// Zahtevaj 2 bajt podatkov
Wire.requestFrom (Addr, 2);
// Preberite 2 bajta podatkov
// ALS msb, ALS lsb
če (Wire.available () == 2)
{
podatki [0] = Wire.read ();
podatki [1] = Wire.read ();
}
zamuda (300);
// Pretvorimo podatke
svetilnost = ((podatki [0] & 0xFF) * 256 + (podatki [1] & 0xFF)) / 1,20;
// Izhod podatkov na nadzorno ploščo
Particle.publish ("Svetlost ambientalne svetlobe:", niz (svetilnost));
}
4. korak: Aplikacije:
BH1715 je digitalni izhodni senzor zunanje svetlobe, ki ga je mogoče vgraditi v mobilni telefon, LCD televizor, računalnik z opombami itd. Uporablja se lahko tudi v prenosnem igralnem stroju, digitalnem fotoaparatu, digitalni video kameri, dlančniku, LCD zaslonu in mnogih drugih napravah, ki zahtevajo učinkovite aplikacije zaznavanja svetlobe.
Priporočena:
Arduino Nano - TSL45315 Vadnica senzorja zunanje svetlobe: 4 koraki
Arduino Nano - TSL45315 Vadnica za senzor svetlobe okolice: TSL45315 je digitalni senzor za svetlobo okolice. Približuje odziv človeškega očesa v različnih svetlobnih pogojih. Naprave imajo tri izbirne integracijske čase in zagotavljajo neposreden 16-bitni lux izhod prek vmesnika vodila I2C. Naprava skupaj
Foton delcev - TCN75A Temperaturni senzor Vadnica: 4 koraki
Foton delcev-TCN75A Temperaturni senzor Vadnica: TCN75A je dvožični serijski temperaturni senzor, vgrajen s pretvornikom temperature v digitalni. Vgrajen je v registre, ki jih lahko programira uporabnik in ki omogočajo prilagodljivost pri aplikacijah za zaznavanje temperature. Nastavitve registra uporabnikom omogočajo
Foton delcev - Vadnica za temperaturni senzor STS21: 4 koraki
Foton iz delcev - Vadnica za temperaturni senzor STS21: Digitalni temperaturni senzor STS21 ponuja vrhunske zmogljivosti in prihrani prostor. Zagotavlja umerjene, linearizirane signale v digitalnem formatu I2C. Izdelava tega senzorja temelji na CMOSens tehnologiji, ki pripisuje vrhunski
Foton delcev - Vadnica za temperaturni senzor HDC1000: 4 koraki
Foton delcev - Vadnica za temperaturni senzor HDC1000: HDC1000 je digitalni senzor vlažnosti z vgrajenim temperaturnim senzorjem, ki zagotavlja odlično merilno natančnost pri zelo nizki moči. Naprava meri vlažnost na podlagi novega kapacitivnega senzorja. Senzorji vlažnosti in temperature so fakt
Foton delcev - MPL3115A2 Precizni senzor višinomera, vadnica: 4 koraki
Foton delcev - MPL3115A2 Precizni senzor višinomera: 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