Orodha ya maudhui:
- Hatua ya 1: Muhtasari wa BH1715:
- Hatua ya 2: Unachohitaji.. !
- Hatua ya 3: Kuunganishwa kwa vifaa:
- Hatua ya 4: Nambari ya Kipimo cha Ukubwa wa Nuru:
- Hatua ya 5: Maombi:
Video: Usomaji wa Mwanga Mwanga Kutumia BH1715 na Chembe Photon: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Jana tulikuwa tukifanya kazi kwenye maonyesho ya LCD, na wakati tukifanya kazi juu yao tuligundua umuhimu wa hesabu ya kiwango cha nuru. Nguvu ya nuru sio muhimu tu katika uwanja wa ulimwengu huu lakini ina jukumu lake linalosemwa vizuri katika uwanja wa kibaolojia pia. Ukadiriaji sahihi wa kiwango cha nuru huchukua jukumu muhimu katika mfumo wetu wa ikolojia, katika ukuaji wa mimea, nk. Kwa hivyo, kwa kutumikia kusudi hili tulijifunza sensa hii ya BH1715, ambayo ni sensorer ya nuru ya taa ya 16-bit.
Katika mafunzo haya, tutaonyesha utendaji wa BH1715 na Particle Photon. Chembe Photon ni ile bodi ambayo inaweza kuwezesha udhibiti wa kifaa chochote kupitia wavuti.
Vifaa ambavyo utahitaji kwa kusudi hili ni kama ifuatavyo:
1. BH1715 - Sensor ya Mwanga iliyoko
2. Particle Photon
3. Cable ya I2C
4. I2C Shield Kwa Particle Photon
Hatua ya 1: Muhtasari wa BH1715:
Kwanza kabisa tungependa kukujulisha na sifa za msingi za moduli ya sensorer ambayo ni BH1715 na itifaki ya mawasiliano ambayo inafanya kazi.
BH1715 ni sensa ya Mwanga iliyoko kwenye dijiti na kiolesura cha basi cha I²C. BH1715 kawaida hutumiwa kupata data ya taa iliyoko kwa kurekebisha umeme wa taa ya LCD na Keypad kwa vifaa vya rununu. Kifaa hiki hutoa azimio la 16-bit na anuwai ya kipimo inayoweza kubadilishwa, ikiruhusu kugundua kutoka.23 hadi 100, 000 lux.
Itifaki ya mawasiliano ambayo sensor inafanya kazi ni I2C. I2C inasimama kwa mzunguko uliounganishwa. Ni itifaki ya mawasiliano ambayo mawasiliano hufanyika kupitia SDA (data ya serial) na mistari ya SCL (saa ya serial). Inaruhusu kuunganisha vifaa vingi kwa wakati mmoja. Ni mojawapo ya itifaki rahisi na bora zaidi ya mawasiliano.
Hatua ya 2: Unachohitaji.. !
Vifaa ambavyo tunahitaji kutimiza lengo letu ni pamoja na vifaa vifuatavyo vya vifaa:
1. BH1715 - Sensor ya Mwanga iliyoko
2. Particle Photon
3. Cable ya I2C
4. I2C Shield kwa Particle Photon
Hatua ya 3: Kuunganishwa kwa vifaa:
Sehemu ya uunganishaji wa vifaa kimsingi inaelezea uunganisho wa wiring unaohitajika kati ya sensorer na pi ya raspberry. Kuhakikisha unganisho sahihi ni hitaji la msingi wakati unafanya kazi kwenye mfumo wowote wa pato unalotaka. Kwa hivyo, viunganisho vinavyohitajika ni kama ifuatavyo.
BH1715 itafanya kazi juu ya I2C. Hapa kuna mfano wa mchoro wa wiring, unaonyesha jinsi ya kuweka waya kila kiunganishi cha sensa.
Nje ya sanduku, bodi imesanidiwa kwa kiolesura cha I2C, kwa hivyo tunapendekeza utumie uunganisho huu ikiwa wewe ni agnostic. Unachohitaji ni waya nne!
Viunganisho vinne tu vinahitajika Vcc, Gnd, SCL na SDA pini na hizi zimeunganishwa kwa msaada wa kebo ya I2C.
Uunganisho huu umeonyeshwa kwenye picha hapo juu.
Hatua ya 4: Nambari ya Kipimo cha Ukubwa wa Nuru:
Wacha tuanze na nambari ya chembe sasa.
Wakati tunatumia moduli ya sensorer na arduino, tunajumuisha application.h na maktaba ya spark_wiring_i2c.h. "application.h" na maktaba ya spark_wiring_i2c.h ina kazi ambazo zinawezesha mawasiliano ya i2c kati ya sensa na chembe.
Nambari nzima ya chembe imepewa hapa chini kwa urahisi wa mtumiaji:
# pamoja
# pamoja
// Anwani ya BH1715 I2C ni 0x23 (35)
#fafanua Addr 0x23
mwangaza wa ndani = 0;
kuanzisha batili ()
{
// Weka tofauti
Chembe. Hubadilika ("i2cdevice", "BH1715");
Chembe inaweza kubadilika ("mwangaza", mwangaza);
// Anzisha mawasiliano ya I2C kama MASTER
Wire.begin ();
// Anzisha mawasiliano ya serial, weka kiwango cha baud = 9600
Kuanzia Serial (9600);
// Anza Uhamisho wa I2C
Uwasilishaji wa waya (Addr);
// Tuma nguvu kwa amri
Andika waya (0x01);
// Acha Uhamisho wa I2C
Uwasilishaji wa waya ();
// Anza Uhamisho wa I2C
Uwasilishaji wa waya (Addr);
// Tuma amri ya kipimo inayoendelea
Andika waya (0x10);
// Acha Uhamisho wa I2C
Uwasilishaji wa waya ();
kuchelewesha (300);
}
kitanzi batili ()
{
data isiyowekwa saini [2];
// Omba 2 byte ya data
Ombi la Wire. Toka (Addr, 2);
// Soma ka 2 za data
// msb ALS, ALS lsb
ikiwa (Waya haipatikani () == 2)
{
data [0] = Wire.read ();
data [1] = soma kwa waya ();
}
kuchelewesha (300);
// Badilisha data
mwangaza = ((data [0] & 0xFF) * 256 + (data [1] & 0xFF)) / 1.20;
// Pato la data kwenye dashibodi
Chembe.chapisha ("Mwangaza wa Mwangaza wa Ambient:", Kamba (mwangaza));
}
Hatua ya 5: Maombi:
BH1715 ni sensa ya nuru ya pato ya dijiti ambayo inaweza kuingizwa kwenye simu ya rununu, LCD TV, KUMBUKA PC n.k. Inaweza pia kuajiriwa katika Mashine ya mchezo wa kubebeka, Kamera ya dijiti, kamera ya video ya dijiti, PDA, onyesho la LCD na vifaa vingine vingi vinavyohitaji matumizi bora ya kuhisi mwanga.
Ilipendekeza:
Unyevu, Shinikizo na Usomaji wa Joto Kutumia BME280 na Photon Interfacing .: 6 Hatua
Unyevu, Shinikizo na hesabu ya Joto Kutumia BME280 na Photon Interfacing. Tunapata miradi anuwai ambayo inahitaji joto, shinikizo na ufuatiliaji wa unyevu. Kwa hivyo tunatambua kuwa vigezo hivi kweli vina jukumu muhimu katika kuwa na makisio ya ufanisi wa kufanya kazi kwa mfumo katika hali tofauti ya anga
Upimaji wa Mwanga wa Mwanga kwa Kutumia BH1715 na Raspberry Pi: Hatua 5
Upimaji wa Mwanga Mwanga kwa Kutumia BH1715 na Raspberry Pi: Jana tulikuwa tukifanya kazi kwenye maonyesho ya LCD, na wakati tukifanya kazi juu yao tuligundua umuhimu wa hesabu ya nguvu ya nuru. Mwangaza wa mwangaza sio muhimu tu katika uwanja wa ulimwengu lakini una jukumu lake linalosemwa vizuri katika biolojia
Chembe Photon - BH1715 Mafunzo ya sensa ya Nuru iliyoko Dijitali: Hatua 4
Chembe Photon - BH1715 Mafunzo ya sensa ya Mwangaza ya Dijiti: BH1715 ni sensorer ya Nuru iliyoko kwenye dijiti na kiolesura cha basi cha I²C. BH1715 kawaida hutumiwa kupata data ya taa iliyoko kwa kurekebisha umeme wa taa ya LCD na Keypad kwa vifaa vya rununu. Kifaa hiki kinatoa azimio la 16-bit na kiambatisho
Usomaji wa Mwanga Mwanga Kutumia BH1715 na Arduino Nano: Hatua 5
Usomaji wa Mwanga wa Mwanga Kutumia BH1715 na Arduino Nano: Jana tulikuwa tukifanya kazi kwenye maonyesho ya LCD, na wakati tukifanya kazi juu yao tuligundua umuhimu wa hesabu ya nguvu ya mwangaza. Mwangaza wa mwangaza sio muhimu tu katika uwanja wa ulimwengu lakini una jukumu lake linalosemwa vizuri katika biolojia
Ufuatiliaji wa Joto na Unyevu Kutumia SHT25 na Chembe Photon: Hatua 5
Ufuatiliaji wa Joto na Unyevu Kutumia SHT25 na Particle Photon: Hivi karibuni tumefanya kazi kwenye miradi anuwai ambayo ilihitaji ufuatiliaji wa joto na unyevu na kisha tukagundua kuwa vigezo hivi viwili vina jukumu muhimu katika kuwa na makisio ya ufanisi wa mfumo. Wote katika indus