Πίνακας περιεχομένων:
- Βήμα 1: Εργαλεία
- Βήμα 2: Μέρη
- Βήμα 3: Ράγες συνδετήρων
- Βήμα 4: Συγκόλληση των εξαρτημάτων
- Βήμα 5: Καρφίτσες υποδοχής & σύνδεσης
- Βήμα 6: Προγραμματισμός Αναλωσίμων
- Βήμα 7: Bootloader
- Βήμα 8: Καλωδίωση του προγραμματιστή
- Βήμα 9: Κάψιμο του προγράμματος εκκίνησης
- Βήμα 10: Προγραμματισμός
- Βήμα 11: Στον προγραμματισμό πίνακα
- Βήμα 12: Το τελικό προϊόν
Βίντεο: Arduino Bread Board Buddy: 12 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Χτίζω όλα τα κυκλώματα σε μια σανίδα ψωμιού. Ωστόσο, χτίζοντας το ίδιο κύκλωμα εκατό, οι φορές μπορούν να γίνουν μονότονες, οπότε μου αρέσουν τα αρθρωτά μέρη για την κατασκευή πρωτοτύπων. Τα περισσότερα κυκλώματα όπως τα τροφοδοτικά 5 βολτ είναι αρκετά στάνταρ. Το Arduino Bread Board Buddy που πήρα από την Universal Solder είναι ένα αυτόνομο Arduino UNO για χρήση με σανίδες ψωμιού. Είναι ένα πολύ εύχρηστο μικρό κιτ που σας γλιτώνει από το να φτιάξετε ένα αυτόνομο Arduino κάθε φορά που θέλετε να χτίσετε ένα έργο σε μια σανίδα ψωμιού.
Μπορείτε να κατεβάσετε το pdf της συναρμολόγησης ή στην ιστοσελίδα, ωστόσο εδώ είναι μερικές συμβουλές που δεν καλύπτονται στο pdf, συμπεριλαμβανομένου του προγραμματισμού του Bread Board Buddy.
universal-solder.ca/
Βήμα 1: Εργαλεία
Κόλλα μετάλλων
Κλιπ άνοιξη
Μικρές πλευρικές κοπτικές μηχανές
Συγκολλητικό σίδερο
Σταθμός συγκόλλησης εάν έχετε έναν.
Βήμα 2: Μέρη
Το κιτ πινακίδας ψωμιού Canaduino δεν συνοδεύεται από IC ATMEGA328P, οπότε θα πρέπει να το προμηθεύσετε.
Το κιτ περιέχει τα ακόλουθα για κάθε πίνακα:
1 PCB (Εκτυπωμένος πίνακας κυκλωμάτων)
1 υποδοχή IC 28 ακίδων
1 κρύσταλλο 16 mHz
1 LED (δίοδος εκπομπής φωτός)
1 Κουμπί επαναφοράς
Ακροφύτης 1 ακίδων
1 680 Ω αντίσταση
1 αντίσταση 10 KΩ
1 100 nF
2 18 pF
2 ράγες πείρου σύνδεσης 20 ακίδων
Βήμα 3: Ράγες συνδετήρων
Ξεκινήστε κόβοντας τις ράγες πείρου σύνδεσης σε δύο ράγες 15 ακίδων και μία ράγα 2 ακίδων με τους πλευρικούς κοπτήρες.
Βήμα 4: Συγκόλληση των εξαρτημάτων
Ξεκινήστε τη συγκόλληση των εξαρτημάτων στο PCB. από το κέντρο του PCB έξω. Είναι ένας πόνος που προσπαθεί να συγκολλήσει τα σωστά εξαρτήματα στο σωστό μέρος κάτω από μέρη όπως η πρίζα IC.
Συγκολλήστε και κόψτε ένα εξάρτημα κάθε φορά, μπορεί να είναι πόνος προσπαθώντας να ξεπεράσετε τα πλεονάζοντα καλώδια για συγκόλληση ή επιθεώρηση των αρμών.
Κρατήστε το εξάρτημα στη θέση του με τα ελατήρια.
Συγκολλήστε την άρθρωση φροντίζοντας να κάνετε καλή σύνδεση.
Ελέγξτε τη σύνδεση και κόψτε τυχόν περίσσεια καλωδίων.
Ο μακρύς πείρος της λυχνίας LED μπαίνει στην τρύπα που βρίσκεται πιο κοντά στο κουμπί επαναφοράς.
Η αντίσταση 680 Ω πηγαίνει πιο κοντά στον κρύσταλλο.
Η αντίσταση 10 KΩ πλησιάζει πιο κοντά στο κουμπί επαναφοράς.
Βήμα 5: Καρφίτσες υποδοχής & σύνδεσης
Δεδομένου ότι η υποδοχή IC συγκολλάται στο κάτω μέρος του PCB και ο πείρος σύνδεσης συγκολλάται στο επάνω μέρος του PCB συγκόλλησης πρώτα η υποδοχή IC. Με αυτόν τον τρόπο, οι ράγες πείρου σύνδεσης δεν θα μπορούν να συγκολλήσουν την πρίζα IC.
Μόλις συνδέσετε όλα τα μικρά εξαρτήματα στο PCB, συνδέστε την υποδοχή IC, βεβαιωθείτε ότι όλες οι αρθρώσεις είναι καλές.
Στη συνέχεια στερεώστε τις δύο ράγες πείρου 15 συνδέσμων, βεβαιωθείτε ότι είναι τετράγωνες και όλες οι αρθρώσεις είναι καλές. Εάν οι καρφίτσες δεν είναι τετράγωνες, μπορεί να μην μπορείτε να τοποθετήσετε τον φίλο της σανίδας ψωμιού σε μια σανίδα ψωμιού.
Το τελευταίο βύσμα του IC ATMega 328P στην υποδοχή IC και είστε έτοιμοι για προγραμματισμό και χρήση.
Βήμα 6: Προγραμματισμός Αναλωσίμων
Arduino UNO ή MEGA & Cable
Πίνακας ψωμιού
Άλτες
3 αντιστάσεις 680Ω
3 LED μπλε κόκκινο πράσινο
Βήμα 7: Bootloader
Εάν το IC ATMega328P δεν διαθέτει bootloader. θα χρειαστεί να κάψετε το bootloader, θα πρέπει να είστε σε θέση να διαπιστώσετε εάν έχει το bootloader εάν η λυχνία LED στο Bread Board Buddy αναβοσβήνει κατά την ενεργοποίηση.
Για να κάψετε το bootloader στο Bread Board Buddy ακολουθήστε τα εξής βήματα:
Βεβαιωθείτε ότι τίποτα δεν είναι συνδεδεμένο στο UNO, συνδέστε το στον υπολογιστή σας.
Ανοιχτό σκίτσο
Θα χρειαστεί να επιλέξετε τον πίνακα από το μενού Εργαλεία που αντιστοιχεί στον πίνακα σας.
Στη συνέχεια, επιλέξτε τη σειριακή θύρα από το μενού Εργαλεία που αντιστοιχεί στον πίνακα σας.
Κάντε κλικ στο αρχείο, μετακινηθείτε προς τα κάτω στα παραδείγματα και κάντε κλικ στο ISP του Arduino.
Θα ανοίξει ένα νέο παράθυρο Arduino IDE με το σκίτσο του Arduino ISP.
Αντιγράψτε τις συνδέσεις καρφιτσών, αλλά μην τις κάνετε ακόμα.
Ανεβάστε το σκίτσο του Arduino ISP στον πίνακα Arduino.
Το σκίτσο θα σας πει πότε θα ολοκληρωθεί και η λυχνία LED στο Arduino σας θα σταματήσει να αναβοσβήνει.
Βήμα 8: Καλωδίωση του προγραμματιστή
Αποσυνδέστε την πλακέτα Uno από τον υπολογιστή σας και συνδέστε την πλακέτα και τον μικροελεγκτή, όπως περιγράφεται στο ISP Sketch.
όνομα pin: UNO:
επαναφορά σκλάβων: 10:
MOSI: 11:
MISO: 12:
SCK: 13:
mega (1280 και 2560)
επαναφορά σκλάβων: 53
MOSI: 51
MISO: 50
SCK: 52
Τοποθετήστε ένα LED (με αντίσταση) στις ακόλουθες ακίδες:
9: Χτύπος της καρδιάς - δείχνει ότι ο προγραμματιστής λειτουργεί
8: Σφάλμα - Ανάβει αν κάτι πάει στραβά (χρησιμοποιήστε κόκκινο αν αυτό έχει νόημα)
7: Προγραμματισμός - Σε επικοινωνία με τον σκλάβο
Χρησιμοποίησα ένα μπλε LED για το Heartbeat Red για Error και το Green για τον Προγραμματισμό όπως φαίνεται στο διάγραμμα. Πέρα από το γεγονός ότι μου αρέσουν τα φώτα που αναβοσβήνουν, οι λυχνίες LED σας λένε εάν ο πάροχος Arduino λειτουργεί σωστά. Το παλλόμενο μπλε LED θα σας πει ότι ο πάροχος Arduino λειτουργεί, το πράσινο LED θα σας πει ότι ανεβαίνει όταν ανάψει και το κόκκινο LED θα σας πει ότι η μεταφόρτωση απέτυχε όταν ανάψει.
Βήμα 9: Κάψιμο του προγράμματος εκκίνησης
Στο μενού Εργαλεία του σκίτσου επιλέξτε Πίνακας και στη συνέχεια το ATmega328 σε ένα breadboard (εσωτερικό ρολόι 8MHz).
Επιλέξτε τη σειριακή θύρα από το μενού Εργαλεία που αντιστοιχεί στον πίνακα σας.
Στο μενού Εργαλεία, μεταβείτε στο μενού Προγραμματιστής και επιλέξτε Arduino ως ISP.
Στη συνέχεια, στο μενού Εργαλεία επιλέξτε Εγκατάσταση εκκίνησης.
Οι λυχνίες LED πρέπει να τρεμοπαίζουν και η πράσινη λυχνία LED να ανάβει καθώς ο φορέας παροχής Arduino ανεβάζει το φορτίο εκκίνησης. Όταν ολοκληρωθεί η φόρτωση, το μπλε LED θα επιστρέψει σε παλμούς και το LED στο Bread Board Buddy θα αναβοσβήνει μία φορά το δευτερόλεπτο.
Μπορείτε να το ελέγξετε συνδέοντας απλώς το Bread Board Buddy στην τροφοδοσία.
Χρειάζεται μόνο να κάψετε το bootloader μία φορά.
Βήμα 10: Προγραμματισμός
Μόλις φορτωθεί, το Bread Board Buddy μπορεί να προγραμματιστεί με τρεις διαφορετικούς τρόπους.
Πρώτα. Μπορείτε να αφαιρέσετε το ATMega328P από το Arduino UNO R3 και να συνδέσετε το ATMega328P από το Bread Board Buddy στο Arduino UNO R3.
Δεύτερος. Μπορείτε να αφαιρέσετε το ATMega328P από το Arduino UNO R3 και να συνδέσετε 5V σε 5V, γείωση με γείωση, RX (D0) σε Do, TX (D1) σε D1 και Επαναφορά σε RST από το Arduino UNO στο Bread board Buddy.
Τρίτον, μπορείτε να χρησιμοποιήσετε το κύκλωμα bootloader για να προγραμματίσετε το πρόγραμμα Bread Board Buddy.
Βήμα 11: Στον προγραμματισμό πίνακα
Τώρα που το Bread Board Buddy διαθέτει τον bootloader, μπορείτε να ανεβάσετε προγράμματα στον μικροελεγκτή χρησιμοποιώντας την ίδια ρύθμιση που χρησιμοποιήσατε για τον bootloader.
Επιλέξτε ή δημιουργήστε το σκίτσο που θέλετε να φορτώσετε στον μικροελεγκτή.
Στο μενού Εργαλεία επιλέξτε Πίνακας και στη συνέχεια το ATmega328 σε ένα breadboard (εσωτερικό ρολόι 8MHz) εάν χρησιμοποιείτε την ελάχιστη διαμόρφωση από το μενού Πίνακας.
Επιλέξτε τη σειριακή θύρα από το μενού Εργαλεία που αντιστοιχεί στον πίνακα σας.
Επιλέξτε Arduino ως ISP από το μενού Εργαλεία και το μενού Προγραμματιστής.
Στη συνέχεια, για να ανεβάσετε το σκίτσο στον μικροελεγκτή, μην κάνετε κλικ στο upload. Κάντε κλικ στο μενού Αρχείο και επιλέξτε Μεταφόρτωση με χρήση προγραμματιστή για να προγραμματίσετε τον μικροελεγκτή στον πίνακα ψωμιού.
Οι λυχνίες LED θα αναβοσβήνουν και η πράσινη λυχνία θα ανάψει καθώς ο πάροχος Arduino ανεβάζει το πρόγραμμα στον μικροελεγκτή σας. Όταν ολοκληρωθεί η φόρτωση, το μπλε LED πρέπει να επιστρέψει στην παλμική λειτουργία.
Βήμα 12: Το τελικό προϊόν
Τώρα που έχει προγραμματιστεί το Arduino Bread Board Buddy, μπορείτε να συναρμολογήσετε το τελικό κύκλωμα.
Απλώς προσθέστε ένα τροφοδοτικό και τα άλλα εξαρτήματα όπως αυτό το κύκλωμα LCD "Hello World" και φύγετε.
Συνιστάται:
DIY Remote Control Switch Kit by 2262/2272 M4 Bread Board & Relay for Maker: 4 βήματα (με εικόνες)
DIY Remote Control Switch Kit by 2262/2272 M4 Bread Board & Relay for Maker: το έξυπνο σπίτι έρχεται στη ζωή μας. εάν θέλουμε το έξυπνο σπίτι να γίνει πραγματικότητα, χρειαζόμαστε πολλούς διακόπτες τηλεχειριστηρίου. σήμερα θα κάνουμε μια δοκιμή, κάνουμε ένα εύκολο κύκλωμα για να μάθουμε τη θεωρία του διακόπτη τηλεχειριστηρίου. αυτός ο σχεδιασμός κιτ από την SINONING ROBOT
MXY Board - Low -Budget XY Plotter Drawing Robot Board: 8 βήματα (με εικόνες)
MXY Board - Low -Budget XY Plotter Drawing Robot Board: Ο στόχος μου ήταν να σχεδιάσω τον πίνακα mXY για να κάνω χαμηλό προϋπολογισμό τη μηχανή σχεδίασης XY plotter. Έτσι σχεδίασα έναν πίνακα που διευκολύνει όσους θέλουν να κάνουν αυτό το έργο. Στο προηγούμενο έργο, ενώ χρησιμοποιούσατε 2 βηματικούς κινητήρες Nema17, αυτός ο πίνακας
Engineers Buddy Bluetooth Kbd and Mouse .: 3 Βήματα
Engineers Buddy Bluetooth Kbd and Mouse .: Engineers Buddy USB module εξομοιωτή πληκτρολογίου και ποντικιού. Αυτή η εύχρηστη μικρή συσκευή, με τη σύνδεση με μπλε δόντια, μετατρέπει το τηλέφωνο/tablet Android σας σε ασύρματο τηλεχειριστήριο για οποιονδήποτε υπολογιστή. Παρέχει στη συσκευή σας Android τον έλεγχο όλων των HID comp
Δημιουργία τρισδιάστατου τυπωμένου Arduino Social Robot Buddy: 9 βήματα
Δημιουργώντας το τρισδιάστατο τυπωμένο Arduino Social Robot Buddy: Buddy είναι ένα τρισδιάστατο τυπωμένο arduino κοινωνικό ρομπότ. Αλληλεπιδρά με τον κόσμο χρησιμοποιώντας έναν υπερηχητικό αισθητήρα για να χαρτογραφήσει την άμεση περιοχή του. Όταν κάτι αλλάζει στο περιβάλλον του αντιδρά. Μπορεί να εκπλαγεί ή να είναι ερευνητικός και μερικές φορές λίγο επιθετικός
Κύκλωμα ήχου Bread Board: 10 Βήματα
Κύκλωμα ήχου Bread Board: Αυτό το κύκλωμα ελέγχεται από τρεις μεταβλητές αντιστάσεις