Kazalo:

EPA UV Index Feed / IOT: 4 koraki (s slikami)
EPA UV Index Feed / IOT: 4 koraki (s slikami)

Video: EPA UV Index Feed / IOT: 4 koraki (s slikami)

Video: EPA UV Index Feed / IOT: 4 koraki (s slikami)
Video: ОПАСНОСТЬ витамина D №1, которую вы обязательно должны знать! 2024, Julij
Anonim
Image
Image
EPA vir UV indeksa / IOT
EPA vir UV indeksa / IOT

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

Ožičenje
Ožičenje
Ožičenje
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

Sestavite
Sestavite
Sestavite
Sestavite
Sestavite
Sestavite
  1. Ker sem NeoPixel priključil na pravilen PIN, sem v priloženi kodi uporabil 12.
  2. Uredite SSID in geslo WiFI.
  3. Naložite skico ponudbe.
  4. Odprite zaslon in ustnice
  5. Končano!

Priporočena: