Isi kandungan:
Video: Tutorial Sensor Cahaya Ambient Digital BH1715: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
BH1715 adalah Sensor Cahaya Ambient digital dengan antara muka bas I²C. BH1715 biasanya digunakan untuk mendapatkan data cahaya sekitar untuk menyesuaikan daya lampu latar LCD dan Keypad untuk peranti mudah alih. Peranti ini menawarkan resolusi 16-bit dan julat pengukuran yang boleh disesuaikan, yang memungkinkan pengesanan dari 0,23 hingga 100, 000 lux. Berikut adalah demonstrasinya dengan foton zarah.
Langkah 1: Apa yang Anda Perlu..
1. Foton Zarah
2. BH1715
3. Kabel I²C
4. Perisai I²C untuk Foton Zarah
Langkah 2: Sambungan:
Ambil pelindung I2C untuk foton zarah dan tolak perlahan-lahan di atas pin foton zarah.
Kemudian sambungkan satu hujung kabel I2C ke sensor BH1715 dan hujung yang lain ke pelindung I2C.
Sambungan ditunjukkan dalam gambar di atas.
Langkah 3: Kod:
Kod zarah untuk BH1715 boleh dimuat turun dari repositori GitHub- Dcube Store kami.
Berikut adalah pautan yang sama:
github.com/DcubeTechVentures/BH1715…
Kami telah menggunakan dua perpustakaan untuk kod partikel, iaitu application.h dan spark_wiring_i2c.h. Perpustakaan Spark_wiring_i2c diperlukan untuk memudahkan komunikasi I2C dengan sensor.
Anda juga boleh menyalin kod dari sini, ia diberikan seperti berikut:
// Diagihkan dengan lesen kehendak bebas.
// Gunakan dengan cara yang anda mahukan, untung atau percuma, dengan syarat ia sesuai dengan lesen karya yang berkaitan.
// BH1715
// Kod ini direka bentuk untuk berfungsi dengan Modul Mini BH1715_I2CS I2C yang terdapat di Dcube Store.
#sertakan
#sertakan
// Alamat BH1715 I2C adalah 0x23 (35)
#tentukan Addr 0x23
int luminance = 0;
persediaan tidak sah ()
{
// Tetapkan pemboleh ubah
Particle.variable ("i2cdevice", "BH1715");
Particle.variable ("luminance", luminance);
// Memulakan komunikasi I2C sebagai MASTER
Wire.begin ();
// Mulakan komunikasi bersiri, tetapkan kadar baud = 9600
Serial.begin (9600);
// Mulakan Penghantaran I2C
Wire.beginTransmission (Addr);
// Hantar arahan power on
Wire.write (0x01);
// Hentikan Penghantaran I2C
Wire.endTransmission ();
// Mulakan Penghantaran I2C
Wire.beginTransmission (Addr);
// Hantar arahan pengukuran berterusan
Wire.write (0x10);
// Hentikan Penghantaran I2C
Wire.endTransmission ();
kelewatan (300);
}
gelung kosong ()
{
data int yang tidak ditandatangani [2];
// Minta 2 bait data
Wire.requestFrom (Addr, 2);
// Baca 2 bait data
// ALS msb, ALS lsb
jika (Wire.available () == 2)
{
data [0] = Wire.read ();
data [1] = Wire.read ();
}
kelewatan (300);
// Tukarkan data
luminance = ((data [0] & 0xFF) * 256 + (data [1] & 0xFF)) / 1.20;
// Keluarkan data ke papan pemuka
Particle.publish ("Ambient Light Luminance:", String (luminance));
}
Langkah 4: Aplikasi:
BH1715 adalah sensor cahaya ambien output digital yang boleh disertakan dalam telefon bimbit, TV LCD, PC CATATAN dan lain-lain. Ia juga dapat digunakan dalam mesin permainan Portable, kamera digital, kamera video Digital, PDA, paparan LCD dan banyak lagi peranti yang memerlukan aplikasi penderiaan cahaya yang cekap.
Disyorkan:
Tutorial Raspberry Pi - BH1715 Digital Ambient Light Sensor Python: 4 Langkah
Tutorial Raspberry Pi - BH1715 Digital Ambient Light Sensor Python: The BH1715 adalah Sensor Cahaya Ambient digital dengan antara muka bas I²C. BH1715 biasanya digunakan untuk mendapatkan data cahaya sekitar untuk menyesuaikan daya lampu latar LCD dan Keypad untuk peranti mudah alih. Peranti ini menawarkan resolusi 16-bit dan tambahan
Tutorial Java Raspberry Pi - BH1715 Digital Ambient Light Sensor: 4 Langkah
Raspberry Pi - BH1715 Digital Ambient Light Sensor Java Tutorial: BH1715 adalah Sensor Cahaya Ambient digital dengan antara muka bas I²C. BH1715 biasanya digunakan untuk mendapatkan data cahaya sekitar untuk menyesuaikan daya lampu latar LCD dan Keypad untuk peranti mudah alih. Peranti ini menawarkan resolusi 16-bit dan tambahan
Tutorial Arduino Nano - BH1715 Digital Ambient Light Sensor: 4 Langkah
Arduino Nano - BH1715 Digital Ambient Light Sensor Tutorial: The BH1715 adalah Sensor Cahaya Ambient digital dengan antara muka bas I²C. BH1715 biasanya digunakan untuk mendapatkan data cahaya sekitar untuk menyesuaikan daya lampu latar LCD dan Keypad untuk peranti mudah alih. Peranti ini menawarkan resolusi 16-bit dan tambahan
Kabinet Arcade Dengan Kesan Cahaya Ambient: 9 Langkah (dengan Gambar)
Kabinet Arked Dengan Kesan Cahaya Ambien: Kabinet kayu arked buatan rumah, dengan kawalan arked berkualiti komersial, dan sistem Kesan Realiti Ambient bersepadu. Kabinet kayu dipotong dari panel sandwic 4x8 'dari Home Depot. Pengawal Arcade adalah HotRod SE dari http: //www.hanaho
Lencana Hadiah Cahaya Ambient: 5 Langkah
Lencana Hadiah Cahaya Ambient: Selepas Krismas, saya berada dalam keadaan sambutan ulang tahun keponakan saya. Saya bertanya kepadanya adakah dia mempunyai permintaan khusus dalam senarai keinginannya dan dia memberitahu saya bahawa dia sama sekali tidak mempunyai keinginan. Dia masih belum bermain dengan setiap mainan yang dia dapat