Inhaltsverzeichnis:

$ 2 Arduinos. der ATMEGA328 als Stand-alone. Einfach, günstig und sehr klein. eine vollständige Anleitung.: 6 Schritte (mit Bildern)
$ 2 Arduinos. der ATMEGA328 als Stand-alone. Einfach, günstig und sehr klein. eine vollständige Anleitung.: 6 Schritte (mit Bildern)

Video: $ 2 Arduinos. der ATMEGA328 als Stand-alone. Einfach, günstig und sehr klein. eine vollständige Anleitung.: 6 Schritte (mit Bildern)

Video: $ 2 Arduinos. der ATMEGA328 als Stand-alone. Einfach, günstig und sehr klein. eine vollständige Anleitung.: 6 Schritte (mit Bildern)
Video: Arduino Atmel ATmega328 2024, Juli
Anonim
Image
Image
Liste der Einzelteile
Liste der Einzelteile

In dieser Anleitung erfahren Sie, wie Sie den Arduino ATMEGA328-Mikrocontroller-Chip als eigenständigen Mikrocontroller verwenden.

Sie kosten nur 2 Dollar, können dasselbe wie Ihr Arduino und machen Ihre Projekte extrem klein.

Wir werden das Pin-Layout behandeln, wie man es für die Arduino-Software bereit macht, indem man einen Bootloader brennt und wie man Skizzen hochlädt.

Sehen Sie sich den Rest dieses anweisbaren an, um herauszufinden, wie Sie Ihre Arduino-Projekte in kürzester Zeit kleiner und billiger machen können.

Schritt 1: Teileliste

1 Arduino

1 ATMEGA328P-PU-Chip. Ich habe meine hier:

Steckbrett

Drähte

Optional: LED und 330 Ohm Widerstand zum Testen

Schritt 2: Bibliothek herunterladen und installieren

Bibliothek herunterladen und installieren
Bibliothek herunterladen und installieren
Bibliothek herunterladen und installieren
Bibliothek herunterladen und installieren

Ein Arduino-Board wird standardmäßig mit einem externen 16-MHz-Oszillator geliefert.

Wir brauchen diesen 16-MHz-Oszillator nicht wirklich, da der ATMEGA328P-PU über einen eingebauten 8-MHz-Oszillator verfügt.

Damit dieser Chip als eigenständiger Mikrocontroller bei 8 MHz funktioniert, müssen wir eine Bibliothek für unsere Arduino-Umgebung herunterladen und installieren.

Klicken Sie dazu auf den Link, der Ihrer Arduino-Version entspricht, um die Zip-Datei herunterzuladen.

Es wird eater 1-6-x.zip, 1-5-x.zip oder 1-0-x.zip sein

Bootloader brennen
Bootloader brennen

Als nächstes müssen wir den Arduino-Skizzenbuchordner finden, indem wir auf Datei → Einstellungen → „Sketchbook Location“klicken. In meinem Fall „C:\Users\tomtomheylen\Documents\Arduino“kann dies in Ihrem Fall anders sein.

Kopieren Sie den Speicherort und gehen Sie zu „Dieser PC“, fügen Sie ihn in die Leiste ein und drücken Sie die Eingabetaste.

Wenn Sie einen Ordner namens „Hardware“sehen, öffnen Sie ihn.

Wenn nicht, erstellen Sie einen neuen Ordner mit dem Namen „Hardware“, indem Sie mit der rechten Maustaste klicken und wählen Sie „Neu → Ordner“und geben Sie „Hardware“ein. Öffnen Sie es jetzt.

Verschieben Sie den Breadboard-Ordner aus dem Zip-Archiv in den Ordner „hardware“.

Bootloader brennen
Bootloader brennen

Starten Sie Ihre Arduino IDE neu und gehen Sie zu „Tools → Board“.

Wenn alles in Ordnung ist, sollten Sie in der Liste "Atmega 328 auf einem Steckbrett (8MHz interner Takt)" sehen.

Der schwierigste Teil ist jetzt erledigt, also lass uns Spaß haben, das Leben in diesem ATMEGA328 zu pumpen.

