Home > Technologie > $ 2 Arduino. Das ATMEGA328 als eigenständiges Gerät. Einfach, günstig und sehr klein. Ein kompletter Führer.

$ 2 Arduino. Das ATMEGA328 als eigenständiges Gerät. Einfach, günstig und sehr klein. Ein kompletter Führer.

Advertisement

$ 2 Arduino.  Das ATMEGA328 als eigenständiges Gerät.  Einfach, günstig und sehr klein.  Ein kompletter Führer.

In dieser anweisbaren werden Sie lernen, wie man den Arduino ATMEGA328 Mikrocontroller-Chip als Stand-alone-Mikrocontroller verwenden.

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

Wir werden die Pin-Layout, wie man es bereit für die Arduino-Software durch Brennen eines Bootloaders und wie man Skizzen hochladen.

Sehen Sie sich den Rest dieses anweisbaren an, um herauszufinden, wie Sie Ihre Arduino Projekte kleiner und preiswerter in keiner Zeit bilden können.

Schritt 1: Stückliste

$ 2 Arduino.  Das ATMEGA328 als eigenständiges Gerät.  Einfach, günstig und sehr klein.  Ein kompletter Führer.

  • 1 Arduino
  • 1 ATMEGA328P-PU-Chip. Ich habe mir hier :
  • Brotscheibe
  • Drähte
  • Optional: LED und 330 Ohm Widerstand zum Testen

Schritt 2: Laden und installieren Sie die Bibliothek

$ 2 Arduino.  Das ATMEGA328 als eigenständiges Gerät.  Einfach, günstig und sehr klein.  Ein kompletter Führer.

$ 2 Arduino.  Das ATMEGA328 als eigenständiges Gerät.  Einfach, günstig und sehr klein.  Ein kompletter Führer.

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

Wir brauchen diesen 16MHz Oszillator nicht wirklich, da der ATMEGA328P-PU einen 8MHz Oszillator eingebaut hat.

Um diesen Chip als eigenständigen Mikrocontroller mit 8MHz zu betreiben, müssen wir eine Bibliothek für unsere Arduino-Umgebung herunterladen und installieren.

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

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

Als nächstes müssen wir den Arduino-Skizzenbuchordner finden, indem Sie auf Datei → Einstellungen → "Skizzenbuchort" klicken. In meinem Fall "C: \ Benutzer \ tomtomheylen \ Dokumente \ Arduino" kann dies in Ihrem Fall anders sein.

Kopieren Sie den Speicherort und gehen Sie auf "diesen PC", fügen Sie ihn in die Leiste ein und drücken Sie die Eingabetaste.

Wenn Sie einen Ordner mit dem Namen "Hardware" sehen, öffnen Sie ihn.

Wenn nicht, einen neuen Ordner mit dem Namen "Hardware" durch Rechtsklick und wählen Sie "neuen → Ordner" und geben Sie "Hardware". Jetzt öffnen.

Verschieben Sie den Broadboard-Ordner aus dem Zip-Archiv in den Ordner "Hardware".

Starten Sie Ihre Arduino IDE neu und gehen Sie zu "Tools → board".

Wenn alles in Ordnung ist, sollte man in der Liste "Atmega 328 auf einem Steckbrett (8MHz interne Uhr)" sehen.

Der schwierigste Teil ist jetzt so let's haben einige lustige Pumpen Leben in diesem ATMEGA328.

Schritt 3: Brennen Sie Bootloader

$ 2 Arduino.  Das ATMEGA328 als eigenständiges Gerät.  Einfach, günstig und sehr klein.  Ein kompletter Führer.

$ 2 Arduino.  Das ATMEGA328 als eigenständiges Gerät.  Einfach, günstig und sehr klein.  Ein kompletter Führer.

Diese ATMEGA328 Mikrocontroller-Chips sind in der Regel leer. Um sie mit der Arduino IDE zu arbeiten, müssen wir etwas tun, was heißt "Brennen eines Bootloaders". Es ist ein kleines bisschen Code, den wir auf dem Chip verbrennen, damit es die Arduino Software verstehen wird.

Dazu verbinden Sie Ihren Arduino mit Ihrem Computer und gehen Sie zu "Datei → Beispiele → ArduinoIsp" und wählen Sie "Arduino Isp". Laden Sie diese Skizze zu Ihrem Arduino und trennen Sie die Verbindung zu Ihrem Computer.

Als nächstes verbinden wir das 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.

Jetzt verbinden Sie Ihre Arduino und in der Arduino IDE gehen Sie zu "Tools → Programmer" und wählen Sie "Arduino als ISP".

Weiter auf "Tools → Board" und wählen Sie "Atmega 328 auf einem Steckbrett (8MHz interne Uhr)".

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

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

Falls Sie eine Fehlermeldung haben, ziehen Sie den Arduino heraus und wiederholen Sie die vorherigen Schritte.

Schritt 4: Skizzen hochladen

$ 2 Arduino.  Das ATMEGA328 als eigenständiges Gerät.  Einfach, günstig und sehr klein.  Ein kompletter Führer.

$ 2 Arduino.  Das ATMEGA328 als eigenständiges Gerät.  Einfach, günstig und sehr klein.  Ein kompletter Führer.

Um eine Skizze hochzuladen, müssen Sie den ATMEGA328-Chip von der Arduino-Platine entfernen und mit dem Broadboard verbinden (siehe Abbildung).

Sie können auch einen USB zu seriellen Programmierer wie die FT232RL, dies zu tun. Ich habe hier eine kleine Anleitung gemacht:

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

Hier ist, wie dieses Bild für die verwenden
Pin-Layout.

So zum Beispiel, wenn Sie Pin 13 in der IDE initialisieren, stellt es Pin 13 auf der Arduino-Platine oder Pin 19 auf dem ATMEGA328-Chip.

Herzlichen Glückwunsch, du hast es geschafft! Sie können jetzt anfangen, Ihre eigenen verkleinerten Arduino Projekte für nahezu nichts zu löten.

Schritt 5: Ein paar hilfreiche Tipps

$ 2 Arduino.  Das ATMEGA328 als eigenständiges Gerät.  Einfach, günstig und sehr klein.  Ein kompletter Führer.

Ich werde diese belehrend, indem Sie einige weitere hilfreiche Tipps beenden:

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

Ich habe mir hier

Es ist eine gute Übung, einige malevor weibliche Kopfstifte zu den 3 ersten Beinen zu löten, also können Sie Skizzen noch ändern, wenn Sie benötigt werden.

Wenn Ihr Mikrocontroller verhält sich komisch, können Sie einen 10 bis 100 uf Kondensator in zwischen + und -.

Stellen Sie sicher, wenn Sie den Chip bestellen, dass es die ATMEGA328P-PU ist.

Schritt 6: Schlussnote

Haben Sie diese Anleitung, klicken Sie bitte auf die Schaltfläche Favorit und abonnieren.

Sehen Sie auch meine "How to fix chinesischen Arduino Klone" instructable.

Wir sehen uns im nächsten Instructable.

Vielen Dank,

Tom Heylen

Related Reading