Πίνακας περιεχομένων:
- Βήμα 1: Συχνές ερωτήσεις
- Βήμα 2: Συγκεντρώστε τα μέρη
- Λίστα μερών
- Βήμα 3: Υποδοχές IC
- Βήμα 4: Προσθέστε το πρώτο σύνολο υποδοχών καρφιτσών
- Βήμα 5: Υποδοχή 4 ακίδων
- Βήμα 6: Δεύτερο σετ πριζών
- Βήμα 7: Προσθέστε Power Jack
- Βήμα 8: Προγραμματισμός κεφαλίδων
- Βήμα 9: Προσθέστε διακόπτες
- Βήμα 10: Προσθέστε πυκνωτές ισχύος
- Βήμα 11: Προετοιμάστε την υποδοχή κρυστάλλου
- Βήμα 12: Αφαιρέστε το πλαστικό
- Βήμα 13: Υποδοχές κρυστάλλου
- Βήμα 14: Προσθήκη των υποδοχών κρυστάλλου
- Βήμα 15: Προσθέστε τους ρυθμιστές τάσης
- Βήμα 16: Προσθήκη κεφαλαίων
- Βήμα 17: Βήματα ολοκλήρωσης
- Βήμα 18: Προσθέστε τα IC
- Βήμα 19: Χρησιμοποιώντας το: Το πρώτο σας προωθητικό πρόγραμμα
- Βήμα 20: Λήψεις
Βίντεο: Πλατφόρμα έλικας: 20 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:39
Τι είναι η προπέλα;
Το Parallax Propeller είναι ένας μικροελεγκτής 32-Bit 8-Core. Το πιθανότερο είναι ότι έχετε δει ήδη μερικά έργα με προπέλα που λειτουργούν, όπως:
OpenStomp Coyote-1: πεντάλ ανοιχτού κώδικα ψηφιακής κιθάρας
Μουσική επίδειξη (.mp3) (Ιστότοπος)
Το Replica 1, ένας κλώνος Apple 1
(δικτυακός τόπος)
ybox2, DIY Networked Set-top Box
(ιστοσελίδα) και πολλά άλλα. Το έλικα χρησιμοποιείται συνήθως επειδή είναι υψηλής απόδοσης, έχει εύκολη έξοδο βίντεο και προσφέρει πολλά I/O.
Τι είναι λοιπόν η πλατφόρμα Propeller;
Το Propeller Platform τοποθετεί το Prop σε μια πλακέτα κυκλώματος με ρυθμιστές τάσης, μνήμη, κρύσταλλο και συνδέσμους σε άλλες μονάδες. Μοιάζει πολύ με το Arduino με μερικές βελτιώσεις στη βασική ιδέα. 1 - Οι μονάδες (γνωστές και ως ασπίδες) μπορούν να συνδεθούν μεταξύ τους πάνω και κάτω. Για παράδειγμα, μπορεί να έχετε μια μονάδα έλικας στη μέση, μια UI LCD στην κορυφή και ένα πρωτότυπο στο κάτω μέρος. 2 - Η απόσταση των ακίδων είναι 0,1 ". Ο χώρος μεταξύ των πριζών είναι 0,2". Αυτό καθιστά την πλατφόρμα συμβατή με πίνακες ψωμιού και σας επιτρέπει να χρησιμοποιείτε ενότητες πλατφόρμας σε συνδυασμό με άλλους πίνακες έργων. 3 - Το αποτύπωμα του πίνακα είναι 3,8 "x 2,5", το οποίο είναι το ίδιο αποτύπωμα με την υπηρεσία MiniBoard της ExpressPCB, οπότε η προσθήκη της δικής σας προσαρμοσμένης μονάδας είναι φθηνή και απλή. 4 - Είναι καλά τεκμηριωμένα. Εμφανίζονται στη στήλη του Jon Williams στο Nuts and Volts και το Propeller Platform Module θα είναι η βάση για πολλά από τα έργα που περιγράφονται στις επερχόμενες στήλες του. 5 - Είναι δημόσιος τομέας. Τα σχέδια ενότητας χρησιμοποιούν την άδεια MIT, δίνοντάς σας μεγαλύτερη ευελιξία από πιο περιοριστικές άδειες, όπως το Creative Commons Share-Alike. Μπορείτε να κατεβάσετε πρότυπα και προδιαγραφές εδώ. Το Propeller Platform διατίθεται ως κιτ ή προσυναρμολογημένο από το Gadget Gangster. Ο χρόνος κατασκευής είναι περίπου 45 λεπτά. Ξεκινήστε πηγαίνοντας στο επόμενο βήμα!
Βήμα 1: Συχνές ερωτήσεις
Τι είναι η πλατφόρμα Propeller;
Η Propeller Platform είναι μια ενσωματωμένη υπολογιστική πλατφόρμα ανοιχτού κώδικα - μοιάζει πολύ με το Arduino, αλλά βελτιώνει την ιδέα χρησιμοποιώντας έναν ταχύτερο μικροελεγκτή, τυπικό διάκενο ακίδων και μια λιγότερο περιοριστική άδεια (άδεια MIT).
Ποιες είναι οι προδιαγραφές;
Μικροελεγκτής προπέλας:
- Ενσωματωμένο υλικό γεννήτριας βίντεο για έξοδο σε οθόνες NTSC/PAL ή VGA
- Ενσωματωμένη γλώσσα υψηλού επιπέδου (Spin) που μαθαίνεται εύκολα
- Υψηλή απόδοση (160 εκατομμύρια λειτουργίες ανά δευτερόλεπτο)
- Η ταχύτητα μπορεί να αλλάξει κατά την εκτέλεση για βελτιωμένη απόδοση ισχύος
- Διατίθεται σε πακέτο DIP φιλικό προς τους χομπίστες
- 32 ακίδες εισόδου/εξόδου, κάθε ακίδα μπορεί να οριστεί ως είσοδος ή έξοδος
Η πλατφόρμα Propeller προσθέτει:
- Ρυθμιστές Τάσης 5v και 3.3v, βαθμολογίας στα 800mA, έκαστος
- Κρύσταλλος 5Mhz, με δυνατότητα εναλλαγής χρήστη
- 32kB ενσωματωμένη μνήμη, με χώρο για ένα δεύτερο IC μνήμης
- Όλα τα IC είναι σε πρίζες για ευκολότερη αντικατάσταση και συναρμολόγηση
- Τυπικές κεφαλίδες καρφιτσών 0,1 "σε διαμόρφωση διπλής σειράς, ώστε οι μονάδες να μπορούν να στοιβάζονται πάνω και κάτω ή να προστίθενται σε ένα breadboard ή Protoboard
Πλατφόρμα έλικας με πλατφόρμα μπαταρίας και μονάδες ProtoPlus
Πώς συγκρίνεται με το Arduino;
Μειονεκτήματα:
- Πιο ακριβό Το Arduino κοστίζει $ 30, μια πλατφόρμα έλικας με PropPlug (αυτό που χρησιμοποιείτε για τον προγραμματισμό του Prop) είναι $ 50. Αλλά θα χρειαστείτε μόνο ένα PropPlug και μια πλατφόρμα προπέλας από μόνη της είναι $ 35.
- Μικρότερη Κοινότητα Θα βλέπετε τη λέξη «Arduino» στο Make Magazine πολύ πιο συχνά από τη λέξη «Έλικα».
- Δεν υπάρχει ενσωματωμένο 'Analog In' Αντίθετα, πρέπει να χρησιμοποιήσετε έναν πυκνωτή και μια αντίσταση για να διαβάσετε αναλογικές τιμές. Δεν είναι δύσκολο, αλλά όχι τόσο εύκολο όσο το Arduino.
- 2 Τσιπ Χρειάζεστε 2 IC όταν χρησιμοποιείτε προπέλα, το ίδιο το Prop και το EEPROM για να αποθηκεύσετε το πρόγραμμα
Πλεονεκτήματα:
- Πολύ ταχύτερος μικροελεγκτής WAAY Faster. Αυτό σας επιτρέπει να κάνετε πραγματικά δροσερά πράγματα όπως έξοδο VGA, σύνθεση ομιλίας, αναπαραγωγή αρχείων.wav και πολλά άλλα, όλα στο τσιπ. Το Propeller κάνει 160 MIPS ενώ ένα atmega168 κάνει 16.
- Υψηλής ποιότητας ήχος και βίντεο Το υλικό για βίντεο είναι ενσωματωμένο και πολλές βιβλιοθήκες ήχου είναι διαθέσιμες με άδεια MIT.
- Οι πραγματικές πολλαπλές εργασίες λένε σε έναν γρανάζι να φροντίζει το βίντεο και σε έναν άλλο να χειρίζεται το πληκτρολόγιο / ποντίκι, και αυτό είναι όλο. Χωρίς διακοπές, χωρίς χρονοδιακόπτες - είναι ΠΡΑΓΜΑΤΙΚΑ εύκολο να κάνετε πολλαπλές εργασίες στην Έλικα
- Περισσότερα I/O, πιο ευέλικτα Κάθε I/O μπορεί να αναδιαμορφωθεί και υπάρχουν 32 από αυτά.
- Standard Pin Spacing Η πλατφόρμα έλικας ταιριάζει σε ένα breadboard ή protoboard
- Καλύτερη χρήση ισχύος Το Prop μπορεί να αλλάξει ταχύτητα ρολογιού εν κινήσει για εξοικονόμηση ενέργειας και να κλείσει τα μη χρησιμοποιημένα γρανάζια. Η κατανάλωση ενέργειας μπορεί να φτάσει από 80mA μέχρι 4-5mA
- Better License Το Arduino έχει άδεια βάσει Creative Commons Attribution Share -alike (διαβάστε το - είναι αρκετές σελίδες). Το Propeller Platform διατίθεται υπό την άδεια MIT (διαβάστε το - είναι 2 παράγραφοι). Μην ανησυχείτε για το πώς χρησιμοποιείτε τα σχέδιά μας - δεν θα μηνύσουμε!
Μικτή τσάντα:
- Επικεντρωμένο στο λογισμικό Πολλοί μικροελεγκτές διαθέτουν ειδικό υλικό για την εκτέλεση ορισμένων εργασιών. Αντ 'αυτού, το Propeller κάνει τα περισσότερα πράγματα στο λογισμικό. Αυτό δεν με ενοχλεί, αλλά μερικοί άνθρωποι έχουν προβλήματα με αυτό.
- Spin Η γλώσσα υψηλού επιπέδου για το Prop είναι Spin - αυτή είναι μια πολύ πιο σύγχρονη γλώσσα από την C/C ++, αλλά χρειάζεται λίγο να συνηθίσετε
- Υποστήριξη Mac Δεν υπάρχει επίσημος πελάτης Mac, αλλά η εκκίνηση και η λειτουργία με Mac δεν είναι δύσκολη. Η Parallax έχει μια σελίδα Mac εδώ.
Προσωπικά, χρησιμοποιώ την Έλικα για την περισσότερη ανάπτυξη και χρησιμοποιώ ένα PICaxe (διαβάστε: 08M το 555 της εποχής μας;) όταν χρειάζομαι απλή / φθηνή λογική. Το Arduino είναι «καλά», αλλά θεωρώ ότι η προπέλα είναι πιο εύκολη στον προγραμματισμό και πολύ πιο ισχυρή. Το Arduino είναι πολύ ακριβό όταν χρειάζομαι απλή λογική. Ποιες ενότητες είναι διαθέσιμες; Δεν υπάρχει οριστική λίστα ενοτήτων, αλλά μπορείτε να ελέγξετε το Gadget Gangster για μερικές από τις ενότητες που είναι διαθέσιμες αυτήν τη στιγμή. Μερικά παραδείγματα ενοτήτων:
- Βίντεο / ioχος
- Μπαταρία
- DMX
- Οθόνες LCD
- Πρωτόκολλα
- microSD
- Ελεγκτής κινητήρα
Περισσότερες ενότητες βγαίνουν συνεχώς, επίσης.
Βήμα 2: Συγκεντρώστε τα μέρη
Πρώτα, γυρίστε το κολλητήρι σας. Αφήστε το να ζεσταθεί ενώ ελέγχετε για να βεβαιωθείτε ότι έχετε τα ακόλουθα μέρη:
Λίστα μερών
- 3x 47uF Ηλεκτρολυτικά καπάκια (βεβαιωθείτε ότι είναι μικρο-μίνι, έτσι ώστε άλλες μονάδες να ταιριάζουν στην κορυφή)
- 1x 4.7uF Tantalum Cap
- 1x 104 Κεραμικό καπάκι
- 1x 10k Ohm Resistor (Καφέ - Μαύρο - Πορτοκαλί)
- 1x 220 Ohm Resistor (Κόκκινο - Κόκκινο - Καφέ)
- 1x 470 Ohm Resistor (Κίτρινο - Βιολετί - Καφέ)
- 1x 1,1k Ohm Resistor (Καφέ - Καφέ - Κόκκινο)
- 2x πράσινα 3mm πράσινα LED
- 1x κόκκινο LED
- 2x υποδοχές καρφιτσών μηχανής
- 2x υποδοχές 4 ακίδων
- 2x υποδοχές 16 ακίδων
- Κεφαλίδα δεξιάς γωνίας 1x 4pin
- 1x Διακόπτης ισχύος δεξιάς γωνίας
- 1x Tactile Switch
- 1x πρίζα DIP 40pin
- 1x υποδοχή DIP 8 ακίδων
- 1x τροφοδοτικό 2mm
- 1x 5Mhz Crystal (βεβαιωθείτε ότι είναι μισό ύψος για να χωρέσουν άλλες μονάδες στην κορυφή)
- 1x ρυθμιστής τάσης 5V
- 1x ρυθμιστής τάσης 3,3V
- 1x προπέλα Parallax
- 1x 32 kB i2c EEPROM
- 1x PCB πλατφόρμας έλικας
Βήμα 3: Υποδοχές IC
Πρώτα, ανοίξτε στις υποδοχές. Οι πρίζες έχουν έναν ωραίο μηχανισμό κλειδώματος για να τις κρατάτε στο pcb ενώ κολλάτε. Προτιμώ να χρησιμοποιώ πρίζες καθώς μπορείτε εύκολα να αφαιρέσετε ένα IC εάν αντιμετωπίζετε προβλήματα και δεν χρειάζεται να ανησυχείτε για ζημιά στο IC κατά τη συγκόλληση. Η υποδοχή DIP 8 ακίδων πηγαίνει στο U2, ενώ η εγκοπή δείχνει προς τα πάνω. Η πρίζα 40pin DIP πηγαίνει στο U1, τα σημεία εγκοπής στα αριστερά.
Βήμα 4: Προσθέστε το πρώτο σύνολο υποδοχών καρφιτσών
Πάρτε μία από τις υποδοχές των 16 ακίδων και προσθέστε την στον πίνακα. Μπορείτε να το προσθέσετε στην εξωτερική σειρά (πιο κοντά στην άκρη του πίνακα) ή στην εσωτερική, αλλά προτείνω να το προσθέσετε στην εξωτερική σειρά. Κρατήστε την εσωτερική σειρά άδεια προς το παρόν, αλλά μπορείτε να συμπληρώσετε με κεφαλίδες καρφιτσών για να στοιβάζετε μια άλλη μονάδα κάτω από την Έλικα πλατφόρμα.
Βήμα 5: Υποδοχή 4 ακίδων
Προσθέστε την πρίζα 4 ακίδων. Χρησιμοποιήστε τις κεφαλίδες καρφίτσας ορθής γωνίας για να διατηρήσετε τις δύο πρίζες ευθυγραμμισμένες, όπως φαίνεται στη φωτογραφία. Αυτό θα κρατήσει τις πρίζες των 4 ακίδων ενώ θα αναποδογυρίσετε την πλακέτα και θα διατηρήσετε τις υποδοχές των 4 ακίδων και των 16 ακίδων ευθεία. Η πρίζα 4 ακίδων βρίσκεται στην ίδια σειρά με την υποδοχή 16 ακίδων.
Βήμα 6: Δεύτερο σετ πριζών
Ameδια συμφωνία και από την άλλη πλευρά.
Βήμα 7: Προσθέστε Power Jack
Προσθέστε το βύσμα τροφοδοσίας στο επάνω αριστερό μέρος της πλακέτας, στο κουτί λίγο κάτω από "7,5 - 12VDC". Κατά τη συγκόλληση του βύσματος τροφοδοσίας, να είστε γενναιόδωροι με τη συγκόλληση - είναι αυτό που κρατάει την υποδοχή κάτω καθώς εισάγετε / αφαιρείτε ένα βύσμα τροφοδοσίας
Βήμα 8: Προγραμματισμός κεφαλίδων
Το έλικα έχει προγραμματιστεί με ένα βύσμα στήριξης. προσθέστε κεφαλίδες ορθής γωνίας στο πλαίσιο με την ένδειξη "Plug", όπως φαίνεται στη φωτογραφία. Εδώ θα συνδέσετε το Prop Plug για προγραμματισμό. Μπορείτε να πάρετε ένα Prop Plug από το Gadget Gangster ή το Parallax. Το όφελος από την απομάκρυνση του υλικού προγραμματισμού από τον πίνακα είναι ένα μικρότερο συνολικό μέγεθος πλακέτας και ένα χαμηλότερο κόστος. Όταν τελειώσετε και είστε έτοιμοι να προγραμματίσετε το έλικα, τοποθετήστε το βύσμα στήριξης "καπέλο προς τα επάνω".
Βήμα 9: Προσθέστε διακόπτες
Προσθέστε διακόπτες αριστερά και δεξιά. Ο σωστός απτικός διακόπτης θα επαναφέρει το Prop όταν λειτουργεί (απλώς πατήστε το για επαναφορά). Ο αριστερός διακόπτης είναι ο διακόπτης λειτουργίας. Και οι δύο διακόπτες τοποθετούνται στην άκρη της πλακέτας για να είναι εύκολη η πρόσβαση σε αυτές, αν στοιβαχτούν άλλες μονάδες από πάνω.
Βήμα 10: Προσθέστε πυκνωτές ισχύος
Τα τρία καλύμματα (μοιάζουν με μικρά δοχεία) πηγαίνουν δίπλα στον διακόπτη ορθής γωνίας. Βοηθούν στην απρόσκοπτη τροφοδοσία του μικροελεγκτή και άλλων μονάδων. Οι πυκνωτές είναι ευαίσθητοι στην πολικότητα, το καλώδιο που βρίσκεται πιο κοντά στη λωρίδα είναι αρνητικό και πηγαίνει προς τα κάτω. Βεβαιωθείτε ότι χρησιμοποιείτε μικρο-μίνι καπάκια, ή άλλες μονάδες ενδέχεται να μην ταιριάζουν στην κορυφή της πλατφόρμας έλικας.
Βήμα 11: Προετοιμάστε την υποδοχή κρυστάλλου
Είναι ωραίο να χρησιμοποιείτε μια πρίζα για το κρύσταλλο καθώς το Prop μπορεί να υποστηρίξει άλλες τιμές κρυστάλλου. Εδώ είναι το hack για να φτιάξετε μια πρίζα κρυστάλλου. 1 - Προσδιορίστε τις δύο υποδοχές καρφιτσών του μηχανήματος (όπως στην παρακάτω φωτογραφία). Χρησιμοποιήστε τα αναχώματα σας για να τα χωρίσετε στη μέση.
Βήμα 12: Αφαιρέστε το πλαστικό
Χρησιμοποιώντας ξανά τα αναχώματά σας, αφαιρέστε το πλαστικό γύρω από κάθε καρφίτσα, όπως φαίνεται στη φωτογραφία. Χρειάζεστε μόνο λίγη πίεση για να ξύσετε το πλαστικό.
Βήμα 13: Υποδοχές κρυστάλλου
Αυτό είναι που θα πάρετε:
Βήμα 14: Προσθήκη των υποδοχών κρυστάλλου
Τοποθετήστε τα όπως φαίνεται στη φωτογραφία. Χρησιμοποιώ λίγη ταινία για να τα κρατήσω, αναποδογυρίζω την σανίδα και τα κολλάω στη θέση τους. Στην πίσω πλευρά του πίνακα, κόψτε τους πείρους στερέωσης από τις πρίζες του μηχανήματος. Επίσης, προσθέστε τις αντιστάσεις στα R1, R2 και R3. Αυτά τα μικρά παιδιά θα περιορίσουν το ρεύμα για τα LED που θα σας πουν πότε είναι ενεργοποιημένο. R1: 1.1k Resistor (Brown - Brown - Red) R2: 470 ohm Resistor (Yellow - Violet - Brown) R3: 220 ohm Resistor (Red - Red - Brown)
Βήμα 15: Προσθέστε τους ρυθμιστές τάσης
Το Propeller λειτουργεί στα 3.3V, αλλά η Propeller Platform περιλαμβάνει επίσης ρυθμιστή 5V για παροχή 5V σε άλλες μονάδες. VR1: ο ρυθμιστής 5V. Είναι ένα ON Semi (μέρος # MC33269T-5.0G). Σε σύγκριση με τον ρυθμιστή 3.3V, έχει μια τετράγωνη γλωττίδα που είναι λίγο πιο λεπτή. Το μαύρο κουτί δεν έχει ούτε μια μικρή εγκοπή. VR2: ο ρυθμιστής 3.3V. Είναι ένα ST (μέρος # LD1117V33). Έχει μια παχύτερη γλωττίδα με τις γωνίες της γλωττίδας κομμένες. Μπορείτε επίσης να χρησιμοποιήσετε λίγο επιπλέον συγκόλληση για να συνδέσετε την καρτέλα στην πλακέτα. Αυτό θα βοηθήσει τους ρυθμιστές να βυθίσουν περισσότερη θερμότητα.
Βήμα 16: Προσθήκη κεφαλαίων
Το καπάκι ταντάλι πηγαίνει ακριβώς δίπλα στην πρίζα κρυστάλλου. Σημειώστε ότι το καπάκι τανταλίου είναι πολωμένο. Αν κοιτάξετε προσεκτικά το σώμα, θα δείτε ένα σημάδι + δίπλα σε ένα από τα πόδια. Το πόδι με το σήμα συν θα πρέπει να περάσει από την τρύπα που είναι πιο κοντά στον κρύσταλλο. Το κεραμικό καπάκι πηγαίνει κάτω από την υποδοχή DIP 40pin. Δεν είναι ευαίσθητο στην πολικότητα. Το κεραμικό καπάκι φέρει την ένδειξη «104», είναι επίσης μικρότερο από το καπάκι του τανταλίου.
Βήμα 17: Βήματα ολοκλήρωσης
Προσθέστε τα LED -
PWR Η λυχνία LED που περνά στον κύκλο με την ένδειξη «PWR» έχει καθαρό φακό. Για αυτή τη λυχνία LED, ο μικρότερος αγωγός περνάει μέσα από την κυκλική τρύπα (πιο κοντά στην αντίσταση), ο μεγαλύτερος αγωγός περνάει από την τετράγωνη τρύπα. 5.0 Η λυχνία LED που περνά στον κύκλο με την ένδειξη «5.0» έχει πράσινο φακό. Για αυτό το LED, ο ΜΕΓΑΛΥΤΕΡΟΣ αγωγός περνά μέσα από την κυκλική τρύπα (πιο κοντά στην αντίσταση), ο ΜΙΚΡΟΤΕΡΟΣ αγωγός περνά μέσα από την τετράγωνη τρύπα. 3.3 Η λυχνία LED που περνά στον κύκλο με την ένδειξη «3.3» έχει πράσινο φακό. Για αυτό το LED, ο ΜΕΓΑΛΥΤΕΡΟΣ αγωγός περνά μέσα από την κυκλική τρύπα (πιο κοντά στην αντίσταση), ο ΜΙΚΡΟΤΕΡΟΣ αγωγός περνά μέσα από την τετράγωνη τρύπα. Επίσης, προσθέστε μια αντίσταση 10k ohm (Καφέ - Μαύρο - Πορτοκαλί) στο R4 Το επόμενο βήμα είναι να δοκιμάσετε την ισχύ. Συνδέστε το τροφοδοτικό και γυρίστε το διακόπτη ορθής γωνίας προς τα κάτω. Οι λυχνίες LED πρέπει να ανάβουν όλες, υποδεικνύοντας ότι οι Ρυθμιστικές Αρχές βγάζουν ισχύ.
Βήμα 18: Προσθέστε τα IC
Προσθέστε το Prop στην υποδοχή 40 Pin DIP και το EEPROM στην υποδοχή 8 Pin. Προσθέτουμε τον κρύσταλλο και κόβουμε την περίσσεια μολύβδου. Πηγαίνετε στο επόμενο βήμα και θα σας δείξω ένα δείγμα προγράμματος που θα σας βοηθήσει να ξεκινήσετε
Βήμα 19: Χρησιμοποιώντας το: Το πρώτο σας προωθητικό πρόγραμμα
Αρχικά, κατεβάστε το εργαλείο Propeller (windows ή mac) για να μπορείτε να γράψετε το πρόγραμμά σας. Επίσης, βεβαιωθείτε ότι έχετε ένα PropPlug.
Εκκινήστε το το Propeller Tool και ας ξεκινήσουμε με το πιο απλό πρόγραμμα, ένα LED που αναβοσβήνει.
Θα αναλύσω κάθε γραμμή: Τα κύρια προγράμματα PUB ξεκινούν την εκτέλεση με την πρώτη μέθοδο που βρίσκει. Σε αυτή την περίπτωση, υπάρχει μόνο μία μέθοδος (κύρια), και είναι μια PUBlic μέθοδος, αλλά δεν χρειάζεται να ανησυχούμε για αυτό τώρα το dira [0]: = 1 dira [0] είναι ο «καταχωρητής κατεύθυνσης» για τον ακροδέκτη 0. Γράφοντας μια τιμή 1 στον καταχωρητή, κάνουμε το pin 0 μια έξοδο.: = είναι ο τελεστής εκχώρησης. ΕΠΑΝΑΛΗΗ κάντε ό, τι εμφανίζεται παρακάτω. Ένας βρόχος ΕΠΑΝΑΛΗΗΣ χωρίς ένα ΜΕΧΡΙ να επαναλαμβάνεται για πάντα. Οι καρτέλες είναι σημαντικές κατά την περιστροφή - όλα τα χαραγμένα κάτω από αυτήν τη γραμμή είναι μέρος του βρόχου REPEAT. ! ΟΥΤΑ [0] το! χειριστής σημαίνει «αναστροφή» και το OUTA είναι ο καταχωρητής εξόδου για τον ακροδέκτη 0. Έτσι, αυτή η γραμμή παίρνει την τρέχουσα τιμή του outa [0], το αναστρέφει και το γράφει πίσω. Εάν ο πείρος είναι ψηλός, θα αναποδογυρίσει χαμηλά. Εάν ο πείρος είναι χαμηλός, θα αναποδογυρίσει ψηλά. Ένας φανταχτερός τρόπος περιγραφής του! είναι ένας χειριστής αντιστοίχισης Bitwise NOT. WAITCNT (CLKFREQ + cnt) Μετάφραση: Κρατηθείτε για 1 δευτερόλεπτο. Το WAITCNT (Timeρα) θα θέσει σε παύση την εκτέλεση έως ότου το ρολόι του συστήματος == Timeρα. Το CLKFREQ είναι μια τιμή συστήματος - ισούται με τον αριθμό των κρότωνων σε κάθε δευτερόλεπτο. Το CNT είναι μια άλλη τιμή συστήματος, είναι η τρέχουσα ώρα συστήματος (πόσα τσιμπούρια από την έναρξη της προπέλας). Προσθέτοντας τσιμπούρια αξίας 1 δευτερολέπτου στο ρολόι του συστήματος, καταλαβαίνουμε ποιο θα είναι το ρολόι του συστήματος σε ένα δευτερόλεπτο από τώρα. Και αυτό είναι το πρώτο σας πρόγραμμα! Τι θα αλλάζατε αν θέλατε η λυχνία LED να αναβοσβήνει δύο φορές το δευτερόλεπτο;
Βήμα 20: Λήψεις
Το Propeller είναι ένας φοβερός μικροελεγκτής που είναι:
- Απίστευτα γρήγορο (160 εκατομμύρια οδηγίες ανά δευτερόλεπτο),
- Έχει έναν τόνο I/O (32 ακίδες που μπορούν να κάνουν είσοδο ή έξοδο),
- Διαθέτει εξαιρετικές δυνατότητες βίντεο και ήχου
- Και είναι εύκολο να αναπτυχθεί
Ελέγξτε τον ιστότοπο της Parallax για τόνους πληροφοριών σχετικά με την προπέλα. Θα πρέπει επίσης να ελέγξετε το Parallax's Object Exchange όπου υπάρχουν πολλές βιβλιοθήκες ανοιχτού κώδικα που θα σας βοηθήσουν όταν κάνετε έργα με το Prop σας. Κατεβάστε το Εγχειρίδιο Έλικας Κατεβάστε το Propeller Platform PCB Design (μορφή ExpressPCB) (Μορφή ExpressPCB) Πρότυπα σχεδίασης πλατφόρμας προπέλας Πιάστε το κιτ ή πάρτε το συναρμολογημένο από Gadget Gangster.
Συνιστάται:
Πλατφόρμα γυροσκοπίου/ κάμερα Gimbal: 5 βήματα (με εικόνες)
Πλατφόρμα γυροσκοπίου/ κάμερα Gimbal: Αυτό το διδακτικό δημιουργήθηκε για να εκπληρώσει την απαίτηση έργου του Makecourse στο Πανεπιστήμιο της Νότιας Φλόριντα (www.makecourse.com)
Παρακολούθηση θερμοκρασίας και υγρασίας DHT χρησιμοποιώντας το ESP8266 και την πλατφόρμα IoT AskSensors: 8 βήματα
Παρακολούθηση θερμοκρασίας και υγρασίας DHT χρησιμοποιώντας το ESP8266 και την πλατφόρμα IoT της AskSensors: Σε προηγούμενο εκπαιδευτικό, παρουσίασα έναν οδηγό βήμα προς βήμα για να ξεκινήσετε με το ESP8266 nodeMCU και την πλατφόρμα IoT AskSensors. Σε αυτό το σεμινάριο, συνδέω έναν αισθητήρα DHT11 στον κόμβο MCU. Το DHT11 είναι μια κοινά χρησιμοποιούμενη θερμοκρασία και υγρασία
Πώς να φτιάξετε μια πλατφόρμα στο Scratch: 6 βήματα (με εικόνες)
Πώς να φτιάξετε μια πλατφόρμα στο Scratch: Το Scratch είναι ένας ιστότοπος όπου οι άνθρωποι δημιουργούν παιχνίδια και άλλα προγράμματα χρησιμοποιώντας προκατασκευασμένα μπλοκ που σύρετε και αφήνετε σε έναν χώρο εργασίας. Σήμερα θα σας δείξω πώς να φτιάξετε ένα παιχνίδι πλατφόρμας στο μηδέν
MQmax 0.7 μια πλατφόρμα WiFi χαμηλού κόστους IoT με βάση το Esp8266 και το Arduino Mini Pro: 6 βήματα
MQmax 0.7 a Low Cost WiFi IoT Platform Βασισμένο στο Esp8266 και το Arduino Mini Pro: Γεια σας, αυτό είναι το δεύτερο με οδηγίες (από εδώ και στο εξής σταματώ να μετράω). Το έφτιαξα για να δημιουργήσω μια απλή (για μένα τουλάχιστον), φθηνή, εύκολη στη δημιουργία και αποτελεσματική πλατφόρμα για εφαρμογές πραγματικού IoT που περιλαμβάνουν εργασία M2M. Αυτή η πλατφόρμα λειτουργεί με esp8266 και
ForgetMeNot - Πλατφόρμα ειδοποιήσεων Smart Home: 14 βήματα (με εικόνες)
ForgetMeNot - Έξυπνη πλατφόρμα ειδοποιήσεων για το σπίτι: Ως πολυάσχολοι φοιτητές, τρέχοντας ανάμεσα σε μαθήματα, δουλειές και οικογενειακές υποχρεώσεις, έχουμε την τάση να ξεχνάμε τα μικρά πράγματα. Τα γενέθλια έρχονται και παρέρχονται χωρίς να το παρατηρήσουμε, μια σημαντική προθεσμία χάνεται λόγω της αγνότητας και μερικές φορές, απλώς