Inhaltsverzeichnis:

Ein AVR-Entwicklungsboard - Gunook
Ein AVR-Entwicklungsboard - Gunook

Video: Ein AVR-Entwicklungsboard - Gunook

Video: Ein AVR-Entwicklungsboard - Gunook
Video: Assembler Programmierung AVR Ein- und Ausgänge initialisieren (LED&Taster) 2024, November
Anonim
Ein AVR-Entwicklungsboard
Ein AVR-Entwicklungsboard

Das Internet ist voll von Projekten mit Arduino. Für eine Weile fehlen in allen Arduino-Daten die Informationen zum ATMEGA328-Mikrocontroller. Diese Insctructable möchten den Beginn der Entwicklung von Projekten mit den AVR-Mikrocontrollern ohne Arduino, insbesondere dem ATMEGA328, nachholen.

Es ist ein einfaches Entwicklungsboard für den erwähnten Mikrocontroller. Ich habe es genannt: Claudino.

Die Materialien im Projekt sind:

1x ATMEGA328

1x LM7805

1x Gleichstrombuchse

1x Taster

1x LED

2x 0.1uF Kondensator

1x 10uF Kondensator

1x 330 Ohm Widerstand

1x 10k Ohm Widerstand

1x 1N4001 Diode

Einige Stiftköpfe und Header

Schritt 1: Entwerfen Sie die Schaltung

Entwerfen Sie die Schaltung
Entwerfen Sie die Schaltung
Entwerfen Sie die Schaltung
Entwerfen Sie die Schaltung

Für dieses anweisbare habe ich die Software Eagle von Autodesk verwendet. Diese Software ist ein leistungsstarker Schaltplan- und Platinendesigner mit vielen Komponenten, die in diesem Prozess hilfreich sind. Ich habe die Informationen zum Minimalsystem verwendet, die im AMEGA328-Datenblatt enthalten sind. In der Platine habe ich einen Pinhead verwendet, um den Header für den GPIO darzustellen, und denselben Pinhead, um den ISP-Programmierer und einen Auxiliar-Port für den externen Quarz anzuschließen.

Für die Versorgung der Platine habe ich eine DC-Barrel-Buchse und einen LM7805-Regler verwendet, um die erforderlichen 5 V im Mikrocontroller zu haben. Die Platine enthielt einen Reset-Taster und eine Status-LED.

Fast das gesamte Design befindet sich auf der Unterseite der Platine, wobei nur ein Jumper auf der Oberseite verwendet wird.

Schritt 2:

Bild
Bild
Bild
Bild
Bild
Bild
Bild
Bild

Zunächst einmal benutze ich das Säureverfahren zur Herstellung von Leiterplatten, ein anderes Mal habe ich die CNC-Fräse an meiner Schule verwendet, aber nicht alle Zeiten sind für die Anzahl der Schüler verfügbar. Jetzt habe ich die Säuremethode verwendet, weil ich keine andere PCB-Mühle zur Verfügung habe.

Der erste Schritt besteht darin, die Unterseite der Platine auf ein Blatt Papier zu drucken (mit einem hochwertigen Toner), danach wird die Kupferplatine mit der Kupferfläche in der gedruckten Schaltung angeordnet und mit Klebeband befestigt Zeit zum Bügeln mit dem Bügeleisen (natürlich) mit dem Ziel, die Kupferfläche zu erhitzen. Warten Sie zehn Minuten und verlassen Sie das Blatt Papier, Sie werden den Toner im Kupfer sehen. Entfernen Sie das restliche Papier und waschen Sie es mit kaltem Wasser.

Jetzt ist der gefährliche Schritt. Sie müssen ein Paar Latexhandschuhe und eine Schutzbrille tragen und dies an einem zugigen Ort tun. Mischen Sie in einem Plastik- oder Glasbehälter zwei Teile Eisenchlorid und einen Teil Wasser. Legen Sie die Platine in die Mischung und warten Sie, bis nur die Kupferspuren vorhanden sind. Waschen Sie das Brett mit viel kaltem Wasser und achten Sie darauf, die gebrauchte Säure aufzusparen.

Wenn das Brett sauber ist, können Sie jetzt das überstehende Brett entfernen und die Bohrer machen. Seien Sie vorsichtig mit den Kupferschienen.

Schritt 3: Löten und Bla Bla Bla

Prüfen Sie mit einem Multimeter den Durchgang zwischen den verschiedenen Punkten der Kupferbahnen. Der letzte Schritt besteht darin, alle Komponenten auf der Platine zu löten. Es ist vielleicht der wichtigste Schritt in diesem Prozess. weil das Board jetzt fertig ist. Sie können nun mit einem Marker Beschriftungen auf der Platine platzieren und die Platine nach Belieben benennen.

In Kürze zeige ich Ihnen, wie es mit vielen kleinen und großen AVR-Projekten funktioniert. Die Programmierung erfolgt mit Ihrer bevorzugten Soft- und Hardware, wie zB avrdude mit USBasp oder was auch immer.

Empfohlen: