INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Hierdie klein toestel trek u plaaslike UV -indeks van EPA af en vertoon die UV -vlak in 5 verskillende kleure en vertoon ook besonderhede oor die OLED. UV 1-2 is groen, 3-5 is geel, 6-7 is oranje, 8-10 is rooi, 11+ is pers.
Voorrade
Adafruit Feather M0 WiFi - ATSAMD21 + ATWINC1500
350 Mah Lipo
Een NeoPixel
'N Bediener wat php -script met 'n internetverbinding kan uitvoer
3D -gedrukte onderdele (aangeheg)
Stap 1: Bedrading
U moet die NeoPixel na Adafruit Feather M0 WiFi verbind - ATSAMD21 + ATWINC1500
dit word gebruik om die UV -kleurkodering aan die bokant te vertoon. U sal ook die skuifskakelaar na die GND moet dra en die pen kan aktiveer.
Ek gebruik die skuifskakelaar van hier af
www.digikey.com/product-detail/en/c-k/JS20…
Stap 2: Stel bediener op / gryp EPA -feeds
danchen.me/lab/wp-content/uploads 2020/08/pub_UV_index_checker_via_WiFiWebClient_OLED_neopixel.zip
Die zip -lêer bevat uv.php -lêer, dit haal die xml van die EPA -webwerf af
(Verander die zip/***** in u poskode)
enviro.epa.gov/enviro/efservice/getEnvirofactsUVHOURLY/ZIP/98121
Die PHP -lêer wat ek hieronder ingesluit het, gee 'n frase van die XML -lêer en voeg 'n paar dinge by, soos huidige tyd en huidige UV -indeks aan die einde, en dit lyk so?: 7 2 PM:7 3 PM:6 16:00:4 5:20:2 6 PM:1 0 Adafruit MO verwerk dan die string en karteer dit na die NeoPixel -kleur via die onderstaande teken.
Stap 3: Druk die kissie af
Druk die 3D -druklêers af
Stap 4: Monteer
- Ek het seker gemaak dat u die NeoPixel na die regte PIN stuur, en ek het 12 in die kode ingesluit.
- Wysig die WiFI SSID en wagwoord.
- Laai die verskafferskets op.
- Druk die skerm en lippe in
- Klaar!