Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
See väike seade tõmbab teie kohaliku UV -indeksi EPA -st ja kuvab UV -taseme 5 erinevas värvitoonis ning kuvab ka OLED -i üksikasjad. UV 1-2 on roheline, 3-5 on kollane, 6-7 on oranž, 8-10 on punane, 11+ on lilla.
Tarvikud
Adafruit Feather M0 WiFi - ATSAMD21 + ATWINC1500
350 Mah Lipo
Üks NeoPixel
Server, mis suudab Interneti -ühendusega käivitada php -skripti
3D -prinditud osad (lisatud)
Samm: juhtmestik
Peate NeoPixeli ühendama Adafruit Feather M0 WiFi -ga - ATSAMD21 + ATWINC1500
seda kasutatakse ülaosas UV -värvikoodide kuvamiseks. Samuti peate juhtme liuguri GND külge ühendama ja tihvti lubama.
Ma kasutan siit liugurit
www.digikey.com/product-detail/en/c-k/JS20…
2. samm: seadistage server / haarake EPA -vooge
danchen.me/lab/wp-content/uploads/2020/08/pub_UV_index_checker_via_WiFiWebClient_OLED_neopixel.zip
Zip -fail sisaldab faili uv.php, see tõmbab xml EPA saidilt
(Muutke postiindeks/***** oma postiindeksiks)
enviro.epa.gov/enviro/efservice/getEnvirofactsUVHOURLY/ZIP/98121
PHP -fail, mille ma allpool lisasin, väljendab XML -faili ja lisab mõned asjad, näiteks praeguse aja ja praeguse UV -indeksi lõpus, ja see näeb välja selline?: 7 2 PM:7 3 PM:6 4 PM:4 5 PM:2 18 PM:1 0 Adafruit MO töötleb seejärel stringi ja kaardistab selle NeoPixeli värviga alloleva sümboli kaudu.
Samm: printige ümbris
Printige 3D -printimisfailid
4. samm: pange kokku
- Veendudes, et ühendate NeoPixeli õigele PIN -koodile, kasutasin kaasasolevas koodis 12.
- Muutke WiFI SSID -d ja parooli.
- Laadige üles eskiis.
- Hüppa ekraanile ja huultele
- Valmis!