![Бөлшек фотоны - BH1715 цифрлық жарық сенсорының оқулығы: 4 қадам Бөлшек фотоны - BH1715 цифрлық жарық сенсорының оқулығы: 4 қадам](https://i.howwhatproduce.com/images/002/image-3149-13-j.webp)
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51
![Image Image](https://i.howwhatproduce.com/images/002/image-3149-15-j.webp)
![](https://i.ytimg.com/vi/bAqOMQNEJ7M/hqdefault.jpg)
BH1715 - I²C шинасының интерфейсі бар сандық қоршаған орта сенсоры. BH1715 әдетте мобильді құрылғылар үшін СКД мен пернетақта жарығының қуатын реттеу үшін қоршаған жарық туралы мәліметтерді алу үшін қолданылады. Бұл құрылғы 16-биттік ажыратымдылықты және реттелетін өлшеу диапазонын ұсынады.23-тен 100 000 люкске дейін анықтауға мүмкіндік береді. Міне, оның фотондық бөлшектермен демонстрациясы.
1 -қадам: Сізге не керек..
![Сізге не керек.. !! Сізге не керек.. !!](https://i.howwhatproduce.com/images/002/image-3149-16-j.webp)
1. Бөлшек фотон
2. BH1715
3. I²C кабелі
4. Бөлшек фотонға арналған I²C қалқаны
2 -қадам: Қосылымдар:
![Қосылымдар Қосылымдар](https://i.howwhatproduce.com/images/002/image-3149-17-j.webp)
![Қосылымдар Қосылымдар](https://i.howwhatproduce.com/images/002/image-3149-18-j.webp)
![Қосылымдар Қосылымдар](https://i.howwhatproduce.com/images/002/image-3149-19-j.webp)
![Қосылымдар Қосылымдар](https://i.howwhatproduce.com/images/002/image-3149-20-j.webp)
Бөлшек фотоны үшін I2C қалқаншасын алыңыз және оны фотон бөлшектерінің түйреуіштерінен ақырын итеріңіз.
Содан кейін I2C кабелінің бір ұшын BH1715 сенсорына, екінші ұшын I2C қалқанына қосыңыз.
Қосылымдар жоғарыдағы суретте көрсетілген.
3 -қадам: код:
![Код Код](https://i.howwhatproduce.com/images/002/image-3149-21-j.webp)
BH1715 бөлшек кодын біздің GitHub репозиторийінен- Dcube дүкенінен жүктеуге болады.
Міне, сол үшін сілтеме:
github.com/DcubeTechVentures/BH1715…
Біз бөлшек коды үшін екі кітапхананы қолдандық, олар application.h және spark_wiring_i2c.h. Сенсормен I2C байланысын жеңілдету үшін Spark_wiring_i2c кітапханасы қажет.
Сіз кодты осы жерден көшіре аласыз, ол келесі түрде берілген:
// Ерікті лицензиямен таратылды.
// Оны қалаған жолмен пайдаланыңыз немесе тегін, егер ол онымен байланысты жұмыстардың лицензиясына сәйкес келсе.
// BH1715
// Бұл код Dcube дүкенінде қол жетімді BH1715_I2CS I2C шағын модулімен жұмыс істеуге арналған.
#қосу
#қосу
// BH1715 I2C мекенжайы - 0x23 (35)
#анықтаңыз Addr 0x23
int luminance = 0;
жарамсыз орнату ()
{
// Айнымалыны орнатыңыз
Particle.variable («i2cdevice», «BH1715»);
Бөлшек.өзгермелі («жарықтық», жарықтық);
// I2C байланысын MASTER ретінде баптаңыз
Wire.begin ();
// Сериялық байланысты орнатыңыз, жіберу жылдамдығы = 9600
Serial.begin (9600);
// I2C берілуін бастау
Wire.beginTransmission (Addr);
// Қуатты қосу пәрменін жіберіңіз
Wire.write (0x01);
// I2C берілуін тоқтату
Wire.endTransmission ();
// I2C берілуін бастау
Wire.beginTransmission (Addr);
// Үздіксіз өлшеу командасын жіберу
Wire.write (0x10);
// I2C берілуін тоқтату
Wire.endTransmission ();
кешіктіру (300);
}
бос цикл ()
{
қол қойылмаған int деректері [2];
// 2 байт деректерді сұрау
Wire.requestFrom (Addr, 2);
// 2 байт деректерді оқу
// ALS msb, ALS lsb
егер (Wire.available () == 2)
{
деректер [0] = Wire.read ();
деректер [1] = Wire.read ();
}
кешіктіру (300);
// Деректерді түрлендіру
жарықтық = ((деректер [0] & 0xFF) * 256 + (деректер [1] & 0xFF)) / 1.20;
// Деректерді бақылау тақтасына шығару
Particle.publish («Қоршаған орта жарығының жарықтығы:», Жолақ (жарықтық));
}
4 -қадам: Өтініштер:
BH1715 - бұл ұялы телефонға, СКД теледидарына, ЕСКЕРТПЕ ДК -ге қосуға болатын сандық шығыс қоршаған жарық сенсоры, оны портативті ойын машинасында, сандық камерада, сандық бейнекамерада, PDA, СКД дисплейінде және басқа да көптеген құрылғыларда қолдануға болады. жарықты сезудің тиімді қосымшалары.
Ұсынылған:
Бөлшек фотоны - TCN75A температура сенсоры оқулығы: 4 қадам
![Бөлшек фотоны - TCN75A температура сенсоры оқулығы: 4 қадам Бөлшек фотоны - TCN75A температура сенсоры оқулығы: 4 қадам](https://i.howwhatproduce.com/images/011/image-30331-j.webp)
Бөлшек фотоны-TCN75A температура сенсорының оқулығы: TCN75A-температурадан цифрлық түрлендіргішке қосылған екі сымды сериялық температура сенсоры. Ол температураны анықтайтын қосымшалар үшін икемділікті қамтамасыз ететін пайдаланушы бағдарламаланатын регистрлермен біріктірілген. Тіркеу параметрлері пайдаланушыларға мүмкіндік береді
Бөлшек фотоны - ADT75 температура сенсоры оқулығы: 4 қадам
![Бөлшек фотоны - ADT75 температура сенсоры оқулығы: 4 қадам Бөлшек фотоны - ADT75 температура сенсоры оқулығы: 4 қадам](https://i.howwhatproduce.com/images/002/image-3076-67-j.webp)
Бөлшек фотоны - ADT75 температура сенсоры оқулығы: ADT75 - бұл дәл, сандық температура сенсоры. Ол температуралық диапазон мен цифрландыруға арналған диапазонды цифрлық түрлендіргіштен және диапазондағы айырмашылықтан тұрады. Оның жоғары сезімтал сенсоры оны маған жеткілікті сауатты етеді
Бөлшек фотоны - STS21 температура сенсоры оқулығы: 4 қадам
![Бөлшек фотоны - STS21 температура сенсоры оқулығы: 4 қадам Бөлшек фотоны - STS21 температура сенсоры оқулығы: 4 қадам](https://i.howwhatproduce.com/images/002/image-3143-23-j.webp)
Бөлшек фотоны - STS21 температура сенсоры оқулығы: STS21 сандық температура сенсоры жоғары өнімділікті және кеңістікті үнемдеуге мүмкіндік береді. Ол сандық, I2C форматында калибрленген, сызықты сигналдарды береді. Бұл сенсорды жасау CMOSens технологиясына негізделген, ол жоғары деңгейге жатады
Бөлшек фотон - MPL3115A2 дәлдіктегі альтиметр сенсорының оқулығы: 4 қадам
![Бөлшек фотон - MPL3115A2 дәлдіктегі альтиметр сенсорының оқулығы: 4 қадам Бөлшек фотон - MPL3115A2 дәлдіктегі альтиметр сенсорының оқулығы: 4 қадам](https://i.howwhatproduce.com/images/002/image-3154-11-j.webp)
Бөлшек фотоны - MPL3115A2 дәлдіктегі алтиметрлік сенсордың оқулығы: MPL3115A2 қысым/биіктік және температура туралы нақты деректерді беру үшін I2C интерфейсі бар MEMS қысым датчигін қолданады. Сенсордың шығысы жоғары ажыратымдылықтағы 24 биттік ADC көмегімен цифрланған. Ішкі өңдеу компенсация тапсырмаларын жояды
Бөлшек фотоны - TMP100 температура сенсоры оқулығы: 4 қадам
![Бөлшек фотоны - TMP100 температура сенсоры оқулығы: 4 қадам Бөлшек фотоны - TMP100 температура сенсоры оқулығы: 4 қадам](https://i.howwhatproduce.com/images/002/image-3169-14-j.webp)
Бөлшек фотоны-TMP100 температура сенсоры оқулығы: TMP100 жоғары дәлдіктегі, төмен қуатты, сандық температура сенсоры I2C MINI. TMP100 ұзақ температураны өлшеу үшін өте қолайлы. Бұл құрылғы сигналды калибрлеуді немесе сыртқы кондиционерлеуді қажет етпестен ± 1 ° C дәлдігін ұсынады. Ол