Πίνακας περιεχομένων:
- Βήμα 1: Υλικά και εργαλεία
- Βήμα 2: Λήψη πηγαίου κώδικα
- Βήμα 3: Πρόγραμμα ATtiny85
- Βήμα 4: Συναρμολόγηση Protoboard
- Βήμα 5: Συναρμολόγηση περιβλήματος
- Βήμα 6: Επόμενα βήματα
Βίντεο: IOT123 - POWER METER BOX Συναρμολόγηση: 6 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Αυτό είναι ένα περίβλημα για το ATTINYPOWERMETER που γράφτηκε από το moononournation.
Μπορεί να μετρά συνεχώς την τάση (V), το ρεύμα (mA) και τη συσσωρευμένη χρήση ισχύος (mWh). Και επίσης σχεδιάστε ένα απλό γράφημα για να απεικονίσετε τις φιγούρες. Ο απλός οδηγός σύνδεσης εμφανίζεται στην οθόνη OLED κατά την εκκίνηση.
Ο κωδικός έχει διχαλωθεί και τροποποιηθεί για μια μικρότερη οθόνη OLED.
Τα ανοίγματα είναι βιδωτοί ακροδέκτες. αρσενικές καρφίτσες βιδωμένες για εύκολη σύνδεση.
Σας προτείνω να δοκιμάσετε το έργο με βάση το Instructable πρώτα του moononournation. Έψαξα για βελτιστοποιήσεις αλλά δεν μπόρεσα να βελτιώσω τον αρχικό του σχεδιασμό. Σκέφτηκα να προσθέσω pullups στις γραμμές I2C αλλά "αν δεν έχει σπάσει, μην το διορθώσετε".
Βήμα 1: Υλικά και εργαλεία
Υπάρχει μια πλήρης λίστα λογαριασμών υλικού και πηγών.
- Τρισδιάστατο περίβλημα (1)
- Πρωτόπλακα διπλής όψης (1)
- Οθόνη OLED (1)
- Ενότητα INA219 (1)
- ATTINY85 20PU (1)
- 2P βιδωτός σύνδεσμος (1)
- 3P βιδωτός σύνδεσμος (1)
- Μπαταρία LIR2450 (1)
- Κάτοχος LIR2450 (1)
- M2.2 x 6mm βίδες με βύθιση (4)
- Κυανοακρυλική κόλλα (1)
- Σύρμα σύνδεσης (7)
- Συγκολλητικό σίδερο (1)
- Συγκολλητής (1)
Βήμα 2: Λήψη πηγαίου κώδικα
Πηγή λήψης από το GitHub: https://github.com/IOT-123/ATtinyPowerMeter. Εάν δεν είστε εξοικειωμένοι με το GitHub, απλώς πατήστε το κουμπί "Κλωνοποίηση ή λήψη" και στη συνέχεια "Λήψη ταχυδρομείου".
Βήμα 3: Πρόγραμμα ATtiny85
Χρησιμοποιήστε το Arduino compile και προγραμματίστε την πηγή στο ATtiny85. Μπορείτε να βρείτε περισσότερες λεπτομέρειες σε αυτές τις οδηγίες:
www.instructables.com/id/Programming-the-A…
www.instructables.com/id/How-to-Program-AT…
www.instructables.com/id/How-to-program-th…
www.instructables.com/id/Programming-the-A…
www.instructables.com/id/Programming-an-At…
Βήμα 4: Συναρμολόγηση Protoboard
Υπάρχουν μερικές περιπτώσεις όπου η συγκόλληση στην άλλη πλευρά μιας διαμπερής οπής εμποδίζεται. Όταν συμβαίνει αυτό, κόλλησα ένα ντομπ στον στόχο μέσω της τρύπας, έπειτα λιώστε τη συγκόλληση και σπρώξτε το εκτεθειμένο καλώδιο σύνδεσης στην κεντρική τρύπα, κρατήστε και αφαιρέστε τη θερμότητα.
- Από το κάτω μέρος, εισαγάγετε ακίδες από το συνδετήρα 2P στο RED1 & RED2 με άνοιγμα προς τα έξω. Το συγκολλητικό κολλάει στο πάνω μέρος.
- Από το κάτω μέρος, εισάγετε ακίδες από το σύνδεσμο 3P σε RED3, RED4 & RED5 με άνοιγμα προς τα έξω. Το συγκολλητικό κολλάει στο πάνω μέρος.
- Από κάτω, εισαγάγετε καρφίτσες από το ATTINY85 στο RED6 - RED13 με δείκτη τσιπ όπως φαίνεται. Το συγκολλητικό κολλάει στο πάνω μέρος.
- Από κάτω, κολλήστε ένα μπλε σύρμα από το ΚΙΤΡΙΝΟ1 στο ΚΙΤΡΙΝΟ2.
-
Από κάτω, κολλήστε ένα πράσινο σύρμα από το ΚΙΤΡΙΝΟ3 στο ΚΙΤΡΙΝΟ4.
- Στην κορυφή, κολλήστε ένα μαύρο καλώδιο από RED1 σε RED4.
- Στο επάνω μέρος, κολλήστε ένα μαύρο καλώδιο από το BLUE1 στο BLUE2.
- Στο επάνω μέρος, κολλήστε ένα μαύρο καλώδιο από το BLUE3 στο BLUE4.
- Στο επάνω μέρος, κολλήστε ένα κόκκινο σύρμα από PINK1 σε PINK2 (αφήνοντας άφθονο πλεονάζον σύρμα όπως φαίνεται).
- Στο επάνω μέρος, κολλήστε ένα κόκκινο σύρμα από PINK3 σε PINK4 (αφήνοντας άφθονο πλεονάζον σύρμα όπως φαίνεται στην εικόνα).
- Στο επάνω μέρος, κολλήστε ένα κόκκινο σύρμα από PINK5 σε PINK6.
- Στην κορυφή, κολλήστε ένα κόκκινο σύρμα σε PINK7 (αφήνοντας πολλά περιττά).
- Στην κορυφή, κολλήστε ένα μαύρο σύρμα σε PINK8 (αφήνοντας πολλά περιττά).
- Συγκολλήστε αρσενικές κεφαλίδες 6P στη μονάδα INA219 όπως φαίνεται.
- Από πάνω, τοποθετήστε τις καρφίτσες INA219 στο ORANGE1 - ORANGE6 και κολλήστε.
- Συγκολλήστε αρσενικές κεφαλίδες 4P στην μονάδα OLED όπως φαίνεται.
- Αφαιρέστε το πλαστικό κολάρο από τις ακίδες 6P.
- Λυγίστε τους πείρους σε ένα ελαφρύ σχήμα S, η στεγνή εφαρμογή για να ελέγξετε τις σανίδες είναι παράλληλες.
- Από πάνω, τοποθετήστε τις καρφίτσες OLED στο ORANGE7 - ORANGE10 και κολλήστε.
Βήμα 5: Συναρμολόγηση περιβλήματος
- Τοποθετήστε το συναρμολογημένο πρωτόκολλο/INA219/OLED σε περίβλημα με 3D εκτύπωση και ασφαλίστε με βίδες.
- Συναρμολογήστε το SPDT με τρισδιάστατη εκτύπωση surround διακόπτη, με κυανοακρυλικό στις επιφάνειες επαφής.
- Καρφίτσες κασσίτερου στο SPDT.
- Στερεώστε τη διάταξη του διακόπτη στο περίβλημα με κυανοακρυλικό.
- Καρφίτσες κασσίτερου στη βάση LIR2450.
-
Στερεώστε τη θήκη LIR2450 στο περίβλημα με κυανοακρυλικό.
- Συγκολλήστε χαλαρό μαύρο σύρμα από το πρωτόστρωτο στην καρφίτσα -ve στην υποδοχή μπαταρίας.
- Συγκολλήστε χαλαρό κόκκινο σύρμα από το πρωτόστρωτο στη μεσαία ακίδα στον διακόπτη SPDT.
- Συγκολλήστε ένα κόκκινο σύρμα από τον πείρο +ve στο στήριγμα της μπαταρίας στον κάτω πείρο SPDT (πιο κοντά στο μεγάλο άνοιγμα στο περίβλημα).
Αν και δεν είναι απαραίτητο, μπορεί να επιτευχθεί ευκολότερη σύνδεση με την τοποθέτηση αρσενικών πείρων κεφαλίδας στους βιδωτούς συνδετήρες.
- Συνδέστε αρσενικούς πείρους 1x2P σε βίδες με βίδα 2P.
- Σε ανδρικές καρφίτσες 2x3P λυγίστε και κολλήστε καρφίτσες στη μία σειρά προς τις παρακείμενες καρφίτσες στην άλλη σειρά.
- Συνδέστε το με τις βίδες 3P.
Βήμα 6: Επόμενα βήματα
Εάν χρησιμοποιείτε το LIR2450, τοποθετήστε το ρεύμα μόλις πιέσετε το διακόπτη προς τα κάτω.
Η οθόνη παφλασμού δείχνει τη χρήση του συνδετήρα.
2P Connector (χρησιμοποιείται όταν δεν χρησιμοποιείτε το LIR2450):
- Εξωτερικός PIN, Παρακολούθηση τροφοδοσίας GND
- Εσωτερικό PIN, Παρακολούθηση τροφοδοσίας +ve
3P Connector (χρησιμοποιείται για την παρακολούθηση της συσκευής):
- Εσωτερικό PIN, Συσκευή +ve
- Μεσαίο PIN, GND συσκευής, GND μπαταρίας συσκευής
- Εξωτερικός κωδικός PIN, Μπαταρία συσκευής +ve
Συνιστάται:
IOT123 - D1M BLOCK - 2xAMUX Συναρμολόγηση: 7 Βήματα (με Εικόνες)
IOT123 - D1M BLOCK - 2xAMUX Συναρμολόγηση: Τα D1M BLOCKS προσθέτουν απτικές θήκες, ετικέτες, οδηγούς πολικότητας και breakouts για τα δημοφιλή Wemos D1 Mini SOC/Shields/Clones. Ένα από τα προβλήματα με το τσιπ ESP8266 είναι ότι διαθέτει μόνο έναν αναλογικό IO pin. Αυτό το διδακτικό δείχνει πώς να συναρμολογήσετε το 2xA
IOT123 - D1M BLOCK - RFTXRX Συναρμολόγηση: 8 Βήματα
IOT123 - D1M BLOCK - RFTXRX Συναρμολόγηση: Τα D1M BLOCKS προσθέτουν απτικές θήκες, ετικέτες, οδηγούς πολικότητας και breakouts για τα δημοφιλή Wemos D1 Mini SOC/Shields/Clones. Οι πομποί/δέκτες RF επιτρέπουν στο ESP8266 να έχει πρόσβαση σε υπάρχοντα οικιακό/βιομηχανικό αυτοματισμό. Αυτό το περίβλημα παρέχει θραύσεις για 433
IOT123 - D1M BLOCK - GY521 Συναρμολόγηση: 8 Βήματα
IOT123 - D1M BLOCK - GY521 Συναρμολόγηση: Τα D1M BLOCKS προσθέτουν απτικές θήκες, ετικέτες, οδηγούς πολικότητας και breakouts για τα δημοφιλή Wemos D1 Mini SOC/Shields/Clones. Αυτό το D1M BLOCK δίνει μια απλή σύνδεση μεταξύ του Wemos D1 Mini και της μονάδας GY-521 (οι ακίδες διεύθυνσης και διακοπής μπορούν να συνδεθούν
IOT123 - D1M BLOCK - ADXL345 Συναρμολόγηση: 8 Βήματα
IOT123 - D1M BLOCK - ADXL345 Συναρμολόγηση: Τα D1M BLOCKS προσθέτουν απτικές θήκες, ετικέτες, οδηγούς πολικότητας και breakouts για τα δημοφιλή Wemos D1 Mini SOC/Shields/Clones. Αυτό το D1M BLOCK δίνει μια απλή σύνδεση μεταξύ του Wemos D1 Mini και της μονάδας επιταχυνσιόμετρου ADXL345. Το αρχικό μου κίνητρο για ανάπτυξη
IOT123 - D1M CH340G - Συναρμολόγηση: 7 Βήματα
IOT123 - D1M CH340G - Συναρμολόγηση: Ο πίνακας ανάπτυξης ESP8266 είναι ένας καλός οδηγός για τα έργα σας IOT, αλλά παρουσιάζει προβλήματα εάν τροφοδοτούνται από μπαταρία. Είναι καλά τεκμηριωμένο πώς οι διάφοροι πίνακες ανάπτυξης ESP8266 δεν είναι αποδοτικοί σε ενέργεια (εδώ και εδώ). The Witty Develop