5 Cool Projects Powered by Tiva-C LaunchPad Board - 💡 Fix My Ideas

5 Cool Projects Powered by Tiva-C LaunchPad Board

5 Cool Projects Powered by Tiva-C LaunchPad Board


Συγγραφέας: Ethan Holmes, 2019

Το Tiva-C LaunchPad του Tracer-Corp-M4F CPU ARM Cortex-M4F, μέχρι 1Mb μνήμης Flash και 256Kb μνήμης RAM, ανάλογα με το μοντέλο

Raspberry Pi, BeagleBone, Arduino, UDOO - όλα τα ονόματα που γνωρίζουμε όταν πρόκειται για αναπτυξιακά συμβούλια ή υπολογιστές με ένα πάτωμα (SBC) που χρησιμοποιούνται σε έργα maker / DIY. Texas Instruments από την άλλη πλευρά ... Οι αριθμομηχανές είναι το πρώτο πράγμα που έρχεται στο μυαλό. Μετά από αυτό, είναι ευρέως γνωστοί για τους ημιαγωγούς, τα αναλογικά μάρκες και, τέλος, τους μικροελεγκτές.

Σε αντίθεση με τα δημοφιλή συμβούλια που αναφέρονται παραπάνω, τα συμβούλια ανάπτυξης της TI δεν υιοθετούνται τόσο ευρέως για έργα μεγάλης κλίμακας. Αυτό δεν σημαίνει ότι δεν είναι λιγότερο αποτελεσματικό συμβούλιο, στην πραγματικότητα μπορούν να κρατήσουν τη δική τους εναντίον των άλλων ανάλογα με το έργο. Η σειρά Tiva-C LaunchPad της εταιρίας (το wiki της TI για αυτά εδώ) είναι μια αρκετά εντυπωσιακή πλακέτα για το μέγεθός της και διαθέτει ένα ARM Cortex-M4F SoC με έως και 1Mb μνήμης Flash για αποθήκευση και μέχρι 256Kb RAM ανάλογα με το μοντέλο. Σε αυτό το μίνι ημερολόγιο, θα ρίξουμε μια ματιά σε μερικά από τα ενδιαφέροντα έργα που έχουν σχεδιάσει οι κατασκευαστές χρησιμοποιώντας το νέο board της TI. Ακόμη και έκανα ένα έργο με το Tiva-C ... περισσότερο σε αυτό σε λίγο.

Αυτόνομο HEBUG

Το ρομπότ HEXBUG της RegioAlpha Scarab XL συνδυάζει το δημοφιλές παιχνίδι με το Tiva-C LaunchPad της TI για να του προσφέρει αυξημένη λειτουργικότητα

Πρώτα, ο εκπαιδευόμενος χρήστης RegioAlpha συνδύασε ένα HEBUG Scarab XL με ένα Tiva-C Launchpad (έκδοση-EK-TM4C123GXL), δίνοντάς του ένα επίπεδο αυτονομίας διατηρώντας παράλληλα τις ικανότητές του RC. Το ίδιο το Scarab οδηγείται από ένα ζεύγος σερβοκινητήρων που οδηγούν τα ρομπότ με έξι πόδια με σύστημα διεύθυνσης 7 κατευθύνσεων, το οποίο οδηγείται από μια εσωτερική πλακέτα ελέγχου. Το RegioAlpha διατήρησε το μεγαλύτερο μέρος των εσωτερικών μονάδων αλλά μετέτρεψε τους σερβοκινητήρες στο LaunchPad, ουσιαστικά παρακάμπτοντας την εσωτερική πλακέτα ελέγχου της Scarab XL και μεταφέροντας τις λειτουργίες RC και ελέγχου πάνω στο Pad.

Το RegioAlpha έπειτα προγραμματίζει το ρομπότ χρησιμοποιώντας το μVision IDE του Keil για να δώσει στη ρομπότ βασική αυτόνομη κίνηση (προς τα εμπρός, προς τα πίσω, κλπ.) Και την τροφοδοτούσε χρησιμοποιώντας ζεύγος μπαταριών κινητού τηλεφώνου. Το ρομπότ του Scarab XL είναι ακόμα ένα έργο σε εξέλιξη και σχεδιάζει να προσθέσει αισθητήρες για να του δώσει αυξημένη λειτουργικότητα και αυτονομία. Δείτε περισσότερα στη σελίδα "Εκπαιδευτές".

Ψηφιακή Echolocation

Η συσκευή παρακολούθησης ακουστικής εντοπισμού Graham Chow χρησιμοποιεί ένα ζευγάρι μικροφώνων, ένα αναλογικό φίλτρο και το Tiva-C για τον εντοπισμό ενός στόχου

Επόμενη επάνω είναι μια συσκευή παρακολούθησης ήχου που μπορεί να εντοπίσει έναν στόχο που βασίζεται στον ξεχωριστό ήχο του χρησιμοποιώντας φθηνά από τα μέρη του ράφι. Σχεδιασμένο από τον Graham Chow, η συσκευή παρακολούθησης ακουστικής εντοπισμού διαθέτει ένα ζευγάρι μικρόφωνα συνδεδεμένα σε ένα ζευγάρι τσιπ max9812 (παρέχοντας ένα σταθερό κέρδος 20dB) για να αρπάξει τον κοντινό ήχο. Ο ήχος περνάει από ένα αναλογικό φίλτρο χαμηλής διέλευσης Graham που σχεδιάζεται με ένα πριτσίνι και φτηνούς κεραμικούς πυκνωτές, το οποίο βοηθά στην εξάλειψη μέρους του ηλεκτρικού και μηχανικού θορύβου που δημιουργείται από τον εντοπιστή στόχων LED που ενεργοποιείται από ένα σερβοκινητήρα.

Το πρόσθετο ψηφιακό φιλτράρισμα πραγματοποιείται με τη χρήση των TCA-C (έκδοση TM4C123GH6PM) ενσωματωμένων ADCs (σύνολο 8 καναλιών), μετά τα οποία τα δεδομένα σήματος αποστέλλονται σε ένα φορητό υπολογιστή για συσχέτιση. Το σύνολο του κιτ είναι τοποθετημένο σε ένα μήκος του σκάφους με τα μικρόφωνα που είναι τοποθετημένα σε κάθε άκρο για να πάρει μια πιο ακριβή θέση. Μόλις ληφθεί το σήμα, στέλνει στη συνέχεια τα δεδομένα σήματος σε έναν οδηγό LED που δείχνει προς τον στόχο που ενεργοποιείται από ένα σερβοκινητήρα. Ο Graham σχεδίασε προσαρμοσμένο λογισμικό συσχετισμού χρησιμοποιώντας C ++ και C # μαζί με τα Windows 10. Δεν είναι ακριβές αλλά είναι ακριβές σε κάποια απόσταση. Περισσότερα στο χώρο του έργου τους.

Λογαριασμός IoT

Το Tiva LaunchPad του Selcuk Cakmak: Το Διαδίκτυο των πραγμάτων συνδυάζει το Tiva-C με ένα ESP8266 για ασύρματο IoT

Δεν μπορεί να μοιάζει πολύ, αλλά το έργο Tiva LaunchPad: Internet of Things του Selcuk Cakmak έχει ορισμένες δυνατότητες. Ο Selcuk σχεδίασε έναν απλό τρόπο για τον απομακρυσμένο έλεγχο των συσκευών IoT, στην περίπτωση αυτή ενός απλού σερβοκινητήρα που χρησιμοποιεί το Tiva-C (έκδοση EK-TM4C123GXL) σε συνδυασμό με μια ηλεκτρονική μονάδα ESP8226 Wi-Fi.

Το Tiva-C και οι συνδεδεμένες συσκευές λειτουργούν ως πελάτης ενώ ένας φορητός υπολογιστής ή επιτραπέζιος υπολογιστής λειτουργεί ως διακομιστής και το ESP8266 λειτουργεί ως σύνδεσμος μεταξύ των δύο (μέσω TCP). Ο Selcuk προγραμματίζει τη ρύθμιση χρησιμοποιώντας Java για την πλευρά του διακομιστή και το Code Composer Studio για τον πελάτη - αρκετά απλό. Ο κώδικας του έργου του Tiva IoT, καθώς και μια ανασκόπηση της κατασκευής του, βρίσκονται εδώ.

Απλό σύστημα φώτων κυκλοφορίας

