Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Το πρόγραμμα
- Βήμα 2: Το κύκλωμα
- Βήμα 3: Καλωδίωση του ATtiny85
- Βήμα 4: Καλωδίωση της οθόνης OLED
- Βήμα 5: Τοποθετήστε τις επαφές φορτιστή
- Βήμα 6: Καλωδίωση του HMC5883L
- Βήμα 7: Καλωδίωση της μπαταρίας
- Βήμα 8: Καλωδίωση του διακόπτη
- Βήμα 9: Βαθμονόμηση
- Βήμα 10: Φορτιστής Ι
- Βήμα 11: Φορτιστής II
- Βήμα 12: Φορτιστής III
Βίντεο: Μια μικροσκοπική πυξίδα με ATtiny85: 12 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Αυτό είναι το πρώτο μας έργο με το ATtiny85. μια απλή ψηφιακή πυξίδα τσέπης (σε συνεργασία με τον J. Arturo Espejel Báez).
Το ATtiny85 είναι ένας μικροελεγκτής υψηλής απόδοσης και χαμηλής ισχύος. Έχει 8 Kbytes προγραμματιζόμενης μνήμης flash. Εξαιτίας αυτού, η πρόκληση σε αυτό το έργο ήταν να μειωθεί το μέγεθος του προγράμματος, καθώς το κύκλωμα είναι πολύ απλό, χάρη στο πρωτόκολλο I2C.
Προμήθειες
Για την πυξίδα:
- ATtiny85
- Μαγνητόμετρο HMC5883L
- Οθόνη SSD1306 I2c 0.96 "128x64 OLED
- Διακόπτης τετραγωνικού κουμπιού με αυτόματο κλείδωμα
- Μπαταρία λιπο-πολυμερούς Lipo 3.7V 300mAh
- Τρισδιάστατη θήκη εκτύπωσης (2 μέρη, βρείτε τους συνδέσμους STL)
Για το φορτιστή:
- Δύο κομμάτια PCB. 17x10mm και 13x18mm
- Τρισδιάστατη θήκη εκτύπωσης (2 μέρη, βρείτε τους συνδέσμους STL)
- Μονάδα φόρτισης μπαταρίας Micro USB 5V 1A TP4056 λιθίου
Βήμα 1: Το πρόγραμμα
Είναι απαραίτητο να φορτώσετε το πρόγραμμα AB.ino στο ATtiny85 πριν το συνδέσετε στο κύκλωμα. Για αυτό, μπορείτε να ακολουθήσετε οποιοδήποτε από τα σεμινάρια στο διαδίκτυο, όπως https://www.instructables.com/id/DIY-Attiny-Progr… Για να μεταγλωττίσετε το πρόγραμμα, πρέπει να εγκαταστήσετε τη βιβλιοθήκη ssd1306 του Alexey Dynda, διαθέσιμο στο
Βήμα 2: Το κύκλωμα
Βήμα 3: Καλωδίωση του ATtiny85
Είναι βολικό να κόψετε τις αχρησιμοποίητες ακίδες του ATtiny πριν από τη συγκόλληση.
Προετοιμάστε δύο ζεύγη σύρματος 10 εκατοστών, απογυμνώνοντας δύο τμήματα των 2 mm στη μέση και χωρισμένα κατά περίπου 5 mm το ένα από το άλλο, όπως φαίνεται στην 1η και 2η φωτογραφία. Συγκολλήστε το ένα τμήμα του πρώτου ζεύγους καλωδίων (A) σε SDA (pin 5) και το άλλο τμήμα σε SCL (pin 7) όπως φαίνεται στην 3η εικόνα. Με το άλλο ζεύγος καλωδίων (Β), κολλήστε το ένα καλώδιο στο GND (ακίδα 4) και το άλλο σε +V (ακίδα 8), όπως στην 4η φωτογραφία.
Βήμα 4: Καλωδίωση της οθόνης OLED
Συγκολλήστε τα τέσσερα καλώδια της μιας πλευράς του ATtiny (SDA, SCL, +V και GND) στις αντίστοιχες επαφές της οθόνης OLED και κολλήστε το στη θήκη. Προστατέψτε την πλακέτα οθόνης με μονωτική ταινία.
Βήμα 5: Τοποθετήστε τις επαφές φορτιστή
Πάρτε δύο καλώδια από έναν αρσενικό συνδετήρα πείρου κεφαλίδας. Διπλώστε το καθένα σχηματίζοντας ένα γάντζο όπως στην πρώτη φωτογραφία. Τοποθετήστε το ένα στην πλευρική πλευρά της βιτρίνας και το άλλο στο κάτω καπάκι, όπως φαίνεται.
Βήμα 6: Καλωδίωση του HMC5883L
Κολλήστε το μαγνητόμετρο HMC5883L στο κάτω καπάκι όπως φαίνεται. Συγκολλήστε τα καλώδια SCL και SDA από το ATtiny στις αντίστοιχες επαφές του μαγνητόμετρου, διπλώστε το καλώδιο επαφής του φορτιστή και κολλήστε το στην επαφή GND. Συγκολλήστε τα καλώδια +V και GND από το ATtiny στις αντίστοιχες επαφές. Προστατέψτε την πλακέτα μαγνητόμετρου με μονωτική ταινία.
Βήμα 7: Καλωδίωση της μπαταρίας
Συγκολλήστε τον αρνητικό πόλο της μπαταρίας στην καρφίτσα 4 του ATtiny και τον θετικό στην επαφή του φορτιστή στο πλάι της θήκης. Προσθέστε ένα καλώδιο από αυτήν την επαφή στο διακόπτη (δείτε το επόμενο βήμα).
Βήμα 8: Καλωδίωση του διακόπτη
Συγκολλήστε το καλώδιο από την πλευρική επαφή φορτιστή σε μία επαφή του διακόπτη και, στη συνέχεια, ένα άλλο στην επαφή +V του μαγνητόμετρου. Τώρα μπορείτε να δοκιμάσετε την πυξίδα και να κολλήσετε το κάτω καπάκι.
Βήμα 9: Βαθμονόμηση
Το πρόγραμμα AB.ino διαθέτει αυτόματο αλγόριθμο βαθμονόμησης. Δεν έχετε παρά να ενεργοποιήσετε και να περιστρέψετε την πυξίδα 360º όπως φαίνεται στο βίντεο.
ΠΡΟΣΟΧΗ! Ποτέ μην συνδέετε και τις δύο εξωτερικές επαφές καθώς αυτό θα βραχυκύκλωσε την μπαταρία.
Βήμα 10: Φορτιστής Ι
Κόψτε δύο κομμάτια PCB 17 mm x 10 mm και 13 mm x 18 mm. Τρυπήστε μια τρύπα στο μικρό κομμάτι που ταιριάζει με την τρύπα στο στρογγυλό τρισδιάστατο τμήμα εκτύπωσης, περάστε ένα καλώδιο και κολλήστε το. Κολλήστε το PCB όπως φαίνεται στη φωτογραφία.
Βήμα 11: Φορτιστής II
Συγκολλήστε ένα σύρμα στο κομμάτι PCB 17x10mm και περάστε το ρίξτε την υποδοχή στο τρισδιάστατο τμήμα εκτύπωσης. Κολλήστε το όπως φαίνεται.
Βήμα 12: Φορτιστής III
Τοποθετήστε και κολλήστε τα μέρη εκτύπωσης 3D όπως φαίνεται και κολλήστε τα καλώδια στη μονάδα φορτιστή μπαταρίας. Το σύρμα που συγκολλήθηκε στο κάτω μέρος είναι αρνητικό. Τώρα μπορείτε να φορτίσετε την μπαταρία της πυξίδας με ένα καλώδιο μίνι USB.
Δεύτερο βραβείο στο Challenge Maps
Συνιστάται:
Πώς να χρησιμοποιήσετε τη μονάδα GY511 με το Arduino [Δημιουργήστε μια ψηφιακή πυξίδα]: 11 βήματα
Πώς να χρησιμοποιήσετε τη μονάδα GY511 με το Arduino [Δημιουργήστε μια ψηφιακή πυξίδα]: ΕπισκόπησηΣε ορισμένα ηλεκτρονικά έργα, πρέπει να γνωρίζουμε ανά πάσα στιγμή τη γεωγραφική θέση και να κάνουμε μια συγκεκριμένη λειτουργία ανάλογα. Σε αυτό το σεμινάριο, θα μάθετε πώς να χρησιμοποιείτε τη μονάδα πυξίδας LSM303DLHC GY-511 με το Arduino για να δημιουργήσετε ψηφιακές πυξίδες
Πυξίδα LED και υψόμετρο: 7 βήματα (με εικόνες)
Πυξίδα LED και υψόμετρο: Αντικείμενα με LED πάντα με γοητεύουν. Συνεπώς, αυτό το έργο συνδυάζει τον δημοφιλή ψηφιακό αισθητήρα πυξίδας HMC5883L με 48 LED. Τοποθετώντας τα LED σε κύκλο, το led που φωτίζει είναι η κατεύθυνση προς την οποία κατευθύνεστε. Κάθε 7,5 βαθμοί θα
Η ηθική πυξίδα: 7 βήματα (με εικόνες)
The Moral Compass: Το έργο που πραγματοποιήθηκε στο πλαίσιο του σεμιναρίου Computational Design and Digital Fabrication στο πρόγραμμα ITECH master και σας το έφεραν οι Vanessa Costalonga, James Hayward και Christo van der Hoven ._____ Έχετε αμφιβάλει ποτέ για τις επιλογές που
Δημιουργήστε μια συσκευή Apple HomeKit Temperature Sensor (DHT22) χρησιμοποιώντας μια RaspberryPI και μια DHT22: 11 βήματα
Δημιουργήστε μια συσκευή Apple HomeKit Temperature Sensor (DHT22) χρησιμοποιώντας μια RaspberryPI και μια DHT22: Έψαχνα για έναν χαμηλού κόστους αισθητήρα θερμοκρασίας / υγρασίας που θα μπορούσα να χρησιμοποιήσω για να παρακολουθήσω τι συμβαίνει στον ανιχνευτικό μου χώρο, καθώς διαπίστωσα ότι αυτή την άνοιξη ήταν πολύ υγρό , και είχε πολύ υγρασία. Έτσι έψαχνα έναν αισθητήρα σε λογικές τιμές που θα μπορούσα να
Η μικροσκοπική μπαταρία λεμονιού και άλλα σχέδια για μηδενικό κόστος ηλεκτρικής ενέργειας και φως LED χωρίς μπαταρίες: 18 βήματα (με εικόνες)
Η μικροσκοπική μπαταρία λεμονιού και άλλα σχέδια για μηδενικό κόστος Ηλεκτρική ενέργεια και LED χωρίς μπαταρίες: Γεια, πιθανότατα γνωρίζετε ήδη για μπαταρίες λεμονιού ή βιο-μπαταρίες. Χρησιμοποιούνται κανονικά για εκπαιδευτικούς σκοπούς και χρησιμοποιούν ηλεκτροχημικές αντιδράσεις που δημιουργούν χαμηλές τάσεις, συνήθως εμφανίζονται με τη μορφή λαμπτήρα led ή λαμπτήρα. Αυτά τα