Inhaltsverzeichnis:

WIE MAN ARDUINO NANO/MINI HERSTELLT - Bootloader brennen: 5 Schritte
WIE MAN ARDUINO NANO/MINI HERSTELLT - Bootloader brennen: 5 Schritte

Video: WIE MAN ARDUINO NANO/MINI HERSTELLT - Bootloader brennen: 5 Schritte

Video: WIE MAN ARDUINO NANO/MINI HERSTELLT - Bootloader brennen: 5 Schritte
Video: Eigener Arduino Clone, Bootloader flashen, Sketch mit FTDI Programmer hochladen + Gewinnspiel 2024, Juli
Anonim
WIE MAN ARDUINO NANO/MINI HERSTELLT | Bootloader brennen
WIE MAN ARDUINO NANO/MINI HERSTELLT | Bootloader brennen
WIE MAN ARDUINO NANO/MINI HERSTELLT | Bootloader brennen
WIE MAN ARDUINO NANO/MINI HERSTELLT | Bootloader brennen

In diesem Instructables zeige ich Ihnen, wie man einen Arduino MINI von Grund auf neu 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: Materialliste

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

Schritt 2: Schaltplan und Herstellung der Platine

Schaltplan und Herstellung der Leiterplatte
Schaltplan und Herstellung der Leiterplatte
Schaltplan und Herstellung der Leiterplatte
Schaltplan und Herstellung der Leiterplatte
Schaltplan und Herstellung der Leiterplatte
Schaltplan und Herstellung der Leiterplatte
Schaltplan und Herstellung der Leiterplatte
Schaltplan und Herstellung der Leiterplatte

Ich habe das Arduino MINI Board in meinem SMD-Löt-Tutorial gemacht. Sie können sich das Video ansehen, wenn Sie erfahren möchten, wie.

Eine kurze Zusammenfassung … Ich habe die Lötpaste mit einer Schablone auf die Leiterplatte aufgetragen, die Komponenten platziert und mit einem Heißluftgebläse gelötet.

Ich habe die Open Source Arduino PCB Files von der Arduino Website verwendet und ein wenig nach meinen Anforderungen und verfügbaren Teilen modifiziert. Später habe ich die PCB Online bei JLCPCB bestellt.

Schritt 3: Verbindungen und Verfahren zum Brennen des Bootloaders

Verbindungen und Verfahren zum Brennen des Bootloaders
Verbindungen und Verfahren zum Brennen des Bootloaders
Verbindungen und Verfahren zum Brennen des Bootloaders
Verbindungen und Verfahren zum Brennen des Bootloaders
Verbindungen und Verfahren zum Brennen des Bootloaders
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

Testen durch Hochladen des Codes
Testen durch Hochladen des Codes
Testen durch Hochladen des Codes
Testen durch Hochladen des Codes
Testen durch Hochladen des Codes
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

Fehlerbehebung
Fehlerbehebung
Fehlerbehebung
Fehlerbehebung

Indem Sie die Verfahren aus den vorherigen Schritten befolgen, können Sie den Atmega-Chip leicht booten.

Aber aufgrund von Software oder menschlichen Fehlern wird es nicht erfolgreich sein. Hier einige Vorschläge von mir:

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.

Empfohlen: