به گفته cnx-software
این اپلیکیشن برای نظارت شخصی و محیطی بر اشعه فرابنفش طراحی شده است و امکان اندازهگیری میزان تابش اشعه را در شرایط مختلف فراهم میکند. در ادامه، به برخی از ویژگیهای اصلی آن میپردازیم:
ویژگی | توضیحات |
---|---|
پلتفرم هدف | Flipper Zero |
حسگر استفادهشده | حسگر طیفی Sparkfun AS7331 که قابلیت اندازهگیری مستقل اشعههای UV-A، UV-B و UV-C را دارد. |
رابط ارتباطی | پروتکل I²C (با اتصال SCL به پین C0 و SDA به پین C1) |
خروجی داده | نمایش شدت اشعه UV بهصورت لحظهای در واحدهای µW/cm²، mW/m² و W/m² |
نمایشگر بصری | نوارهای اندازهگیری برای نشان دادن مقادیر خام حسگر همراه با هشدار برای قرار گرفتن بیشازحد یا کمتر از حد در معرض اشعه |
نرم افزار Flipper-Zero UV Meter
یکی از قابلیتهای این اپلیکیشن، محاسبه مدتزمان حداکثر ایمن قرارگیری روزانه در معرض اشعه UV است. این محاسبات بر اساس استانداردهای TLVs و BEIs سال ۲۰۲۴ از سازمان ACGIH انجام میشود و عواملی مانند وضعیت محافظت از چشم، میزان تقویت (Gain) و زمان قرارگیری را در نظر میگیرد.
در صورت عبور از آستانههای ایمن، هشدارهایی بهصورت نمادهای بصری به کاربر نشان داده میشود تا اقدامات لازم را انجام دهد. این قابلیت بهویژه برای افرادی که زمان زیادی را در فضای باز سپری میکنند، بسیار مفید است.
اپلیکیشن اندازهگیر اشعه UV امکان شخصیسازی گستردهای را برای کاربران فراهم میکند. برخی از تنظیمات قابل دسترس عبارتاند از:
انتخاب دستی آدرس I²C برای ارتباط با حسگر
تنظیم میزان تقویت (Gain) و زمان قرارگیری (مشابه ISO و سرعت شاتر در عکاسی)
فعال یا غیرفعال کردن گزینه محافظت از چشم برای محاسبات ایمنی دقیقتر
این سطح از انعطافپذیری به کاربران اجازه میدهد تا تجربهای کاملاً متناسب با نیازهای خود داشته باشند.
برای اتصال حسگر AS7331 به Flipper Zero، یک برد سفارشی با ابعاد ۲۵.۸ میلیمتر در ۲۰.۳ میلیمتر طراحی شده است. این برد که با استفاده از نرمافزار KiCad توسعه یافته، ارتباطی پایدار و بدون نیاز به سیمکشی اضافی را از طریق پروتکل I²C فراهم میکند. این طراحی نهتنها استفاده از ابزار را آسانتر کرده، بلکه ظاهری حرفهای و مرتب به پروژه بخشیده است.
توسعه نرمافزار این اپلیکیشن از صفر انجام شده است و فراتر از آموزشهای اولیه یا کتابخانههای موجود SparkFun پیش رفته است. توسعهدهنده این پروژه، مایکل بایچ، کتابخانه اختصاصی خود را برای حسگر AS7331 ایجاد کرده تا تنظیمات اندازهگیری مانند میزان تقویت، زمان یکپارچگی (Integration Time) و تبدیل دادههای خام به واحدهای قابلفهم مانند µW/cm² را مدیریت کند.
همچنین رابط کاربری برای صفحهنمایش ۱۲۸×۶۴ پیکسلی Flipper Zero طراحی شده که اطلاعات مربوط به اشعههای UV-A، UV-B و UV-C را همراه با مدتزمان حداکثر ایمن روزانه بر اساس استانداردهای ACGIH نمایش میدهد. این رابط از یک معماری ساده ViewPort به ساختار پیچیدهتر SceneManager/ViewDispatcher ارتقا یافته تا مدیریت صفحات مختلف مانند منوی تنظیمات، بخش «درباره» و «راهنما» و راهنمای تصویری برای اتصال حسگر را پشتیبانی کند.
Flipper-Zero UV Meter PCB سفارشی
پس از تکمیل طراحی دستگاه و رابط کاربری، تستهای اولیه انجام شد. مشخص شد که میزان محافظت ما در برابر اشعه UV اغلب کمتر از آن چیزی است که تصور میکنیم. این ابزار نشان میدهد که حتی در شرایطی که فکر میکنیم ایمن هستیم، مانند پشت پنجره یا زیر آسمان ابری، همچنان در معرض خطر قرار داریم. بنابراین، استفاده از محافظتهای بهتر در برابر آفتاب در تابستان امسال یا ساخت یک اندازهگیر UV شخصی با Flipper Zero میتواند ایدهای هوشمندانه باشد.
اندازهگیر اشعه UV تنها یکی از افزونههای متعدد برای Flipper Zero است. این دستگاه کوچک قابلیت پشتیبانی از افزونههای مختلفی مانند کارت Wi-Fi دو بانده Flipper Blackhat برای تست نفوذ، ماژول ترکیبی FlipMods از Sacred Labs (شامل ESP32، میکروکنترلر بیسیم Sub-GHz CC1101 و ماژول GPS) و حتی برد افزونه CAN Bus را دارد. این تنوع، Flipper Zero را به ابزاری ایدهآل برای علاقهمندان به فناوری و مهندسان تبدیل کرده است.
اگر به این پروژه علاقهمند شدهاید، خبر خوب این است که تمام اطلاعات و کدها بهصورت منبعباز در دسترس هستند. میتوانید جزئیات بیشتر را در وبسایت مایکل بایچ یا GitHub مشاهده کنید.
وبسایت: http://www.arvidtek.com
www.arvidtek.com | گروه مهندسی آرویدتک | فعال حوزه الکترونیک و مخابرات | فروشگاه تخصصی قطعات الکترونیک
مقالات بیشتر
نویسنده شو !
سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.