Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Šis mažas prietaisas ištraukia jūsų vietinį UV indeksą iš EPA ir rodo UV lygį 5 skirtingomis spalvomis, taip pat rodo išsamią informaciją apie OLED. UV 1-2 yra žalia, 3-5 yra geltona, 6-7 yra oranžinė, 8-10 yra raudona, 11+ yra violetinė.
Prekės
„Adafruit Feather M0 WiFi“- ATSAMD21 + ATWINC1500
350 Mah Lipo
Vienas „NeoPixel“
Serveris, galintis paleisti php scenarijų su interneto ryšiu
3D spausdintos dalys (pridedama)
1 žingsnis: laidų prijungimas
„NeoPixel“turėsite prijungti prie „Adafruit Feather M0 WiFi“- ATSAMD21 + ATWINC1500
jis naudojamas UV spalvų kodavimui rodyti viršuje. Taip pat turėsite prijungti slankiklį prie GND ir įjungti kaištį.
Iš čia naudoju slankiklį
www.digikey.com/product-detail/en/c-k/JS20…
2 veiksmas: nustatykite serverį / paimkite EPA kanalus
danchen.me/lab/wp-content/uploads/2020/08/pub_UV_index_checker_via_WiFiWebClient_OLED_neopixel.zip
ZIP faile yra uv.php failas, jis ištraukia xml iš EPA svetainės
(Pakeiskite pašto kodą/***** į savo pašto kodą)
enviro.epa.gov/enviro/efservice/getEnvirofactsUVHOURLY/ZIP/98121
PHP failas, kurį įtraukiau žemiau, suformuluoja XML failą ir prideda keletą dalykų, pvz., Dabartinį laiką ir dabartinį UV indeksą pačioje pabaigoje, ir atrodo taip?: 7 2 PM:7 3 PM:6 4 PM:4 5 PM:2 18 PM:1 0 Tada „Adafruit MO“apdoroja eilutę ir susieja ją su „NeoPixel“spalva naudodami žemiau esantį simbolį.
3 žingsnis: atspausdinkite dėklą
Spausdinkite 3D spausdinimo failus
4 žingsnis: Surinkite
- Įsitikinę, kad prijungėte „NeoPixel“prie teisingo PIN kodo, pridėtame kode naudoju 12.
- Redaguokite „WiFI“SSID ir slaptažodį.
- Įkelkite pateikimo eskizą.
- Spragtelėkite ekrane ir lūpose
- Padaryta!