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

Arduino Traffic Light Control W/Remote Control: 10 Steps
Arduino Traffic Light Control W/Remote Control: 10 Steps

Βίντεο: Arduino Traffic Light Control W/Remote Control: 10 Steps

Βίντεο: Arduino Traffic Light Control W/Remote Control: 10 Steps
Βίντεο: Making Traffic Lights with Arduino Uno - Beginner Level (algorithm, coding, circuit design) 2024, Ιούλιος
Anonim
Arduino Traffic Light Control W/Remote Control
Arduino Traffic Light Control W/Remote Control

Είχα ένα φανάρι που τελείωνα. Το μόνο που έμενε να κάνουμε ήταν να φτιάξουμε τον ελεγκτή για τα πρότυπα σήματος του φωτός. Για να του δώσω μια ανατροπή ενσωμάτωσα ένα τηλεχειριστήριο. Αυτή ήταν επίσης η τέλεια ευκαιρία για μένα να δοκιμάσω ένα Arduino. Wantedθελα να χρησιμοποιήσω το Arduino επειδή ήταν εύκολο στη χρήση τόσο σε MAC όσο και σε Windows.

Βήμα 1: Ορίστε το έργο

Για να ξεκινήσετε ένα έργο σχεδιασμού ηλεκτρονικών, καθορίστε πρώτα τις παραμέτρους της λειτουργικότητάς του. Αυτό το έργο ορίζεται ως: Έλεγχος 3 εξόδων Ανάγνωση 4 εισόδων Ανάγνωση 1 παρεμβολών Χαρακτηριστικά: 3 έξοδοι έχουν σειρά σε πολλαπλές λειτουργίες κάθε έξοδος-Απενεργοποίηση Αύξησης και μείωσης ταχύτητας ακολουθίας Τροποποίηση αποθηκευμένων παραμέτρων χρονισμού χρησιμοποιώντας απομακρυσμένο έλεγχο Εκτέλεση σε αρχοντικό σε πραγματικό χρόνο.

Βήμα 2: Πρωτότυπο το κύκλωμα

Χρησιμοποιήστε πρωτότυπες μεθόδους για να δοκιμάσετε το κύκλωμα. Χρησιμοποίησα το Arduino Duemilanov. Έβαλα 3 LED, 4 διακόπτες και άρχισα να γράφω τον κωδικό. Το Arduino IDE (το οποίο είναι ΔΩΡΕΑΝ !!) χρησιμοποιεί μια σύνταξη που μοιάζει πολύ με το παλιομοδίτικο ANSI C. Ξεκίνησα με τις λειτουργίες των μοτίβων σήματος. Χρησιμοποίησα μια δήλωση περίπτωσης για τη διαμόρφωση του κώδικα μου. Πρόσθεσα τον κωδικό για τα κουμπιά. Τα κουμπιά ελέγχουν τη λειτουργία UP/DN και την ταχύτητα UP/DN.

Βήμα 3: Γράψτε τον κωδικό

Μόλις κατέβασα τα βασικά, προχώρησα στα πρόσθετα. Συνδέω τον δέκτη του τηλεχειριστηρίου στο Arduino φροντίζοντας να συνδέσω τη γραμμή λήψης σήματος με τον ακροδέκτη διακοπής μου. Επίσης, ρυθμίζω τις ακίδες εξόδου του Arduino μου χρησιμοποιώντας τρανζίστορ μεταγωγής που κινούν ρελέ 5 βολτ.

Βήμα 4: ΔΟΚΙΜΗ ΔΟΚΙΜΗΣ ΔΟΚΙΜΗ ΔΟΚΙΜΗΣ

Δοκιμάστε σχολαστικά το κύκλωμα και τον κώδικά σας. Το Arduino επιτρέπει την ικανότητα προγράμματος πεδίου, αλλά αυτό δεν αποτελεί δικαιολογία για μη δοκιμή. Μετά την προσθήκη του τηλεχειριστηρίου είχα πολλές αλλαγές κώδικα για να λειτουργήσω τον κώδικα. Αυτή η έκδοση διαθέτει χρήσιμο κώδικα για το τηλεχειριστήριο δέκτη αλλά διακόπτει τη δυνατότητα επαναπρογραμματισμού του χρονισμού και του προεπιλεγμένου μοτίβου φλας και ταχύτητας κατά την ενεργοποίηση.

Βήμα 5: Ηλεκτρονικός σχηματικός σχεδιασμός

Χρησιμοποιήστε ένα πρόγραμμα σχεδίασης για να μοντελοποιήσετε το ηλεκτρονικό σχηματικό Δημιουργήστε κάθε στοιχείο και συνδέστε τις ακίδες τους μεταξύ τους

Βήμα 6: Διάταξη PCB

Χρησιμοποιήστε το λογισμικό σχεδιασμού για να σχεδιάσετε το PCB (Πίνακας τυπωμένων κυκλωμάτων). Κάντε ένα χαρτόνι κομμένο από την τελική διάταξη και ΔΟΚΙΜΑΣΤΕ ΤΟ FIT IT. Είχα την τύχη και έπαιξα αρκετά αν άφηνα τις βίδες χαλαρές στο Light Housing, για να κλείσω σωστά και να κλειδώσω τις ελαφριές πόρτες.

Βήμα 7: Κόψτε το PCB

Κόψτε το PCB
Κόψτε το PCB

Χρησιμοποιήστε ένα χαράκτη, CNC, Laser ή χάραξη για να φτιάξετε την πλακέτα κυκλώματος. Ιδιαίτερες ευχαριστίες στον Steve over στο The Award Gallery. Επικοινωνήστε με το τοπικό κατάστημα τροπαίων ή χαράκτη πινακίδων. Σως να μην γνωρίζουν ότι έχουν αυτήν την ικανότητα. Το χαρτόνι μου κόπηκε σε ένα χαράκτη τροπαίου/πλάκας 10 ετών. Χρησιμοποίησα το DipTrace της NOVARM για να φτιάξω το σχηματικό και το PCB μου.

Βήμα 8: Συγκεντρώστε το έργο

Συγκεντρώστε το Έργο
Συγκεντρώστε το Έργο

Τοποθετήστε τα εξαρτήματα στο PCB. Κολλήστε τις ακίδες και τα καλώδια.

Βήμα 9: Εγκαταστήστε το PCB

Εγκαταστήστε το PCB
Εγκαταστήστε το PCB

Εγκαταστήστε το PCB στο Φανάρι. Καλωδίστε όλα τα εξαρτήματα

Βήμα 10: Τέλος

Ada Boy! Καθίστε αναπαυτικά και απολαύστε τους καρπούς της εργασίας σας. BTW οι λαμπτήρες είναι χειροποίητα LED υψηλής απόδοσης. Όλο αυτό το φανάρι αντλεί λιγότερο από 10W στα 5V με και τα τρία φώτα αναμμένα.

Συνιστάται: