
Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-23 12:52

Hallo alle zusammen!!
In diesem Instructables zeige ich Ihnen, wie man Bootloader ontp Atmega328p-AU (SMD) Chip brennt und wie man ein Arduino NANO von Anfang bis Ende macht.
Das in dieser Anleitung geschriebene Verfahren kann verwendet werden, um alle Arduino-Boards für Ihre benutzerdefinierten Projektanforderungen herzustellen.
Bitte sehen Sie sich das Video zum besseren Verständnis an
Dieses Tutorial besteht aus drei Teilen.
1. Entwerfen und Zusammenstellen aller Komponenten
2. Bootloader auf neuen Chip brennen
3. Hochladen des Testcodes
Ich habe die PCB-Dateien am Ende dieses Artikels angehängt.
Also lasst uns anfangen!
Schritt 1: Benötigtes Material



Atmega328P-AU-Chip
CP2102 USB zu TTL Modul (oder ähnlich wie CH340)
Arduino NANO
Überbrückungsdrähte
AMS1117 5V-Regler
16MHz Quarz
SMD-LED
SMD-Widerstand (330R, 10K) (0604-Gehäuse)
Knopfschalter
Kondensatoren (0,1uF, 22pF, 10uF) (Ich habe Keramik verwendet, aber die Platine ist für das SMD_0612-Gehäuse ausgelegt)
Klemmleiste
Alle Werkzeuge und Zubehör für das SMD-Löten.
Schritt 2: Schaltplan und Herstellung der Platine




Der Schaltplan und das PCB-Layout wurden von der Arduino-Website heruntergeladen. Später habe ich ein wenig modifiziert, da nicht alle Komponenten, die in der Originalplatine verwendet wurden, bei mir vorhanden waren. Ich habe die Platine online bestellt.
Nachdem ich die Platine erhalten hatte, benutzte ich meine Heißluftgebläse-Lötstation, um die Komponenten und ICs zu löten. Die Bilder des fertigen Boards sind beigefügt.
Ich habe den Lötprozess jetzt nicht erklärt, da es ein Thema für andere instructables ist. Ich habe die Lötpaste mit einer Schablone auf die Leiterplatte aufgetragen, die Komponenten platziert und mit einem Heißluftgebläse gelötet.
Schritt 3: Verbindungen und Verfahren zum Brennen des Bootloaders



Bitte folgen Sie diesen Verbindungsdetails (Beziehen Sie sich auf den Bilder/Video-Link zum einfachen Verständnis*)
Hausgemachte ArduinoMINI …………….. Arduino NANO
Pin 15 (MOSI)………………………………. D11
Pin 16 (MISO)………………………………. D12
Pin 17(SCK)…………………………………D13
Pin 29(RESET)…………………………….. D10
VCC……………………………………………. VCC(5V)
GND……………………………………………GND
Vorgehensweise So brennen Sie den Bootloader, nachdem Sie die richtigen Verbindungen hergestellt haben.
1) Verbinden Sie den Arduino NANO mit dem USB Ihres PCs
2) Wählen Sie das entsprechende Board und Com-Port
3) Wählen Sie im Tools-Menü ARDUINO AS ISP Programmer. Pfad: Tools>Programmierer>Arduino als ISP
4) Gehen Sie zu Tools und wählen Sie Bootloader brennen. Pfad:Tools> Bootloader brennen
5) Dies kann bis zu einer Minute dauern und die Meldung "Done Burning Boot Loader" wird angezeigt.
Danach können Sie alle Anschlussdrähte und Verbindungen entfernen und Ihr neuer AVR Micro-Controller ist bereit, als eigenständiges Gerät für Ihre Projekte verwendet zu werden.
*Alle Bilder sind in der Reihenfolge nach Verfahren
Schritt 4: Testen durch Hochladen des Codes



In diesem Schritt lernen wir, den Code auf das neue Homemade Arduino MINI hochzuladen. Sie müssen dieses Verfahren jedes Mal befolgen, um den Code hochzuladen.
Beziehen Sie sich auf den Link Bilder/Video für ein einfaches Verständnis.
Ich werde die Blink-LED-Skizze hochladen, um zu testen, ob der neue Mikrocontroller ordnungsgemäß funktioniert.
Verbindungsdetails:
Hausgemachter Arduino MINI …………….. CP2102
Rx………………………………………………Tx
Tx………………………………………………. Rx
VCC……………………………………………. VCC(5V)
GND……………………………………………GND
1. Nachdem Sie die Verbindungen hergestellt haben, schließen Sie die USB-zu-TTL-Konverterplatine (CP2102) an Ihren Computer an.
2. Öffnen Sie die Blink-LED-Skizze aus dem Beispielmenü.
3. Wählen Sie im Tools-Menü AVRISP-Programmierer und laden Sie den Code hoch.
4. Wählen Sie den entsprechenden COM-Port und die Karteneinstellungen aus.
5. Sobald der Computerbildschirm das Hochladen anzeigt, drücken Sie die Reset-Taste, da wir den DTR-Pin zum Zurücksetzen nicht angeschlossen haben.
Die blinkende LED zeigt an, dass der Mikrocontroller ordnungsgemäß funktioniert, und dieses Arduino Mini-äquivalente Board kann für Ihre Projekte verwendet werden. Daher haben wir gelernt, wie man einen brandneuen ATMEGA 328P-AU Chip bootet.
Schritt 5: Fehlerbehebung und Fertigstellung

Wir haben die Herstellung des Arduino Nano erfolgreich abgeschlossen. Es besteht jedoch die Möglichkeit, dass Fehler auftreten. Hier ist eine Liste von Dingen, die Sie tun können, um die Fehler zu beheben.
1) Überprüfen Sie Ihre Circuit-Verbindungen und -Komponenten (hauptsächlich Crystal), wenn das Brennen des Bootloaders nicht funktioniert.
2) Stellen Sie sicher, dass Sie das richtige Board und den richtigen COM-Port in der Software angegeben haben
3) Suchen Sie nach einem fehlerhaften USB-Kabel.
4) Wenn sich der Mikrocontroller beim Einschalten aufheizt, liegt wahrscheinlich ein defekter IC vor.
5) Überprüfen Sie die Leiterplatte auf Durchgang und unerwünschte Lötbrücken, da wir SMD-Komponenten verwenden.
Dankeschön
HS SANDESH HEGDE
Empfohlen:
Bootloader in Arduino Nano 3.0 Clone Board brennen - Gunook

Bootloader in Arduino Nano 3.0 Clone Board brennen: Vor kurzem wurde ein Arduino Nano 3.0 Clone von AliExpress gekauft, der ohne Bootloader geliefert wurde. Ich bin sicher, es gibt viele andere Leute, die in der gleichen Situation sind wie ich und vielleicht zuerst ein bisschen ausgeflippt sind! Mach dir keine Sorgen, in diesem instructab
BOOTLOADER IN ATMEGA328 mit Arduino Uno BRENNEN - Gunook

SO VERBRENNEN SIE BOOTLOADER IN ATMEGA328 Mit Arduino Uno: Sehen Sie sich zuerst das Video-Tutorial an
WIE MAN ARDUINO NANO/MINI HERSTELLT - Bootloader brennen: 5 Schritte

WIE MAN ARDUINO NANO/MINI HERSTELLT | Wie man Bootloader brennt: In diesem Instructables zeige ich Ihnen, wie man ein Arduino MINI von Scratch herstellt. Das in diesem Instructables geschriebene Verfahren kann verwendet werden, um alle Arduino-Boards für Ihre benutzerdefinierten Projektanforderungen zu machen
Bootloader auf ATMEGA328P-PU - Gunook

Bootloader auf ATMEGA328P-PU: In questo articolo faremo l'upload del bootloader in a ATMEGA328P-PU utilizzando un Arduino Mega 2560. In diesem Abschnitt werden wir den Bootloader mit einem Arduino Mega 2560 auf den ATMEGA328P-PU hochladen
Brennen Sie Live Linux Distribution auf einfache Weise! - Gunook

Burn Live Linux Distro ist der einfache Weg!: Hinweis: Dies ist mein erstes anweisbares, bitte mit mir bloß, wenn es irgendwelche Fehler gibt, die ich im Voraus entschuldige. Unetbootin (Universal Netboot Installer) ist eine Software zum Erstellen von Live-Linux-USB-Festplatten. Es kommt mit einer Reihe von vorgewählten Distributionen