สารบัญ:

EPA UV Index Feed / IOT: 4 ขั้นตอน (พร้อมรูปภาพ)
EPA UV Index Feed / IOT: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: EPA UV Index Feed / IOT: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: EPA UV Index Feed / IOT: 4 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Membrane Filtration Technique for Water Analysis (E. coli, Salmonella, Pseudomonas, Coliform etc.) 2024, กรกฎาคม
Anonim
Image
Image
EPA UV Index Feed / IOT
EPA UV Index Feed / IOT

อุปกรณ์ขนาดเล็กนี้จะดึงดัชนี UV ในพื้นที่ของคุณจาก EPA และแสดงระดับ UV ใน 5 สีที่แตกต่างกัน และยังแสดงรายละเอียดบน OLED UV 1-2 คือสีเขียว 3-5 คือสีเหลือง 6-7 คือสีส้ม 8-10 คือสีแดง 11+ คือสีม่วง

เสบียง

Adafruit Feather M0 WiFi – ATSAMD21 + ATWINC1500

350 มิลลิแอมป์ชั่วโมง Lipo

หนึ่ง NeoPixel

เซิร์ฟเวอร์ที่สามารถเรียกใช้สคริปต์ php ด้วยการเชื่อมต่ออินเทอร์เน็ต

ชิ้นส่วนที่พิมพ์ 3 มิติ (แนบมาด้วย)

ขั้นตอนที่ 1: การเดินสายไฟ

การเดินสายไฟ
การเดินสายไฟ
การเดินสายไฟ
การเดินสายไฟ

คุณจะต้องเชื่อมต่อ NeoPixel กับ Adafruit Feather M0 WiFi – ATSAMD21 + ATWINC1500

ใช้เพื่อแสดงรหัสสี UV ที่ด้านบน คุณจะต้องต่อสายสวิตช์ตัวเลื่อนไปที่ GND และเปิดใช้งานพิน

ฉันใช้สวิตช์ตัวเลื่อนจากที่นี่

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

ขั้นตอนที่ 2: ตั้งค่าเซิร์ฟเวอร์ / Grab EPA Feeds

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

ไฟล์ zip มีไฟล์ uv.php ซึ่งจะดึง xml ออกจากไซต์ EPA

(เปลี่ยนรหัสไปรษณีย์เป็นรหัสไปรษณีย์ของคุณ)

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

ไฟล์ PHP ที่ฉันรวมไว้ด้านล่าง แปลไฟล์ XML และเพิ่มบางสิ่ง เช่น เวลาปัจจุบันและดัชนี UV ปัจจุบันที่ส่วนท้ายสุด และดูเหมือนว่านี้หรือไม่ 08AM 9AM:2 10AM:4 11AM:5 12PM:7 1PM:7 2PM:7 3PM:6 4PM:4 5PM:2 6PM:1 0 Adafruit MO จากนั้นประมวลผลสตริงและจับคู่สีนั้นกับสี NeoPixel ผ่านอักขระด้านล่าง

ขั้นตอนที่ 3: พิมพ์เคส

พิมพ์ไฟล์การพิมพ์ 3 มิติ

ขั้นตอนที่ 4: ประกอบ

ประกอบ
ประกอบ
ประกอบ
ประกอบ
ประกอบ
ประกอบ
  1. ตรวจสอบให้แน่ใจว่าคุณเชื่อมต่อ NeoPixel กับ PIN ที่ถูกต้อง ฉันใช้ 12 ในรหัสที่ให้มา
  2. แก้ไข WiFI SSID และรหัสผ่าน
  3. อัปโหลดร่างให้
  4. ป๊อปในจอแสดงผลและริมฝีปาก
  5. เสร็จแล้ว!

แนะนำ: