Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu kiçik cihaz, yerli UV indeksinizi EPA -dan çıxarır və UV səviyyəsini 5 fərqli rəngdə göstərir və OLED -də detalları da göstərir. UV 1-2 yaşıl, 3-5 sarı, 6-7 narıncı, 8-10 qırmızı, 11+ bənövşəyi rəngdədir.
Təchizat
Adafruit Feather M0 WiFi - ATSAMD21 + ATWINC1500
350 Mah Lipo
Bir NeoPixel
İnternet bağlantısı olan php skriptini işlədə bilən bir server
3D çaplı hissələr (əlavə olunur)
Addım 1: Kabel çəkmə
NeoPixel'i Adafruit Feather M0 WiFi -yə bağlamalı olacaqsınız - ATSAMD21 + ATWINC1500
UV rəng kodunu yuxarıda göstərmək üçün istifadə olunur. Ayrıca, sürgü açarını GND -ə bağlamalı və pimi aktivləşdirməlisiniz.
Buradan sürüşmə açarı istifadə edirəm
www.digikey.com/product-detail/az/c-k/JS20…
Addım 2: Server qurun / EPA Feed -lərini tutun
danchen.me/lab/wp-content/uploads/2020/08/pub_UV_index_checker_via_WiFiWebClient_OLED_neopixel.zip
Zip faylı uv.php faylını ehtiva edir, xml -ni EPA saytından çəkir
(Poçt kodunu poçt kodunuza dəyişdirin)
enviro.epa.gov/enviro/efservice/getEnvirofactsUVHOURLY/ZIP/98121
Aşağıda daxil etdiyim PHP faylı, XML faylını ifadə edir və sonda cari vaxt və cari UV indeksi kimi bir neçə şey əlavə etdi və belə görünür? 08AM 9 AM:2 10 AM:4 11 AM:5 12 PM:7 1PM: 7 2 PM:7 3 PM:6 4 PM:4 5 PM:2 6 PM:1 0 Adafruit MO sonra simli işlədir və aşağıdakı sim ilə NeoPixel rənginə uyğunlaşdırın.
Addım 3: Davanı çap edin
3D çap sənədlərini çap edin
Addım 4: yığın
- NeoPixel -i düzgün PİN -ə bağladığınızdan əmin olaraq, daxil edilmiş kodda 12 istifadə etdim.
- WiFI SSID və Şifrəni redaktə edin.
- Təchizat eskizini yükləyin.
- Ekranda və dodaqlarda pop
- Bitdi!