Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tämä pieni laite ottaa paikallisen UV -indeksin EPA: sta ja näyttää UV -tason viidellä eri värillä ja näyttää myös OLED -tiedot. UV 1-2 on vihreä, 3-5 on keltainen, 6-7 on oranssi, 8-10 on punainen, 11+ on violetti.
Tarvikkeet
Adafruit Feather M0 WiFi - ATSAMD21 + ATWINC1500
350 Mah Lipo
Yksi NeoPixel
Palvelin, joka voi suorittaa php -komentosarjan Internet -yhteydellä
3D -tulostetut osat (liitteenä)
Vaihe 1: Johdotus
Sinun on kytkettävä NeoPixel Adafruit Feather M0 WiFi -laitteeseen - ATSAMD21 + ATWINC1500
sitä käytetään UV -värikoodin näyttämiseen yläreunassa. Sinun on myös kytkettävä liukusäädin GND: hen ja otettava nasta käyttöön.
Käytän liukusäädintä täältä
www.digikey.com/product-detail/en/c-k/JS20…
Vaihe 2: Määritä palvelin / hanki EPA -syötteet
danchen.me/lab/wp-content/uploads/2020/08/pub_UV_index_checker_via_WiFiWebClient_OLED_neopixel.zip
Zip -tiedosto sisältää uv.php -tiedoston, se vetää xml -tiedoston EPA -sivustosta
(Muuta postinumero/***** postinumeroksi)
enviro.epa.gov/enviro/efservice/getEnvirofactsUVHOURLY/ZIP/98121
PHP -tiedosto, jonka sisällytin alla, lauseet XML -tiedoston ja lisäsi muutamia asioita, kuten nykyisen ajan ja nykyisen UV -indeksin aivan lopussa, ja se näyttää tältä?: 7 2 PM:7 3 PM:6 4 PM:4 5 PM:2 18 PM:1 0 Adafruit MO käsittelee sitten merkkijonon ja yhdistää sen NeoPixel -väriin alla olevan merkin avulla.
Vaihe 3: Tulosta kotelo
Tulosta 3D -tulostustiedostot
Vaihe 4: Kokoa
- Varmistaen, että liität NeoPixelin oikeaan PIN -koodiin, käytin mukana toimitettua koodia 12.
- Muokkaa WiFI SSID: tä ja salasanaa.
- Lataa tarjousluonnos.
- Ponnahda näyttöön ja huulille
- Tehty!