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

Γραφείο Χριστουγεννιάτικο δέντρο κινούμενες λυχνίες LED Attiny85: 6 βήματα
Γραφείο Χριστουγεννιάτικο δέντρο κινούμενες λυχνίες LED Attiny85: 6 βήματα

Βίντεο: Γραφείο Χριστουγεννιάτικο δέντρο κινούμενες λυχνίες LED Attiny85: 6 βήματα

Βίντεο: Γραφείο Χριστουγεννιάτικο δέντρο κινούμενες λυχνίες LED Attiny85: 6 βήματα
Βίντεο: Χριστούγεννα στο Τζάκι Χριστουγεννιάτικα Τραγούδια 2024, Νοέμβριος
Anonim
Image
Image
Γραφείο Χριστουγεννιάτικο Δέντρο κινούμενο LEDs Attiny85
Γραφείο Χριστουγεννιάτικο Δέντρο κινούμενο LEDs Attiny85
Γραφείο Χριστουγεννιάτικο Δέντρο κινούμενο LEDs Attiny85
Γραφείο Χριστουγεννιάτικο Δέντρο κινούμενο LEDs Attiny85

Μικρό (32x32mm) Χριστουγεννιάτικο δέντρο 8 LED που κινείται από ένα ATtiny85 SU (smd) για να βάλει στο γραφείο του την ημέρα των Χριστουγέννων, η κινούμενη εικόνα διαρκεί 5 λεπτά και επαναλαμβάνεται σε μια θηλιά

ΛΟΓΙΣΜΙΚΟ:

δωρεάν λογισμικό τυπωμένου κυκλώματος: σύνδεσμος Kicad 5

Arduino 1.8

Προγραμματιστής USBASP ή πίνακας ISP Arduino

πίνακες Tiny για προγραμματισμό του λογισμικού ATTinys στο Arduino, δείτε παρακάτω για να τα εγκαταστήσετε

Βήμα 1:

Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα

ΕΡΓΑΛΕΙΑ: Φτηνά γυαλιά μεγεθυντικού φακού

Συγκολλητικό σίδερο

μύτη συγκόλλησης 1mm 0,5mm (ή 1mm)

ροή συγκόλλησης

ακετόνη

Μηχανή ηλιακής ακτινοβολίας UV

Μίνι τρυπάνι και δάσος 0, 8mm max

ψαλίδι για να κάνει τα πάντα

πιστόλι θερμής κόλλας ή εποξειδική κόλλα 2 συστατικών

τσιμπιδάκια (για εισαγωγή SMD)

σπρέι βαφής λευκό και γυαλιστερό βερνίκι

Βήμα 2: Συστατικά

SMD Components:

8 έγχρωμες λυχνίες LED (μέγεθος 0805)

4 αντιστάσεις 150 Ohms (μέγεθος 1206)

1 αντίσταση 10 KOhms (μέγεθος 1206)

1 πυκνωτής 100nF (μέγεθος 1206)

1 πυκνωτής Tantalum 22μF 10Volts (μέγεθος Β

ένα σκέλος από χαλκό PCB Σύρμα ή ουρά αντίστασης

εποξειδικό προ-ευαισθητοποιημένο θετικό διπλής όψης 5/10 (το καλύτερο) ή 16/10 (πιο δύσκολο να κοπεί)

Βήμα 3: ΣΧΗΜΑΤΙΚΟ και PCB

ΣΧΗΜΑΤΙΚΟ και PCB
ΣΧΗΜΑΤΙΚΟ και PCB
ΣΧΗΜΑΤΙΚΟ και PCB
ΣΧΗΜΑΤΙΚΟ και PCB
ΣΧΗΜΑΤΙΚΟ και PCB
ΣΧΗΜΑΤΙΚΟ και PCB

Χαρακτηριστικά:

Εάν δεν θέλετε να χρησιμοποιήσετε το Kicad εδώ υπάρχουν και οι δύο πλευρές του δέντρου για εκτύπωση σε διάφανο πρέπει να καθρεφτιστούν (ανάποδα), αυτές είναι σε διανυσματική μορφή SVG και ανοίγουν με internet explorer ή καλύτερα με το δωρεάν διανυσματικό λογισμικό σχεδίασης Inkscape link Inskape

Kicad:

όλα τα αρχεία Kicad είναι εδώ: Αρχεία Kicad 5.1

Βήμα 4: Φτιάξτε το

Φτιάξτε το!
Φτιάξτε το!
Φτιάξτε το!
Φτιάξτε το!
Φτιάξτε το!
Φτιάξτε το!

Κοπή: Εάν χρησιμοποιήσατε εποξειδικό πάχος 0,5 χιλιοστών, μπορείτε να κόψετε το περίγραμμα του δέντρου με ψαλίδι (να είστε προσεκτικοί για τις εσωτερικές γωνίες) και στη συνέχεια να τροποποιήσετε με κόπτη. Εάν έχετε χρησιμοποιήσει εποξικό 1,6 mm (16/10) πρέπει να χρησιμοποιήσετε λεπίδα πριονιού, λίμα και κόφτη.

συγκόλληση: Η συγκόλληση εξαρτημάτων SMD είναι πολύ λεπτή, σας συμβουλεύω να χρησιμοποιήσετε μεγεθυντικούς φακούς, τσιμπιδάκια, μια άκρη συγκόλλησης 0,5mm (μέγιστο 1mm). Καθαρίστε σχολαστικά το PCB με ακετόνη, ελέγξτε με μεγεθυντικό φακό ότι δεν υπάρχουν μικροκοψίματα λόγω γρατζουνιών, στρώστε με ροή για να αποφύγετε τις «πίτες» της συγκόλλησης. Για καλύτερα αποτελέσματα στο CMS, πάντα επικαλύψτε εξαρτήματα και PCB με μικρή ροή πριν από την κονσερβοποίηση και τη συγκόλληση. Οι λυχνίες LED SMD είναι εύθραυστες, μην τις θερμαίνετε πολύ όταν τις κολλάτε. Υπάρχουν πολλά σεμινάρια καύσης και συγκόλλησης CMS στο youtube και τα blogs, αν είστε αρχάριοι στο CMS, σας συμβουλεύω να τα παρακολουθήσετε. Ξεκινάμε με τη συγκόλληση 4 vias με ένα σκέλος πολύκλωνου σύρματος ή μια ουρά αντίστασης και από τις δύο πλευρές, στη συνέχεια τα LED, τα κολλάμε ένα-ένα διατηρώντας τα με τη βοήθεια ενός τσιμπιδιού, και στη συνέχεια τοποθετήστε τα στο PCB και συγκολλήστε τον πρώτο πείρο προσέχοντας τον προσανατολισμό, η πράσινη κουκκίδα δείχνει την κάθοδο (το λιγότερο) και στη συνέχεια συγκολλήστε τον δεύτερο πείρο. Εάν η λυχνία LED (στο 0805) φαίνεται πολύ δύσκολη για συγκόλληση, μπορείτε να πάρετε το παραπάνω μέγεθος (1206 ως αντιστάσεις). Μόλις το LED συγκολληθεί, μπορείτε να κολλήσετε τις 4 αντιστάσεις των 150 Ohms που βρίσκονται στην ίδια όψη.

Το τσιπ πρέπει να προγραμματιστεί πριν από τη συγκόλληση. Μπορείτε να επιλέξετε ανάμεσα σε δύο μοντέλα το ATtiny13A (1K μνήμης) ή το ATtiny85 (8K μνήμης) Όλες οι λεπτομέρειες για προγραμματισμό και FUSE BIT περιγράφονται παρακάτω. Όταν προγραμματιστεί το τσιπ, μπορείτε να το κολλάρετε, να το προσαρμόσετε στο PCB και να κολλήσετε μια καρφίτσα, να προσαρμοστεί ώστε να ταιριάζει με τις άλλες καρφίτσες εάν χρειάζεται και να τις κολλήσετε μία προς μία. Συγκολλήστε τον πυκνωτή 100nF και στη συνέχεια κολλήστε τον πυκνωτή Tantale10μF 10V, αντίσταση 10KOhms και τελειώστε με συγκόλληση των ακίδων τροφοδοσίας και στις δύο πλευρές. Στη συνέχεια, καθαρίστε το PCB με ακετόνη και μια παλιά οδοντόβουρτσα, ελέγξτε ότι κανένα ίχνος δεν αγγίζει και δοκιμάστε, φροντίζοντας για την πολικότητα + και - της τροφοδοσίας, το δέντρο πρέπει να "ξεκινήσει" αμέσως, αν αυτό δεν συμβαίνει, ελέγξτε τις συγκολλήσεις και κομμάτια.

Διακοσμήστε το με μπογιά, λάμψη και βερνίκι με εικόνες της λίμνης ή για το γούστο σας.

Εάν δεν θέλετε να εισαγάγετε τα στοιχεία του προγραμματισμού, τα αρχεία HEX επισυνάπτονται στο zip για τα ATtiny13A και ATtiny85. Δεν περιγράφω τη μέθοδο χρήσης προγραμματιστών, επειδή υπάρχουν οδηγίες ή βίντεο στο YouTube που την περιγράφουν.

Βήμα 5: ΠΡΟΓΡΑΜΜΑΤΙΣΤΕ ΤΟ CHIP Χωρίς Αρχείο Arduino HEX Μόνο

ΠΡΟΓΡΑΜΜΑΤΙΣΤΕ ΤΟ ΤΣΙΠ ΧΩΡΙΣ Αρχείο Arduino HEX Μόνο
ΠΡΟΓΡΑΜΜΑΤΙΣΤΕ ΤΟ ΤΣΙΠ ΧΩΡΙΣ Αρχείο Arduino HEX Μόνο
ΠΡΟΓΡΑΜΜΑΤΙΣΤΕ ΤΟ ΤΣΙΠ ΧΩΡΙΣ Arduino HEX Αρχείο Μόνο
ΠΡΟΓΡΑΜΜΑΤΙΣΤΕ ΤΟ ΤΣΙΠ ΧΩΡΙΣ Arduino HEX Αρχείο Μόνο
ΠΡΟΓΡΑΜΜΑΤΙΣΤΕ ΤΟ ΤΣΙΠ ΧΩΡΙΣ Αρχείο Arduino HEX Μόνο
ΠΡΟΓΡΑΜΜΑΤΙΣΤΕ ΤΟ ΤΣΙΠ ΧΩΡΙΣ Αρχείο Arduino HEX Μόνο

Εάν δεν θέλετε να εισαγάγετε τα στοιχεία του προγραμματισμού τα αρχεία HEX επισυνάπτονται στο zip για τα ATtiny13A και ATtiny85.

Σύνδεσμος αρχείων HEX

Για να προγραμματίσετε τη μνήμη Attiny, χρειάζεστε λογισμικό προγραμματισμού και προγραμματιστή Στα Windows, το ProgIsp είναι ένα πολύ ολοκληρωμένο λογισμικό που μπορεί να κάνει τα πάντα στους μικροελεγκτές AVR. Ο προγραμματιστής μου είναι USBASP (το βρίσκουμε στο ebay για μια γελοία τιμή.) Ξανακατέβαλα το έγγραφο σε PDF με στιγμιότυπο οθόνης:

Εγχειρίδιο και λογισμικό ProgIsp

Υπάρχει επίσης το avrdudess.exe λειτουργεί σε Windows και (Ubuntu με μονοφωνικό).

Σύνδεσμος AVRdudess

ένας πολύ χρήσιμος ιστότοπος για τσιπ AVR δείτε το στιγμιότυπο οθόνης για το ATtiny85

Υπολογιστής ασφάλειας AVR

δείτε τα στιγμιότυπα οθόνης για τη διαμόρφωση του fusesbit με ProgIsp και AVRdudess κάτω από τα παράθυρα

Βήμα 6: Τροποποίηση και προγραμματισμός τσιπ με Arduino

Συνιστάται: