Για να φτιάξετε ένα τέτοιο σπιτικό προϊόν, θα χρειαστείτε κάποιες δεξιότητες για να εργαστείτε με τον μικροελεγκτή, και συγκεκριμένα ο μικροελεγκτής AVR χρησιμοποιείται εδώ. Το σύστημα ανάβει όταν ο διακόπτης ανάφλεξης είναι αναμμένος, ενώ τροφοδοτείται από την κλειδαριά στον ελεγκτή. Τα δεδομένα από το διακόπτη μετατόπισης διαβάζονται μέσω των διακόπτων καλαμιού. Υπάρχει ένας μαγνήτης στο sandpiper και όταν πλησιάζει έναν από τους διακόπτες καλαμιών, το ενεργοποιεί (κλείνει) και στη συνέχεια το σύστημα καθορίζει βάσει αυτών των δεδομένων ποια μετάδοση εμπλέκεται. Εάν δεν είναι κλειστός ένας από τους διακόπτες καλαμιού, τότε η λαβή βρίσκεται στην ουδέτερη θέση ενώ ένα φίδι λειτουργεί στην οθόνη του δείκτη. Εξετάστε λεπτομερέστερα τη διαδικασία δημιουργίας ενός σπιτικού προϊόντος.
Υλικά και εργαλεία συναρμολόγησης:
- Ένδειξη LED με κοινή άνοδο.
- μικροελεγκτή ATtiny2313,
- διακόπτες καλαμιού που λειτουργούν σε κύκλωμα (6 τεμάχια).
- σταθεροποιητής τάσης τύπου 7805,
- πυκνωτές στα 100 και 10 microfarads.
- αντιστάσεις περιορισμού ρεύματος 10 kOhm (1 τεμ.) και 100 Ohm (7 τεμ.).
- δύο μαγνήτες.
- Σετ για το μοχλό ταχυτήτων Η τουρκική παραγωγή SAHLER (κοστίζει περίπου 300 σελίδες).
Σπιτική διαδικασία παραγωγής:
Πρώτο βήμα. Δημιουργήστε ένα διοικητικό συμβούλιο
Ο συγγραφέας έβαλε το χαρτόνι έξω από το αλουμινόχαρτο τεστολίτη, και επάνω του είναι διακόπτες καλαμιών. Όσο για τους μαγνήτες, είναι τοποθετημένοι στα φτερά.
Βήμα δεύτερο Ρυθμίστε την ένδειξη στο στυλό και συναρμολογήστε ηλεκτρονικό μέρος του συστήματος
Το σετ που αγοράσατε για τον επιλογέα ταχυτήτων, το οποίο συνιστάται να χρησιμοποιηθεί από τον συντάκτη, είναι τελείως πτυσσόμενο και πολύ ελπιδοφόρο για διάφορα σπιτικά προϊόντα. Ο ψηφιακός δείκτης πρέπει να τοποθετηθεί στις λαβές, ταιριάζει τέλεια με αυτό. Για να εγκαταστήσετε την ένδειξη, πρέπει να αφαιρέσετε το στρογγυλό πλαστικό κάλυμμα από τη λαβή, τοποθετήστε στη θέση του ένα ποτήρι από πλεξιγκλάς, το οποίο μπορεί να κοπεί το κάνετε μόνοι σας. Μια μεμβράνη χρησιμοποιείται για τη βαφή γυαλιού, είναι κολλημένη από το εσωτερικό.
Προκειμένου ο δείκτης να καθίσει όπως πρέπει, στη λαβή με ένα αρχείο θα πρέπει να το τοποθετήσετε. Στη συνέχεια, στη χειρολαβή τοποθετούνται οκτώ σύρματα, τα οποία στη συνέχεια συνδέονται με τον ελεγκτή.
Τώρα μπορείτε να αρχίσετε να βάλετε το board με τέσσερις διακόπτες καλαμιών.Ένας πίνακας συνδέεται με την πλαστική σήραγγα κάτω από το τασάκι χρησιμοποιώντας βίδες με αυτοκόλλητη τομή. Από το τέλος θα πρέπει να κάνετε μια τρύπα, έτσι ώστε το σκάφος να σέρνει μέσα. Η δεύτερη πλακέτα είναι επίσης συνδεδεμένη στο πλαστικό με βίδες, μαζί συνδέονται χρησιμοποιώντας ένα μαύρο σύρμα. Οι διακόπτες ζεύγους μπορούν να τοποθετηθούν με άλλο τρόπο, για παράδειγμα, να τοποθετηθούν σε κόλλα. Το πιο σημαντικό είναι ότι οι διακόπτες του καλάμι αποκρίνονται σαφώς στον μαγνήτη.
Βήμα τρίτο Ξεκινώντας τον προγραμματισμό του ελεγκτή
Όταν ενεργοποιείτε το σύστημα χωρίς προγραμματισμό, δεν θα λειτουργήσει, αλλά αυτή η διαδικασία δεν είναι τόσο περίπλοκη, για τους οποίους θα χρειαστείτε:
1. Ο προγραμματιστής είναι μια συσκευή που συνδέει έναν μικροελεγκτή με έναν υπολογιστή. Χρησιμοποιώντας τον προγραμματιστή, το firmware μεταφορτώνεται στον ελεγκτή. Οι προγραμματιστές είναι διαφορετικοί, απλοί, μπορείτε να το κάνετε και εσείς οι ίδιοι. Ο συγγραφέας χρησιμοποιεί τον προγραμματιστή USB AVR910, μπορείτε να το αγοράσετε ή να το συναρμολογήσετε με τα χέρια σας, υπάρχουν κυκλώματα και υλικολογισμικό στο Internet.
2. Το λογισμικό με το οποίο θα γίνει η διαδικασία προγραμματισμού. Ο συγγραφέας χρησιμοποιεί το λογισμικό CodeVision AVR.
3. Λοιπόν, χρειάζεστε επίσης firmware, είναι συνδεδεμένο.
Για να συνδέσετε τον ελεγκτή με τον προγραμματιστή, χρησιμοποιείται μια διεπαφή SPI. Στη φωτογραφία στα αριστερά μπορείτε να δείτε το πίνακα εντοπισμού σφαλμάτων, στα δεξιά είναι ο προγραμματιστής.
Ο πίνακας εντοπισμού σφαλμάτων για το ATtiny2313 είναι πολύ απλός, εδώ είναι το διάγραμμα του.
Αφού ο προγραμματιστής συνδεθεί στον υπολογιστή μέσω της θύρας USB και ο μικροελεγκτής είναι συνδεδεμένος στον προγραμματιστή μέσω της πλακέτας εντοπισμού σφαλμάτων, μπορείτε να ξεκινήσετε το λογισμικό CodeVision AVR. Σε αυτό, μεταβείτε στην ενότητα Ρυθμίσεις και επιλέξτε Προγραμματιστής. Τι ρυθμίσεις μπορείτε να εισαγάγετε στη φωτογραφία.
Στη συνέχεια, ανοίξτε την καρτέλα Εργαλεία και επιλέξτε τον προγραμματιστή τσιπ σε αυτό.
Στο παράθυρο Chip, πρέπει να επιλέξετε τον επιθυμητό ελεγκτή, στην περίπτωσή μας είναι το ATtiny 2313. Για να ελέγξετε αν όλα είναι σωστά συνδεδεμένα, πρέπει να κάνετε κλικ στο Reset Chip. Δεν πρέπει να υπάρχει ένα μοναδικό σφάλμα. Μετά από αυτό μπορείτε να προγραμματίσετε.
Αν το τσιπ πρέπει να καθαριστεί, στην καρτέλα Πρόγραμμα υπάρχει μια λειτουργία Erase Chip.
Για το υλικολογισμικό, ανοίξτε την καρτέλα Αρχείο και, στη συνέχεια, επιλέξτε Φόρτωση FLASH και επιλέξτε το επιθυμητό αρχείο υλικολογισμικού. Για να ξεκινήσετε την εγγραφή, στην καρτέλα Πρόγραμμα υπάρχει ένα κουμπί FLASH, η διαδικασία θα εμφανιστεί στην οθόνη. Μετά από αυτό, ο προγραμματιστής θα προγραμματιστεί και τώρα μένει μόνο να το εγκαταστήσει στη θέση του.
Έτσι μπορείτε να ρυθμίσετε τη λαβή του αυτοκινήτου σας. Παρεμπιπτόντως, με τον ίδιο τρόπο, μπορείτε να εγκαταστήσετε την ένδειξη σε σχεδόν οποιοδήποτε αυτοκίνητο.