İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu küçük cihaz, yerel UV indeksinizi EPA'dan alır ve UV seviyesini 5 farklı renkte gösterir ve ayrıca OLED'de ayrıntıları görüntüler. UV 1-2 Yeşil, 3-5 Sarı, 6-7 Turuncu, 8-10 Kırmızı, 11+ mor.
Gereçler
Adafruit Feather M0 WiFi – ATSAMD21 + ATWINC1500
350 Mah Lipo
Bir NeoPixel
İnternet bağlantısı ile php betiğini çalıştırabilen bir sunucu
3D baskılı parçalar (ekli)
Adım 1: Kablolama
NeoPixel'i Adafruit Feather M0 WiFi - ATSAMD21 + ATWINC1500'e bağlamanız gerekecek
UV renk kodlamasını üstte görüntülemek için kullanılır. Ayrıca kaydırmalı anahtarı GND'ye bağlamanız ve pimi etkinleştirmeniz gerekecektir.
Buradan kaydırıcı anahtarı kullanıyorum
www.digikey.com/product-detail/en/c-k/JS20…
2. Adım: Sunucuyu Kurun / EPA Beslemelerini Alın
danchen.me/lab/wp-content/uploads/2020/08/pub_UV_index_checker_via_WiFiWebClient_OLED_neopixel.zip
Zip dosyası uv.php dosyasını içerir, xml'yi EPA sitesinden alır
(ZIP/***** kodunu posta kodunuzla değiştirin)
enviro.epa.gov/enviro/efservice/getEnvirofactsUVHOURLY/ZIP/98121
Aşağıda eklediğim PHP dosyası, XML dosyasını ifade ediyor ve en sona şimdiki zaman ve mevcut UV indeksi gibi birkaç şey ekledi ve şuna benziyor?08AM 9AM:2 10AM:4 11AM:5 12PM:7 1PM:7 2PM:7 3PM:6 4PM:4 5PM:2 6PM:1 0 Adafruit MO daha sonra diziyi işleyin ve aşağıdaki karakter aracılığıyla NeoPixel rengine eşleyin.
3. Adım: Kasayı Yazdırın
3B yazdırma dosyalarını yazdırın
Adım 4: Birleştirin
- NeoPixel'i doğru PIN'e bağladığınızdan emin olarak, verilen kodda 12'yi kullandım.
- WiFI SSID ve Parolasını düzenleyin.
- Sağlanan taslağı yükleyin.
- Ekranda ve dudaklarda pop
- Tamamlandı!