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

Arduino: Κάνοντας ένα σύνολο φανών: 9 βήματα
Arduino: Κάνοντας ένα σύνολο φανών: 9 βήματα

Βίντεο: Arduino: Κάνοντας ένα σύνολο φανών: 9 βήματα

Βίντεο: Arduino: Κάνοντας ένα σύνολο φανών: 9 βήματα
Βίντεο: MKS Gen L - Extruder Extruder and Fan (EEF) 2024, Νοέμβριος
Anonim
Arduino: Κάνοντας ένα σύνολο φανών κυκλοφορίας
Arduino: Κάνοντας ένα σύνολο φανών κυκλοφορίας

ΑΥΤΟ ΤΟ ΕΡΓΟ ΕΙΝΑΙ ΑΚΟΜΗ ΕΡΓΑΣΙΑ ΣΤΗΝ ΠΡΟΟΔΟ ΣΗΜΕΙΩΣΗ ΑΞΙΟΛΟΓΗΜΕΝΗ !!! Αυτό το σεμινάριο θα σας καθοδηγήσει στη διαδικασία δημιουργίας ενός συνόλου ελεγχόμενων και διαμορφώσιμων φανών ενώ θα σας διδάξει επίσης τα βασικά του Arduino. Απαιτούνται ορισμένες γνώσεις και συνιστώ ανεπιφύλακτα να διαβάσετε και να παρακολουθήσετε τις περισσότερες, αν όχι όλες, τις σελίδες του παρακάτω εγγράφου, που δημιουργήθηκαν από τους υπέροχους ανθρώπους του Arduino.cc! Arduino - Οδηγός έναρξης Αυτό το έγγραφο θα εξηγήσει με απλά λόγια τα βασικά ηλεκτρονικά εξαρτήματα θα χρησιμοποιήσουμε και πώς θα τα χρησιμοποιήσουμε, περιγράφει επίσης ψηφιακές, αναλογικές και σειριακές εισόδους και εξόδους και πώς χρησιμοποιούνται. mayσως έχετε διαβάσει το προηγούμενο σεμινάριό μου για φανάρια, αυτό θα είναι μια παρόμοια ιδέα, ωστόσο θα είναι ευκολότερο να χτιστεί και περισσότερες δυνατότητες, λόγω της απλότητας του περιβάλλοντος ανάπτυξης Arduino. Μετά από αυτό το έργο, μπορεί να θέλετε να το επεκτείνετε κατά…+ Κάνοντας τα φώτα να λειτουργούν για σταυροδρόμια (διευρύνοντας την πολυπλοκότητα της ακολουθίας).+ Κάνοντας τις ρυθμίσεις προγραμματιζόμενες με χρησιμοποιώντας τη θύρα EEPROM και Serial.+ Κάνοντας τα φώτα να επικοινωνούν με ένα άλλο Arduino που εκτελεί τον ίδιο κωδικό.

Βήμα 1: Μέρη

Θα χρειαστείτε μερικά μέρη, αν είχατε ήδη κάνει το προηγούμενο έργο μου σε μικροεπεξεργαστές AVR, τότε δεν χρειάζεται να αγοράσετε ξανά τα ίδια πράγματα, θα χρειαστείτε μόνο το καλώδιο Arduino και USB που μπορείτε να πάρετε από το Tinker.it και μερικά μορφή πιεζοηχητικού ήχου 5v. Αυτές είναι οι ελάχιστες απαιτήσεις που θα μπορούσατε να παραγγείλετε περισσότερο για δημιουργία αντιγράφων ασφαλείας ή επέκταση αυτού του έργου. 1x Breadboard (34-0655) 1x Jumper Links (34-0495) 2x κόκκινα LED (55-0155) 1x πορτοκαλί (όχι κεχριμπαρένιο) LED (55-0124) 2x πράσινα LED (55-0120) 1x λευκά LED (55-1640) 1x Piezo Sounder (35-0282) 1x Push to make button (78-0630) 1x 10K Resistors (62-0394) 1x 220ohm Resistors (62-0354) OPTIONAL-1x 3m USB Cable (19-8662) Rapid Online- 20,701x Arduino DiecimilaTinker.it- 35 20,35 total Το σύνολο ήταν 41,05 £, το οποίο είναι υψηλότερο από το σεμινάριο AVR, αλλά αξίζει τον κόπο και αυτό περιλαμβάνει παράδοση. Οι χρεώσεις παράδοσης είναι αρκετά υψηλές σε γρήγορο, οπότε γιατί να μην ψωνίσετε όσο βρίσκεστε εκεί και στο Tinker. και δείτε αν μπορείτε να βρείτε κάποια μέρη με τα οποία μπορείτε να παίξετε αργότερα. Περισσότερες λυχνίες LED και άλλα κομμάτια με τα οποία πιστεύετε ότι μπορείτε να παίξετε. Τα καλά νέα είναι ότι δεν θα χρειαστείτε εργαλεία ή συγκόλληση για αυτό το έργο, απλά σπρώχνει κομμάτια μαζί! Μόλις έχετε όλα τα μέρη, είστε έτοιμοι να συναρμολογήσετε το έργο σας, ωστόσο, εάν σκοπεύετε να κάνετε αυτό το έργο πιο μόνιμο, θα θελήσετε να πάρετε μια μορφή σανίδων για συγκόλληση της εργασίας σας μόλις τελειώσει.

