İçindekiler:
- Gereçler
- Adım 1: Bluetooth Modülünü Hazırlama
- Adım 2: Arduino IDE'nize EmonLib'i Kurmak, Sketch'i Yüklemek
- Adım 3: Dikkat! Yüksek voltaj
Video: RoboRemo Uygulamasını Kullanan KiloWatthour Meter: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:16
Klima/ısı pompam kurulduğunda, onunla birlikte gelen uygulama oldukça iyi çalıştı (Panasonic konfor bulutu). Artık uygulama, sistemi kontrol etmek için uygundur, ancak izleme kısmı bazen sunucu zaman aşımları nedeniyle başarısız olur. Ayrıca ölçülen kWh'ler hakkında da şüphelerim var, iki günü neredeyse aynı dış sıcaklıklarla karşılaştırdığımda bir gün 11kWh, diğer 2kWh ile sonuçlanır…
Harekete geçme zamanı!
Normalde bu işi yapmak için en sevdiğim tahtayı, bir Wemos D1'i ve Micropython'u kullanırım ama birkaç testten sonra D1'in ADC'sinin doğruluktan yoksun olduğu görüldü… Kesin bir tepe dedektör devresi bile sorunu çözmedi. Google benim (ve sizin!) arkadaşınız, bu yüzden bu harika siteyi keşfettim: Open Energy Monitor. Öğrenebilir ve keşfedebilirsiniz, ihtiyacınız olan her şey burada! Ayrıca mükemmel çalışan bir Arduino kütüphanesi de sağlıyorlar:EmonLib.
Sonuçlar en sevdiğim Android uygulamalarından biri olan RoboRemo'da görüntülendiği için eskizleri test ettim ve değiştirdim. son çizimde yerleşik bir kWh-metre vardır ve kalibrasyon değerleri kullanılan akım trafosuna (CT) uyarlanmıştır. Öğrenme bölümünü incelemenizi şiddetle tavsiye ederim:
Bölümü öğrenin. Güzelliklerle dolu! AndroidPhone(Tablet) ile kWh-metre bağlantısı, bir HC-05 Bluetooth modülü aracılığıyla kurulur.
Gereçler
-- RoboRemo uygulamasının yüklü olduğu Android telefon veya tablet
-- Arduino Uno veya Nano ve programlama kablosu
--Bluetooth modülü HC-05 bağlantısı
-- CT (akım trafosu) Parça numarası SCT-013-050 bağlantısı
- 2 direnç 10kOhm 1/4W (farklı değerler tamam, aynı oldukları sürece 470kOhm'a kadar)
-- 1 kapasitör 10microFarad (16V TAMAM)
İsteğe bağlı:
--Test için ekmek tahtası
--Kolay montaj için Breakoutboard
--Bluetooth modülünü programlamak için USB'den seri kabloya
Adım 1: Bluetooth Modülünü Hazırlama
Bluetooth iletişimi, donanım Arduino Rx/Tx terminalleri @9600 baud aracılığıyla yapılır.
Bu yüzden modülümüzü hazırlamalı, adlandırmalı ve baud hızını doğrulamalı/ayarlamalıyız. İsteğe bağlı USB seri kablosu ve bir terminal emülatörü (veya Arduino IDE seri monitörü) ile yapılabilir. Modülün "anahtar" pimi Vcc'ye çekilmeli ve baud hızı 38400'e ayarlanmalıdır. Kablo yok mu? Sorun değil, bu site (Almanca) her şeyi açıklıyor: setup HC-05 Gomcu.
Modülünüzü adlandırın, baud hızını kontrol edin/ayarlayın (UART 9600, 0, 0) ve işiniz bitti!
Adım 2: Arduino IDE'nize EmonLib'i Kurmak, Sketch'i Yüklemek
Hepsi burada:Kütüphane kuruluyor. IDE'nizi yeniden başlatın, bitti:-)
taslağı UNO/Nano'nuza yükleyin ve dirençleri/kapasitörleri ve akım transformatörünü şematikte görüldüğü gibi bağlayın. DİKKAT! Çizim, akım trafosu Parça Numarası SCT-013-050 için değiştirildi. Şematikteki transformatöre paralel direnç çıkarılmalıdır (sadece 2 10kOhm ve kapasitör gereklidir). Diğer CT'ler kullanılabilir ancak çizim kalibrasyon değeri uyarlanmalıdır ("mevcut tip" olması durumunda yük direnci eklenmelidir).
Arduino'yu bilgisayarınıza bağlayın ve seri monitor@9600 baud'u açın. Arduino'yu sıfırlayın, dizilerin seri monitörde yazdırılıp yazdırılmadığına bakın. Dizeler, RoboRemo arayüzü için takılır ve kullanıcıların tercihine göre değiştirilebilir (bkz. RoboRemo kılavuzu). RoboRemo arayüzünü yüklemeye çalıştım ama sunucu hatasına neden oluyor… Her neyse, RoboRemo'ya veri göndermek basittir: ID + String(Values) +\n içeren bir dize yapın, hepsi bu. RoboRemo'dan gelen komutlar, \n ile biten dizelerdir.
29 Şubat 2019 Güncellemesi: Arduino ADC çözünürlüğü nedeniyle taslağı biraz değiştirdim, kısa devreli bir giriş bile.55Amps veya yaklaşık 100Watt verdi. Böylece 0,55Amp altındaki tüm akımlar sıfıra indirilir.
Yeni dosya 1.3 sürümüdür.
Adım 3: Dikkat! Yüksek voltaj
CT'nin kurulumu burada çok iyi açıklanmıştır. Kendine iyi bak, Yüksek Gerilim!
Bluetooth modülünü Arduino'ya bağlayın: 5V - Vcc, GND - GND Rx - Tx, Tx - Rx.
Arduino, USB üzerinden değil, 5V'luk bir besleme ile güçlendirilmelidir!
Bluetooth modülünü telefon/tablet ile eşleştirin, uygulamayı başlatın ve güzel bir kWhmetreye sahip olun!
Eğlence !
Önerilen:
[2020] Bir RC Arabayı Kontrol Etmek İçin IPhone veya IPad ve Micro:bit Game Pad Uygulamasını Kullanma: 23 Adım
[2020] Bir RC Arabayı Kontrol Etmek İçin IPhone veya IPad ve Micro:bit Game Pad Uygulamasını Kullanma: Micro:bit'inizi kontrol etmek için iPhone veya iPad'inizi kullanmayı düşündünüz mü? Uygulama mağazası? "micro:bit" App Store'da ve uygulamayı ücretsiz olarak indirebilirsiniz. NS
Bir DIY Sonoff Akıllı Anahtarı Yapın Android Uygulamasını Kullanın: 11 Adım
Kendin Yap Sonoff Akıllı Anahtarı Yap Android Uygulamasını Kullan: Sonoff Nedir? Sonoff, ITEAD tarafından geliştirilen Akıllı Ev için bir akıllı anahtar cihaz serisidir. Bu hattaki en esnek ve ucuz cihazlardan biri Sonoff Basic ve Sonoff mini'dir. Bunlar, harika bir çip olan ESP8266/E'yi temel alan Wi-Fi özellikli anahtarlardır
Telegram Uygulamasını Kullanarak ESP8266'yı Kontrol Etme: 7 Adım
ESP8266'yı Telegram Uygulamasını Kullanarak Kontrol Etme: Hey, naber beyler! Akarsh burada CETech'ten. Cihazlarınızla bir mesajlaşma uygulaması üzerinden sohbet etmeyi hiç merak ettiniz mi? Kulağa tuhaf geliyor, doğru. Ama bugün buna benzer bir şey yapacağız. Merak etmeyin cep telefonu almanıza gerek yok
Blynk Uygulamasını Kullanan IoT Hava İstasyonu: 5 Adım
Blynk Uygulamasını Kullanan IoT Hava İstasyonu: Bu proje IoT dünyasındaki ilk adımlar ile ilgilidir, burada DHT11/DHT22 sensörünü NodeMCU veya diğer ESP8266 tabanlı kart ile arayüzleyeceğiz ve internet üzerinden veri alacağız Blynk uygulamasını kullanacağız, aşağıdaki öğreticiyi kullanacağız varsa link
Wemos D1 ESP8266, Arduino IDE ve Blynk Uygulamasını Kullanan Wi-Fi Kontrollü Robot: 11 Adım (Resimlerle)
Wemos D1 ESP8266, Arduino IDE ve Blynk Uygulamasını Kullanan Wi-Fi Kontrollü Robot: Bu eğitimde size Blynk App kullanarak bir akıllı telefondan Wi-Fi kontrollü bir robotik tankın nasıl kontrol edileceğini gösteriyorum. Bu projede bir ESP8266 Wemos D1 kartı kullanıldı, ancak diğer plaka modelleri de kullanılabilir (NodeMCU, Firebeetle, vb.) ve pr