Πίνακας περιεχομένων:

Μικρή οθόνη 12V: 4 βήματα
Μικρή οθόνη 12V: 4 βήματα

Βίντεο: Μικρή οθόνη 12V: 4 βήματα

Βίντεο: Μικρή οθόνη 12V: 4 βήματα
Βίντεο: Κάμερα οπισθοπορείας με βάση για πινακίδα αυτοκινήτου - μόνο με 39€ 2024, Νοέμβριος
Anonim
Μικρή οθόνη 12V
Μικρή οθόνη 12V

Αυτό το διδακτικό είναι για μια μικροσκοπική οθόνη μπαταρίας αυτοκινήτου που δίνει απλώς έναν δείκτη φωτεινού σηματοδότη για την υγεία της μπαταρίας μέσω 3 LED.

Wantedθελα ένα που θα μπορούσα να το αφήσω μόνιμα συνδεδεμένο και είχα πολύ χαμηλή τρέχουσα ισοπαλία. Ο λόγος ήταν ότι το αυτοκίνητό μου ήταν αχρησιμοποίητο για λίγο (11 εβδομάδες - αυτο -απομόνωση) και η μπαταρία είχε τελειώσει τελείως. Αυτό είναι προβληματικό στο αυτοκίνητό μου καθώς το κανονικό άνοιγμα της πόρτας βασίζεται στην μπαταρία. Θα μπορούσα να μπω στην πόρτα του οδηγού μέσω του χειροκίνητου κλειδιού, αλλά στη συνέχεια έπρεπε να ανιχνεύσω στο πίσω μέρος του αυτοκινήτου, να τοποθετήσω μια εφεδρική μπαταρία στην μπαταρία των 12V, ώστε να ανοίξω το υπόλοιπο αυτοκίνητο και να βγάλω την μπαταρία επαναφόρτιση. Όλα πήγαν καλά, αλλά δεν ήθελα να επαναλάβω την άσκηση.

Έφτιαξα λοιπόν αυτή τη μικρή οθόνη για να με προειδοποιήσει πριν μαζευτούν όλα. Διαπίστωσα επίσης ότι η αποστράγγιση της μπαταρίας ήταν περίπου 30mA κανονικά με όλα τα συστήματα απενεργοποιημένα. Νομίζω ότι αυτό είναι σύστημα παρακολούθησης και συναγερμού πόρτας. Δεν ακούγεται πολύ, αλλά λόγω μεγάλης διάρκειας αδράνειας, θα εξαντληθεί η μπαταρία. Έτσι ήθελα να μην προσθέσω πολλά σε αυτό το φορτίο. Κατέληξε να σχεδιάζει περίπου 4mA κατά μέσο όρο. Ένα μεγάλο μέρος της εξοικονόμησης ενέργειας αναβοσβήνει το κατάλληλο LED μόνο για ένα σύντομο χρονικό διάστημα κάθε 5 δευτερόλεπτα

Η οθόνη βασίζεται σε μια μονάδα τύπου Digispark ATTiny85 η οποία είναι μικρή, φθηνή και έχει μια αξιοπρεπή είσοδο ADC για την παρακολούθηση της τάσης και αρκετό GPIO για να οδηγήσει 3 LED.

Χρησιμοποίησα όντως την τροποποιημένη έκδοσή μου για να μειώσω περαιτέρω το ρεύμα χαμηλού ρεύματος digispark, αλλά θα μπορούσε να χρησιμοποιηθεί χωρίς αυτό εάν κάποιος είναι ευχαριστημένος με ένα επιπλέον ρεύμα 7mA. Αυτό περιγράφεται περαιτέρω στη σχηματική περιγραφή.

Βήμα 1: Εργαλεία και εξαρτήματα

Εργαλεία

Κολλητήρι Fine Point

