Obsah:
Video: Fotón častíc - BH1715 Digitálny snímač okolitého svetla Výučba: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
BH1715 je digitálny snímač okolitého svetla s rozhraním zbernice I²C. BH1715 sa bežne používa na získavanie údajov o okolitom svetle na úpravu výkonu podsvietenia LCD a klávesnice pre mobilné zariadenia. Toto zariadenie ponúka 16-bitové rozlíšenie a nastaviteľný rozsah merania, čo umožňuje detekciu od 0,23 do 100 000 luxov. Tu je jeho ukážka s časticovým fotónom.
Krok 1: Čo potrebujete.. !
1. Fotón častíc
2. BH1715
3. Kábel I²C
4. I²C štít pre časticový fotón
Krok 2: Pripojenia:
Vezmite I2C štít pre časticový fotón a jemne ho zatlačte cez kolíky časticového fotónu.
Potom pripojte jeden koniec kábla I2C k senzoru BH1715 a druhý koniec k štítu I2C.
Pripojenia sú znázornené na obrázku vyššie.
Krok 3: Kód:
Časticový kód pre BH1715 je možné stiahnuť z nášho úložiska GitHub- Dcube Store.
Tu je odkaz na to isté:
github.com/DcubeTechVentures/BH1715…
Na časticový kód sme použili dve knižnice, ktorými sú application.h a spark_wiring_i2c.h. Na uľahčenie komunikácie I2C so senzorom je potrebná knižnica Spark_wiring_i2c.
Odtiaľto môžete tiež skopírovať kód, ktorý je nasledujúci:
// Distribuované s licenciou slobodnej vôle.
// Používajte ho akýmkoľvek spôsobom chcete, so ziskom alebo zadarmo, za predpokladu, že sa zmestí do licencií k ním pridruženým dielam.
// BH1715
// Tento kód je navrhnutý tak, aby fungoval s mini modulom BH1715_I2CS I2C, ktorý je k dispozícii v obchode Dcube Store.
#zahrnúť
#zahrnúť
// Adresa BH1715 I2C je 0x23 (35)
#define Addr 0x23
int jas: 0;
neplatné nastavenie ()
{
// Nastavenie premennej
Premenná častica ("i2cdevice", "BH1715");
Častica.proměnná ("svietivosť", svietivosť);
// Inicializujte komunikáciu I2C ako MASTER
Wire.begin ();
// Inicializujte sériovú komunikáciu, nastavte prenosovú rýchlosť = 9600
Serial.begin (9600);
// Spustite prenos I2C
Wire.beginTransmission (Addr);
// Odoslanie príkazu na zapnutie
Wire.write (0x01);
// Zastavte prenos I2C
Wire.endTransmission ();
// Spustite prenos I2C
Wire.beginTransmission (Addr);
// Odoslanie príkazu na nepretržité meranie
Wire.write (0x10);
// Zastavte prenos I2C
Wire.endTransmission ();
oneskorenie (300);
}
prázdna slučka ()
{
int data bez znamienka [2];
// Požiadajte o 2 bajty údajov
Wire.requestFrom (Addr, 2);
// Prečítajte 2 bajty údajov
// ALS msb, ALS lsb
ak (Wire.available () == 2)
{
data [0] = Wire.read ();
údaje [1] = Wire.read ();
}
oneskorenie (300);
// Previesť údaje
jas = ((údaje [0] & 0xFF) * 256 + (údaje [1] & 0xFF)) / 1,20;
// Výstup údajov na informačný panel
Particle.publish ("Jas okolitého svetla:", Reťazec (jas));
}
Krok 4: Aplikácie:
BH1715 je snímač okolitého svetla s digitálnym výstupom, ktorý je možné integrovať do mobilného telefónu, LCD televízora, prenosného počítača NOTE atď. Je možné ho použiť aj v prenosných herných prístrojoch, digitálnych fotoaparátoch, digitálnych videokamerách, PDA, LCD displejoch a mnohých ďalších zariadeniach, ktoré vyžadujú efektívne aplikácie na snímanie svetla.
Odporúča:
Arduino Nano - TSL45315 Senzor okolitého svetla Výučba: 4 kroky
Arduino Nano - Senzor okolitého svetla TSL45315 Výukový program: TSL45315 je digitálny snímač okolitého svetla. Aproximuje reakciu ľudského oka na rôzne svetelné podmienky. Zariadenia majú tri voliteľné integračné časy a poskytujú priamy 16-bitový lux výstup prostredníctvom rozhrania zbernice I2C. Zariadenie spolu
Raspberry Pi - TSL45315 Snímač okolitého svetla Java Výučba: 4 kroky
Raspberry Pi - Senzor okolitého svetla TSL45315 Java Výukový program: TSL45315 je digitálny snímač okolitého svetla. Aproximuje reakciu ľudského oka pri rôznych svetelných podmienkach. Zariadenia majú tri voliteľné doby integrácie a poskytujú priamy 16-bitový lux výstup prostredníctvom rozhrania zbernice I2C. Zariadenie spolu
Raspberry Pi - TSL45315 Snímač okolitého svetla Python Výučba: 4 kroky
Raspberry Pi - TSL45315 Snímač okolitého svetla Python Výukový program: TSL45315 je digitálny snímač okolitého svetla. Aproximuje reakciu ľudského oka pri rôznych svetelných podmienkach. Zariadenia majú tri voliteľné doby integrácie a poskytujú priamy 16-bitový lux výstup prostredníctvom rozhrania zbernice I2C. Zariadenie spolu
Fotón častíc - teplotný snímač TCN75A Výukový program: 4 kroky
Fotón častíc-Snímač teploty TCN75A Výukový program: TCN75A je dvojvodičový sériový snímač teploty vstavaný s prevodníkom teploty na digitál. Je integrovaný s užívateľsky programovateľnými registrami, ktoré poskytujú flexibilitu pre aplikácie snímajúce teplotu. Nastavenia registra umožňujú používateľom
Fotón častíc - teplotný senzor HDC1000 Výučba: 4 kroky
Fotón častíc - snímač teploty HDC1000 Výukový program: HDC1000 je digitálny snímač vlhkosti s integrovaným snímačom teploty, ktorý poskytuje vynikajúcu presnosť merania pri veľmi nízkom výkone. Zariadenie meria vlhkosť na základe nového kapacitného senzora. Senzory vlhkosti a teploty sú