Mündəricat:
Video: Arduino ilə elektrik sayğacını necə oxumaq olar: 3 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Elektrik xərclərinizi məhdudlaşdırmaq və ətraf mühiti qorumaq üçün evinizin cari enerji istehlakını və ya ümumi enerji istehlakını bilmək çox vaxt maraqlı olardı. Bu, əslində problem deyil, çünki əsasən quraşdırma kabinetinizdə ağıllı rəqəmsal elektrik sayğacı tapa bilərsiniz. Burada Almaniyada kabinetinizdə tez -tez Çindən Holley Tech tərəfindən hazırlanmış DZ541 modelini tapa bilərsiniz. Bu sayğac, toplanan məlumatları sözdə SML protokolu ilə yaymaq üçün optik infraqırmızı interfeys və RS485 interfeysi ilə təchiz edilmişdir. Bu layihədə RS485 interfeysindən istifadə edərək Arduino'yu sayğaca bağlayacağıq və ümumi enerji istehlakı və real gücün dəyərlərini oxuyacağıq.
Addım 1: RS485 Bağlantısı
Arduino -nu RS485 vasitəsi ilə sayğaca bağlamaq üçün Arduino RS485 qalxanımızı təcrid olunmuş interfeysi ilə istifadə etdim. Sayğacın RS485 terminalları plastik bir örtüklə qorunur. Bu örtük ümumiyyətlə möhürlə bağlanır. Bu qapağı özünüz açmayın. Təhlükəli ola bilər və möhürün qırılması enerji təchizatçınızla bir çox problemlərin səbəbi ola bilər. Ən yaxşı yol elektrikçidən kömək istəməkdir. Kabeli sayğacın RS485 terminallarına bağlaya və möhürü bərpa edə bilər.
İndi sayğacın A və B terminallarını qalxanın A və B terminalları ilə bağlaya bilərsiniz.
Addım 2: Jumper və DIP Switch Setting
RS485 qalxanı konfiqurasiya üçün bəzi atlayıcılar və DIP açarları ilə təchiz edilmişdir. Zəhmət olmasa DIP açarlarını bu şəkildə qurun: SW1 - ON, OFF, OFF, OFF (alıcı həmişə açıqdır) SW2 - OFF, OFF, ON, ON (RS485 rejimi) SW3 - ON, OFF, OFF, OFF (müqaviməti dayandırmaq)) Yalnız iki tullanan qurulmalıdır: Arduino UNO üçün JP1 - 5V və RX - 2 mövqeyində ikinci tullanan
Addım 3: Kod
UART -dan ayıklama və proqramlaşdırma üçün istifadə edirik. Sayğac D2 portu və 9600 Baud (8N1) vasitəsi ilə bir proqram UART vasitəsi ilə bağlanır. Sayğac məlumatları davamlı olaraq göndərir. Proqram, maraqlı məlumat paketlərini tapmaq üçün məlumat axınında xüsusi bayt ardıcıllığı axtarır. Digər sayğaclar üçün bayt ardıcıllığını və ya bayt (başlıq) ardıcıllığı ilə maraqlı məlumatlar arasındakı məsafəni düzəltmək lazım ola bilər. Ümumi enerji istehlakı və real güc üçün kodlaşdırılmış dəyərlər Arduino IDE terminal pəncərəsində göstəriləcək.
Tövsiyə:
Raspberry Pi istifadə edərək LCD -də DHT məlumatlarını necə oxumaq olar: 6 addım
Raspberry Pi istifadə edərək LCD -də DHT məlumatlarını necə oxumaq olar: Temperatur və nisbi rütubət mühitdəki hava məlumatları üçün vacibdir. İkisi bir mini hava stansiyasının verdiyi məlumatlar ola bilər. Raspberry Pi ilə istiliyinizi və Nisbi rütubətinizi oxumaq müxtəlif variantlardan istifadə etməklə əldə edilə bilər
Su axını sayğacını necə yaratmaq olar: 7 addım
Su axını sayğacını necə yaratmaq olar: GreenPAK ™ komponentlərindən istifadə edərək dəqiq, kiçik və ucuz maye axını sayğacı asanlıqla hazırlana bilər. Bu Təlimat kitabında, su axını davamlı olaraq ölçən və üç 7 seqmentli displeydə göstərən bir su axını sayğacını təqdim edirik. Axın hissi
Bir sikkə sayğacını necə etmək olar: 3 addım
Bir sikkə sayğacını necə hazırlamaq olar: Bu Təlimat, GreenPAK ™ ilə bir donuz bank sikkə sayğacının necə yaradılacağını izah edəcək. Bu banka sayğacı üç əsas komponentdən istifadə edəcək: GreenPAK SLG46531V: GreenPAK sensorlar və displa arasında tərcüməçi olaraq xidmət edir
Raspberry Pi və Ubidots ilə İnsan Sayğacını Necə Qurmaq olar: 6 addım
Raspberry Pi və Ubidots ilə İnsanlar Sayğacını Necə Yaratmaq olar: Bu sadə layihədə, Raspberry Pi -nin qarşısından bir obyektin keçdiyini müəyyən etmək üçün hərəkət sensoru istifadə edəcəyik. Sonra bunun neçə dəfə baş verdiyini hesablayacağıq və bu dəyəri Ubidotlara göndərəcəyik. İnsan sayğacları, ümumiyyətlə, bahalı qurğulardır
Bir MCU Pin ilə bir çox açarı necə oxumaq olar: 4 addım
Bir MCU Pimi ilə Bir çox Anahtarı Necə Oxumaq olar: Heç bir layihə (lər) dən qaçmısınızmı və buna daha çox şey əlavə edərkən (böyüyən bir yaradıcılıq deyirik) layihə böyüməyə və böyüməyə davam edirmi? Son bir layihədə bir tezlik ölçücü qururdum və beş funksiya əlavə etdim