Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Kjo pajisje e vogël tërheq indeksin tuaj lokal UV nga EPA dhe shfaq nivelin e UV në 5 ngjyra të ndryshme dhe gjithashtu shfaq detaje në OLED. UV 1-2 është jeshile, 3-5 është e verdhë, 6-7 është portokalli, 8-10 është e kuqe, 11+ është vjollcë.
Furnizimet
Pendë Adafruit M0 WiFi - ATSAMD21 + ATWINC1500
350 Mah Lipo
Një NeoPixel
Një server që mund të ekzekutojë skriptin php me një lidhje interneti
Pjesë të printuara 3D (bashkangjitur)
Hapi 1: Instalimet elektrike
Ju do të duhet të lidhni NeoPixel në Adafruit Feather M0 WiFi - ATSAMD21 + ATWINC1500
përdoret për të shfaqur kodimin me ngjyra UV në krye. Ju gjithashtu do të keni nevojë të lidhni çelësin rrëshqitës në GND dhe të aktivizoni pin.
Unë përdor slider switch nga këtu
www.digikey.com/product-detail/en/c-k/JS20…
Hapi 2: Vendosni serverin / kapni burimet e EPA
danchen.me/lab/wp-content/uploads/2020/08/pub_UV_index_checker_via_WiFiWebClient_OLED_neopixel.zip
Skedari zip përmban skedarin uv.php, ai tërheq xml nga faqja e EPA
(Ndryshoni ZIP/***** në kodin tuaj postar)
enviro.epa.gov/enviro/efservice/getEnvirofactsUVHOURLY/ZIP/98121
Skedari PHP që përfshiva më poshtë, shpreh fragmentin e skedarit XML dhe shtoi disa gjëra, të tilla si koha aktuale dhe indeksi aktual UV në fund dhe duket kështu? 08AM 9 AM:2 10 AM:4 11 AM:5 12 PM:7 1 PM: 7 2 PM:7 3 PM:6 4 PM:4 5 PM:2 6 PM:1 0 Adafruit MO pastaj përpunoni vargun dhe hartojeni atë në ngjyrën NeoPixel përmes shenjës më poshtë.
Hapi 3: Shtypni Rastin
Shtypni skedarët e printimit 3D
Hapi 4: Mblidhni
- Duke u siguruar që e lidhni NeoPixel në PIN -in e duhur, unë përdor 12 në kodin e përfshirë.
- Ndryshoni WiFI SSID dhe Fjalëkalimin.
- Ngarko skicën e ofrimit.
- Pop në ekran dhe buzët
- U krye!