Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bu kichik qurilma sizning mahalliy UV indeksingizni EPA -dan chiqaradi va UV darajasini 5 xil rangda aks ettiradi, shuningdek OLED tafsilotlarini ko'rsatadi. UV 1-2-yashil, 3-5-sariq, 6-7-to'q sariq, 8-10-qizil, 11+-binafsha rang.
Ta'minotlar
Adafruit Feather M0 WiFi - ATSAMD21 + ATWINC1500
350 mah Lipo
Bitta NeoPixel
PHP skriptini Internetga ulanishi mumkin bo'lgan server
3D bosilgan qismlar (ilova qilingan)
1 -qadam: simlarni ulash
Siz NeoPixel -ni Adafruit Feather M0 WiFi -ga ulashingiz kerak bo'ladi - ATSAMD21 + ATWINC1500
UV rang kodini yuqori qismida ko'rsatish uchun ishlatiladi. Bundan tashqari, slayderni GND ga ulash va pinni yoqish kerak.
Men bu erdan slayderni ishlataman
www.digikey.com/product-detail/uz/c-k/JS20…
2 -qadam: Serverni sozlash / EPA tasmalarini olish
danchen.me/lab/wp-content/uploads/2020/08/pub_UV_index_checker_via_WiFiWebClient_OLED_neopixel.zip
Zip fayli uv.php faylini o'z ichiga oladi, xmlni EPA saytidan chiqaradi
(ZIP/***** ni pochta indeksiga o'zgartiring)
enviro.epa.gov/enviro/efservice/getEnvirofactsUVHOURLY/ZIP/98121
Quyida men kiritgan PHP fayli XML faylini ifodalaydi va bir nechta narsalarni qo'shib qo'ydi, masalan, hozirgi vaqt va hozirgi UV indeksining oxiri va shunday ko'rinadi? 08AM 9 AM:2 10 AM:4 11 AM:5 12 PM:7 13 PM: 7 2 PM:7 3 PM:6 4 PM:45 PM:26 6 PM:1 0 Keyin Adafruit MO quyidagi satr orqali NeoPixel rangini mag'lubiyatga o'tkazadi va xaritasini tuzadi.
3 -qadam: Kosonni chop eting
3D bosib chiqarish fayllarini chop eting
4 -qadam: yig'ish
- NeoPixel -ni to'g'ri PIN -kodga ulaganingizga ishonch hosil qilib, men kiritilgan kodda 12 dan foydalanganman.
- WiFI SSID va parolni tahrirlang.
- Taqdim etilgan eskizni yuklang.
- Displeyda va labda oching
- Bajarildi!