Obsah:

Informačný kanál EPA UV / IOT: 4 kroky (s obrázkami)
Informačný kanál EPA UV / IOT: 4 kroky (s obrázkami)
Anonim
Image
Image
Informačný kanál EPA UV / IOT
Informačný kanál EPA UV / IOT

Toto malé zariadenie čerpá váš miestny UV index z EPA a zobrazuje úroveň UV v 5 rôznych farbách a tiež zobrazuje detaily na OLED. UV 1-2 je zelená, 3-5 je žltá, 6-7 je oranžová, 8-10 je červená, 11+ je fialová.

Zásoby

WiFi Adafruit Feather M0 - ATSAMD21 + ATWINC1500

350 Mah Lipo

Jeden NeoPixel

Server, na ktorom je možné spustiť skript php s pripojením na internet

3D tlačené diely (priložené)

Krok 1: Zapojenie

Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie

Budete musieť pripojiť NeoPixel k Adafruit Feather M0 WiFi - ATSAMD21 + ATWINC1500

slúži na zobrazenie farebného kódovania UV v hornej časti. Budete tiež potrebovať t zapojiť posúvač do GND a aktivovať pin.

Odtiaľto používam posuvný prepínač

www.digikey.com/product-detail/en/c-k/JS20…

Krok 2: Nastavte kanály Server / Grab EPA

danchen.me/lab/wp-content/uploads/2020/08/pub_UV_index_checker_via_WiFiWebClient_OLED_neopixel.zip

Zip súbor obsahuje súbor uv.php, sťahuje xml z webu EPA

(Zmeňte PSČ/***** na svoje PSČ)

enviro.epa.gov/enviro/efservice/getEnvirofactsUVHOURLY/ZIP/98121

Súbor PHP, ktorý som zaradil nižšie, frázuje súbor XML a pridal niekoľko vecí, ako napríklad aktuálny čas a aktuálny UV index na samom konci a vyzerá to takto? 08:00 9:00:22 10:00:4 11:00:52 12:17 13:00: 7 2 PM:7 3 PM:6 4 PM:4 17 PM:2 18 PM:1 0 Adafruit MO potom spracujte reťazec a namapujte ho na farbu NeoPixel pomocou znaku nižšie.

Krok 3: Vytlačte si puzdro

Vytlačte súbory 3D tlače

Krok 4: Zostavte

Zostaviť
Zostaviť
Zostaviť
Zostaviť
Zostaviť
Zostaviť
  1. Uistil som sa, že ste prepojili NeoPixel so správnym PIN, použil som 12 v priloženom kóde.
  2. Upravte SSID a heslo WiFI.
  3. Nahrajte poskytnutý náčrt.
  4. Vyskočte na displej a pery
  5. Hotový!

Odporúča: