İçindekiler:

Enerji Sayacı: 6 Adım
Enerji Sayacı: 6 Adım

Video: Enerji Sayacı: 6 Adım

Video: Enerji Sayacı: 6 Adım
Video: Yeni Nesil Elektronik Elektrik Sayacı Nasıl Okunur - Nasıl Hesaplanır - Sesli Bilgiler TR - Teknik 2024, Kasım
Anonim
Enerji Ölçer
Enerji Ölçer

Dikkat - Bu projeyi herhangi biri tarafından yeniden üretirken meydana gelebilecek herhangi bir aksilikten sorumlu değiliz

XMC1100 ve TLI 4970 ve Wi-Fi modülü NodeMcu(ESP8266) kullanan Enerji Ölçer

Enerji ölçer, TLI4970 (Akım Sensörü) ve XMC 2Go'nun bir uygulamasıdır ve AC beslemeli herhangi bir elektrik prizine tak ve çalıştır cihazıdır.

Bu uygulamada Enerji ölçer aşağıdaki özelliklere sahiptir.

  • Güç, Cihazlar tarafından Tüketilen Enerji ve birinin maruz kalabileceği faturanın bir tahminini görüntüler.
  • Ev aletlerinin enerjisini uzaktan izleyin.

AC şebekesinden gelen güç, yanlışlıkla kısa devre sırasında devre kartına zarar vermemek için bir sigortadan çekilir ve geçirilir.

Ardından AC güç hattı iki parçaya dağıtılır:

1. Akım sensöründen (TLI4970) yüke.

2. 230V AC/5V DC Güç Kaynağı modülü.

Akım sensörü bir yükten geçen akım miktarını ölçer ve enerji, güç ve fatura kalibrasyonunun gerçekleştiği XMC 2Go'ya 16 bit SPI verisi (13 bit akım değeri) gönderir.

XMC 2Go, verileri Nodemcu kullanarak buluta (Thingspeak) gönderir ve ayrıca bir OLED'de görüntülenir.

Cihazları çalıştırmak için, 230v AC'yi 5v DC'ye düşürmek için Buck dönüştürücü kullanılır

Adım 1: Bileşenler/donanım ve Kullanılan Araçlar

Kullanılan Bileşenler/donanım ve Araçlar
Kullanılan Bileşenler/donanım ve Araçlar
Kullanılan Bileşenler/donanım ve Araçlar
Kullanılan Bileşenler/donanım ve Araçlar
Kullanılan Bileşenler/donanım ve Araçlar
Kullanılan Bileşenler/donanım ve Araçlar
  • Tli4970:
  • TLI4970, Infineon'un kanıtlanmış Hall teknolojisine dayanan yüksek hassasiyetli bir akım sensörüdür. ±50A'e kadar AC ve DC ölçüm aralığı ve 16bit (13-bit akım değeri) SPI çıkışı. A/D dönüştürücüler, 0 pAmp veya referans voltajı gibi harici kalibrasyon veya ek parçalar gerektirmeyen, kullanımı kolay, tamamen dijital bir çözümdür.

Kullanıma hazır Arduino kütüphanesine sahiptir.

Lütfen TLI4970 varyantının veri sayfasını burada bulabilirsiniz.

  • XMC2Go:
  • XMC1100'lü XMC 2Go Kit belki de dünyanın en küçük, tam özellikli Mikrodenetleyici Değerlendirme Kiti'dir - XMC1100 (ARM® Cortex™-M0 tabanlı) - Yerleşik J-Link Lite Hata Ayıklayıcı (XMC4200 Mikrodenetleyici ile Gerçekleştirilmiştir) - USB Üzerinden Güç (Mikro USB) - ESD ve ters akım koruması - 2 x kullanıcı LED'i - Pin Header Breadboard'a uygun 2x8 Pin.
  • Arduino IDE kullanılarak programlanabilir. Bağlantı
  • Kullanım kılavuzu burada bulunabilir.
  • DüğümMCU:
  • Daha fazla bilgi bağlantısı için Wi-Fi kartı
  • AC-DC Çift Çıkış:
  • 220v Ac'yi 5v Dc'ye düşürür. Bağlantı
  • Oled I2C ekranı:
  • Bağlantı
  • Prototip Kurulu:
  • Bağlantı
  • 5'i 1 Arada Uzatma Kutusu:
  • Bağlantı

Elektrik telleri

  • Kullanılan aletler-
  • Küçük düz tornavida
  • Havya, lehim sökme örgüsü
  • Tel kesiciler
  • Dremal veya benzeri bir araç

Adım 2: Arduino'yu Kurun ve Örnekleri Derlemeye Hazırlayın

  • Arduino IDE'yi kurun. Bağlantı
  • Örnek kodu derlemek için Infineon kartı paketini kurun.
  • Kurulum adımını tek tek takip edin. Bağlantı
  • ESP8266 için kart paketini kurun.
  • Kurulum adımlarını tek tek takip edin. Bağlantı

Örnek kodu derlemek için gereken ekstra kitaplıkları kurun-

  1. TLI4970
  2. OLED Ekran

Not: - Zip'i indirebilir ve.zip dosyasını ekleyerek Arduino IDE'nize ekleyebilirsiniz (bilmiyorsanız, benioku dosyasında TLI4970 sensör lib'de verilen adımları izleyin), yoksa her iki kütüphaneyi de kütüphane yöneticisinden yükleyebilirsiniz. IDE'de.

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

Bağlantı şeması
Bağlantı şeması

Bağlantı aşağıdaki gibidir:

XMC 2Go ---- > Tli4970

vs -------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

Adım 4: Verileri Görselleştirmek için ThingSpeak'i Ayarlama

Verileri Görselleştirmek için ThingSpeak'i Ayarlama
Verileri Görselleştirmek için ThingSpeak'i Ayarlama
  • ThingSpeak'te bir hesap oluşturun
  • ThingSpeak hesabında bir kanal oluşturun
  • ThingSpeak Channel ve Write API Key kimlik bilgilerini alın ve NodeMCU'da flashlanacak.ino dosyasıyla birlikte bulunan gizli dosyadaki ayrıntıları güncelleyin.

Adım 5: Son Adımlar

Son Adımlar
Son Adımlar

Pakette verilen pins_ardiuno'yu değiştirdikten sonra rar dosyasında verilen kodu flashlayın.

Not: pins_arduino.h dosyasını kopyalayın ve C:\Users\….\AppData\Local\Arduino15\packages\Infineon\hardware\arm\1.4.0\variants\XMC1100\config\XMC1100_XMC2GO\ yolunda bulunan pins_arduino.h ile değiştirin. pins_arduino.h

Not: Bu dönüştürücüden 5V çıkış alın ve hem XMC2Go hem de NodeMcu'yu çalıştırın.

Adım 6: Akış Şeması ve Devre Bağlantısı

Akış Şeması ve Devre Bağlantısı
Akış Şeması ve Devre Bağlantısı
Akış Şeması ve Devre Bağlantısı
Akış Şeması ve Devre Bağlantısı

Kodu yanıp sönerek bağlantıları kontrol edin, enerji sayacı, enerji sayacına bağlı herhangi bir cihazın tükettiği gücü hesaplamaya hazırdır.

Bu maker projesinin fiyatını artıran sigortalı bu projede pano alınıyor, bu iş sadece tek priz ile yük takılarak da yapılabilir. Ama sigortasız tek priz kullanıyorsanız çift koruyucu olun. AC güç kaynağını tutarken.

Önerilen: