Μικρή αλλά ισχυρή: Γνωρίστε το Trinket Adafruit - 💡 Fix My Ideas

Μικρή αλλά ισχυρή: Γνωρίστε το Trinket Adafruit

Μικρή αλλά ισχυρή: Γνωρίστε το Trinket Adafruit


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

Σημείωση: Αυτό το απόσπασμα είναι προσαρμοσμένο από τον συντάκτη Mike Barela's Make: Book, Ξεκινώντας με το Trinket Adafruit.

Το Arduino έχει ξεσηκώσει τη χρήση μικροελεγκτών-προγραμματιζόμενων ηλεκτρονικών συσκευών-τα τελευταία χρόνια. Αυτό μπορεί να αποδοθεί σε εύχρηστο υλικό και λογισμικό σε ένα λογικό σημείο τιμής. Το συχνά αναφερόμενο Διαδίκτυο των πραγμάτων έχει αυξηθεί από την πανταχού παρούσα εύκολη στη χρήση προγραμματιζόμενη ηλεκτρονική, αισθητήρες και επικοινωνίες.

Ένα από τα λίγα επιχειρήματα που έρχεται συνήθως μετά τη δημιουργία ενός μόνιμου έργου είναι "Έβαλα το Arduino Uno μου στο έργο, τώρα είμαι έξω από το $ 30 μου Uno." Αυτό, και πολλά έργα δεν απαιτούν όλη την ιπποδύναμη και τη συνδετικότητα. Arduino Uno ή μεγαλύτερο σκάφους προσφέρει.

Χρησιμοποιώντας Trinket

Πολλά έργα δεν απαιτούν το μέγεθος, την ισχύ και τις δυνατότητες των μεγαλύτερων συμβατών Arduino. Εδώ είναι μερικές κατηγορίες έργων όπου το Trinket μπορεί να είναι μια καλή επιλογή:

Απορρίμματα

Μια πολύ ταχέως αναπτυσσόμενη χρήση για τα ηλεκτρονικά. Με το μικρό μέγεθος και τις χαμηλές απαιτήσεις ισχύος, το Trinket χρησιμοποιείται σε έναν αυξανόμενο αριθμό έργων ένδυσης και σώματος.

Εξεύρεση της φόρας

Το Διαδίκτυο των πραγμάτων αποτελείται από πολλούς μικρούς έξυπνους αισθητήρες που μεταδίδουν πληροφορίες σχετικά με τον κόσμο γύρω μας. Το Trinket είναι ιδανικό για την προσάρτηση μιας ευρείας ποικιλίας αισθητήρων και για την προβολή ή την επικοινωνία της κατάστασης του αισθητήρα.

Μικρά Έργα

Αυτή είναι οποιαδήποτε χρήση όπου επιθυμείται προγραμματισμό σε μια μικρή συσκευασία. Πολύ μικρά ρομποτικά έργα μπορούν να γίνουν με το Trinket.

Φωτισμός και οθόνη

Σε συνδυασμό με τις δίοδοι εκπομπής φωτός (LED), το Trinket είναι μια εξαιρετική επιλογή για έργα φωτισμού DIY. Χρησιμοποιείται με έξυπνες λυχνίες LED κόκκινου-πράσινου-μπλε (RGB), το Trinket μπορεί να εκτελεί σύνθετα κινούμενα σχέδια φωτισμού. Τα έξυπνα RGB LEDs του Adafruit, τα Neopixels, ελέγχονται μόνο με έναν ακροδέκτη δεδομένων. Μπορείτε να οδηγήσετε τις οθόνες LED και χαρακτήρων μόνο με δύο ακίδες.

Νέες χρήσεις για το Trinket εμφανίζονται τακτικά σε ιστότοπους έργων του Διαδικτύου, όπως το Instructables, το Google+ και το blog και φόρουμ Adafruit

Ο μικροελεγκτής ATtiny85

Στην καρδιά του Trinket είναι ο μικροελεγκτής ATtiny85, που παράγεται από την Atmel Corporation. Παρά το γεγονός ότι διαθέτει μόνο 8 ακίδες σε ένα μικρό πακέτο, αυτός ο ελεγκτής παρέχει τη λειτουργικότητα των παραδοσιακά μεγαλύτερων επεξεργαστών.

Μνήμη

Το Attiny85 έχει 8.192 bytes μνήμης flash για προγράμματα. Το Trinket περιέχει κώδικα bootloader ο οποίος καταλαμβάνει μέρος αυτού. Το bootloader βοηθά στη φόρτωση προγραμμάτων χρήστη από τη θύρα Universal Serial Bus (USB). Η Adafruit έχει αναπτύξει ένα προσαρμοσμένο bootloader βασισμένο στο έργο V-USB. Με το bootloader στη μνήμη flash, υπάρχουν περίπου 5.130 byte μνήμης προγραμμάτων για προγράμματα χρηστών. Η μνήμη τυχαίας προσπέλασης (RAM) χρησιμοποιείται για μεταβλητές προγράμματος. Το ATtiny85 έχει 512 bytes μνήμης RAM που μοιάζει με μικροσκοπικό μέγεθος σε σύγκριση με 4 gigabyte σε τυπικό φορητό υπολογιστή. Αλλά στην πράξη, αυτό είναι συχνά περισσότερο από αρκετό για πολλά προγράμματα.

Τέλος, το τσιπ περιέχει επίσης 512 bytes μνήμης μνήμης μόνο για ανάγνωση (EEPROM) με δυνατότητα διαγραφής με ηλεκτρικά διαγραφή. Μπορείτε να χρησιμοποιήσετε αυτή τη μνήμη για να αποθηκεύσετε δεδομένα χρήστη που παραμένουν ακόμα και μετά την απενεργοποίηση του Trinket. Αυτό είναι χρήσιμο για την αποθήκευση δεδομένων όπως πληροφορίες εγκατάστασης, δεδομένα κατάστασης ή κρίσιμες αναγνώσεις. Αυτή η μνήμη μπορεί επίσης να είναι χρήσιμη για την αποθήκευση στατικών πληροφοριών, όπως οι συμβολοσειρές χαρακτήρων που μπορεί να χρησιμοποιεί ένα πρόγραμμα, οι οποίες διαφορετικά θα καταλάμβαναν πολύτιμη μνήμη flash προγράμματος ή μνήμη RAM. Οι προγραμματιστές πρέπει να ζυγίζουν χρησιμοποιώντας EEPROM για εξοικονόμηση στίχους του πρόσθετου κώδικα που μπορεί να προσθέσει ο μεταγλωττιστής για να χειριστεί τα δεδομένα. Τα περισσότερα προγράμματα δεν χρησιμοποιούν το EEPROM.

Συνδεσιμότητα

Το τσιπ Attiny85 χρησιμοποιεί μόνο έξι ακίδες για είσοδο και έξοδο με δύο ακίδες για ισχύ και έδαφος. Οι μηχανικοί της Atmel αποδίδουν με έξυπνο τρόπο πολλούς τύπους λειτουργιών σε κάθε πείρο, όπως φαίνεται στο σχήμα 1-5.

Στο σχεδιασμό του Trinket, το Adafruit εκθέτει μεγάλο μέρος της λειτουργικότητας των τσιπ. Προστέθηκαν η δυνατότητα επικοινωνίας μέσω της σειριακής θύρας USB, καθώς και οι λυχνίες κατάστασης και το κουμπί επαναφοράς. Το διάγραμμα στο Σχήμα 1-6 δείχνει το Trinket 5V και τη λειτουργικότητα στο σκάφος.

Οι λειτουργίες των ακίδων αναφέρονται στον παρακάτω πίνακα:

Τρία βολτ ή πέντε βολτ;

Το Trinket έρχεται σε δύο εκδόσεις. Ο ένας λειτουργεί σε 5 βολτ συνεχούς ρεύματος (DC), ο άλλος σε 3,3 βολτ DC. Η λειτουργικότητα του καθενός είναι σχεδόν ταυτόσημη. Η έκδοση 5 volt μπορεί να λειτουργεί από USB ή από τάση εισόδου 5 έως 16 volts. Η εκδοχή των 3,3 volt μπορεί επίσης να τρέξει από τροφοδοσία USB ή από τάση εισόδου 3,3 έως 16 volts DC.

Αυτό παρέχει μεγάλη ευελιξία στην τροφοδοσία ενός Trinket. Το trinket μπορεί να τροφοδοτείται από μια τροφοδοτημένη DC τροφοδοσία (όπως μια τροφοδοσία τύπου κινητού τηλεφώνου), φυσικά. Αλλά είναι επίσης πολύ κατάλληλο να τροφοδοτείται από μια μεγάλη γκάμα μπαταριών. Αυτό περιλαμβάνει μπαταρίες όπως μία μπαταρία Lithium-Polymer (LiPo) 3.7 volt, τρεις μπαταρίες 1.5 volt σε σειρά (4.5 volts), τέσσερις μπαταρίες εν σειρά (6 volt για κανονικά κελιά, 4.8 volts για επαναφορτιζόμενες μπαταρίες), ακόμη και μια μπαταρία 9 volt (αν και ένα 9 volt μπορεί να μην παρέχει ρεύμα για μεγάλο χρονικό διάστημα). Το μέγεθος των συσσωρευτών (η ονομαστική τιμή του Α / Ω του LiPo, αν χρησιμοποιείτε κυψέλες μεγέθους AAA, AA, C ή D) καθορίζει πόσο μπορεί να διαρκέσει ένα κύκλωμα.

Η έκδοση 3,3 volt μπορεί να είναι προτιμότερη όταν αποφορτίζεται μια επαναφορτιζόμενη μπαταρία LiPo 3,7 volt. Οι αισθητήρες που λειτουργούν σε επίπεδο σήματος 3,3 volt είναι ευκολότερο στη χρήση με ένα Trinket 3V. Ο μόνος περιορισμός που έχει το Trinket 3V πάνω από το Trinket 5V είναι ότι το Trinket 3V μπορεί να τρέξει μόνο με ταχύτητα ρολογιού 8 megahertz (MHz).

Πολλά ψηφιακά κυκλώματα λειτουργούν σε επίπεδο σήματος 5 βολτ. Η σύνδεση ενός κυκλώματος 5 volt σε έναν ακροδέκτη εισόδου 3.3 volt θα μπορούσε να προκαλέσει βλάβη στο ATtiny85 του Trinket 3V. Έτσι για τα έργα που πρέπει να χρησιμοποιούν επίπεδα σήματος 5 volt, το Trinket 5V είναι η καλύτερη επιλογή. Το Trinket 5V μπορεί να λειτουργεί με ταχύτητα ρολογιού 8 MHz ή, μέσω ενός διακόπτη λογισμικού, 16 MHz. Τόσο το Trinket 5V όσο και το Trinket 3V χρησιμοποιούνται σε έργα αυτού του βιβλίου. Πιθανότατα θέλετε να αγοράσετε ένα από το καθένα για εκκινητές.

• Η ίδια η Lady Ada δίνει μια μεγάλη εικόνα του Trinket σε αυτό το βίντεο.

• Μάθε περισσότερα γιαΞεκινώντας με το Trinket Adafruit στο Σπιτάκι Maker μας.

Μηχανικός, δημιουργός και πρωτοπόρος Mike Barela είναι ανώτερος υπάλληλος εξωτερικών υπηρεσιών στο Υπουργείο Εξωτερικών των ΗΠΑ. Απόφοιτος τόσο του Whitman College όσο και του Τεχνολογικού Ινστιτούτου Τεχνολογίας της Καλιφόρνιας στην Καλιφόρνια, εργάστηκε στην Hewlett-Packard, το Εργαστήριο Προωθητικής Πίεσης της NASA και στην Boeing. Έχει ταξιδέψει στον κόσμο, ζώντας σε αρκετές χώρες που παρέχουν ασφάλεια στις αμερικανικές πρεσβείες. Ένας άπληστος ενθουσιώδης ηλεκτρονικός, έχει εργαστεί σε υπολογιστές από την εισαγωγή του υπολογιστή. Ανακάλεσε τα συμφέροντα των ηλεκτρονικών και μικροελεγκτών, δημιουργώντας μια σειρά από δημοφιλή άρθρα σχετικά με τη χρήση συστημάτων συμβατών με Arduino. Αυτό περιλαμβάνει τη συνεργασία με την Adafruit Industries στον δημοφιλή μικροελεγκτή Trinket.



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

Maker Faire: Κυριακή στο περίπτερο CRAFT και γύρω από το Faire

Maker Faire: Κυριακή στο περίπτερο CRAFT και γύρω από το Faire


DIY Haunts: Ένα διαγωνισμό αποκριών που χρηματοδοτείται από την Jameco Electronics

DIY Haunts: Ένα διαγωνισμό αποκριών που χρηματοδοτείται από την Jameco Electronics


Τα σχόλια σας

Τα σχόλια σας


Πώς να: Κεντήματα LED

Πώς να: Κεντήματα LED