Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:13
Ang BH1715 ay isang digital na Ambient Light Sensor na may isang interface ng I²C bus. Ang BH1715 ay karaniwang ginagamit upang makuha ang ambient light data para sa pag-aayos ng LCD at Keypad backlight power para sa mga mobile device. Nag-aalok ang aparatong ito ng isang 16-bit na resolusyon at isang naaayos na saklaw ng pagsukat, pinapayagan ang pagtuklas mula sa.23 hanggang 100, 000 lux. Narito ang pagpapakita nito na may maliit na poton.
Hakbang 1: Ano ang Kailangan Mo.. !
1. Particle Photon
2. BH1715
3. I²C Cable
4. I²C Shield para sa Particle Photon
Hakbang 2: Mga Koneksyon:
Kumuha ng isang kalasag I2C para sa maliit na butil na poton at dahan-dahang itulak ito sa mga pin ng maliit na butil na poton.
Pagkatapos ikonekta ang isang dulo ng I2C cable sa sensor ng BH1715 at ang kabilang dulo sa I2C na kalasag.
Ang mga koneksyon ay ipinapakita sa larawan sa itaas.
Hakbang 3: Code:
Maaaring mai-download ang particle code para sa BH1715 mula sa aming GitHub repository- Dcube Store.
Narito ang link para sa pareho:
github.com/DcubeTechVentures/BH1715…
Gumamit kami ng dalawang mga aklatan para sa code ng maliit na butil, na kung saan ay application.h at spark_wiring_i2c.h. Kinakailangan ang Spark_wiring_i2c library upang mapadali ang komunikasyon ng I2C sa sensor.
Maaari mo ring kopyahin ang code mula dito, ibinibigay ito tulad ng sumusunod:
// Ipinamamahagi ng isang lisensyang malaya ang kalooban.
// Gumamit nito sa anumang paraan na nais mo, kumita o libre, naibigay na umaangkop ito sa mga lisensya ng mga nauugnay na gawa nito.
// BH1715
// Ang code na ito ay dinisenyo upang gumana kasama ang BH1715_I2CS I2C Mini Module na magagamit sa Dcube Store.
# isama
# isama
// BH1715 I2C address ay 0x23 (35)
# tukuyin ang Addr 0x23
int luminance = 0;
walang bisa ang pag-setup ()
{
// Itakda ang variable
Particle.variable ("i2cdevice", "BH1715");
Particle. Iba-iba ("luminance", luminance);
// Initialise I2C na komunikasyon bilang MASTER
Wire.begin ();
// Initialise serial communication, itakda ang baud rate = 9600
Serial.begin (9600);
// Start I2C Transmission
Wire.beginTransmission (Addr);
// Magpadala ng kapangyarihan sa utos
Wire.write (0x01);
// Stop I2C Transmission
Wire.endTransmission ();
// Start I2C Transmission
Wire.beginTransmission (Addr);
// Magpadala ng tuluy-tuloy na utos ng pagsukat
Wire.write (0x10);
// Stop I2C Transmission
Wire.endTransmission ();
pagkaantala (300);
}
walang bisa loop ()
{
unsigned int data [2];
// Humiling ng 2 byte ng data
Wire.requestFrom (Addr, 2);
// Basahin ang 2 bytes ng data
// ALS msb, ALS lsb
kung (Wire.available () == 2)
{
data [0] = Wire.read ();
data [1] = Wire.read ();
}
pagkaantala (300);
// I-convert ang data
luminance = ((data [0] & 0xFF) * 256 + (data [1] & 0xFF)) / 1.20;
// Output data sa dashboard
Particle.publish ("Ambient Light Luminance:", String (luminance));
}
Hakbang 4: Mga Aplikasyon:
Ang BH1715 ay isang digital output ambient light sensor na maaaring isama sa Mobile phone, LCD TV, NOTE PC atbp Maaari din itong magamit sa Portable game machine, Digital camera, Digital video camera, PDA, LCD display at marami pang mga aparato na nangangailangan mahusay na mga application ng light sensing.
Inirerekumendang:
Pagsukat ng Pagpapabilis Gamit ang ADXL345 at Particle Photon: 4 na Hakbang
Pagsukat ng Acceleration Gamit ang ADXL345 at Particle Photon: Ang ADXL345 ay isang maliit, manipis, ultralow power, 3-axis accelerometer na may mataas na resolusyon (13-bit) na pagsukat hanggang sa ± 16 g. Ang data ng output ng digital ay na-format bilang 16-bit na twos komplemento at maa-access sa pamamagitan ng digital interface ng I2 C. Sinusukat ang
Pagsukat ng Magnetic Field Gamit ang HMC5883 at Particle Photon: 4 na Hakbang
Pagsukat ng Magnetic Field Gamit ang HMC5883 at Particle Photon: Ang HMC5883 ay isang digital na kompas na dinisenyo para sa mababang patlang na sensasyong pang-magnet. Ang aparatong ito ay may malawak na saklaw ng magnetic field na +/- 8 Oe at isang rate ng output na 160 Hz. Kasama sa sensor ng HMC5883 ang mga awtomatikong degaussing strap driver, offset na pagkansela, at isang
Particle Photon IoT Personal na Panahon ng Panahon: 4 na Hakbang (na may Mga Larawan)
Particle Photon IoT Personal na Panahon ng Panahon:
Moisture Sensor Gamit ang Particle Photon: 6 Mga Hakbang
Moisture Sensor Gamit ang Particle Photon: Panimula Sa tutorial na ito magtatayo kami ng isang sensor ng Moisture gamit ang isang Particle Photon at ito sa bedded o / at panlabas na antena ng WiFi. Ang lakas ng WiFi ay nakasalalay sa dami ng kahalumigmigan sa hangin at sa lupa din. Ginagamit namin ang principl na ito
Fog Sensor - Particle Photon - I-save ang Data Online: 5 Mga Hakbang (na may Mga Larawan)
Fog Sensor - Particle Photon - I-save ang Data Online: Upang masukat ang dami ng fog o usok sa hangin na ginawa namin ang fog sensor na ito. Sinusukat nito ang dami ng ilaw na natatanggap ng LDR mula sa isang laser, at inihambing ito sa dami ng ilaw ng nakapaligid. Nai-post nito ang data sa isang google sheet realtime sa pamamagitan ng IFTTT