background image

Σχεδιασμός και υλοποίηση συστήματος IoT ασύρματου ελέγχου και μέτρησης ενέργειας 

 

94 

 

Για την εγκατάσταση της βιβλιοθήκης SDM: 

❖ 

Λήψη του πηγαίου κώδικα της βιβλιοθήκης (έκδοση 2.2.0) από το 

Github

19

❖ 

Στο Arduino IDE στο 

menu > Sketch > Include Library > Add .zip Library

 και επιλογή 

του αρχείου zip που λήφθηκε στο προηγούμενο βήμα. 

❖ 

Εύρεση και άνοιγμα του Sketchbook Location (

File > Preferences > Sketchbook) στον 

τοπικό δίσκο. 

❖ 

Κατεύθυνση  στο 

Libraries  >  SDM_ENERGY_METER

  και  επεξεργασία  του  αρχείου 

SDM_Config_User.h

 

❖ 

Προσθήκη των γραμμών: 

#define USE_HARDWARESERIAL 

#define SDM_UART_BAUD   2400 

#define ESP32 

 

❖ 

Αλλαγή του τμήματος: 

#if defined ( USE_HARDWARESERIAL ) 

  #if defined ( ESP32 ) 

    #define SDM_RX_PIN                        13 

    #define SDM_TX_PIN                        15 

  #endif 

#else 

 

σε: 
 

#if defined ( USE_HARDWARESERIAL ) 

  #if defined ( ESP32 ) 

    #define SDM_RX_PIN                        16 

    #define SDM_TX_PIN                        17 

  #endif 

#else 

 
Επίλυση προβλημάτων 

 
Αν  κατά  την  εκτέλεση  της  εντολής 

npm  start, 

για  το  λογισμικό  του  διακομιστή  ή  της 

εφαρμογής  του  διαχειριστή,  προκύψει  κάποιο  σφάλμα,  μπορεί  να  εκτελεστεί  η  εντολή 

npm audit fix, 

για προσπάθεια αυτόματης επίλυσης. 

 
Αν προκύψει οποιοδήποτε πρόβλημα κατά την εγκατάσταση ή την εκτέλεση της κινητής 
εφαρμογής, να ελεγχθούν τα 

βήματα της επίλυσης προβλημάτων

20

 από την ιστοσελίδα του 

React Native. 

 
 

 
 
 
 

 

 

19

 https://github.com/reaper7/SDM_Energy_Meter/releases/tag/v2.2.0 

20

 https://reactnative.dev/docs/troubleshooting