Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Ta majhna naprava črpa vaš lokalni UV indeks iz EPA in prikazuje raven UV v 5 različnih barvah ter prikazuje tudi podrobnosti o OLED. UV 1-2 je zelena, 3-5 rumena, 6-7 oranžna, 8-10 rdeča, 11+ vijolična.
Zaloge
Adafruit Feather M0 WiFi - ATSAMD21 + ATWINC1500
350 Mah Lipo
En NeoPixel
Strežnik, ki lahko izvaja php skript z internetno povezavo
3D natisnjeni deli (priloženo)
1. korak: Ožičenje
NeoPixel boste morali povezati z Adafruit Feather M0 WiFi - ATSAMD21 + ATWINC1500
uporablja se za prikaz barvnega kodiranja UV na vrhu. Potrebovali boste tudi t žico drsnega stikala na GND in omogočite pin.
Od tu uporabljam drsno stikalo
www.digikey.com/product-detail/en/c-k/JS20…
2. korak: Namestite strežnike / zgrabite vire EPA
danchen.me/lab/wp-content/uploads/2020/08/pub_UV_index_checker_via_WiFiWebClient_OLED_neopixel.zip
Datoteka zip vsebuje datoteko uv.php, potegne xml s spletnega mesta EPA
(Spremenite poštno številko/***** v poštno številko)
enviro.epa.gov/enviro/efservice/getEnvirofactsUVHOURLY/ZIP/98121
Datoteka PHP, ki sem jo vključil spodaj, oblikuje datoteko XML in je dodala nekaj stvari, na primer trenutni čas in trenutni indeks UV na samem koncu in izgleda takole?: 7 2 PM:7 3 PM:6 4 PM:4 5 PM:2 6 PM:1 0 Adafruit MO, nato obdelajte niz in ga preslikajte v barvo NeoPixel s spodnjim znakom.
3. korak: Natisnite etui
Natisnite datoteke 3D tiskanja
4. korak: Sestavite
- Ker sem NeoPixel priključil na pravilen PIN, sem v priloženi kodi uporabil 12.
- Uredite SSID in geslo WiFI.
- Naložite skico ponudbe.
- Odprite zaslon in ustnice
- Končano!