Πίνακας περιεχομένων:

ATtiny Arduino Programming Shield: 7 Βήματα
ATtiny Arduino Programming Shield: 7 Βήματα

Βίντεο: ATtiny Arduino Programming Shield: 7 Βήματα

Βίντεο: ATtiny Arduino Programming Shield: 7 Βήματα
Βίντεο: Использование плат Digispark Attiny85 Mini Arduino: Урок 108 2024, Νοέμβριος
Anonim
Image
Image
Εισαγάγετε το αρχείο σας
Εισαγάγετε το αρχείο σας

Σε αυτήν την κατασκευή έργου, σας δείχνουμε πώς να φτιάξετε τη δική σας ασπίδα προγραμματισμού 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.

  1. Συνδέστε το Desktop PCB Mill Machine και ανοίξτε το Bantam Tools Desktop Milling Machine Software.
  2. Σπίτι ο μύλος.
  3. Ελέγξτε ξανά για να βεβαιωθείτε ότι αναγράφεται Bracket στο στοιχείο Fixturing.
  4. Επιλέξτε το 1/32 "Flat End Mill, φορτώστε το με το βιδωτό ανεμιστήρα προσαρτημένο και εντοπίστε το εργαλείο.
  5. Στο αναπτυσσόμενο μενού Υλικό, επιλέξτε Μονής όψης FR-1.
  6. Μετρήστε και εισαγάγετε διαστάσεις στις τιμές Χ, Υ και Ζ κάτω από Υλικό. Στη συνέχεια, εφαρμόστε ταινία διπλής όψης υψηλής αντοχής στη μία πλευρά του 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: Συγκολλήστε τα εξαρτήματα

Συγκολλήστε τα εξαρτήματα
Συγκολλήστε τα εξαρτήματα
Συγκολλήστε τα εξαρτήματα
Συγκολλήστε τα εξαρτήματα

Εντάξει, ήρθε η ώρα της συγκόλλησης! Πιάστε τα εξαρτήματά σας και το κολλητήρι σας. Είναι πιο εύκολο να κολλήσετε τα εξαρτήματα με την ακόλουθη σειρά:

  1. Αντιστάσεις
  2. 2x4 ή 2x7 πρίζα dip
  3. Κεφαλίδες βήματος 2,54 mm
  4. Κίτρινες, πράσινες και κόκκινες λυχνίες LED
  5. Πυκνωτής 10uF

Όταν τελειώσετε με τη συγκόλληση, ο πίνακας θα μοιάζει με αυτόν που φαίνεται εδώ. Σημειώστε πώς περνούν τα εξαρτήματα από την πίσω πλευρά του FR-1.

Συγχαρητήρια! Έχετε φτιάξει τη δική σας ασπίδα προγραμματιστή ATtiny Arduino χρησιμοποιώντας το μηχάνημα φρεζαρίσματος PCB Bantam Tools Desktop.

Βήμα 6: Προγραμματίστε τα τσιπ Arduino σας

Προγραμματίστε τα τσιπ Arduino σας
Προγραμματίστε τα τσιπ Arduino σας

Συνδέστε το πρόγραμμα προγραμματισμού ATtiny που μόλις αλέσατε στον πίνακα Arduino που θέλετε να προγραμματίσετε. Ανοίξτε το Arduino IDE. (Εάν δεν το έχετε ήδη, κατεβάστε το εδώ.)

  1. Ανεβάστε το ArduinoISP Sketch στο Arduino Uno.
  2. Εγκαταστήστε το ATTinyCore by Spence Konde μέσω του Arduino Board Manager.
  3. Κάντε κλικ στην επιλογή Εργαλεία> Πίνακας> ATTiny 25/45/85 (ή 24/44/84).
  4. Κάντε κλικ στην επιλογή Εργαλεία> Ρολόι - 8 MHz (Εσωτερικό).
  5. Κάντε κλικ στην επιλογή Εργαλεία> Τσιπ> ATTiny85 (ή ATTiny84).
  6. Κάντε κλικ στην επιλογή Εργαλεία> 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 χρησιμοποιείται από μικροελεγκτές για γρήγορη επικοινωνία με μία ή περισσότερες περιφερειακές συσκευές, ή σε αυτήν την περίπτωση πίνακες κυκλωμάτων. Υπάρχει πάντα μία κύρια συσκευή που ελέγχει τις άλλες συσκευές.

  1. Pin 10 - Salve Select (SS)
  2. Pin 11 - Master Out Slave In (MOSI)
  3. Pin 12 - Master In Slave Out (MISO)
  4. Pin 13 - Serial Clock (SCK)

Παγκόσμιος Προγραμματισμός

  • 5V - Ισχύς
  • GND - Έδαφος
  • Επαναφορά

Βήμα 7: Δοκιμάστε τον πίνακα Arduino

Δοκιμάστε τον πίνακα Arduino σας
Δοκιμάστε τον πίνακα Arduino σας

Σε αυτό το τελευταίο βήμα, ήρθε η ώρα να δοκιμάσετε τον πίνακα σας. Για να βεβαιωθείτε ότι ο πίνακας λειτουργεί, ακολουθήστε τα παρακάτω βήματα:

  • Κάντε κλικ στο Αρχείο> Παραδείγματα> 01. Βασικά> Αναλαμπή. Αλλάξτε τον πείρο LED σε 3. Αυτό είναι το pin 2 στο 85 και το pin 10 στο 84.
  • Κάντε κλικ στην επιλογή Εργαλεία> Προγραμματιστής. Επιλέξτε Arduino ως ISP.
  • Κάντε κλικ στην επιλογή Σκίτσο> Μεταφόρτωση> Προγραμματιστής.

Υπάρχει κάποιο θέμα που θα θέλατε να καλύψουμε στο επόμενο βίντεο με τις οδηγίες μας; Στείλτε email στο [email protected] ή επικοινωνήστε μαζί μας στα κανάλια κοινωνικών μέσων μας. Φροντίστε να μας ακολουθήσετε στο Instagram, το Facebook και το Twitter για τις τελευταίες οδηγίες, έργα CNC και ενημερώσεις!

Συνιστάται: