Mündəricat:

Enerji sayğacı: 6 addım
Enerji sayğacı: 6 addım

Video: Enerji sayğacı: 6 addım

Video: Enerji sayğacı: 6 addım
Video: I Applied HIGH VOLTAGE to Electric Toys! #6 (DANGEROUS) 2024, Iyul
Anonim
Enerji Ölçən
Enerji Ölçən

Diqqət - Bu layihəni kimsə tərəfindən təkrar istehsal edərkən hər hansı bir qəzaya görə məsuliyyət daşımırıq

XMC1100 və TLI 4970 və Wi-Fi modulu NodeMcu (ESP8266) istifadə edən Enerji Ölçən

Enerji sayğacı TLI4970 (Cari Sensor) və XMC 2Go tətbiqidir və AC təchizatı olan hər hansı bir elektrik prizinə qoşula bilən bir cihazdır.

Bu tətbiqdə Enerji sayğacı aşağıdakı xüsusiyyətlərə malikdir

  • Cihazların İstehlak etdiyi Güc, Enerji və ortaya çıxa biləcək qanun layihəsinin qiymətləndirməsini göstərir.
  • Məişət texnikasının enerjisini uzaqdan izləyin.

Qeyri -adi qısa qapanma zamanı dövrə lövhəsinin zədələnməməsi üçün AC elektrik şəbəkəsindən enerji çəkilir və bir sigortadan keçir.

Sonra AC elektrik xətti iki hissəyə bölünür:

1. Cari sensor vasitəsilə yükə (TLI4970).

2. 230V AC/5V DC Güc Təchizatı modulu.

Cari sensor yükdən keçən cərəyanın miqdarını ölçür və enerji, güc və hesab kalibrinin aparıldığı XMC 2Go-ya 16 bitlik SPI məlumatlarını (13 bit cərəyan dəyəri) göndərir.

XMC 2Go, məlumatları Nodemcu istifadə edərək buluda (Thingspeak) göndərir və OLED -də də göstərilir.

Cihazları işə salmaq üçün Buck çeviricisi 230v AC -ni 5v DC -ə endirmək üçün istifadə olunur

Addım 1: İstifadə olunan komponentlər/aparat və alətlər

İstifadə olunan komponentlər/aparat və alətlər
İstifadə olunan komponentlər/aparat və alətlər
İstifadə olunan komponentlər/aparat və alətlər
İstifadə olunan komponentlər/aparat və alətlər
İstifadə olunan komponentlər/aparat və alətlər
İstifadə olunan komponentlər/aparat və alətlər
  • Tli4970:
  • TLI4970, Infineon-un sübut edilmiş Hall texnologiyasına əsaslanan yüksək dəqiqlikli cərəyan sensordur. AC və DC ölçmə diapazonu ± 50A və SPI çıxışı 16bit (13 bit cərəyan dəyəri) qədərdir. Xarici kalibrləmə və ya A/D çeviriciləri, 0 pAmps və ya istinad gərginliyi kimi əlavə hissələr tələb etməyən, istifadəsi asan, tam rəqəmsal bir həlldir.

Arduino kitabxanası istifadəyə hazırdır.

Zəhmət olmasa TLI4970 variantının məlumat cədvəlini burada tapa bilərsiniz.

  • XMC2Go:
  • XMC1100 ilə XMC 2Go Kit, bəlkə də dünyanın ən kiçik, tam xüsusiyyətli Mikrokontrolör Qiymətləndirmə Kitini nümayiş etdirir-XMC1100 (ARM® Cortex ™ -M0 əsaslı)-Gəmidəki J-Link Lite Hata Ayıklayıcısı (XMC4200 Mikrokontrolör ilə həyata keçirilir)-USB üzərindən güc (Micro USB) - ESD və tərs cərəyan qorunması - 2 x istifadəçi LEDi - Breadboard üçün uyğun Pin Başlığı 2x8 Pins.
  • Arduino IDE istifadə edərək proqramlaşdırıla bilər. Bağlantı
  • İstifadəçi təlimatını burada tapa bilərsiniz.
  • NodeMCU:
  • Əlavə məlumat üçün Wi-Fi lövhəsi
  • AC-DC İkili Çıxış:
  • 220V AC -dən 5V DC -ə qədər addımlar. Bağlantı
  • Oled I2C ekranı:
  • Bağlantı
  • Prototip lövhəsi:
  • Bağlantı
  • 5 in 1 Uzatma Qutu:
  • Bağlantı

Elektrik naqilləri

  • İstifadə olunan alətlər-
  • Kiçik düz başlı tornavida
  • Lehimləmə dəmiri, sökülən örgü
  • Tel kəsicilər
  • Dremal və ya bənzər bir vasitə

Addım 2: Arduino qurun və nümunələri tərtib etməyə hazır olun

  • Arduino IDE quraşdırın. Bağlantı
  • Nümunə kodunu tərtib etmək üçün Infineon board paketini quraşdırın.
  • Quraşdırma addımlarını bir -bir izləyin. Bağlantı
  • ESP8266 üçün lövhə paketini quraşdırın.
  • Quraşdırma addımlarını bir -bir izləyin. Bağlantı

Nümunə kodunu tərtib etmək üçün lazım olan əlavə kitabxanaları quraşdırın-

  1. TLI4970
  2. OLED Ekran

Qeyd:- ya zip faylını yükləyə, həm də.zip faylını əlavə edərək Arduino IDE-yə əlavə edə bilərsiniz (bilmirsinizsə, readme faylında TLI4970 sensor lib-də verilən addımları izləyin), əks halda hər iki kitabxananı kitabxana menecerindən quraşdıra bilərsiniz. IDE -də.

Addım 3: Bağlantı Şeması

Bağlantı diaqramı
Bağlantı diaqramı

Bağlantı aşağıdakı kimidir:

XMC 2Go ----> Tli4970

Vss ------- GND

Vdd ---------> 3.3V

P0_6 --------> MISO

P0_8 -------> SCK

P0_9 -------> CS

XMC 2Go -----> Nodemcu

Vss ----------> GND

Vdd ----------> 3.3

VP2_0 ------> D6

Nodemcu - OLED

GND --------> GND

3.3V ---------> 3.3V

D1 ------------> SCK

D2 ------------> SDA

Addım 4: Verilənləri Görüntüləmək üçün ThingSpeak qurun

Verilənləri görselleştirmek üçün ThingSpeak qurmaq
Verilənləri görselleştirmek üçün ThingSpeak qurmaq
  • ThingSpeak -də bir hesab yaradın
  • ThingSpeak hesabında kanal yaradın
  • ThingSpeak Kanalının etimadnaməsini götürün və API Açarını Yazın və NodeMCU -da çalınacaq olan.ino faylı ilə birlikdə mövcud olan gizli sənəddəki məlumatları yeniləyin.

Addım 5: Son addımlar

Son addımlar
Son addımlar

Paketdə verilən pins_ardiuno dəyişdirildikdən sonra rar faylında verilən kodu yandırın.

Qeyd: pins_arduino.h kopyalayın və C: / Users \…. / AppData / Local / Arduino15 / packages / Infineon / hardware / arm / 1.4.0 / variantları / XMC1100 / config / XMC1100_XMC2GO / yolunda mövcud olan pins_arduino.h ilə əvəz edin. pins_arduino.h

Qeyd: dollar çeviricidən 5V çıxışı götürün və həm XMC2Go, həm də NodeMcu -nu işə salın.

Addım 6: Akış Şeması və Dövrə Bağlantısı

Akış Şeması və Dövrə Bağlantısı
Akış Şeması və Dövrə Bağlantısı
Akış Şeması və Dövrə Bağlantısı
Akış Şeması və Dövrə Bağlantısı

Bağlantıları yoxlayın kodunu yandırın, enerji sayğacı enerji sayğacına qoşulmuş hər hansı bir cihazın istehlak etdiyi gücü hesablamağa hazırdır.

Bu istehsalçı layihənin qiymətini artıran sigortalı lövhə götürülsə də, bu iş yalnız yükü bağlaya biləcəyiniz bir yuvadan istifadə etməklə edilə bilər. Ancaq sigortasız tək bir priz istifadə edirsinizsə, ikiqat qoruyucu olun. AC enerji təchizatı ilə işləyərkən.

Tövsiyə: