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

ΠΩΣ ΝΑ ΦΤΙΑΞΕΤΕ ARDUINO NANO/MINI - Πώς να κάψετε το πρόγραμμα εκκίνησης: 5 βήματα
ΠΩΣ ΝΑ ΦΤΙΑΞΕΤΕ ARDUINO NANO/MINI - Πώς να κάψετε το πρόγραμμα εκκίνησης: 5 βήματα

Βίντεο: ΠΩΣ ΝΑ ΦΤΙΑΞΕΤΕ ARDUINO NANO/MINI - Πώς να κάψετε το πρόγραμμα εκκίνησης: 5 βήματα

Βίντεο: ΠΩΣ ΝΑ ΦΤΙΑΞΕΤΕ ARDUINO NANO/MINI - Πώς να κάψετε το πρόγραμμα εκκίνησης: 5 βήματα
Βίντεο: ESP8266 Diesel Injector Purging Station - PWM NodeMCU pump flow Control (Subtittled) 2024, Νοέμβριος
Anonim
ΠΩΣ ΝΑ ΦΤΙΑΞΕΤΕ ARDUINO NANO/MINI | Πώς να κάψετε Bootloader
ΠΩΣ ΝΑ ΦΤΙΑΞΕΤΕ ARDUINO NANO/MINI | Πώς να κάψετε Bootloader
ΠΩΣ ΝΑ ΦΤΙΑΞΕΤΕ ARDUINO NANO/MINI | Πώς να κάψετε Bootloader
ΠΩΣ ΝΑ ΦΤΙΑΞΕΤΕ ARDUINO NANO/MINI | Πώς να κάψετε Bootloader

Σε αυτό το Instructables θα σας δείξω πώς να φτιάξετε ένα Arduino MINI από το Scratch.

Η διαδικασία που γράφεται σε αυτό το εγχειρίδιο μπορεί να χρησιμοποιηθεί για να φτιάξετε τυχόν πίνακες arduino για τις προσαρμοσμένες απαιτήσεις του έργου σας.

Παρακαλούμε δείτε το βίντεο για καλύτερη κατανόηση

Υπάρχουν τρία μέρη σε αυτό το σεμινάριο

1. Σχεδιασμός και συγκέντρωση όλων των εξαρτημάτων

2. Burning Bootloader σε νέο Chip

3. Ανεβάστε τον κωδικό δοκιμής

Έχω επισυνάψει τα αρχεία PCB στο τέλος αυτού του άρθρου.

Ας ξεκινήσουμε λοιπόν!

Βήμα 1: Λίστα υλικών

Λίστα υλικών
Λίστα υλικών
Λίστα υλικών
Λίστα υλικών
Λίστα υλικών
Λίστα υλικών
  1. CP2102 USB to TTL Module (ή παρόμοια όπως CH340)
  2. Arduino NANO
  3. Jumper Wires
  4. Τσιπ Atmega328P-AU
  5. AMS1117 ρυθμιστής 5V
  6. Κρυστάλλος 16MHz
  7. SMD LED
  8. SMD Resistor (330R, 10K) (πακέτο 0604)
  9. Διακόπτης κουμπιού
  10. Πυκνωτές (0.1uF, 22pF, 10uF) (χρησιμοποίησα κεραμικό τύπο, αλλά ο πίνακας έχει σχεδιαστεί για το πακέτο SMD_0612)
  11. Τερματική λωρίδα
  12. Όλα τα εργαλεία και αξεσουάρ για SMD Soldeing.

Βήμα 2: Διάγραμμα κυκλώματος και κατασκευή του πίνακα κυκλωμάτων

Διάγραμμα κυκλωμάτων και κατασκευή κυκλώματος
Διάγραμμα κυκλωμάτων και κατασκευή κυκλώματος
Διάγραμμα κυκλωμάτων και κατασκευή κυκλώματος
Διάγραμμα κυκλωμάτων και κατασκευή κυκλώματος
Διάγραμμα κυκλωμάτων και κατασκευή κυκλώματος
Διάγραμμα κυκλωμάτων και κατασκευή κυκλώματος
Διάγραμμα κυκλωμάτων και κατασκευή κυκλώματος
Διάγραμμα κυκλωμάτων και κατασκευή κυκλώματος

Έφτιαξα τον πίνακα Arduino MINI στο σεμινάριο SMD Soldering μου. Μπορείτε να δείτε το βίντεο αν θέλετε να μάθετε πώς.

Μια γρήγορη ανακεφαλαίωση … Εφάρμοσα την πάστα συγκόλλησης σε PCB χρησιμοποιώντας στένσιλ, τοποθέτησα τα εξαρτήματα και κόλλησα χρησιμοποιώντας φυσητήρα θερμού αέρα.

Έχω χρησιμοποιήσει τα αρχεία PCB Arduino ανοιχτού κώδικα από τον ιστότοπο Arduino και έχω τροποποιήσει λίγο σύμφωνα με τις απαιτήσεις και τα διαθέσιμα μέρη μου. Αργότερα παρήγγειλα το PCB Online από το JLCPCB.

Βήμα 3: Συνδέσεις και διαδικασία για την εγγραφή του προγράμματος εκκίνησης

Συνδέσεις και διαδικασία για την εγγραφή του προγράμματος εκκίνησης
Συνδέσεις και διαδικασία για την εγγραφή του προγράμματος εκκίνησης
Συνδέσεις και διαδικασία για την εγγραφή του προγράμματος εκκίνησης
Συνδέσεις και διαδικασία για την εγγραφή του προγράμματος εκκίνησης
Συνδέσεις και διαδικασία για την εγγραφή του προγράμματος εκκίνησης
Συνδέσεις και διαδικασία για την εγγραφή του προγράμματος εκκίνησης

Ακολουθήστε αυτές τις λεπτομέρειες σύνδεσης (Ανατρέξτε στον σύνδεσμο Εικόνες/Βίντεο για εύκολη κατανόηση*)

Σπιτικό ArduinoMINI …………….. Ardduino NANO

Καρφίτσα 15 (MOSI) ………………………………. D11

Καρφίτσα 16 (MISO) ………………………………. D12

Καρφίτσα 17 (SCK) ………………………………… D13

Καρφίτσα 29 (ΕΠΑΝΑΦΟΡΑ) …………………………….. D10

VCC ……………………………………………. VCC (5V)

GND …………………………………………… GND

Διαδικασία Καύση φορτωτή εκκίνησης αφού πραγματοποιήσετε τις σωστές συνδέσεις.

1) Συνδέστε το Arduino NANO σε USB του υπολογιστή σας

2) Επιλέξτε το κατάλληλο Board και Com Port

3) Στο μενού εργαλείων επιλέξτε ARDUINO AS ISP Programmer. Διαδρομή: Εργαλεία> Προγραμματιστής> Arduino Ως ISP

4) Μεταβείτε στα Εργαλεία και επιλέξτε Burn Boot Loader. Διαδρομή: Εργαλεία> Εγκατάσταση φορτωτή εκκίνησης

5) Αυτό μπορεί να διαρκέσει έως και ένα λεπτό και θα εμφανιστεί το μήνυμα "Done Burning Boot Loader".

Μετά από αυτό μπορείτε να αφαιρέσετε όλα τα καλώδια σύνδεσης και τις συνδέσεις και ο νέος σας AVR Micro-Controller είναι έτοιμος να χρησιμοποιηθεί ως αυτόνομη συσκευή για τα έργα σας.

*Όλες οι εικόνες είναι στη σειρά σύμφωνα με τη διαδικασία

Βήμα 4: Δοκιμή με τη μεταφόρτωση του κώδικα

Δοκιμή με τη μεταφόρτωση του κώδικα
Δοκιμή με τη μεταφόρτωση του κώδικα
Δοκιμή με τη μεταφόρτωση του κώδικα
Δοκιμή με τη μεταφόρτωση του κώδικα
Δοκιμή με τη μεταφόρτωση του κώδικα
Δοκιμή με τη μεταφόρτωση του κώδικα

Σε αυτό το βήμα θα μάθουμε να ανεβάζουμε τον κώδικα σε νέο σπιτικό Arduino MINI. Θα πρέπει να ακολουθείτε αυτήν τη διαδικασία κάθε φορά για να ανεβάσετε τον κώδικα.

Ανατρέξτε στον σύνδεσμο Εικόνες/βίντεο για εύκολη κατανόηση.

Θα ανεβάσω το σκίτσο LED που αναβοσβήνει για να ελέγξω αν ο νέος μικροελεγκτής λειτουργεί σωστά.

Λεπτομέρειες συνδέσεων:

Σπιτικό Arduino MINI …………….. CP2102

Rx ……………………………………………… Tx

Tx ………………………………………………. Rx

VCC ……………………………………………. VCC (5V)

GND …………………………………………… GND

1. Αφού πραγματοποιήσετε τις συνδέσεις, συνδέστε το USB στο TTL Converter Board (CP2102) στον υπολογιστή σας.

2. Ανοίξτε το Blink LED Sketch από το μενού Παραδείγματα.

3. Στο μενού εργαλείων, επιλέξτε AVRISP programmer και ανεβάστε τον κώδικα.

4. Επιλέξτε την κατάλληλη θύρα COM και ρυθμίσεις πίνακα.

5. Μόλις η οθόνη του υπολογιστή εμφανίζει φόρτωση, πατήστε το κουμπί επαναφοράς, καθώς δεν έχουμε συνδέσει το DTR Pin για επαναφορά.

Το LED που αναβοσβήνει υποδεικνύει ότι ο μικροελεγκτής λειτουργεί σωστά και αυτός ο αντίστοιχος πίνακας Arduino Mini μπορεί να χρησιμοποιηθεί για τα έργα σας. Ως εκ τούτου, μάθαμε πώς να φορτώνουμε ένα ολοκαίνουργιο τσιπ ATMEGA 328P-AU.

Βήμα 5: Αντιμετώπιση προβλημάτων

Αντιμετώπιση προβλημάτων
Αντιμετώπιση προβλημάτων
Αντιμετώπιση προβλημάτων
Αντιμετώπιση προβλημάτων

Ακολουθώντας τις διαδικασίες από τα προηγούμενα βήματα, μπορείτε εύκολα να εκκινήσετε εύκολα το τσιπ Atmega.

Αλλά λόγω κάποιου λογισμικού ή ανθρώπινων σφαλμάτων θα αποτύχει. Εδώ είναι μερικές προτάσεις από μένα:

1) Ελέγξτε τις συνδέσεις και τα εξαρτήματα του κυκλώματος (κυρίως Crystal) εάν η καύση του φορτωτή εκκίνησης δεν λειτουργεί.

2) Βεβαιωθείτε ότι έχετε αναφέρει τη σωστή θύρα πλακέτας και COM στο λογισμικό

3) Ελέγξτε για ελαττωματικό καλώδιο USB.

4) Εάν ο μικροελεγκτής θερμαίνεται όταν τροφοδοτείται, πιθανόν να έχετε ελαττωματικό IC.

5) Ελέγξτε για τη συνέχεια στο PCB και στις ανεπιθύμητες γέφυρες συγκόλλησης καθώς χρησιμοποιούμε SMD Components.

Συνιστάται: