สารบัญ:

ตรวจสอบพลังงานใน 15 นาที: 3 ขั้นตอน
ตรวจสอบพลังงานใน 15 นาที: 3 ขั้นตอน

วีดีโอ: ตรวจสอบพลังงานใน 15 นาที: 3 ขั้นตอน

วีดีโอ: ตรวจสอบพลังงานใน 15 นาที: 3 ขั้นตอน
วีดีโอ: วิธีเปิดตาที่ 3 และอาการของการเปิดตาที่ 3 2024, กันยายน
Anonim
ตรวจสอบพลังงานใน 15 นาที
ตรวจสอบพลังงานใน 15 นาที

นี่คือเซ็นเซอร์ wifi สำหรับติดไฟกะพริบในมิเตอร์ไฟฟ้าของคุณ ตรวจจับแฟลชด้วย LDR และแสดงพลังงานบนจอแสดงผล OLED ส่งข้อมูลไปยัง Thingsboard Dashboard ตัวอย่างสดที่นี่ ลงทะเบียนสำหรับบัญชีทดลองฟรี:

ชิ้นส่วนที่จำเป็น: ESP8266 TTGO 0.91 OLED (หรือ ESP8266 ปกติและทำงานโดยไม่แสดงผล) ตัวต้านทาน LDR (ตัวต้านทานแบบแสง) ตัวต้านทาน 10K

ค่าใช้จ่าย: ทั้งหมดประมาณ 9 เหรียญ

เคล็ดลับ: ESP8266 TTGO 0.91 OLED จำหน่ายบน ebay ค้นหา: 'esp8266 oled 0.91'

ขั้นตอนที่ 1: ประสาน

ประสาน
ประสาน
ประสาน
ประสาน

มีจุดบัดกรีเพียง 4 จุด: LDR เปลี่ยนจาก A0 ถึง D0 (gpio16) ตัวต้านทาน 10K เปลี่ยนจาก A0 เป็น GND

ขั้นตอนที่ 2: รหัส

สร้างโปรแกรมด้วยรหัส Arduino ดาวน์โหลดที่ไซต์ Github ของฉัน:

การพึ่งพา:คุณต้องการไลบรารี่, U8g2lib, PubSubClient, คุณพบสิ่งเหล่านี้ในตัวจัดการไลบรารี

การตั้งค่า:ตั้งค่าของคุณไว้ที่ด้านบนของโค้ด พวกเขาอธิบายได้ดี

อัปโหลด:เลือกโปรแกรมเมอร์ 'LOLIN(WEMOS) D1 R2 & mini' หากคุณไม่เห็นมันในเมนูบอร์ด ให้ติดตั้ง ESP8266 ใน Arduino Boards Manager

ไปที่กระทู้นี้หาก TTGO OLED ของคุณไม่ทำงาน มีการแสดง pinouts OLED ของ i2c สองสามตัวที่นั่น

ขั้นตอนที่ 3: Thingsboard

Thingsboard
Thingsboard
Thingsboard
Thingsboard
Thingsboard
Thingsboard

ลงทะเบียนเพื่อรับการสาธิตสดฟรีที่

เพิ่มอุปกรณ์ด้วยชื่อ Energy monitor

ใน 'รายละเอียด' ของอุปกรณ์ คลิก 'คัดลอกโทเค็นการเข้าถึง' วางสตริงนี้ลงในรหัส THINGSBOARD_TOKEN แล้วอัปโหลด

หากทุกอย่างเป็นไปด้วยดี คุณควรเห็นข้อมูลในอุปกรณ์ 'การส่งข้อมูลระยะไกลล่าสุด' เลือก 'wh' ข้อมูลการวัดและส่งข้อมูลทางไกล (วัตต์ที่คำนวณต่อชั่วโมง) แล้วคลิก 'แสดงบนวิดเจ็ต' เลือก 'แผนภูมิ' ในเมนูแบบเลื่อนลง และค้นหา 'อนุกรมเวลา - Flot' ในแกลเลอรีภาพหมุน คลิก 'เพิ่มไปยังแดชบอร์ด' เลือกรายการที่มีอยู่หรือสร้างแดชบอร์ดใหม่ เลือก 'เปิดแดชบอร์ด' แล้วคลิก ตกลง ในแดชบอร์ด คุณต้องการเปลี่ยน Timewindow เป็น 2 ชั่วโมง และการรวมข้อมูลเป็น ไม่มี.

สำหรับมาตรวัดแบบอะนาล็อก ทำตามขั้นตอนเดียวกันจาก Telemetry และเลือกมาตรวัดแบบอะนาล็อกในวิดเจ็ต เมื่อคุณกลับมาที่แดชบอร์ด พารามิเตอร์ของมาตรวัดได้รับการแก้ไขแล้ว ใน 'ข้อมูล' จำนวนทศนิยมตั้งเป็น 0 ใน 'ขั้นสูง', ค่าต่ำสุดและสูงสุดถูกตั้งค่าเป็น 0 และ 8000 และ 'จำนวนขีดหลัก' ถูกตั้งค่าเป็น 10 เพื่อล้าง 1000 เครื่องหมาย

เสร็จแล้ว.

แนะนำ: