Πίνακας περιεχομένων:
- Βήμα 1: Συγκεντρώστε τα εργαλεία και τα υλικά σας
- Βήμα 2: Ρυθμίστε την εργασία σας
- Βήμα 3: Εισαγάγετε το αρχείο σας
- Βήμα 4: Ξεκινήστε την άλεση
- Βήμα 5: Συγκολλήστε τα εξαρτήματα
- Βήμα 6: Προγραμματίστε τα τσιπ Arduino σας
- Βήμα 7: Δοκιμάστε τον πίνακα Arduino
Βίντεο: ATtiny Arduino Programming Shield: 7 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Σε αυτήν την κατασκευή έργου, σας δείχνουμε πώς να φτιάξετε τη δική σας ασπίδα προγραμματισμού ATtiny Arduino χρησιμοποιώντας μια μηχανή άλεσης PCB Bantam Tools Desktop. Αυτό το βασικό στοιχείο σας επιτρέπει να συνδέσετε και να προγραμματίσετε τσιπ ATtiny μέσω του Arduino IDE. Αυτό το έργο απαιτεί πολύ λίγο χρόνο εγκατάστασης και άλεσης για να επιτευχθεί ένα τελικό προϊόν. Ας αρχίσουμε!
Βήμα 1: Συγκεντρώστε τα εργαλεία και τα υλικά σας
ΕΡΓΑΛΕΙΑ
Μηχανή άλεσης PCB Bantam Tools Desktop
Υπολογιστής με εργαλεία Bantam Εργαλεία επιτραπέζιου φρεζαρίσματος εγκατεστημένο λογισμικό
Εγκατεστημένο το πρόγραμμα Arduino IDE
Μύλος επίπεδου άκρου, 1/32"
Μπιτ χάραξης PCB, 0,005"
Βάση ευθυγράμμισης
Συγκολλητικό σίδερο
Κοπτήρες διαγώνιου σύρματος
καλώδιο USB
ΥΛΙΚΑ
Κενό PCB, FR-1, μονής όψης
Ταινία, υψηλής αντοχής, διπλής όψης
Κεφαλίδες βήματος, 2,54mm (32)
Αντιστάσεις (3)
LED (1 κόκκινο, 1 πράσινο, 1 κίτρινο)
Υποδοχή εμβύθισης, 2x4
Υποδοχή εμβύθισης, 2x7
Πυκνωτής, 10uF
ΑΡΧΕΙΑ
Κατεβάστε το αρχείο ATtiny-Jig-Final-Bantam-Tools.brd.
Βήμα 2: Ρυθμίστε την εργασία σας
Πρώτον, πρέπει να εγκαταστήσουμε και να εντοπίσουμε τον βραχίονα ευθυγράμμισης. Αφού επισυνάψετε το βραχίονα ευθυγράμμισης, στην ενότητα Fixturing, επιλέξτε Εντοπίστε και ακολουθήστε τις οδηγίες στην οθόνη. Η χρήση του βραχίονα ευθυγράμμισης θα διασφαλίσει ότι ο πίνακας σας είναι τέλεια τετραγωνισμένος στην μπροστινή αριστερή γωνία.
Σημείωση: Εάν δεν έχετε εγκαταστήσει το υποστήριγμα ευθυγράμμισης στο παρελθόν, ακολουθήστε τα βήματα σε αυτόν τον οδηγό υποστήριξης.
Με εγκατεστημένο το βραχίονα ευθυγράμμισης, ήρθε η ώρα να ρυθμίσετε τη δουλειά σας. Θα περάσουμε γρήγορα από αυτήν τη ρύθμιση. Εάν χρειάζεστε περισσότερες οδηγίες σχετικά με τον τρόπο φόρτωσης του εργαλείου σας και την εισαγωγή πληροφοριών στο λογισμικό Bantam Tools Desktop Milling Machine, ανατρέξτε στο έργο Light-Up PCB Badge.
- Συνδέστε το Desktop PCB Mill Machine και ανοίξτε το Bantam Tools Desktop Milling Machine Software.
- Σπίτι ο μύλος.
- Ελέγξτε ξανά για να βεβαιωθείτε ότι αναγράφεται Bracket στο στοιχείο Fixturing.
- Επιλέξτε το 1/32 "Flat End Mill, φορτώστε το με το βιδωτό ανεμιστήρα προσαρτημένο και εντοπίστε το εργαλείο.
- Στο αναπτυσσόμενο μενού Υλικό, επιλέξτε Μονής όψης FR-1.
- Μετρήστε και εισαγάγετε διαστάσεις στις τιμές Χ, Υ και Ζ κάτω από Υλικό. Στη συνέχεια, εφαρμόστε ταινία διπλής όψης υψηλής αντοχής στη μία πλευρά του PCB και τοποθετήστε την στον πίνακα σάπιων έτσι ώστε να ευθυγραμμιστεί με τη γωνία του βραχίονα ευθυγράμμισης.
Βήμα 3: Εισαγάγετε το αρχείο σας
Στο λογισμικό Bantam Tools, στην ενότητα Σχέδια, κάντε κλικ στο Άνοιγμα αρχείων και επιλέξτε ATtiny-Jig-Final-Bantam-Tools.brd. Στη συνέχεια, επιλέξτε το 1/32 "Flat End Mill και το 0.005" PCB Χαρακτικό Bit. Ο χρόνος του μύλου σας θα διαφέρει ανάλογα με τις ταχύτητες και τις συνταγές τροφοδοσίας που χρησιμοποιείτε. Για αυτήν τη λειτουργία, χρησιμοποιήσαμε τις ακόλουθες συνταγές.
Για τον μύλο επίπεδου άκρου 1/32 :
- Ρυθμός ροής: 59 in/min
- Ρυθμός βύθισης: 15 ίντσες
- Ταχύτητα άξονα: 25, 000 RPM
- Stepover: 49%
- Βάθος κάρτας: 0,010 ίντσες
Για το κομμάτι χάραξης PCB 0,005 :
- Ρυθμός ροής: 4,00 in/min
- Ρυθμός βύθισης: 5,00 ίντσες
- Ταχύτητα άξονα: 25, 000 RPM
- Stepover: 50%
- Βάθος κάρτας: 0,006 ίντσες
Εάν θέλετε να προσαρμόσετε τις ταχύτητες και τις ροές σας ώστε να ταιριάζουν με τις δικές μας, κάντε κλικ στο Αρχείο> Βιβλιοθήκη εργαλείων> Προσθήκη εργαλείου. Ονομάστε τα νέα σας εργαλεία και, στη συνέχεια, εισαγάγετε τις συνταγές ταχύτητας και τροφοδοσίας. Μπορείτε να μάθετε περισσότερα σχετικά με την προσαρμογή της Βιβλιοθήκης εργαλείων σας εδώ.
Βήμα 4: Ξεκινήστε την άλεση
Ετοιμος? Κάντε κλικ στο κουμπί Έναρξη φρεζαρίσματος.
Θυμηθείτε, αυτή η εργασία απαιτεί αλλαγή εργαλείου. Όταν σας ζητηθεί, εγκαταστήστε το κομμάτι χάραξης PCB 0,005 με τον ανεμιστήρα δυαδικών ψηφίων προσαρτημένο, εντοπίστε το εργαλείο και επιλέξτε Έναρξη φρεζαρίσματος για να τελειώσετε τον πίνακα.
Βήμα 5: Συγκολλήστε τα εξαρτήματα
Εντάξει, ήρθε η ώρα της συγκόλλησης! Πιάστε τα εξαρτήματά σας και το κολλητήρι σας. Είναι πιο εύκολο να κολλήσετε τα εξαρτήματα με την ακόλουθη σειρά:
- Αντιστάσεις
- 2x4 ή 2x7 πρίζα dip
- Κεφαλίδες βήματος 2,54 mm
- Κίτρινες, πράσινες και κόκκινες λυχνίες LED
- Πυκνωτής 10uF
Όταν τελειώσετε με τη συγκόλληση, ο πίνακας θα μοιάζει με αυτόν που φαίνεται εδώ. Σημειώστε πώς περνούν τα εξαρτήματα από την πίσω πλευρά του FR-1.
Συγχαρητήρια! Έχετε φτιάξει τη δική σας ασπίδα προγραμματιστή ATtiny Arduino χρησιμοποιώντας το μηχάνημα φρεζαρίσματος PCB Bantam Tools Desktop.
Βήμα 6: Προγραμματίστε τα τσιπ Arduino σας
Συνδέστε το πρόγραμμα προγραμματισμού ATtiny που μόλις αλέσατε στον πίνακα Arduino που θέλετε να προγραμματίσετε. Ανοίξτε το Arduino IDE. (Εάν δεν το έχετε ήδη, κατεβάστε το εδώ.)
- Ανεβάστε το ArduinoISP Sketch στο Arduino Uno.
- Εγκαταστήστε το ATTinyCore by Spence Konde μέσω του Arduino Board Manager.
- Κάντε κλικ στην επιλογή Εργαλεία> Πίνακας> ATTiny 25/45/85 (ή 24/44/84).
- Κάντε κλικ στην επιλογή Εργαλεία> Ρολόι - 8 MHz (Εσωτερικό).
- Κάντε κλικ στην επιλογή Εργαλεία> Τσιπ> ATTiny85 (ή ATTiny84).
- Κάντε κλικ στην επιλογή Εργαλεία> LTO - "Απενεργοποιημένο".
Συνδέστε το ATtiny στην πρίζα. Με τη θύρα USB του Arduino στραμμένη προς τα κάτω, η ακίδα 1 πρέπει να βρίσκεται κάτω δεξιά. Στη συνέχεια, συνδέστε το πρόγραμμα προγραμματισμού που αλέσατε στο Arduino και ενεργοποιήστε το. Το κίτρινο LED πρέπει να αρχίσει να αναπνέει μετά από μια ακολουθία εκκίνησης.
Στη συνέχεια, κάντε κλικ στην επιλογή Εργαλεία> Προγραμματιστής> Arduino Ως ISP και, στη συνέχεια, επιλέξτε Εργαλεία> Εγγραφή εκκίνησης. Αυτό το βήμα πρέπει να γίνει μόνο μία φορά ανά τσιπ. Αφού κάψετε το Arduino Bootloader στο ATTiny, μπορείτε να ανεβάσετε μια σειρά από σκίτσα από τα παραδείγματα φακέλων στο Arduino IDE ή μπορείτε να κωδικοποιήσετε τα δικά σας. Βεβαιωθείτε ότι έχετε επιλέξει "Μεταφόρτωση χρησιμοποιώντας προγραμματιστή" από το μενού "Σκίτσο". Σημείωση: Για περισσότερες πληροφορίες σχετικά με τον προγραμματισμό του τσιπ Arduino, ανατρέξτε στον οδηγό του Arduino για τον προγραμματισμό ενός Arduino Uno.
Ενώ προγραμματίζετε τα τσιπ σας, εδώ είναι μερικές σημειώσεις σχεδιασμού που πρέπει να έχετε κατά νου
LED: Οι λυχνίες LED είναι προσαρτημένες στις ακίδες Arduino 7, 8 και 9 για να εμφανίσουν προγραμματισμό, σφάλματα και καρδιακό παλμό. Αυτά είναι LED κατά τη διάρκεια του προγραμματισμού και ενσωματωμένα στο σκίτσο του ArduinoISP. Το κίτρινο LED "αναπνέει" όταν είστε συνδεδεμένοι. η πράσινη λυχνία LED αναβοσβήνει όταν ο προγραμματισμός βρίσκεται σε εξέλιξη. και η κόκκινη λυχνία LED ανάβει όταν υπάρχει σφάλμα και όταν ολοκληρωθεί η μεταφόρτωση του σκίτσου.
- Pin 7 - Προγραμματισμός
- Καρφίτσα 8 - Σφάλματα
- Καρφίτσα 9 - Κτύπος της καρδιάς
Serial Peripheral Interface (SPI): Το SPI χρησιμοποιείται από μικροελεγκτές για γρήγορη επικοινωνία με μία ή περισσότερες περιφερειακές συσκευές, ή σε αυτήν την περίπτωση πίνακες κυκλωμάτων. Υπάρχει πάντα μία κύρια συσκευή που ελέγχει τις άλλες συσκευές.
- Pin 10 - Salve Select (SS)
- Pin 11 - Master Out Slave In (MOSI)
- Pin 12 - Master In Slave Out (MISO)
- Pin 13 - Serial Clock (SCK)
Παγκόσμιος Προγραμματισμός
- 5V - Ισχύς
- GND - Έδαφος
- Επαναφορά
Βήμα 7: Δοκιμάστε τον πίνακα Arduino
Σε αυτό το τελευταίο βήμα, ήρθε η ώρα να δοκιμάσετε τον πίνακα σας. Για να βεβαιωθείτε ότι ο πίνακας λειτουργεί, ακολουθήστε τα παρακάτω βήματα:
- Κάντε κλικ στο Αρχείο> Παραδείγματα> 01. Βασικά> Αναλαμπή. Αλλάξτε τον πείρο LED σε 3. Αυτό είναι το pin 2 στο 85 και το pin 10 στο 84.
- Κάντε κλικ στην επιλογή Εργαλεία> Προγραμματιστής. Επιλέξτε Arduino ως ISP.
- Κάντε κλικ στην επιλογή Σκίτσο> Μεταφόρτωση> Προγραμματιστής.
Υπάρχει κάποιο θέμα που θα θέλατε να καλύψουμε στο επόμενο βίντεο με τις οδηγίες μας; Στείλτε email στο [email protected] ή επικοινωνήστε μαζί μας στα κανάλια κοινωνικών μέσων μας. Φροντίστε να μας ακολουθήσετε στο Instagram, το Facebook και το Twitter για τις τελευταίες οδηγίες, έργα CNC και ενημερώσεις!
Συνιστάται:
ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 With Arduino Uno: 4 βήματα (με εικόνες)
ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 With Arduino Uno: Πώς να φτιάξετε το φορητό ρολόι παρακολούθησης δραστηριοτήτων; Αυτό είναι ένα φορητό gadget που έχει σχεδιαστεί για να δονείται όταν εντοπίζει στασιμότητα. Περνάτε τον περισσότερο χρόνο σας στον υπολογιστή όπως εγώ; Κάθεσαι ώρες χωρίς να το καταλάβεις; Τότε αυτή η συσκευή είναι
Arduino Attiny Programming Shield - SMD: 4 Βήματα
Arduino Attiny Programming Shield - SMD: Γεια σας, δούλευα στη ρύθμιση του εργαλείου προγραμματισμού μου για φορετά τους τελευταίους μήνες. Σήμερα θα ήθελα να μοιραστώ πώς δημιούργησα το Arduino Shield μου. Μετά από googling για λίγο, βρήκα αυτό το ενδιαφέρον παλιό άρθρο ασπίδα προγραμματισμού Attiny, το οποίο
Mini Lightfollower ATTiny-RAT, ATTINY Powered: 3 Βήματα
ATTiny-RAT, ATTINY Powered Mini Lightfollower: Γεια σας παιδιά, έχει περάσει λίγος καιρός από τότε που δημοσίευσα το τελευταίο μου διδακτικό. Λοιπόν, υπάρχουν πολλά πράγματα που τρέχουν στο μυαλό μου αυτή τη στιγμή, αλλά κατάφερα να τεκμηριώσω τα «πρώτα βήματα» μου; με τη σειρά τσιπ ATTiny-Series σε αυτό το σύντομο οδηγό για εσάς. Παραγγέλνω
ATMEGA328 Bootloader Programming Shield for Arduino Uno: 3 βήματα (με εικόνες)
ATMEGA328 Bootloader Programming Shield for Arduino Uno: ATMEGA328P boot-loader programming shield for Arduino Uno Μερικές φορές συμβαίνει και καταστρέφετε τον μικροεπεξεργαστή Arduino Uno Atmega328P. Μπορείτε να αλλάξετε τον επεξεργαστή. Αλλά πρώτα πρέπει να προγραμματίσει το boot-loader σε αυτό. Αυτό το σεμινάριο πώς να το κάνετε αυτό
DIY Attiny Programming Shield: 8 βήματα (με εικόνες)
DIY Attiny Programming Shield: Αν ψάχνετε για έναν μικρό και χαμηλής ισχύος πίνακα Arduino, το Attiny είναι μια πολύ καλή επιλογή, εκπληκτικά χαρακτηριστικό για το μέγεθός του. Διαθέτει 5 καρφίτσες GPIO, 3 εκ των οποίων είναι αναλογικές ακίδες και 2 που έχουν έξοδο PWM. Είναι επίσης πραγματικά ευέλικτο στο