جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
يسحب هذا الجهاز الصغير مؤشر الأشعة فوق البنفسجية المحلي الخاص بك من وكالة حماية البيئة ويعرض مستوى الأشعة فوق البنفسجية بخمسة ألوان مختلفة ويعرض أيضًا التفاصيل على OLED. UV 1-2 أخضر ، 3-5 أصفر ، 6-7 برتقالي ، 8-10 أحمر ، 11+ بنفسجي.
اللوازم
ريشة Adafruit M0 WiFi - ATSAMD21 + ATWINC1500
350 مللي أمبير ليبو
جهاز NeoPixel واحد
خادم يمكنه تشغيل برنامج php مع اتصال بالإنترنت
الأجزاء المطبوعة ثلاثية الأبعاد (مرفقة)
الخطوة 1: الأسلاك
ستحتاج إلى توصيل NeoPixel بـ Adafruit Feather M0 WiFi - ATSAMD21 + ATWINC1500
يتم استخدامه لعرض الترميز اللوني للأشعة فوق البنفسجية في الأعلى. ستحتاج أيضًا إلى توصيل المفتاح المنزلق إلى GND وتمكين الدبوس.
أستخدم مفتاح التمرير من هنا
www.digikey.com/product-detail/en/c-k/JS20…
الخطوة 2: إعداد الخادم / Grab EPA Feeds
danchen.me/lab/wp-content/uploads/2020/08/pub_UV_index_checker_via_WiFiWebClient_OLED_neopixel.zip
يحتوي الملف المضغوط على ملف uv.php ، ويسحب ملف xml من موقع وكالة حماية البيئة
(قم بتغيير الرمز البريدي / ***** إلى الرمز البريدي الخاص بك)
enviro.epa.gov/enviro/efservice/getEnvirofactsUVHOURLY/ZIP/98121
ملف PHP الذي قمت بتضمينه أدناه ، يعبّر عن ملف XML ويضيف بعض الأشياء ، مثل الوقت الحالي ومؤشر الأشعة فوق البنفسجية الحالي في النهاية ويبدو هكذا؟: 7 2 مساءً: 7 3 مساءً: 6 4 مساءً: 4 5 مساءً: 2 6 مساءً: 1 0 Adafruit MO ثم معالجة السلسلة وتعيينها إلى لون NeoPixel عبر الحرف أدناه.
الخطوة 3: اطبع العلبة
اطبع ملفات الطباعة ثلاثية الأبعاد
الخطوة 4: التجميع
- بعد التأكد من توصيل NeoPixel برقم التعريف الشخصي الصحيح ، استخدمت 12 في الكود المضمن.
- قم بتحرير WiFI SSID وكلمة المرور.
- تحميل الرسم التخطيطي.
- أدخل الشاشة والشفاه
- منتهي!