- Διάγραμμα μπλοκ Raspberry Pi Smart Energy Meter
- Απαιτούμενα συστατικά
- Προετοιμασία του Pi
- Διάγραμμα κυκλώματος μετρητή ενέργειας Pi
- Κωδικός Python για μετρητή ενέργειας Pi
- Διαδήλωση
Οι ενεργειακές οθόνες, είτε καλύπτουν ολόκληρο το διαμέρισμα είτε έχουν αναπτυχθεί για να παρακολουθούν μόνο μία συσκευή, παρέχουν έναν τρόπο για να παρακολουθείτε την κατανάλωσή σας και να κάνετε τις απαραίτητες προσαρμογές. Ενώ γίνονται όλο και περισσότερο διαθέσιμα στην αγορά, ο κατασκευαστής μου εξακολουθεί να πιστεύει ότι θα ήταν μια καλή ιδέα να φτιάξετε μια έκδοση DIY που θα μπορούσε να προσαρμοστεί για να ικανοποιεί συγκεκριμένες προσωπικές απαιτήσεις. Ως εκ τούτου, για το σημερινό σεμινάριο, θα δημιουργήσουμε μια οθόνη κατανάλωσης ενέργειας Raspberry Pi ικανή να αποκτήσει κατανάλωση ενέργειας και να ανεβάσει στο Adafruit.io
Μπορείτε επίσης να δείτε τον μετρητή ενέργειας IoT με βάση το Arduino και τον μετρητή προπληρωμένης ενέργειας GSM που έχουμε κατασκευάσει νωρίτερα.
Διάγραμμα μπλοκ Raspberry Pi Smart Energy Meter
Ένα μπλοκ διάγραμμα που δείχνει πώς λειτουργεί το σύστημα φαίνεται παρακάτω.
Για να επιλέξετε τις μονάδες η μία μετά την άλλη.
Τρέχουσα μονάδα ανίχνευσης: Η τρέχουσα μονάδα ανίχνευσης αποτελείται από τον αισθητήρα ρεύματος SCT -013 που μπορεί να μετρήσει έως και 100Α, ανάλογα με την έκδοση που αγοράζετε. Ο αισθητήρας μετατρέπει το ρεύμα που διέρχεται από το καλώδιο στο οποίο στερεώνεται σε ένα μικρό ρεύμα το οποίο στη συνέχεια τροφοδοτείται στο ADC μέσω ενός δικτύου διαχωριστών τάσης.
Μονάδα ανίχνευσης τάσης: Ενώ δεν μπόρεσα να βάλω τα χέρια μου σε μια μονάδα αισθητήρα τάσης, θα κατασκευάσουμε ένα DIY έναν αισθητήρα τάσης χωρίς μετασχηματιστή που μετρά την τάση χρησιμοποιώντας την αρχή των διαχωριστών τάσης. Ο αισθητήρας τάσης DIY περιλαμβάνει το στάδιο διαίρεσης τάσης όπου η υψηλή τάση μετατρέπεται σε τιμή κατάλληλη για είσοδο στο ADC.
Μονάδα επεξεργασίας: Η μονάδα επεξεργασίας περιλαμβάνει το ADC και το Raspberry pi. Το ADC παίρνει το αναλογικό σήμα και το στέλνει στο βατόμουρο pi, το οποίο στη συνέχεια υπολογίζει την ακριβή ποσότητα ισχύος που καταναλώνεται και το στέλνει σε ένα καθορισμένο σύννεφο συσκευής. Για τους σκοπούς αυτού του σεμιναρίου, θα χρησιμοποιούμε το Adafruit.io ως το Cloud Device. Έχουμε επίσης κατασκευάσει και άλλα
Αποποίηση ευθυνών: Πριν ξεκινήσουμε, είναι σημαντικό να αναφέρουμε ότι αυτό το έργο περιλαμβάνει σύνδεση με τροφοδοσία εναλλασσόμενου ρεύματος που είναι επικίνδυνη και θα μπορούσε να αποβεί μοιραία εάν δεν αντιμετωπιστεί με ασφάλεια. Βεβαιωθείτε ότι έχετε εμπειρία στο AC πριν επιχειρήσετε αυτό.
Ετοιμος? Ας βουτήξουμε.
Απαιτούμενα συστατικά
Απαιτούνται τα ακόλουθα στοιχεία για την κατασκευή αυτού του έργου.
- Raspberry Pi 3 ή 4 (η διαδικασία θα πρέπει να είναι η ίδια για το RPI2 με WiFi Dongle)
- ADS1115 16bit I2C ADC
- YHDC SCT-013-000
- 2.5A 5V MicroUSB Power Adapter
- Αντίσταση 2W 10K (1)
- Αντίσταση 1 / 2W 10K (2)
- Αντίσταση 33ohms (1)
- Αντίσταση 2W 3.3k (1)
- Δίοδος IN4007 (4)
- 3.6v Δίοδος Zener (1)
- Ποτενσιόμετρο 10k (ή Preset) (1)
- Πυκνωτής 50v 1uf
- Πυκνωτής 50v 10uf (2)
- BreadBoard
- Jumper Wire
- Άλλα αξεσουάρ για χρήση του Raspberry Pi.
Εκτός από τα στοιχεία υλικού που αναφέρονται παραπάνω, το έργο απαιτεί επίσης ορισμένες εξαρτήσεις λογισμικού και βιβλιοθήκες που θα εγκαταστήσουμε καθώς συνεχίζουμε.
Ενώ αυτό το σεμινάριο θα λειτουργήσει ανεξάρτητα από το Raspberry pi OS που χρησιμοποιείται, θα χρησιμοποιώ το Raspberry Pi buster OS που λειτουργεί σε Pi 3 (θα πρέπει επίσης να λειτουργεί σε Pi 4) και θα υποθέσω ότι είστε εξοικειωμένοι με τη ρύθμιση του Raspberry Pi με το Raspbian Buster OS (σχεδόν η ίδια διαδικασία με τις προηγούμενες εκδόσεις), και γνωρίζετε πώς να το SSH σε αυτό χρησιμοποιώντας ένα τερματικό λογισμικό όπως το hyper. Εάν έχετε προβλήματα με οποιοδήποτε από αυτά, υπάρχουν τόνοι σεμιναρίων Raspberry Pi σε αυτόν τον ιστότοπο που μπορούν να σας βοηθήσουν
Προετοιμασία του Pi
Πριν ξεκινήσουμε την καλωδίωση των στοιχείων και την κωδικοποίηση, υπάρχουν μερικές απλές εργασίες που πρέπει να εκτελέσουμε στο βατόμουρο pi για να βεβαιωθούμε ότι είμαστε έτοιμοι να ξεκινήσουμε.
Βήμα 1: Ενεργοποίηση του Pi I2C
Στον πυρήνα του σημερινού έργου δεν είναι μόνο το βατόμουρο pi, αλλά το ADS1115 16bit I2C που βασίζεται στο ADC. Το ADC μας επιτρέπει να συνδέουμε αναλογικούς αισθητήρες με το Raspberry Pi, καθώς το ίδιο το Pi δεν διαθέτει ενσωματωμένο ADC. Παίρνει τα δεδομένα μέσω του δικού του ADC και προωθεί στο βατόμουρο pi μέσω I2C. Ως εκ τούτου, πρέπει να ενεργοποιήσουμε την επικοινωνία I2C στο Pi ώστε να μπορεί να επικοινωνεί μαζί της.
Ο δίαυλος Pi του I2C μπορεί να ενεργοποιηθεί ή να απενεργοποιηθεί μέσω της σελίδας διαμόρφωσης του raspberry pi. Για να το ξεκινήσετε, κάντε κλικ στο εικονίδιο Pi στην επιφάνεια εργασίας και επιλέξτε προτιμήσεις ακολουθούμενες από τη διαμόρφωση Raspberry pi.
Αυτό θα ανοίξει τη σελίδα διαμόρφωσης. Ελέγξτε το ενεργοποιημένο κουμπί επιλογής για το I2C και κάντε κλικ στο OK για να το αποθηκεύσετε και επανεκκινήστε το Pi για να πραγματοποιήσετε τις αλλαγές.
Εάν εκτελείτε το Pi σε λειτουργία χωρίς κεφαλή, μπορείτε να αποκτήσετε πρόσβαση στη σελίδα διαμόρφωσης Raspbian εκτελώντας το sudo raspi-config.
Βήμα 2: Εγκατάσταση της βιβλιοθήκης ADS11xx από το Adafruit
Το δεύτερο πράγμα που πρέπει να κάνουμε είναι να εγκαταστήσουμε τη βιβλιοθήκη ADS11xx python η οποία περιέχει συναρτήσεις και ρουτίνες που μας διευκολύνουν να γράψουμε ένα σενάριο python για τη λήψη τιμών από το ADC.
Ακολουθήστε τα παρακάτω βήματα για να το κάνετε αυτό.
- Ενημερώστε το pi τρέχοντας. sudo apt-get ενημέρωση ακολουθούμενη από sudo apt-get αναβάθμιση, αυτό θα ενημερώσει το pi διασφαλίζοντας ότι δεν υπάρχουν προβλήματα συμβατότητας για οποιοδήποτε νέο λογισμικό επιλέγετε να εγκαταστήσετε.
- Στη συνέχεια, εκτελέστε την εντολή cd ~ για να βεβαιωθείτε ότι βρίσκεστε στον αρχικό κατάλογο.
- Στη συνέχεια, εγκαταστήστε τα build-απαραίτητα εκτελώντας. sudo apt-get install build-essential python-dev python-smbus git
- Στη συνέχεια, κλωνοποιήστε το φάκελο Adafruit git που περιέχει τη βιβλιοθήκη ADS εκτελώντας. git clone https://github.com/adafruit/Adafruit_Python_ADS1x15.git
- Μεταβείτε στον κατάλογο του κλωνοποιημένου αρχείου και εκτελέστε το αρχείο εγκατάστασης χρησιμοποιώντας. cd Adafruit_Python_ADS1x1z ακολουθούμενο από sudo python setup.py install
Με αυτήν την ενέργεια, η εγκατάσταση θα πρέπει τώρα να ολοκληρωθεί.
Μπορείτε να δοκιμάσετε την εγκατάσταση της βιβλιοθήκης συνδέοντας το ADS1115 όπως φαίνεται στην παρακάτω ενότητα σχήματος και να εκτελέσετε πρώτα το δείγμα κώδικα που συνοδεύει τη βιβλιοθήκη, αλλάζοντας στο φάκελο χρησιμοποιώντας cd παραδείγματα και εκτέλεση του παραδείγματος χρησιμοποιώντας? python simpletest.py
Βήμα 3: Εγκατάσταση του Adafruit.IO Python Module
Όπως αναφέρθηκε κατά τη διάρκεια των εισαγωγών, θα δημοσιεύσουμε αναγνώσεις από τους αισθητήρες τάσης και ρεύματος στο Adafruit IO Cloud από το οποίο μπορεί να προβληθεί από όλο τον κόσμο ή να συνδεθεί με το IFTTT για να εκτελέσει οποιεσδήποτε ενέργειες επιθυμείτε.
Η ενότητα Adafruit.IO python περιέχει υπορουτίνες και λειτουργίες στις οποίες θα αξιοποιήσουμε, για εύκολη ροή δεδομένων στο cloud. Ακολουθήστε τα παρακάτω βήματα για να εγκαταστήσετε τη λειτουργική μονάδα.
- Εκτελέστε το cd ~ για να επιστρέψετε στον αρχικό κατάλογο.
- Στη συνέχεια, εκτελέστε την εντολή. sudo pip3 εγκατάσταση adafruit-io . Θα πρέπει να εγκαταστήσει τη μονάδα Adafruit IO python.
Βήμα 4: Ρύθμιση του λογαριασμού σας στο Adafruit.io
Για να χρησιμοποιήσετε το Adafruit IO σίγουρα θα πρέπει πρώτα να δημιουργήσετε έναν λογαριασμό και να αποκτήσετε ένα κλειδί AIO. Αυτό το κλειδί AIO μαζί με το όνομα χρήστη σας θα χρησιμοποιηθεί από το σενάριο python για πρόσβαση στην υπηρεσία cloud Adafruit IO. Για να δημιουργήσετε λογαριασμό, επισκεφτείτε https://io.adafruit.com/, κάντε κλικ στο κουμπί έναρξης δωρεάν και συμπληρώστε όλες τις απαιτούμενες παραμέτρους. Με την ολοκλήρωση της εγγραφής, θα πρέπει να δείτε το κουμπί Προβολή κλειδιού AIO στα δεξιά της αρχικής σας σελίδας.
Κάντε κλικ σε αυτό για να λάβετε το κλειδί AIO.
Με το κλειδί που αντιγράφηκε, είμαστε έτοιμοι να ξεκινήσουμε. Ωστόσο, για να διευκολύνετε τη διαδικασία αποστολής δεδομένων στην υπηρεσία cloud, μπορείτε επίσης να δημιουργήσετε τις ροές στις οποίες θα αποστέλλονται τα δεδομένα. (περισσότερες πληροφορίες σχετικά με το τι είναι οι ροές AIO μπορείτε να βρείτε εδώ). Δεδομένου ότι βασικά θα στέλνουμε κατανάλωση ενέργειας, θα δημιουργήσουμε μια τροφοδοσία για ενέργεια. Για να δημιουργήσετε μια ροή, κάντε κλικ στο "feeds" στο επάνω μέρος της σελίδας AIO και κάντε κλικ στο add new feed.
Δώστε το όποιο όνομα θέλετε, αλλά για να διατηρήσετε τα πράγματα απλά, θα το ονομάζω κατανάλωση ενέργειας. Μπορείτε επίσης να αποφασίσετε να δημιουργήσετε τροφοδοσίες για τάση και ρεύμα και να προσαρμόσετε τον κώδικα για να δημοσιεύσετε δεδομένα σε αυτές.
Με όλα αυτά στη θέση τους, είμαστε τώρα έτοιμοι να ξεκινήσουμε την κατασκευή του έργου.
Διάγραμμα κυκλώματος μετρητή ενέργειας Pi
Τα σχήματα για το έργο Raspberry Pi Energy Monitor είναι σχετικά περίπλοκα και συνεπάγεται σύνδεση με τάση εναλλασσόμενου ρεύματος όπως αναφέρθηκε προηγουμένως, παρακαλούμε φροντίστε να λάβετε όλες τις απαραίτητες προφυλάξεις για να αποφύγετε ηλεκτροπληξία. Εάν δεν είστε εξοικειωμένοι με τον ασφαλή χειρισμό τάσεων AC, αφήστε τη χαρά να το εφαρμόσετε σε ένα breadboard, χωρίς να το τροφοδοτήσετε, να είναι ικανοποιητικό.
Τα σχήματα περιλαμβάνουν τη σύνδεση της μονάδας αισθητήρων τάσης και ρεύματος με το ADC, το οποίο στη συνέχεια στέλνει τα δεδομένα από τους αισθητήρες στο Raspberry Pi. Για να γίνουν ευκολότερες οι συνδέσεις, τα σχήματα για κάθε μονάδα παρουσιάζονται από μόνα τους.
Σχέδιο αισθητήρα ρεύματος
Συνδέστε εξαρτήματα για τον τρέχοντα αισθητήρα όπως φαίνεται στα παρακάτω σχήματα.
Ο τρέχων μετασχηματιστής που χρησιμοποιείται σε αυτό το έργο φαίνεται παρακάτω, όπως μπορείτε να δείτε ότι έχουμε τρία καλώδια από αυτό, δηλαδή γείωση, Cout και 3.3V
Σχέδια αισθητήρα τάσης
Συνδέστε εξαρτήματα για τον αισθητήρα τάσης όπως φαίνεται στα παρακάτω σχήματα.
Σχηματική μονάδα επεξεργασίας
Συνδέστε τα πάντα μαζί με το ADC (ADS1115) που είναι συνδεδεμένο με το βατόμουρο pi και την έξοδο των αισθητήρων ρεύματος και τάσης που συνδέονται στους ακροδέκτες A0 και A1 του ADS1115 αντίστοιχα.
Βεβαιωθείτε ότι οι ακροδέκτες GND και των δύο μονάδων ανίχνευσης είναι συνδεδεμένοι στο GND του ADC ή στο βατόμουρο pi.
Για να κάνω τα πράγματα λίγο λιγότερο ασταθή, εφάρμοσα τους αισθητήρες τάσης και ρεύματος σε ένα Protoboard. Επίσης, δεν συνιστάται η κατασκευή κυκλώματος τροφοδοσίας AC στο breadboard Εάν κάνετε το ίδιο, η τελική σας εγκατάσταση μπορεί να μοιάζει με την παρακάτω εικόνα.
Με τις συνδέσεις ολοκληρωμένες, είμαστε πλέον έτοιμοι να γράψουμε τον κωδικό για το έργο.
Κωδικός Python για μετρητή ενέργειας Pi
Όπως συνήθως με τα έργα μας για βατόμουρο, θα αναπτύξουμε τον κώδικα για το έργο χρησιμοποιώντας python. Κάντε κλικ στο εικονίδιο raspberry pi στην επιφάνεια εργασίας, επιλέξτε προγραμματισμό και ξεκινήστε όποια έκδοση του python θέλετε να χρησιμοποιήσετε. Θα χρησιμοποιώ το Python 3 και ορισμένες από τις λειτουργίες του python 3 ενδέχεται να μην λειτουργούν για το python 2.7. Άρα μπορεί να χρειαστεί να κάνετε κάποια σημαντική αλλαγή στον κώδικα εάν θέλετε να χρησιμοποιήσετε το python 2.7. Θα κάνω μια ανάλυση του κώδικα σε μικρά αποσπάσματα και θα μοιραστώ ολόκληρο τον κωδικό μαζί σας στο τέλος.
Ετοιμος? Δροσερός.
Ο αλγόριθμος πίσω από τον κώδικα είναι απλός. Το σενάριο python ερωτά το ADS1115 (πάνω από I2C) για μετρήσεις τάσης και ρεύματος. Λαμβάνεται η ληφθείσα αναλογική τιμή, λαμβάνεται δείγμα και λαμβάνεται η ρίζα μέση τετραγωνική τιμή της τάσης και του ρεύματος. Η ισχύς σε κιλοβάτ υπολογίζεται και αποστέλλεται στην τροφοδοσία Adafruit IO μετά από συγκεκριμένα διαστήματα.
Ξεκινάμε το σενάριο συμπεριλαμβάνοντας όλες τις βιβλιοθήκες που θα χρησιμοποιούμε. Αυτό περιλαμβάνει ενσωματωμένες βιβλιοθήκες όπως τη βιβλιοθήκη χρόνου και μαθηματικών και τις άλλες βιβλιοθήκες που εγκαταστήσαμε νωρίτερα.
εισαγωγή χρόνου εισαγωγής Adafruit_ADS1x15 από Adafruit_IO εισαγωγή * εισαγωγή μαθηματικών
Στη συνέχεια, δημιουργούμε μια παρουσία της βιβλιοθήκης ADS1115 η οποία θα χρησιμοποιηθεί για την αντιμετώπιση του φυσικού ADC.
# Δημιουργήστε μια παρουσία ADS1115 ADC (16-bit).. adc1 = Adafruit_ADS1x15.ADS1115 ()
Στη συνέχεια, δώστε το όνομα χρήστη Adafruit IO και το κλειδί "AIO".
όνομα χρήστη = 'εισαγάγετε το όνομα χρήστη σας ανάμεσα σε αυτά τα εισαγωγικά' AIO_KEY = 'το κλειδί aio σας' aio = Πελάτης (όνομα χρήστη, AIO_KEY)
Κρατήστε το κλειδί ασφαλές. Μπορεί να χρησιμοποιηθεί για πρόσβαση στον λογαριασμό σας adafruit io χωρίς την άδειά σας.
Στη συνέχεια, δημιουργούμε μερικές μεταβλητές όπως το κέρδος για το ADC, τον αριθμό των δειγμάτων που θέλουμε και ορίζουμε τη στρογγυλοποίηση που σίγουρα δεν είναι κρίσιμη.
GAIN = 1 # δείτε ads1015 / 1115 τεκμηρίωση για πιθανές τιμές. δείγματα = 200 # αριθμός δειγμάτων που λαμβάνονται από τις διαφημίσεις1115 θέσεις = int (2) # στρογγυλοποίηση
Στη συνέχεια, δημιουργούμε ένα βρόχο για να παρακολουθούμε το ρεύμα και την τάση και να στέλνουμε τα δεδομένα στο Adafruit io σε διαστήματα. Ο βρόχος while ξεκινά ρυθμίζοντας όλες τις μεταβλητές στο μηδέν.
while True: # reset variables count = int (0) datai = datav = maxIValue = 0 #max τρέχουσα τιμή στο δείγμα maxVValue = 0 #max τιμή τάσης στο δείγμα IrmsA0 = 0 #root mean square current VrmsA1 = 0 # root mean square voltage ampsA0 = 0 # τρέχουσα μέγιστη τάσηA1 = 0 # τάση κιλοβάτ = float (0)
Δεδομένου ότι εργαζόμαστε με κυκλώματα εναλλασσόμενου ρεύματος, η έξοδος του SCT-013 και ο αισθητήρας τάσης θα είναι ένα κύμα, έτσι ώστε να υπολογιστεί το ρεύμα και η τάση από ημιτονοειδές κύμα, θα χρειαστεί να λάβουμε τις τιμές αιχμής. Για να λάβουμε τις τιμές αιχμής, θα δοκιμάσουμε τόσο την τάση όσο και το ρεύμα (200 δείγματα) και θα βρούμε τις υψηλότερες τιμές (τιμές αιχμής).
για μέτρηση στο εύρος (δείγματα): datai.insert (count, (abs (adc1.read_adc (0, gain = GAIN)))) datav.insert (count, (abs (adc1.read_adc (1, gain = GAIN)))) # δείτε εάν έχετε μια νέα εκτύπωση maxValue (datai) εάν datai> maxIValue: maxIValue = datai if datav> maxVValue: maxVValue = datav
Στη συνέχεια, τυποποιούμε τις τιμές μετατρέποντας από τις τιμές ADC στην πραγματική τιμή μετά την οποία στη συνέχεια χρησιμοποιούμε την εξίσωση Root Mean Square για να βρούμε την τάση και το ρεύμα RMS.
# υπολογισμός ρεύματος χρησιμοποιώντας τα δεδομένα δειγματοληψίας # το sct-013 που χρησιμοποιείται βαθμονομείται για έξοδο 1000mV @ 30A. IrmsA0 = float (maxIValue / float (2047) * 30) IrmsA0 = round (IrmsA0, places) ampsA0 = IrmsA0 / math.sqrt (2) ampsA0 = round (ampsA0, places) # Υπολογισμός τάσης VrmsA1 = float (maxVValue * 1100 / float (2047)) VrmsA1 = round (VrmsA1, places) voltsA1 = VrmsA1 / math.sqrt (2) voltsA1 = round (voltsA1, places) print ('Voltage: {0}'. format (voltsA1)) print ('Τρέχουσα: {0} '. Μορφή (ampsA0))
Με αυτόν τον τρόπο, η ισχύς υπολογίζεται και τα δεδομένα δημοσιεύονται στο adafruit.io
#calculate power power = round (ampsA0 * voltsA1, places) print ('Power: {0}'. format (power)) #post data to adafruit.io EnergyUsage = aio.feeds ('EnergyUsage') aio.send_data (' EnergyUsage », ισχύς)
Για δωρεάν λογαριασμούς, το adafruit απαιτεί κάποια χρονική καθυστέρηση μεταξύ αιτημάτων ή μεταφόρτωσης δεδομένων.
# Περιμένετε πριν επαναλάβετε το χρόνο βρόχου. Ύπνος (0)
Ο πλήρης κωδικός για το έργο είναι διαθέσιμος στο κάτω μέρος αυτής της σελίδας
Διαδήλωση
Με τον κωδικό πλήρες, αποθηκεύστε τον και πατήστε το κουμπί εκτέλεσης στο python IDE. Πριν από αυτό, βεβαιωθείτε ότι το Pi είναι συνδεδεμένο στο Διαδίκτυο μέσω WiFi ή LAN και ότι το κλειδί aio και το όνομα χρήστη σας είναι σωστά. Μετά από λίγο, θα πρέπει να αρχίσετε να βλέπετε τα ενεργειακά δεδομένα (ισχύς) που εμφανίζονται στη ροή του Adafruit.io. Η εγκατάσταση του υλικού μου κατά τη διάρκεια της επίδειξης ήταν έτσι
Για να προχωρήσουμε περισσότερο, θα μπορούσατε να δημιουργήσετε έναν πίνακα ελέγχου στο adafruit.io και να προσθέσετε ένα στοιχείο γραφήματος, ώστε να έχετε μια γραφική προβολή των δεδομένων, όπως φαίνεται στην παρακάτω εικόνα.
Αυτό είναι παιδιά, μπορείτε τώρα να παρακολουθείτε την κατανάλωση ενέργειας από οπουδήποτε στον κόσμο. Είναι σημαντικό να σημειωθεί ότι σίγουρα πρέπει να γίνουν πολύ πιο συντονισμένοι και βαθμονομήσεις για να το μετατρέψουμε σε μια πραγματικά ακριβή λύση, αλλά πιστεύω ότι αυτό σας δίνει σχεδόν όλα όσα χρειάζεστε για να προχωρήσετε.
Μη διστάσετε να μου κάνετε ερωτήσεις σχετικά με το έργο μέσω της ενότητας σχολίων. Θα προσπαθήσω να απαντήσω όσο το δυνατόν περισσότερο. Μέχρι την επόμενη φορά.