Πίνακας περιεχομένων:
- Βήμα 1: Μέρη και εργαλεία
- Βήμα 2: Σχηματικό και πώς λειτουργεί
- Βήμα 3: Δημιουργήστε το
- Βήμα 4: Προγραμματίστε το AVR
Βίντεο: Ελέγξτε τα πάντα με ένα pin AVR: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:39
Αυτό το διδακτικό δείχνει πώς να ελέγχετε μια ομάδα led με μία έξοδο μικροεπεξεργαστή. Το micro που θα χρησιμοποιήσω είναι ένα Atmel Attiny2313.
Βήμα 1: Μέρη και εργαλεία
Μέρη: Attiny2313 (πήρε 5 δωρεάν δείγματα από το Atmel) Υποδοχή 20 ακίδων Αντιστάσεις (οποιοδήποτε μέγεθος θα λειτουργήσει, ανάλογα με τη ρύθμισή σας. Θα εξηγήσω αργότερα) Ρυθμιστής 5v (οποιοδήποτε θα λειτουργήσει, χρησιμοποιώ LM340) Τρανζίστορ ή Mosfets (ευκολότερο να βρείτε και τα φθηνότερα είναι συνήθως 2n3904. Απλά βεβαιωθείτε ότι είναι ένα τρανζίστορ NPN ή ένα Mosfet N-Channel) 2 μικροί πυκνωτές (αναζητήστε φύλλο δεδομένων για ρυθμιστή,.1uf και.22uf με LM340) Πολλά LED breadboardΟποιοσδήποτε προγραμματιστής για το AVRWireTools: Soldering Iron
Βήμα 2: Σχηματικό και πώς λειτουργεί
Το πρώτο σχηματικό δείχνει πώς συνδέσα σειρές led σε ακίδες εξόδου. Ο πείρος εξόδου του AVR πηγαίνει στη βάση ενός τρανζίστορ, το οποίο είναι συνδεδεμένο για να λειτουργεί ως διακόπτης. Όταν η έξοδος είναι χαμηλή ή 0v, το τρανζίστορ είναι απενεργοποιημένο και το ρεύμα δεν μπορεί να ρέει μέσω του φορτίου στη γείωση. Όταν η έξοδος είναι υψηλή ή 5v, το τρανζίστορ είναι ενεργοποιημένο και το ρεύμα μπορεί να ρέει μέσω του φορτίου στη γείωση. Αυτό ονομάζεται διακόπτης χαμηλής πλευράς και μπορεί να χρησιμοποιηθεί για μοτέρ led, dc, βηματικούς κινητήρες και πολλά άλλα πράγματα που απαιτούν περισσότερη τάση ή ρεύμα από την έξοδο του μικροσκοπικού. Το φορτίο για αυτό το έργο θα είναι κάποιο led. Το led μπορεί να είναι καλώδιο με όποιον τρόπο θέλετε, αλλά το τροφοδοτικό που χρησιμοποιείτε θα καθορίσει πώς μπορείτε να τα συνδέσετε. Για μένα, βρήκα έναν φορτιστή φορητού υπολογιστή που μπορεί να εξάγει 16v στα 7,5 amps max. Τώρα ο πιο αποτελεσματικός τρόπος για να συνδέσετε τα led ήταν σε μια σειρά παράλληλου πίνακα όπως φαίνεται στην τρίτη εικόνα. Για να καθορίσετε το μέγεθος της αντίστασης, μάθετε πρώτα πόση τάση πέφτει ανά led. Για μπλε και πράσινα led που χρησιμοποίησα, η πτώση τάσης είναι περίπου 3 έως 3,3 βολτ. Τα κόκκινα και κίτρινα led είναι περίπου 2,2 βολτ. Τώρα προσθέστε όλες τις πτώσεις τάσης σε σειρά (3*5 = 15v) Τώρα αφαιρέστε το από την τάση πηγής (16-15 = 1v) Τώρα ξέρετε πόση τάση πέφτει αντίσταση (1v) Τώρα χρησιμοποιήστε το νόμο του ohm για να λύσετε για R: V = IR (1v =.015R)*Χρησιμοποίησα 15ma για τα led μου, αυτό είναι τυπικό για led των 5 mm. Έτσι τώρα κάθε σκέλος χρησιμοποιεί 15ma από την παροχή σας. Κάθε σκέλος μπορεί να είναι το δικό του φορτίο, ή μπορείτε να συνδέσετε όσα μαζί θέλετε, αρκεί το συνολικό ρεύμα για αυτό το φορτίο να μην υπερβαίνει το όριο για το τρανζίστορ. (2n3904 μπορεί να χειριστεί 100ma)*Το τρανζίστορ μπορεί να αντικατασταθεί με ένα Mosfet καναλιού N
Βήμα 3: Δημιουργήστε το
Τώρα μπορείτε να αρχίσετε να φτιάχνετε το κύκλωμά σας. Αφού έκανα μερικές δοκιμές στο ψωμί, κόλλησα τα πάντα σε ένα πρωτόκολλο. Αν θέλατε να γίνετε πραγματικά φανταχτερός, μπορείτε να σχεδιάσετε τον δικό σας πίνακα και να τον χαράξετε χρησιμοποιώντας μία από τις διαδικασίες που εξηγούνται σε αυτό ιστοσελίδα.
Βήμα 4: Προγραμματίστε το AVR
Τώρα ήρθε η ώρα να προγραμματίσετε το AVR σας. Εάν δεν ξέρετε πώς να το κάνετε αυτό, ελέγξτε αυτό το διδακτικό: https://www.instructables.com/id/Ghetto-Programming%3a-Getting-started-with-AVR-micro/Εδώ είναι το πρόγραμμα που έφτιαξα: Απλώς περνάει για πάντα έναν βρόχο ακολουθιών. Μόλις προγραμματιστεί το AVR, μπορείτε να το κολλήσετε στην πρίζα που κολλήσατε στον πίνακα ή εάν δεν έχετε πρίζα, ελέγξτε το πρόγραμμα σε ένα breadboard και αν είναι σωστό, τότε μπορείτε να κολλήσετε το τσιπ στον πίνακα σας.
Συνιστάται:
Μετατρέψτε σχεδόν τα πάντα σε ηχείο: 13 βήματα (με εικόνες)
Μετατρέψτε σχεδόν οτιδήποτε σε ηχείο: Μπορείτε να μετατρέψετε σχεδόν οποιοδήποτε αντικείμενο σε ηχείο χρησιμοποιώντας έναν πιεζο δίσκο και μια χούφτα επιπλέον εξαρτήματα. Ενώ αυτό μπορεί να φαίνεται σαν μαγικό, υπάρχει στην πραγματικότητα μια μάλλον απλή τεχνική εξήγηση. Οδηγώντας ένα πιεζό δίσκο χρησιμοποιώντας ενισχυτή, ο δίσκος
Πάντα ΕΝΕΡΓΟ Raspberry Pi DLNA Server και Torrent Client με LED κατάστασης: 6 βήματα
Always ON Raspberry Pi DLNA Server και Torrent Client With Status LEDs: Προσπάθησα να φτιάξω ένα για τον εαυτό μου και λειτουργεί τέλεια. Είναι σε θέση να μεταδώσει βίντεο HD χωρίς καθυστέρηση και οι λυχνίες LED κατάστασης μου δίνουν μια γρήγορη κατάσταση. Έχω προσθέσει τα βήματα που έκανα για να το συνδυάσω παρακάτω. Παρακαλώ περάστε από αυτό, αν είστε ακέραιοι
Ελέγξτε ένα όχημα με το χέρι σας: 8 βήματα
Ελέγξτε ένα όχημα με το χέρι σας: Αυτό το έργο ήταν για την «Creative Electronics», μια ενότητα 4ης χρονιάς BEng Electronics Engineering στο Πανεπιστήμιο της Μάλαγα, Σχολή Τηλεπικοινωνιών (uma.es/etsi-de-telecomunicacion/)Σε αυτό το διδακτικό θα δούμε πώς να δημιουργήσετε ένα βραχιόλι
Ελέγξτε ένα Arduino με Android και USB: 5 βήματα
Έλεγχος Arduino με Android και USB: Αυτό το εκπαιδευτικό είναι απλώς μια πολύ γρήγορη επίδειξη της " Arduino USB Serial Extension " που δημιουργήθηκε από τον προγραμματιστή Thunkable, Pavitra. Εξακολουθεί να αναπτύσσεται, οπότε σκεφτείτε το ως ένα είδος έκδοσης beta. Με λίγα λόγια, τώρα μπορείτε να
Συνδετήρας Canon N3, Όλα όσα πάντα θέλατε να γνωρίζετε για αυτό: 5 βήματα
Canon N3 Connector, Όλα όσα πάντα θέλατε να γνωρίζετε για αυτό: Στις ψηφιακές φωτογραφικές μηχανές υψηλών προδιαγραφών η Canon αποφάσισε να χρησιμοποιήσει μια ειδική υποδοχή για το τηλεχειριστήριο αντί της ευρέως διαθέσιμης υποδοχής μικρο-υποδοχής 2,5 mm που χρησιμοποιείται στις άλλες κάμερες και χρησιμοποιείται επίσης από Pentax. Δεν ήταν ευχαριστημένοι με αυτήν την απόφαση, αποφάσισαν ότι θα τους άρεσε