Το Traffic_Lights του Pavan Tripathi προσομοιώνει τα φώτα κυκλοφορίας χρησιμοποιώντας το Tiva-C και διάφορα LED, ιδανικό για αρχάριους

Αυτή η καταχώρηση σε αυτό το mini roundup απευθύνεται στους αρχάριους μόλις γνωρίσουν το Tiva-C και παίρνουν τα πρώτα τους βήματα στον κόσμο DIY χρησιμοποιώντας SBCs. Το έργο Traffic_Lights του Pavan Tripathi χρησιμοποιεί το Tiva-C (έκδοση EK-TM4C123GXL) για να μιμηθεί τη λειτουργία των φωτεινών σηματοδοτών με τη χρήση οκτώ διαφορετικών χρωματιστών λυχνιών LED (που σημαίνουν West, South και Walk).

Ο σχεδιασμός του είναι ένα απλό κύκλωμα που χρησιμοποιεί τρεις διακόπτες κουμπιών για να μιμηθούν τους αισθητήρες που βρίσκονται στα πραγματικά φώτα, τα οποία είναι τοποθετημένα σε ένα πινέλο. Ο Pavan κωδικοποίησε την κατασκευή του χρησιμοποιώντας το Code Composer Studio, το οποίο παρουσιάζει στα εύκολα να ακολουθήσει τα βήματα που μπορείτε να βρείτε εδώ.

Σταθεροποιητής κάμερας

Ο σταθεροποιητής κάμερας Tiva-C βοηθά σταθερές βιντεοκάμερες χρησιμοποιώντας την πλακέτα TI, το επιταχυνσιόμετρο και ένα ζευγάρι γυροσκόπια.

Σχεδίασα το δικό μου έργο χρησιμοποιώντας το Tiva-C (EK-TM4C123GXL) και ένα επιταχυνσιόμετρο ADXL335, το οποίο βοήθησε στη βελτίωση της σταθεροποίησης της βιντεοκάμερας ενώ κινείτο. Αντί της σταθεροποίησης με βάση το λογισμικό, ήθελα να δοκιμάσω την ενεργητική-μηχανική σταθεροποίηση χρησιμοποιώντας το φαινόμενο γυροσκοπίου. Ξέρετε ... αυτό το πείραμα με τον περιστρεφόμενο τροχό ποδηλάτου δεν θα μπορούσε να κινηθεί πίσω στην 8η τάξη επιστήμης.

Για τα γυροσκόπια, έχω επεξεργαστεί ένα ζεύγος ατράκτων και τους έβαλα σε ηλεκτροκινητήρες συνεχούς ρεύματος που ενεργοποιούνται όταν το βήμα του επιταχυνσιόμετρου αλλάζει σε ρύθμιση επιπέδου. Η τοποθέτηση της κάμερας προς τα κάτω σβήνει τους κινητήρες, επειδή πιθανότατα δεν χρησιμοποιείται στο δάπεδο.) Το Tiva-C παρακολουθεί τις πληροφορίες από τον αισθητήρα και ενεργοποιεί τον κινητήρα μόλις ενεργοποιηθεί το κατώφλι κλίσης. Για περισσότερες πληροφορίες και μια πλήρη ανασκόπηση της κατασκευής μου, πηγαίνετε στο στοιχείο14 μετά από αυτό το σύνδεσμο. Το Tiva-C χρειάζεται περισσότερη αγάπη ... Ελπίζω ότι αυτή η λίστα θα βοηθήσει να εμπνεύσει.



Μπορεί Να Σας Ενδιαφέρει

DIY ηλεκτρικό όχημα στο Μανχάταν

DIY ηλεκτρικό όχημα στο Μανχάταν


R2-DIY

R2-DIY


Εξετάσεις εργαλείων: Σακίδιο φορητού υπολογιστή Dell Pelican Urban Elite

Εξετάσεις εργαλείων: Σακίδιο φορητού υπολογιστή Dell Pelican Urban Elite


Ο επεξεργαστής πραγματικότητας του MIT ελέγχει τις συσκευές IoT μέσω της Αυξημένης Πραγματικότητας

Ο επεξεργαστής πραγματικότητας του MIT ελέγχει τις συσκευές IoT μέσω της Αυξημένης Πραγματικότητας