Βήμα 2: Ξεκινώντας

Η έναρξη είναι εύκολη, απλώς διαμορφώστε και ελέγξτε όλα τα εξαρτήματα που υπάρχουν, το καλύτερο είναι να έχετε το Arduino στα αριστερά του breadboard και να αποσυνδέεται και, στη συνέχεια, απλώς ακολουθήστε τα επόμενα βήματα για να προσθέσετε κάθε στοιχείο στο breadboard, να συνδέσετε τον πίνακα το Arduino, και τέλος προγραμματίστε το Arduino, αφού θα μπορείτε να το δοκιμάσετε λειτουργεί και να διαβάσετε τον κώδικα με σχόλια για να δείτε τι συμβαίνει.

Βήμα 3: LED

LED
LED
LED
LED
LED
LED

Πριν ξεκινήσουμε, βεβαιωθείτε ότι όλα τα LED είναι συνδεδεμένα σωστά. Το κοντό καλώδιο πηγαίνει στα δεξιά και το μεγαλύτερο στα αριστερά. Θα προσθέσουμε τις αντιστάσεις αργότερα, οπότε φροντίστε να μην συνδέσετε άλλη τροφοδοσία, καθώς μπορεί να προκαλέσει ζημιά στις λυχνίες LED η εικόνα δείχνει πώς πρέπει να είναι ενσύρματοι, το τρίτο δείχνει τη σειρά. ΣΥΜΒΟΥΛΗ! Βεβαιωθείτε ότι έχετε τις λυχνίες LED απλωμένες από το bit 5 στηλών στο δυαδικό ψηφίο δύο στηλών, διαφορετικά δεν θα λειτουργήσουν και θα έχετε βραχυκύκλωμα.

Βήμα 4: Πιεζό

Πιεζό
Πιεζό
Πιεζό
Πιεζό
Πιεζό
Πιεζό

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

Βήμα 5: Κουμπί

Κουμπί
Κουμπί
Κουμπί
Κουμπί
Κουμπί
Κουμπί
Κουμπί
Κουμπί

Το κουμπί έχει 4 καρφίτσες, βεβαιωθείτε ότι όλα αυτά είναι συνδεδεμένα και μην λυγίζετε, όπως με το Piezo, τοποθετήστε το στον κεντρικό διαχωριστή. Δίπλα από το επάνω καλώδιο, το πάνω δεξιό καρφίτσα στην κόκκινη πλευρά των κάθετων πείρων, όπως το LED (δείτε την 2η εικόνα που επισυνάπτεται παρακάτω) Χρησιμοποιήστε την αντίσταση ΚΑΦΕ ΜΑΥΡΟ ΠΟΡΤΟΚΑΛΙ ΧΡΥΣΟ (10k) και συνδέστε την όπως φαίνεται στην 4η εικόνα που επισυνάπτεται παρακάτω. (Από κάτω δεξιά που τρέχει κατακόρυφα προς τα κάτω, αρκεί μια μικρή διαδρομή 1 ίντσας).

Βήμα 6: Αντιστάσεις

Αντιστάσεις
Αντιστάσεις
Αντιστάσεις
Αντιστάσεις
Αντιστάσεις
Αντιστάσεις

Χρησιμοποιώντας το καλώδιο αντιστάσεων 220 ohm από τις λυχνίες LED κατά μήκος του διαχωριστή στην ίδια σειρά στην αντίθετη πλευρά, (δείτε την 2η εικόνα για παράδειγμα) και επαναλάβετε για όλες τις λυχνίες LED. Προσθέστε το λευκό LED ανάμεσα στο κουμπί Piezo και το κουμπί και προσθέστε μια αντίσταση σε αυτό LED επίσης. Η 3η παρακάτω εικόνα δείχνει το τελικό αποτέλεσμα..

Βήμα 7: Καλωδίωση

Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση

Τώρα πρόκειται να συνδέσουμε το Arduino στο ψωμί, τα σύρματα να λένε τη σειρά από πάνω προς τα κάτω και να μην περάσουν έτσι ώστε αν ανάβουν λάθος φώτα τη λάθος στιγμή να μπαλώσουν τα καλώδια στα σωστά σημεία … Εικόνες παρακάτω δείχνουν πώς πρέπει να είναι καλωδιωμένα. Εικόνα 2 & 3: Από τη γραμμή 5v πηγαίνετε στην αντίσταση που τοποθετήσαμε βγαίνοντας από το κουμπί. Εικόνα 4 & 5: Το πράσινο σύρμα στον πείρο GND (γείωσης) πηγαίνει στην κόκκινη ράγα που συνδέσατε την κάθοδο των LED σας σε. Εικόνα 6: Τα LED είναι ενσύρματα με τη σειρά τους από τον πείρο 13 έως το 8 ξεκινώντας από το επάνω LED που λειτουργεί προς τα κάτω στον πίνακα ψωμιού. Αυτός είναι ο λόγος για τον οποίο είπα να έχω την πλακέτα προς τα αριστερά καθώς μπορείτε να την καλωδίσετε όπως παρακάτω… 13 o -------- o ---/\/\/\/\/\/\ --- --- O --- | 12 o -------- o ---/\ / \ / \ \/\/\ --- --- O --- | 11 o -------- o ---/\/\/\ / \ / \ / \ --- --- O --- | 10 o -------- o ---/\/\/\/\/\/\- ---- O --- | 09 o -------- o ---/\/\/\/\/\/\ --- --- O --- | Εικόνα 7: Σύρμα πορτοκαλί σύρματα όπως πριν στο Piezo (pin 8), led αναμονής (pin 7) και κουμπί (pin 6) Σημειώστε ότι η θέση του πείρου 6 είναι κρίσιμη, καθώς τα φανάρια θα βγαίνουν συνεχώς σαν να κρατάτε πατημένο το κουμπί.

Βήμα 8: Προγραμματισμός Arduino

Προγραμματισμός Arduino
Προγραμματισμός Arduino
Προγραμματισμός Arduino
Προγραμματισμός Arduino
Προγραμματισμός Arduino
Προγραμματισμός Arduino

Ο προγραμματισμός του Arduino δεν θα μπορούσε να είναι ευκολότερος, ωστόσο πρέπει να πούμε στο Arduino IDE πού να αναζητήσει το Arduino και σε ποιον τύπο Arduino να μιλήσει. Για να του πείτε τι τύπο να μιλήσετε για να μεταβείτε στα ΕΡΓΑΛΕΙΑ> ΣΥΜΒΟΥΛΟΣ> ARDUINO DIECIMILA. Για να το πείτε όπου πρέπει να αναζητήσετε το Arduino, μεταβείτε στα ΕΡΓΑΛΕΙΑ> ΣΕΙΡΙΑΚΗ ΘΥΡΑ και επιλέξτε την πιο λογική θύρα, θα πει σειριακό usb ή κάτι παρόμοιο, όχι bluetooth ή οτιδήποτε άλλο, το χειρότερο σενάριο το κάνετε λάθος και πρέπει να το ρυθμίσετε σε άλλη θύρα. Τώρα μπορείτε να ανοίξετε το συνημμένο αρχείο PDE και να το ανεβάσετε στον πίνακα, πατώντας το κουμπί με ένα βέλος που δείχνει μερικές τελείες/…-> | Αυτό θα διαρκέσει λίγα λεπτά και εάν είναι επιτυχές το Arduino σας θα τρέχει τώρα τον κωδικό, πατήστε το κουμπί που βρίσκεται πιο δεξιά προς τα δεξιά (σειριακή οθόνη) για να ελέγξετε την πλακέτα με μια διεπαφή τύπου τερματικού.

Βήμα 9: Και έζησαν όλοι ευτυχώς μετά … το τέλος

Τελειώσατε! Μέσα από τον κώδικα έχω γράψει σχόλια και μπορείτε να τα διαβάσετε για να μάθετε τι κάνει κάθε γραμμή και, στη συνέχεια, προσπαθήστε να το κάνετε για να δείτε τι συμβαίνει, στη χειρότερη περίπτωση μπορείτε απλά να το επαναφέρετε στο αρχικό. Ωστόσο, αν χρειάζεστε περισσότερα βοήθεια ή καθοδήγηση Έχω μερικούς συνδέσμους και πόρους παρακάτω… Πριν πάω θα ήθελα να ευχαριστήσω τον Alex και την ομάδα στο Tinker.it που μου έμαθαν ό, τι γνωρίζω σε ένα από τα εργαστήρια Αρχαρίων, είναι πραγματικά λαμπροί σε αυτό που κάνουν, σας ευχαριστώ!!! Επίσης, χάρη στα Sparkfun.com και Rapidonline.com που αποτελούν έναν εκπληκτικό πόρο ανταλλακτικών για arduino! Σύνδεσμοι & Πόροι.it - Ο Λιανοπωλητής του Ηνωμένου Βασιλείου του ArduinoDigikey - Λιανοπωλητής ΗΠΑ για τα ανταλλακτικά που χρησιμοποίησα σήμερα Sparkfun - Ο Αμερικανός λιανοπωλητής του ArduinoElectronics Information - Πληροφορίες ηλεκτρονικών για αρχάριους, αυτός ο ιστότοπος είναι εκπληκτικό ένα εξαιρετικό μέρος για να αναζητήσετε πληροφορίες σχετικά με τη συγκόλληση, τα ηλεκτρονικά εξαρτήματα, το χρώμα της αντίστασης κωδικοί κλπ … Ευχαριστούμε για την ανάγνωση και διασκεδάστε!

Συνιστάται: