فهرست مطالب:
![Particle Photon - BH1715 آموزش سنسور نور محیط دیجیتال: 4 مرحله Particle Photon - BH1715 آموزش سنسور نور محیط دیجیتال: 4 مرحله](https://i.howwhatproduce.com/images/002/image-3149-13-j.webp)
تصویری: Particle Photon - BH1715 آموزش سنسور نور محیط دیجیتال: 4 مرحله
![تصویری: Particle Photon - BH1715 آموزش سنسور نور محیط دیجیتال: 4 مرحله تصویری: Particle Photon - BH1715 آموزش سنسور نور محیط دیجیتال: 4 مرحله](https://i.ytimg.com/vi/bAqOMQNEJ7M/hqdefault.jpg)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
![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 معمولاً برای به دست آوردن داده های نور محیط برای تنظیم قدرت نور پس زمینه LCD و صفحه کلید برای دستگاه های تلفن همراه استفاده می شود. این دستگاه دارای وضوح 16 بیتی و محدوده اندازه گیری قابل تنظیم است که امکان تشخیص از 0.23 تا 100 ، 000 لوکس را فراهم می کند. در اینجا نمایش آن با ذرات فوتون نشان داده شده است.
مرحله 1: آنچه شما نیاز دارید..
![آنچه شما نیاز دارید.. !! آنچه شما نیاز دارید.. !!](https://i.howwhatproduce.com/images/002/image-3149-16-j.webp)
1. ذره فوتون
2. BH1715
3. کابل I²C
4. I²C Shield برای ذرات فوتون
مرحله 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. کتابخانه Spark_wiring_i2c برای تسهیل ارتباط I2C با حسگر مورد نیاز است.
همچنین می توانید کد را از اینجا کپی کنید ، به صورت زیر آمده است:
// با مجوز اراده آزاد توزیع می شود.
// از آن به هر نحوی که می خواهید استفاده کنید ، سودمند یا رایگان ، مشروط بر اینکه در مجوز آثار مربوط به آن متناسب باشد.
// BH1715
// این کد برای کار با ماژول BH1715_I2CS I2C Mini موجود در فروشگاه Dcube طراحی شده است.
#عبارتند از
#عبارتند از
// آدرس BH1715 I2C 0x23 (35) است
#تعریف Addr 0x23
روشنایی int = 0 ؛
void setup ()
{
// تنظیم متغیر
Particle.variable ("i2cdevice" ، "BH1715") ؛
Particle.variable ("درخشندگی" ، درخشندگی) ؛
// راه اندازی ارتباط 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 بایت داده
سیم. درخواست از (Addr، 2)؛
// خواندن 2 بایت داده
// ALS msb ، ALS lsb
if (Wire.available () == 2)
{
داده [0] = Wire.read ()؛
داده [1] = Wire.read ()؛
}
تأخیر (300) ؛
// تبدیل داده ها
روشنایی = ((داده [0] & 0xFF) * 256 + (داده [1] و 0xFF)] / 1.20 ؛
// خروجی داده ها به داشبورد
Particle.publish ("روشنایی نور محیط:" ، رشته (روشنایی)) ؛
}
مرحله 4: برنامه های کاربردی:
BH1715 یک سنسور خروجی دیجیتال نور محیط است که می تواند در تلفن همراه ، تلویزیون LCD ، NOTE PC و غیره گنجانده شود. همچنین می تواند در دستگاه بازی قابل حمل ، دوربین دیجیتال ، دوربین فیلمبرداری دیجیتال ، PDA ، صفحه نمایش LCD و بسیاری از دستگاه های دیگر مورد نیاز استفاده شود برنامه های کارآمد سنجش نور
توصیه شده:
آموزش سنسور نور محیط Arduino Nano - TSL45315: 4 مرحله
![آموزش سنسور نور محیط Arduino Nano - TSL45315: 4 مرحله آموزش سنسور نور محیط Arduino Nano - TSL45315: 4 مرحله](https://i.howwhatproduce.com/images/001/image-610-10-j.webp)
Arduino Nano - TSL45315 Ambient Light Sensor Tensor: TSL45315 یک سنسور دیجیتال نور محیط است. این واکنش چشم انسان را در شرایط مختلف نوری تقریبی می کند. دستگاه ها دارای سه زمان ادغام قابل انتخاب بوده و خروجی لوکس 16 بیتی مستقیم را از طریق رابط گذرگاه I2C ارائه می دهند. دستگاه همکاری
سنسور نور (مقاومت در برابر نور) با آردوینو در Tinkercad: 5 مرحله (همراه با تصاویر)
![سنسور نور (مقاومت در برابر نور) با آردوینو در Tinkercad: 5 مرحله (همراه با تصاویر) سنسور نور (مقاومت در برابر نور) با آردوینو در Tinkercad: 5 مرحله (همراه با تصاویر)](https://i.howwhatproduce.com/images/011/image-31555-j.webp)
سنسور نور (Photoresistor) با آردوینو در Tinkercad: بیایید نحوه خواندن مقاومت نوری ، یک نوع مقاومت متغیر حساس به نور ، با استفاده از ورودی آنالوگ آردوینو را بیاموزیم. به آن LDR (مقاومت وابسته به نور) نیز گفته می شود. تا کنون شما کنترل LED ها را با خروجی آنالوگ آردوینو و
Particle Photon - MPL3115A2 Precision Altimeter سنسور سنسور: 4 مرحله
![Particle Photon - MPL3115A2 Precision Altimeter سنسور سنسور: 4 مرحله Particle Photon - MPL3115A2 Precision Altimeter سنسور سنسور: 4 مرحله](https://i.howwhatproduce.com/images/002/image-3154-11-j.webp)
ذره فوتون - MPL3115A2 Precision Altimeter سنسور سنسور: MPL3115A2 از سنسور فشار MEMS با رابط I2C برای ارائه داده های دقیق فشار/ارتفاع و دما استفاده می کند. خروجی های سنسور با ADC 24 بیتی با وضوح بالا دیجیتالی می شوند. پردازش داخلی وظایف جبران خسارت را از
سنسور نور دیجیتال با استفاده از LM358: 5 مرحله
![سنسور نور دیجیتال با استفاده از LM358: 5 مرحله سنسور نور دیجیتال با استفاده از LM358: 5 مرحله](https://i.howwhatproduce.com/images/006/image-17758-11-j.webp)
سنسور نور دیجیتال با استفاده از LM358: سنسورها کار با هر پروژه ای را سرگرم کننده و ساده می کنند ، هزاران حسگر وجود دارد و ما این انتخاب را داریم که سنسور مناسب را برای پروژه ها یا نیازهای خود انتخاب کنیم. اما هیچ چیز بهتر از طراحی سنسورهای DIY خود برای کار با طیف گسترده ای نیست
آموزش بلندر اول-انسداد محیط: 4 مرحله
![آموزش بلندر اول-انسداد محیط: 4 مرحله آموزش بلندر اول-انسداد محیط: 4 مرحله](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10962717-1st-blender-tutorial-ambient-occlusions-4-steps-j.webp)
آموزش اول بلندر-انسداد محیط: (HEY! این اولین دستورالعمل من است بنابراین لطفاً بازخورد خوبی به من بدهید و برخی از مواردی را که می توانم در آنها پیشرفت کنم) در این آموزش شما خواهید آموخت که چگونه نور خود را از روشنایی معمولی (با لامپ) تغییر دهید. ) به & nbsp؛ انسدادهای محیطی (بدون سرعت