فهرست مطالب:
- مرحله 1: مواد لازم را جمع آوری کنید
- مرحله 2: پیکربندی سخت افزار
- مرحله 3: کد را به آردوینو اضافه کنید تا خوانش UV را انجام دهید
- مرحله 4: عیب یابی (در صورت لزوم)
تصویری: Adafruit SI1145 UV/Visible Light/Infrared Sensor - Arduino و LCD: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
این پروژه از یک سنسور UV/نور مرئی/مادون قرمز Adafruit SI1145 برای محاسبه رتبه فعلی UV استفاده می کند. اشعه ماوراء بنفش مستقیماً حس نمی شود بلکه به عنوان تابعی از نور مرئی و قرائت مادون قرمز محاسبه می شود. وقتی آن را در خارج آزمایش کردم ، بر اساس خوانش UV از weather.com دقیق بود. من پروژه را با موضوع "steampunk" تصور می کردم - وسیله ای که ناخدای کشتی هوایی به آن نیاز دارد وقتی قرار گرفتن در معرض اشعه ماوراء بنفش روی عرشه نیاز به استفاده یا استفاده مجدد از ضد آفتاب دارد.
طراحی کلی برای ادغام با ایستگاه هواشناسی رزبری پای در نظر گرفته شده بود. متأسفانه ، من هنوز آن ادغام را تکمیل نکرده ام. در صورت وقوع ، این دستورالعمل را با جزئیات بیشتر به روز می کنم.
مرحله 1: مواد لازم را جمع آوری کنید
سخت افزار/نرم افزار مورد نیاز است
- Arduino Uno و سیم را با پورت USB همگام سازی کنید
- کامپیوتر برای برنامه نویسی آردوینو
- کتابخانه Adafruit برای حسگر UV (https://github.com/adafruit/Adafruit_SI1145_Library/)
- کتابخانه نمایشگر کریستال مایع (https://github.com/arduino/Arduino/tree/master/libraries/LiquidCrystal)
- صفحه نمایش ال سی دی. من استفاده کردم:
- حسگر Adafruit SI1145 برای UV/IR/نور مرئی (https://www.adafruit.com/products/1777) B
- تخته نان
- کابل های جهنده مرد به مرد
- پتانسیومتر 10k
- مقاومت 220 اهم
- بسته باتری (8 باتری AA) 6 باتری AA
مرحله 2: پیکربندی سخت افزار
سنسور UV لحیم کاری Arduino را به پورت USB رایانه وصل کنید
صفحه LCD را به آردوینو وصل کنید
- پین ال سی دی RS - پین دیجیتال 12
- پین فعال LCD - پین دیجیتال 11
- LCD D4 - پین دیجیتال 5
- پین LCD D5 - پین دیجیتال 4
- پین LCD D6 - پین دیجیتال 3
- پین LCD D7 - پین دیجیتال 2
ماژول سنسور UV را به آردوینو وصل کنید. (صفحه Adafruit روی سنسور شامل یک آموزش خوب از جمله عکس سیم کشی است).
- VIN به منبع تغذیه - 5V یا 3V. سنسور را طوری تنظیم کردم که از 3.3 ولت استفاده کند تا 5 ولت بتواند توسط صفحه LCD استفاده شود
- GND به زمین
- SCL روی حسگر به SCL در Arduino - پین A5.
- SDA روی سنسور به SDA در آردوینو - پین A4.
یک پتانسیومتر 10k تا +5V و زمین را با خروجی به پین LCD 3 وصل کنید
برای تغذیه نور پس زمینه صفحه نمایش ، پین 15 تا 5 ولت و پین 16 را به زمین ، یک مقاومت 220 اهم سیم کشی کنید.
مرحله 3: کد را به آردوینو اضافه کنید تا خوانش UV را انجام دهید
فایل پیوست شامل کد Arduino است که سنسور را فعال کرده و قرائت UV را انجام می دهد.
مرحله 4: عیب یابی (در صورت لزوم)
من برای تغذیه آردوینو از بسته های باتری استفاده کردم زیرا یک آداپتور برق 5 ولت به آن قدرت بیش از حد می داد - صفحه نمایش ضعیف به نظر می رسید.
می توانید مقداردهی اولیه سنسور را از صفحه نمایش سریال در آردوینو مشاهده کنید. یک تغییر جزئی در کد می تواند به شما این امکان را بدهد که خوانش ها را در صفحه سریال نیز بررسی کنید. "lcd.print" را به "serial.print" تغییر دهید.
لذت بردن!
توصیه شده:
Rubberband Machine Gunning، Infrared Sensing، TV DEFENDER ROBOT: 5 مرحله (همراه با تصاویر)
Rubberband Machine Gunning ، Infrared Sensing ، TV DEFENDER ROBOT: بدون استفاده از مدارهای مجتمع ، این ربات منتظر سیگنال مادون قرمز از راه دور تلویزیون استاندارد است و سپس مجموعه ای از نوارهای لاستیکی را به سرعت شلیک می کند. توجه: مشاهده/درخواست & quot؛ سایت رومیزی & quot؛ اگر ویدیو را نمی بینید سلب مسئولیت: این پروژه در
نمایشگر LCD I2C / IIC - استفاده از LCD SPI به صفحه LCD I2C با استفاده از ماژول SPI تا IIC با آردوینو: 5 مرحله
نمایشگر LCD I2C / IIC | استفاده از LCD SPI برای نمایشگر LCD I2C با استفاده از ماژول SPI به IIC با آردوینو: سلام بچه ها از آنجایی که یک SPI LCD 1602 معمولی سیم های زیادی برای اتصال دارد ، بنابراین اتصال آن با آردوینو بسیار مشکل است ، اما یک ماژول در بازار موجود است که می تواند صفحه نمایش SPI را به صفحه IIC تبدیل کنید ، بنابراین فقط باید 4 سیم را وصل کنید
نمایشگر LCD I2C / IIC - LCD SPI را به صفحه LCD I2C تبدیل کنید: 5 مرحله
نمایشگر LCD I2C / IIC | تبدیل یک LCD SPI به صفحه LCD I2C: استفاده از صفحه نمایش spi LCD به اتصالات زیادی احتیاج دارد که انجام آن بسیار دشوار است ، ماژولی را پیدا کردم که می تواند LCD i2c را به spi LCD تبدیل کند ، بنابراین بیایید شروع کنیم
هشدار BURGLAR INFRARED: 4 مرحله (همراه با تصاویر)
INFRARED BURGLAR ALARM: مدار زنگ امنیتی مبتنی بر IR می تواند هرگونه حرکت را تشخیص داده و زنگ را فعال کند. این مدار در خانه ها ، بانک ها ، مغازه ها ، مناطق محدود که در آن هنگام هشدار هشدار هنگام هرگونه حرکت نیاز است بسیار مفید است. این مدار بر اساس سنسور IR است که در آن یک پرتو IR
DIY IR (Infrared) Illuminator - مشاهده شب با دوربین: 6 مرحله
DIY IR (Infrared) Illuminator - مشاهده شب با دوربین: یکی از سوالات زیادی که از ما می پرسند مربوط به ساخت IR Illuminator است. IR Illuminator به دوربین اجازه می دهد تا در تاریکی مطلق ببیند. این می تواند برای برنامه های امنیتی مفید باشد یا شاید بخواهید فعالیت های شبانه حیات وحش محلی را تماشا کنید