Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Denne lille enheten trekker din lokale UV -indeks fra EPA og viser UV -nivået i 5 forskjellige farger og viser også detaljer om OLED. UV 1-2 er grønt, 3-5 er gult, 6-7 er oransje, 8-10 er rødt, 11+ er lilla.
Rekvisita
Adafruit Feather M0 WiFi - ATSAMD21 + ATWINC1500
350 Mah Lipo
Én NeoPixel
En server som kan kjøre php -script med en Internett -tilkobling
3D -trykte deler (vedlagt)
Trinn 1: Kabling
Du må koble NeoPixel til Adafruit Feather M0 WiFi - ATSAMD21 + ATWINC1500
den brukes til å vise UV -fargekodingen øverst. Du må også koble glidebryteren til GND og aktivere pinnen.
Jeg bruker glidebryteren herfra
www.digikey.com/product-detail/en/c-k/JS20…
Trinn 2: Konfigurer server / ta tak i EPA -feeder
danchen.me/lab/wp-content/uploads 2020/08/pub_UV_index_checker_via_WiFiWebClient_OLED_neopixel.zip
Zip -filen inneholder uv.php -fil, den henter xml fra EPA -nettstedet
(Endre ZIP/***** til postnummeret ditt)
enviro.epa.gov/enviro/efservice/getEnvirofactsUVHOURLY/ZIP/98121
PHP -filen som jeg inkluderte nedenfor, fraser XML -filen og la til noen ting, for eksempel nåværende tid og gjeldende UV -indeks helt til slutt, og det ser slik ut?: 7 2 PM:7 3 PM:6 16:00:4 5 PM:2 6 PM:1 0 Adafruit MO behandle deretter strengen og kartlegg den til NeoPixel -fargen via tegningen nedenfor.
Trinn 3: Skriv ut saken
Skriv ut 3D -utskriftsfiler
Trinn 4: Monter
- Da jeg sørget for at du koblet NeoPixel til riktig PIN -kode, brukte jeg 12 i den medfølgende koden.
- Rediger WiFI SSID og passord.
- Last opp skissen.
- Trykk inn displayet og leppene
- Ferdig!