Συστατικά

  • Digispark ATTiny85 (είτε κανονικό USB είτε micro USB
  • πίνακας πρωτοτύπων 6 x 7 οπές
  • 3.3V ρυθμιστής xc6203E332
  • 3 LED κόκκινο, κίτρινο, πράσινο
  • Αντίσταση 3 x 47R, 1 x 10K, 1 x 33K
  • Πυκνωτής 10uF
  • Δίοδος Schottky
  • Δίοδος Zener 7v5
  • Υποδοχή 3 ακίδων
  • Περίβλημα - τρισδιάστατο κουτί

www.thingiverse.com/thing:4458026

Βήμα 2: Σχηματικό

Σχηματικός
Σχηματικός

Το κύκλωμα είναι πολύ απλό. Η δίοδος schottky (προστασία πολικότητας) και το zener τροφοδοτούν τον ρυθμιστή χαμηλού ρεύματος 3,3V για να αποκτήσουν σταθερή ισχύ 3,3V στο ATTiny.

Ένας δυνητικός διαιρέτης μειώνει την μπαταρία 12V κατά 4,3: 1 για να τροφοδοτήσει την είσοδο ADC στο ATTiny. Το PB3 / ADC1 χρησιμοποιείται για την αποφυγή οποιασδήποτε παρεμβολής από τα εξαρτήματα USB στον πίνακα. 3 LED είναι προσαρτημένα στα PB0, PB1 και PB5 και χρησιμοποιούν αντιστάσεις 47R για να περιορίσουν το ρεύμα. Το PB5 χρησιμοποιείται ξανά για να αποφευχθεί οποιαδήποτε παρέμβαση στη λειτουργία USB. Αυτό απαιτεί ότι το PB5 δεν είναι ασφαλές προγραμματισμένο για λειτουργία επαναφοράς. Αυτό είναι φυσιολογικό για τα πραγματικά digisparks, αλλά όχι απαραίτητα για τους κλώνους και για αυτές οι ασφάλειες πρέπει να επεξεργαστούν (δείτε επεξεργαστή ασφαλειών)

Εάν θέλετε να αποφύγετε την τροποποίηση του digispark για να μειώσετε το ρεύμα του, μπορείτε απλώς να χρησιμοποιήσετε τον παρεχόμενο ενσωματωμένο ρυθμιστή 5V. Αυτό απαιτεί μερικές τροποποιήσεις.

  • Αφαιρέστε τον ρυθμιστή xc6203 και το zener 7v5 και τροφοδοτήστε το 12V κατευθείαν στο Vin στο Digispark.
  • Αλλάξτε το δυνητικό διαιρέτη για να πείτε 18K: 10K
  • Τα επίπεδα κατωφλίου τάσης λογισμικού θα πρέπει να προσαρμοστούν λίγο. Δείτε την ενότητα λογισμικού.

Βήμα 3: Κατασκευή

Κατασκευή
Κατασκευή
Κατασκευή
Κατασκευή

Δημιούργησα το επιπλέον κύκλωμα σε ένα κομμάτι πρωτότυπης πλακέτας 6 x 7, το οποίο μπορεί να κάθεται στην κορυφή του digispark με τις οπές να ευθυγραμμίζονται απευθείας με το GPIO και τις ακίδες τάσης.

Αυτό δημιουργεί μια πολύ συμπαγή μονάδα που μπορεί να χωρέσει σε ένα πολύ μικρό κουτί. Χρησιμοποίησα έναν σύνδεσμο 3 ακίδων στο κουτί με τους 2 εξωτερικούς πείρους να είναι ενσύρματοι στα 0V και το κέντρο στα 12V. Αυτό σημαίνει ότι η πολικότητα της εισαγωγής του συνδέσμου είναι ασήμαντη.

Βήμα 4: Λογισμικό

Το λογισμικό έχει τη μορφή σκίτσου Arduino.

Η πηγή είναι διαθέσιμη στη διεύθυνση

Είναι πολύ απλό και έχει απλό βρόχο που κάθε 5 δευτερόλεπτα μετρά την τάση μέσω ADC1 και στη συνέχεια αναβοσβήνει το κατάλληλο LED.

Τα επίπεδα που καθορίζουν τα κατώτατα όρια ορίζονται από τη γραμμή

int ledLevels [LED_COUNT] = {907, 888, -1};

Μια ένδειξη ADC μεγαλύτερη από τον πρώτο αριθμό αναβοσβήνει με πράσινο χρώμα. Μια ένδειξη ADC μικρότερη από αυτή αλλά μεγαλύτερη από τη δεύτερη αναβοσβήνει με κεχριμπάρι. Οτιδήποτε άλλο αναβοσβήνει κόκκινο.

Για μένα αυτό έδωσε πράσινο> 12,4V, Κεχριμπάρι> 12,1V, Κόκκινο <12,1V.

Μπορείτε να βαθμονομήσετε χρησιμοποιώντας μια τροφοδοσία μεταβλητής τάσης και ελέγχοντας πού συμβαίνουν οι αλλαγές LED. Αυτά θα χρειαστούν αλλαγή εάν χρησιμοποιείτε τον προεπιλεγμένο ρυθμιστή 5V στο Digispark.

Συνιστάται: