Πίνακας περιεχομένων:
- Βήμα 1: Αυτό που χρειάζεστε
- Βήμα 2: Breadboard the Circuit
- Βήμα 3: Προγραμματισμός του μικροελεγκτή
- Βήμα 4: Πρόσθετο υλικό
Βίντεο: Εισαγωγή στο Κυπαρίσσι (Μέρος 1): 4 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Το Arduino είναι πιθανότατα ένας από τους πιο δημοφιλείς μικροελεγκτές για τον τυπικό χομπίστα, αλλά υπάρχουν εξαιρετικές εναλλακτικές λύσεις για το Arduino που συχνά παραβλέπονται απλώς και μόνο επειδή το Arduino είναι το μεγάλο όνομα του μικροελεγκτή χόμπι. Οι μικροελεγκτές που θα ήθελα να επισημάνω είναι το προγραμματιζόμενο σύστημα του Cypress στο τσιπ ή PSoC για συντομία. Είναι ισχυρά, προσιτά και εξαιρετικά εύχρηστα και αποτελούν εξαιρετική επιλογή για μικροελεγκτές χομπίστες. Το Cypress παρέχει τρόπους λήψης βίντεο με το Cypress Academy: PSoC 101 βίντεο, ωστόσο μερικές φορές ξεπερνούν τα σημεία, αλλά αυτά είναι επίσης πολύ χρήσιμα βίντεο. Επιπλέον, παρέχουν τεκμηρίωση για τα πάντα στο PSoC Creator IDE που είναι απίστευτα καλά γραμμένα και αφού αποκτήσουν τα βασικά, ο καθένας μπορεί να διδάξει τον εαυτό του χρησιμοποιώντας την τεκμηρίωσή του.
Αυτό το Instructable είναι το πρώτο σε μια σειρά που ενεργοποιεί οποιονδήποτε νέο στις συσκευές Cypress. Θα προσπαθήσω να συνεχίσω να κάνω περισσότερα αν υπάρχουν αιτήματα για συγκεκριμένα πράγματα, αλλά μην φοβάστε να διαβάσετε τεκμηρίωση, να δοκιμάσετε πράγματα, να παρακολουθήσετε βίντεο από την Cypress Academy, να κάνετε ερωτήσεις στο Cypress Forum. το να αφιερώσετε χρόνο για να προσπαθήσετε να διορθώσετε ένα πρόβλημα μόνοι σας θα σας βοηθήσει να μάθετε τι λειτουργεί και τι δεν λειτουργεί και τα προβλήματα είναι συνήθως εύκολο να βρεθούν.
Αυτό είναι επίσης διττό με οδηγίες, με αυτό το μέρος να εστιάζει στον φθηνότερο πίνακα και το μέρος 2 θα εστιάζει σε έναν ελαφρώς πιο ακριβό πίνακα (ακόμα προσιτός) που μπορεί να χρησιμοποιήσει τη λειτουργία εντοπισμού σφαλμάτων στο PSoC Creator IDE. Εδώ είναι ο σύνδεσμος για το Μέρος 2.
Εισαγωγή στο Κυπαρίσσι (Μέρος 2)
Βήμα 1: Αυτό που χρειάζεστε
Θα χρειαστείτε έναν υπολογιστή για να εκτελέσετε το PSoC Creator 4.0, τον οποίο μπορείτε να κατεβάσετε από τον ιστότοπο της Cypress αφού δημιουργήσετε έναν λογαριασμό εδώ.
PSoC Creator 4.2
Το πακέτο που θα χρειαστεί για λήψη είναι το CY8CKIT-049-42xx CD ISO (CD Creator) και αυτό θα εγκαταστήσει όλα όσα χρειάζεστε για αυτό το κιτ.
Τεκμηρίωση και Λήψεις Cypress PS0C 4
Το υλικό για το κιτ είναι διαθέσιμο μέσω Digikey εδώ.
Πίνακας αξιολόγησης Cypress PSoC 4
Και είναι επίσης σκόπιμο να κολλήσετε μερικές από αυτές τις κεφαλίδες στον πίνακα, καθώς αυτές δεν συνοδεύονται από προσκολλημένες κεφαλίδες. Αυτό το είδος είναι λίγο πιο ακριβό από άλλα, αλλά σας δίνει αρσενικούς και θηλυκούς συνδέσμους για καλώδια και είναι ωραίο να έχετε μια διάταξη σανίδας για δοκιμή.
Κεφαλίδες ανδρών/θηλυκών καρφιτσών
Θα χρειαστείτε επίσης μια κοινή κάθοδο RGB LED, δύο αντιστάσεις 1k ohm, μια αντίσταση 680 ohm, ένα breadboard και μερικά καλώδια σύνδεσης ή καλωδίων DuPont (αν δεν είστε σίγουροι εάν χρειάζεστε αρσενικό ή θηλυκό, μπορείτε συχνά να τα βρείτε σε συσκευασίες που έχουν αρσενικό σε αρσενικό, αρσενικό σε θηλυκό και θηλυκό σε γυναίκα όλα μαζί), αλλά δεν μπορώ να παραθέσω πηγές για αυτά καθώς αγοράζω συχνά αυτά τα υλικά από το eBay και οι λίστες έρχονται και φεύγουν συχνά, αλλά υπάρχουν πολλά διαθέσιμα και εύκολα βρέθηκε να ψάχνει στο eBay.
Από εκεί και πέρα, εφόσον ο υπολογιστής σας διαθέτει θύρα USB και έχετε κολλητήρι και συγκολλητικό, έχετε όλα τα απαιτούμενα υλικά.
Βήμα 2: Breadboard the Circuit
Το κύκλωμα είναι αρκετά εύκολο να εγκαταστήσετε μια σανίδα ψωμιού. Συνδέουμε την κοινή μας κάθοδο RGB LED με αντιστάσεις 1k ohm στους μπλε και πράσινους πείρους (οι δύο ακίδες στη μία πλευρά του μεγαλύτερου καλωδίου) και μια αντίσταση 680 ohm στην κόκκινη καρφίτσα (ο μοναδικός πείρος στην άλλη πλευρά του μακρύτερο καλώδιο) Πρέπει επίσης να συνδέσουμε το μεγαλύτερο καλώδιο της λυχνίας LED σε ακίδα γείωσης (GND) στην πλακέτα μικροελεγκτή μας.
Από τη διάταξη των καρφιτσών μας στο PSoC Creator, θα θέλουμε να συνδέσουμε τα άλλα καλώδια των αντιστάσεών μας στο P1.0 για κόκκινο (αντίσταση 680 ohm), P1.1 για πράσινο και P1.2 για μπλε στον πίνακα μικροελεγκτή μας. Η εικόνα έχει χρωματικά κωδικοποιημένα καλώδια, με το μαύρο να είναι το έδαφός μας.
Βήμα 3: Προγραμματισμός του μικροελεγκτή
Έχω κάνει τις οδηγίες ως βίντεο, ώστε να μπορείτε να κάνετε παύση, να γυρίσετε προς τα πίσω και να παίξετε με την ηρεμία σας, ενώ ακολουθείτε την κατασκευή και τον προγραμματισμό του έργου μόνοι σας. Με ένα βίντεο, αντί να σας λένε πού βρίσκονται πολλά κουμπιά και πότε να τα κάνετε κλικ, έχετε οπτικά βοηθήματα για να δείτε τι πατάω ανά πάσα στιγμή και μπορείτε να παρακολουθήσετε ξανά οποιοδήποτε βήμα ανά πάσα στιγμή. Έχω συμπεριλάβει επίσης ορισμένα σημεία παύσης για να κάνετε παύση και να προλάβετε εάν απαιτείται.
Επίσης, θα εκτιμούσα πολύ την ανατροφοδότηση για πράγματα που είναι χρήσιμα και για τομείς που θα μπορούσαν να βελτιωθούν για να κάνουν τα εκπαιδευτικά βίντεο πιο χρήσιμα στο μέλλον.
Βήμα 4: Πρόσθετο υλικό
Εάν για κάποιο λόγο αντιμετωπίζετε προβλήματα, μπορείτε να κατεβάσετε το αρχείο zip αυτού του έργου, το ακριβές από το βίντεο και να εξαγάγετε όλα τα αρχεία σε ένα φάκελο στην επιφάνεια εργασίας σας. Από το PSoC Creator εντοπίστε το αρχείο στην επιφάνεια εργασίας σας, ανοίξτε το χώρο εργασίας και εκτελέστε το μόνοι σας ή χρησιμοποιήστε το για να επαληθεύσετε το σχηματικό ή τον κώδικα του έργου σας. Όλα πρέπει να είναι εκεί και να δημιουργούνται και να προγραμματίζονται σωστά μέσω του Bootloader Host και θα σας δώσουν ένα παράδειγμα εργασίας ως αναφορά καθώς και ένα συνοδευτικό βίντεο για να εξοικειωθείτε με το PSoC Creator.
Αφού εξοικειωθείτε με το PSoC Creator και τον τρόπο δημιουργίας έργων, μπορείτε να ξεκινήσετε να δημιουργείτε τα δικά σας έργα, να παίζετε με εξαρτήματα και να λαμβάνετε βοήθεια από τον πλούτο της τεκμηρίωσης που παρέχει το Cypress καθώς και η κοινότητα PSoC να επεκτείνει τις γνώσεις και τις ικανότητές σας χρησιμοποιώντας αυτά τα φανταστικά μικροελεγκτές. Με τη χρήση εξαρτημάτων και μια σχηματική, καθώς και κωδικοποίηση και εξαιρετική τεκμηρίωση, είναι μια ισχυρή, αλλά εύκολη στη χρήση συσκευή.
Καλή δημιουργία!*Ενημερώστε με εάν υπάρχει κάποιο πρόβλημα με το αρχείο αρχειοθέτησης μετά την αποσυσκευασία του και την εκτέλεσή του στο PSoC Creator ** Ενημερώθηκε για το PSoC Creator 4.2*
Συνιστάται:
Κράνος ασφαλείας Covid Μέρος 1: Εισαγωγή στα κυκλώματα Tinkercad !: 20 βήματα (με εικόνες)
Κράνος ασφαλείας Covid Μέρος 1: Εισαγωγή στα κυκλώματα Tinkercad !: Γεια σου, φίλε! Σε αυτή τη σειρά δύο τμημάτων, θα μάθουμε πώς να χρησιμοποιούμε τα κυκλώματα του Tinkercad - ένα διασκεδαστικό, ισχυρό και εκπαιδευτικό εργαλείο για να μάθουμε πώς λειτουργούν τα κυκλώματα! Ένας από τους καλύτερους τρόπους για να μάθετε, είναι να το κάνετε. Έτσι, θα σχεδιάσουμε πρώτα το δικό μας έργο:
Εισαγωγή στο Arduino: 18 βήματα
Εισαγωγή στο Arduino: Έχετε αναρωτηθεί ποτέ να φτιάξετε τις δικές σας συσκευές, όπως μετεωρολογικό σταθμό, ταμπλό αυτοκινήτου για παρακολούθηση καυσίμων, ταχύτητα και εντοπισμό θέσης ή έλεγχο των οικιακών συσκευών σας που ελέγχονται από smartphone ή έχετε αναρωτηθεί ποτέ για την κατασκευή εξελιγμένων
Πώς να-E-INK E-PAPER DISPLAY MODULE-Μέρος 2 - Εισαγωγή προσαρμοσμένης εικόνας: 4 βήματα
Πώς να-E-INK E-PAPER DISPLAY MODULE-Μέρος 2 | Εισαγωγή Προσαρμογής Εικόνας: Σε αυτό το σεμινάριο για το Μέρος 2 του Πώς να-ΜΟΝΑΔΑ ΟΘΟΝΗΣ E-PAPER E-PAPER | Εισαγωγή προσαρμογής εικόνας, θα μοιραστώ μαζί σας τον τρόπο εισαγωγής της εικόνας που σας αρέσει και εμφάνισή της στη μονάδα εμφάνισης μελάνης E-Ink. Είναι πολύ απλό με τη βοήθεια μερικών
Εισαγωγή στο Κυπαρίσσι (Μέρος 2): 3 Βήματα
Εισαγωγή στο Cypress (Μέρος 2): Αυτό το Instructable είναι συνέχεια ενός προηγούμενου εδώ. Intro to Cypress (Μέρος 1) Το προηγούμενο Instructable χρησιμοποιεί έναν πίνακα αξιολόγησης PSoC 4 που δεν έχει πρόσβαση στο πρόγραμμα εντοπισμού σφαλμάτων. Αυτό το Instructable χρησιμοποιεί έναν πίνακα αξιολόγησης PSoC 5 που έχει πρόσβαση
Εισαγωγή στο VB Script: a Οδηγός για αρχάριους: Μέρος 2: Εργασία με αρχεία: 13 βήματα
Εισαγωγή στο VB Script: a Beginners Guide: Part 2: Working With Files: Λοιπόν, στο τελευταίο μου VBScript με οδηγίες, πέρασα πώς να φτιάξω ένα σενάριο για να κλείσω το διαδίκτυο για να παίξω το Xbox360. Σήμερα έχω ένα διαφορετικό πρόβλημα. Ο υπολογιστής μου έκλεισε τυχαία και θέλω να συνδεθώ κάθε φορά που ο υπολογιστής