Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Ang maliit na aparato ay hinihila ang iyong lokal na UV index mula sa EPA at ipinapakita ang antas ng UV sa 5 magkakaibang mga kulay at nagpapakita rin ng mga detalye sa OLED. Ang UV 1-2 ay Green, 3-5 ay Dilaw, 6-7 ay Orange, 8-10 ay Pula, 11+ ay lila.
Mga gamit
Adafruit Feather M0 WiFi - ATSAMD21 + ATWINC1500
350 Mah Lipo
Isang NeoPixel
Isang server na maaaring magpatakbo ng php script na may koneksyon sa Internet
Mga naka-print na bahagi ng 3D (nakakabit)
Hakbang 1: Mga kable
Kakailanganin mong i-wire ang NeoPixel sa Adafruit Feather M0 WiFi - ATSAMD21 + ATWINC1500
ginagamit ito upang ipakita ang pag-coding ng kulay ng UV sa itaas. Kakailanganin mo ring i-wire ang slider switch sa GND at paganahin ang pin.
Gumagamit ako ng slider switch mula dito
www.digikey.com/product-detail/en/c-k/JS20…
Hakbang 2: Pag-setup ng Server / Grab EPA Feeds
danchen.me/lab/wp-content/uploads/2020/08/pub_UV_index_checker_via_WiFiWebClient_OLED_neopixel.zip
Naglalaman ang file ng zip ng uv.php file, hinihila nito ang xml mula sa EPA site
(Palitan ang ZIP / ***** sa iyong zip code)
enviro.epa.gov/enviro/efservice/getEnvirofactsUVHOURLY/ZIP/98121
Ang file na PHP na isinama ko sa ibaba, parirala ang file na XML at nagdagdag ng ilang mga bagay, tulad ng kasalukuyang oras at kasalukuyang UV index sa pinakadulo at ganito ang hitsura?: 7 2 PM:7 3 PM:6 4 PMcore 5 PMitrato 6 PMubre 0 pagkatapos ay iproseso ng Adafruit MO ang string at mapa na sa NeoPixel na kulay sa pamamagitan ng char sa ibaba.
Hakbang 3: I-print ang Kaso
I-print ang mga 3D file sa pag-print
Hakbang 4: Magtipon
- Siguraduhin na wire mo ang NeoPixel sa tamang PIN, ginamit ko ang 12 sa kasama na code.
- I-edit ang WiFI SSID at Password.
- I-upload ang magbigay ng sketch.
- I-pop sa display at labi
- Tapos na!