Inhaltsverzeichnis:
- Schritt 1: Materialliste
- Schritt 2: Schaltplan und Herstellung der Platine
- Schritt 3: Verbindungen und Verfahren zum Brennen des Bootloaders
- Schritt 4: Testen durch Hochladen des Codes
- Schritt 5: Fehlerbehebung
Video: WIE MAN ARDUINO NANO/MINI HERSTELLT - Bootloader brennen: 5 Schritte
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
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
- CP2102 USB zu TTL Modul (oder ähnlich wie CH340)
- Arduino NANO
- Überbrückungsdrähte
- Atmega328P-AU-Chip
- 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
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
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
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:
Wie man eine professionelle Leiterplatte herstellt (ist es das wert?): 5 Schritte
Wie man eine professionelle Leiterplatte herstellt (ist es das wert?): Ich möchte meine "PCB-Erfahrungen" mit dir
Wie man eine Babygewichtsmaschine mit Arduino Nano, HX-711 Wägezelle und OLED 128X64 herstellt -- Kalibrierung des HX-711: 5 Schritte
Wie man eine Babygewichtsmaschine mit Arduino Nano, HX-711-Wägezelle und OLED 128X64 herstellt || Kalibrierung von HX-711: Hallo Instructables, vor wenigen Tagen wurde ich Vater eines süßen Babys?. Als ich im Krankenhaus war, stellte ich fest, dass das Gewicht des Babys so wichtig ist, um das Wachstum des Babys zu überwachen. Also ich habe eine Idee? um eine Babygewichtsmaschine von meinem Selbst zu machen. In diesem Instructable ich
Wie man eine Aluminiumdosenbatterie herstellt.: 5 Schritte
So stellen Sie eine Aluminiumdosenbatterie her.: Sie können Aluminiumdosen verwenden, um Strom zu erzeugen
Nachtsicht-Laserschnabel! (ODER wie man eine Nachtsicht-erhaltende LED Throwie, Transformer Toy Mashup Taschenlampe herstellt!): 5 Schritte
Nachtsicht-Laserschnabel! (ODER Wie man eine Nachtsicht-erhaltende, LED-Throwie, Transformator-Spielzeug-Mashup-Taschenlampe herstellt!): Ein Instructable von einem Noob für den Noob Spielzeug? Ein instructable mit einem wirklich langen Namen! Wir nennen es "Nightvision Laserbeak" zum
Wie man Ultraschall-Levitator zu Hause herstellt - Acostic Levitator -: 4 Schritte
Wie man Ultraschall-Levitator zu Hause herstellt | Acostic Levitator |: Hey Leute, ich habe gerade einen acostischen Aufzug mit Ultraschallsensor und Arduino gemacht. Für eine kurze Erklärung, wie es funktioniert, habe ich mein Video auf YouTube hochgeladen. Du kannst hingehen und zuschauen