Schritt 3: Bootloader brennen

Diese ATMEGA328-Mikrocontroller-Chips werden normalerweise leer geliefert. Damit sie mit der Arduino IDE funktionieren, müssen wir etwas tun, das als "Burn eines Bootloaders" bezeichnet wird. Es ist ein winziger Code, den wir auf den Chip brennen, damit er die Arduino-Software versteht.

Hochladen von Skizzen
Hochladen von Skizzen

Verbinden Sie dazu Ihren Arduino mit Ihrem Computer und gehen Sie zu „Datei → Beispiele → ArduinoIsp“und wählen Sie „Arduino Isp“. Laden Sie diese Skizze auf Ihren Arduino hoch und trennen Sie sie von Ihrem Computer.

Hochladen von Skizzen
Hochladen von Skizzen

Als nächstes verbinden wir den Arduino mit dem ATMEGA328, wie Sie im Bild sehen können.

Beachten Sie den Halbkreis auf dem Chip. Stellen Sie sicher, dass es auf der richtigen Seite ist.

Verbinden Sie nun Ihr Arduino und gehen Sie in der Arduino IDE zu „Tools → Programmer“und wählen Sie „Arduino als ISP“.

Als nächstes gehen Sie zu „Extras → Board“und wählen „Atmega 328 auf einem Steckbrett (8MHz interner Takt)“.

Gehen Sie nun zu Tools und wählen Sie "Burn Bootloader".

Ihr Bootloader ist gebrannt und Ihr Chip ist bereit, Skizzen hochzuladen!

Falls Sie eine Fehlermeldung haben, trennen Sie Ihren Arduino und wiederholen Sie die vorherigen Schritte.

Schritt 4: Hochladen von Skizzen

Um eine Skizze hochzuladen, müssen Sie den ATMEGA328-Chip vom Arduino-Board entfernen und wie im Bild gezeigt mit dem Steckbrett verbinden.

Sie können dazu auch einen USB-zu-Seriell-Programmierer wie den FT232RL verwenden. Ich habe hier ein Mini instructable gemacht:

Ich habe eine LED mit Widerstand auf der Platine angeschlossen, um die Blinkskizze zu testen.

So verwenden Sie dieses Bild für das Pin-Layout.

Wenn Sie beispielsweise Pin 13 in der IDE initialisieren, repräsentiert dies Pin 13 auf dem Arduino-Board oder Pin 19 auf dem ATMEGA328-Chip.

Herzlichen Glückwunsch, du hast es geschafft! Sie können jetzt mit dem Löten Ihrer eigenen verkleinerten Arduino-Projekte für fast nichts anfangen.

Schritt 5: Ein paar hilfreiche Tipps

Ein paar hilfreiche Tipps
Ein paar hilfreiche Tipps

Ich werde dieses instructable beenden, indem ich Ihnen ein paar weitere hilfreiche Tipps gebe:

Wenn Sie ein Projekt löten, müssen Sie eine 28-polige DIP-Buchse verwenden und den ATMEGA328 nach dem Löten des Projekts hinzufügen.

Ich habe meine hier

Es ist eine gute Praxis, einige Malevor-Buchsenleistenstifte an die 3 ersten Beine zu löten, damit Sie bei Bedarf noch Skizzen ändern oder hochladen können.

Wenn sich Ihr Mikrocontroller seltsam verhält, können Sie zwischen + und - einen Kondensator von 10 bis 100 uf hinzufügen.

Achten Sie bei der Bestellung des Chips darauf, dass es sich um den ATMEGA328P-PU handelt.

Schritt 6: Letzte Anmerkung

Hat Ihnen dieses instructable gefallen, klicken Sie bitte auf die Schaltfläche Favoriten und abonnieren.

Schauen Sie sich auch mein anweisbares "Wie man chinesische Arduino-Klone repariert" an.

Wir sehen uns im nächsten Instructable.

Vielen Dank, Tom Heylen

Facebook:

Spenden Sie, um mir bei dieser Arbeit zu helfen:

Empfohlen: