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

Arduino Bread Board Buddy: 12 Βήματα
Arduino Bread Board Buddy: 12 Βήματα

Βίντεο: Arduino Bread Board Buddy: 12 Βήματα

Βίντεο: Arduino Bread Board Buddy: 12 Βήματα
Βίντεο: How to Use a Breadboard 2024, Νοέμβριος
Anonim
Arduino Bread Board Buddy
Arduino Bread Board Buddy
Arduino Bread Board Buddy
Arduino Bread Board Buddy
Arduino Bread Board Buddy
Arduino Bread Board Buddy

Χτίζω όλα τα κυκλώματα σε μια σανίδα ψωμιού. Ωστόσο, χτίζοντας το ίδιο κύκλωμα εκατό, οι φορές μπορούν να γίνουν μονότονες, οπότε μου αρέσουν τα αρθρωτά μέρη για την κατασκευή πρωτοτύπων. Τα περισσότερα κυκλώματα όπως τα τροφοδοτικά 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

Bootloader
Bootloader
Bootloader
Bootloader
Bootloader
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: Κάψιμο του προγράμματος εκκίνησης

Κάψιμο του Bootloader
Κάψιμο του Bootloader
Κάψιμο του Bootloader
Κάψιμο του Bootloader

Στο μενού Εργαλεία του σκίτσου επιλέξτε Πίνακας και στη συνέχεια το 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" και φύγετε.

Συνιστάται: