Përmbajtje:
Video: Arduino Nano - BH1715 Sensori dixhital i ndriçimit të ambientit: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:18
BH1715 është një Sensor dixhital i dritës së ambientit me një ndërfaqe autobusi I²C. BH1715 përdoret zakonisht për të marrë të dhënat e dritës së ambientit për rregullimin e fuqisë së dritës së pasme të LCD dhe tastierës për pajisjet mobile. Kjo pajisje ofron një rezolucion 16-bit dhe një gamë të rregullueshme të matjes, duke lejuar zbulimin nga.23 në 100, 000 lux. Këtu është demonstrimi i tij me Arduino nano.
Hapi 1: Ajo që ju nevojitet.. !
1. Arduino nano
2. BH1715
3. Kabllo I²C
4. Mburoja I²C për Arduino Nano
Hapi 2: Lidhjet:
Merrni një mburojë I2C për Arduino Nano dhe shtyjeni butësisht mbi kunjat e Nanos.
Pastaj lidhni njërin skaj të kabllit I2C me sensorin BH1715 dhe skajin tjetër me mburojën I2C.
Lidhjet janë treguar në figurën e mësipërme.
Hapi 3: Kodi:
Kodi Arduino për BH1715 mund të shkarkohet nga depoja jonë GitHub-Dyqani Dcube.
Këtu është lidhja për të njëjtën gjë:
github.com/DcubeTechVentures/BH1715…
Ne përfshijmë bibliotekën Wire.h për të lehtësuar komunikimin I2c të sensorit me bordin Arduino.
Ju gjithashtu mund të kopjoni kodin nga këtu, ai jepet si më poshtë:
// Shpërndarë me një licencë me vullnet të lirë.
// Përdoreni atë në çdo mënyrë që dëshironi, fitimprurëse ose falas, me kusht që të përshtatet në licencat e veprave të tij shoqëruese.
// BH1715
// Ky kod është krijuar për të punuar me Mini Modulin BH1715_I2CS I2C i disponueshëm në Dyqanin Dcube.
#përfshi
// Adresa BH1715 I2C është 0x23 (35)
#përcaktoni Addr 0x23
void setup ()
{
// Filloni komunikimin I2C si MASTER
Wire.begin ();
// Filloni Komunikimin Serial, vendosur normën e baudit = 9600
Serial.filloj (9600);
// Filloni Transmetimin I2C
Wire.beginTransmetimi (Addr);
// Dërgoni fuqinë në komandë
Wire.write (0x01);
// Ndaloni Transmetimin I2C
Wire.endTransmission ();
// Filloni Transmetimin I2C
Wire.beginTransmetimi (Addr);
// Dërgo komandën e matjes së vazhdueshme
Wire.write (0x10);
// Ndaloni Transmetimin I2C
Wire.endTransmission ();
vonesë (300);
}
lak void ()
{
të dhëna int të panënshkruara [2];
// Kërkoni 2 bajt të dhëna
Tela. Kërkohet Nga (Addr, 2);
// Lexoni 2 bajt të dhëna
// ALS msb, ALS lsb
nëse (Wire. në dispozicion () == 2)
{
të dhëna [0] = Wire.read ();
të dhëna [1] = Wire.read ();
}
vonesë (300);
// konvertoni të dhënat
ndriçimi i notit = ((të dhënat [0] * 256) + të dhënat [1]) / 1.20;
// Dalja e të dhënave në monitorin serik
Serial.print ("Ndriçimi i dritës së ambientit:");
Serial.print (shkëlqim);
Serial.println ("lux");
}
Hapi 4: Aplikimet:
BH1715 është një sensor dalës dixhital i dritës së ambientit i cili mund të inkorporohet në celular, TV LCD, SHENIM PC etj. Gjithashtu mund të përdoret në makinën e lojës portative, aparatin dixhital, videokamera dixhitale, PDA, ekran LCD dhe shumë pajisje të tjera të cilat kërkojnë aplikime efikase të ndriçimit të dritës.
Recommended:
Arduino Nano - TSL45315 Sensori i Ndriçimit të Ambientit: 4 Hapa
Arduino Nano - TSL45315 Sensori i Ndriçimit të Ambientit: TSL45315 është një sensor dixhital i dritës së ambientit. Përafron përgjigjen e syrit të njeriut në një sërë kushtesh ndriçimi. Pajisjet kanë tre kohë integrimi të zgjedhshme dhe ofrojnë një dalje të drejtpërdrejtë 16-bit lux përmes një ndërfaqeje të autobusit I2C. Pajisja bashkë
Arduino Nano-MMA8452Q 3-Bosht 12-bit/8-bit Përshpejtues dixhital dixhital: 4 hapa
Arduino Nano-MMA8452Q 3-Aksi 12-bit/8-bit Përshpejtues dixhital: MMA8452Q është një akselerometër i zgjuar, me fuqi të ulët, me tre boshte, kapacitiv, me mikromakinim me 12 bit rezolucion. Opsionet fleksibile të programueshme të përdoruesit sigurohen me ndihmën e funksioneve të ngulitura në akselerometër, të konfigurueshme në dy ndërprerës
Raspberry Pi - TSL45315 Sensori i dritës së ambientit Java Tutorial: 4 hapa
Raspberry Pi - TSL45315 Sensori i dritës së ambientit Java Tutorial: TSL45315 është një sensor dixhital i dritës së ambientit. Përafron përgjigjen e syrit të njeriut në një sërë kushtesh ndriçimi. Pajisjet kanë tre kohë integrimi të zgjedhshme dhe sigurojnë një dalje të drejtpërdrejtë 16-bit lux përmes një ndërfaqeje të autobusit I2C. Pajisja bashkë
Si të shkatërroni një caliper dixhital dhe si funksionon një caliper dixhital: 4 hapa
Si të rrëzoni një caliper dixhital dhe si funksionon një caliper dixhital: Shumë njerëz dinë të përdorin kalibra për matje. Ky tutorial do t'ju mësojë se si të prishni një caliper dixhital dhe një shpjegim se si funksionon caliper dixhital
Ndërtimi i shiritave tuaj të ndriçimit me ngjyra të ambientit: 7 hapa (me fotografi)
Ndërtimi i shiritave tuaj ndriçues të ngjyrave të ambientit: Ky udhëzues mbulon mënyrën e ndërtimit, montimit dhe kontrollit të shufrave të dritës LED për të siguruar ndriçim të plotë të dhomës me ngjyra, si dhe " ambilight " stilet e efekteve video. Vini re se dridhja e leds nuk është aq e dukshme në jetën reale sa