Home > Technologie > Arduino ATtiny2313 Programmierung Schild

Arduino ATtiny2313 Programmierung Schild

0
Advertisement

Arduino ATtiny2313 Programmierung Schild

Arduino ATtiny2313 Programmierung Schild

Arduino ATtiny2313 Programmierung Schild

Arduino ATtiny2313 Programmierung Schild

Arduino ATtiny2313 Programmierung Schild

Heute habe ich eine kleine 3x3x3 LED Würfel mit einem ATtiny2313, dass ich von etwa 2 Wochen hatte. Immer wenn ich den LED Würfel neu programmieren musste, musste ich mein Steckbrett aussteigen und dann alles wieder auf Pin-Outs von ATtiny2313 verweisen und darauf achten, dass alles richtig angeschlossen ist und dann endlich den neuen Code hochladen .

Also ging ich auf eBay und amazon auf der Suche nach etwas, um diese Chips zu programmieren, wie ich auf die Verwendung dieser Chips viel in die Zukunft planen. Nachdem ich etwa eine Stunde verbracht hatte, war mir klar, dass ich meine Zeit verschwenden würde, da es keine Möglichkeit gab, dass ich etwa 20-30 Dollar auf einem einfachen Schild verbringen würde.

Nach dem Denken für ein bisschen, beschloss ich, eine einfache und leicht zu machen, ATtiny2313 Programmierung Schild, nachdem ich es geschafft, alles was ich tun musste, um recode irgendwelche meiner attinys "ist es einfach in den Programmier-Schild und nur in Ein paar Klicks haben Sie Ihren Code hochgeladen! Kein Grund zur Sorge, wenn alles nach rechts verdrahtet ist und stellen Sie sicher, es gibt keine Kurzschlüsse oder alles, was kurz aus dem Chip und braten kann es oder etwas anderes von dieser Art.

So jetzt in diesem instructable ich Ihnen zeigen, wie man einen dieser Schilder für selbst baut!
Es kostet fast nichts und dauert nur etwa 30 Minuten oder so zu machen.

Also lasst uns anfangen!

Schritt 1: Materialien

Arduino ATtiny2313 Programmierung Schild

Materialien für dieses Projekt erforderlich;

  1. Protoboard
  2. 10 Micro Farad Kondensator (oder ähnlicher Wert)
  3. 2 Leuchtdioden
  4. Ein paar Drähte
  5. Einreihige Stiftleiste
  6. Einreihige Buchsenleiste

Für dieses Projekt benötigte Werkzeuge;

  1. Lötkolben
  2. Lot
  3. Klebepistole (oder einfach nur guter Kleber)

Schritt 2: Prototyp und Pinbelegung

Arduino ATtiny2313 Programmierung Schild

Arduino ATtiny2313 Programmierung Schild

Arduino ATtiny2313 Programmierung Schild

Arduino ATtiny2313 Programmierung Schild

Das Bild zeigt die Pin-Out-Diagramm, wie man alles verdrahten, Sie im Grunde verdrahten alles wie in der Pin-out, aber nicht auf die Arduino direkt, sondern ein Protoboard mit Headern befestigt, die an der Arduino befestigt werden können Als Schild.

Stellen Sie sicher, dass Sie das Pin-out-Diagramm des ATtiny2313 neben Ihnen halten, wenn Sie alles verkabeln, um eventuelle Fehler zu vermeiden, die auftreten können.

(Pin-out von ATtiny2313 Genommen von http://blog.williambritt.com/uploads/attiny2313-pinout.png)

Schritt 3: Arbeiten am eigentlichen Schild

Arduino ATtiny2313 Programmierung Schild

Arduino ATtiny2313 Programmierung Schild

Arduino ATtiny2313 Programmierung Schild

Arduino ATtiny2313 Programmierung Schild

Arduino ATtiny2313 Programmierung Schild

Arduino ATtiny2313 Programmierung Schild

Arduino ATtiny2313 Programmierung Schild

Beginnen Sie mit dem Anbringen der Buchsenleisten in der Mitte des Protoboards und setzen Sie dann die männlichen Kopfstücke in den arduino und legen Sie dann das Protoboard darauf, um die genaue Position zu erhalten, wo man die männlichen Header lötet.

Dann verbinden Sie die rechten Stifte von der männlichen Header auf die weiblichen Header entsprechend der Pin-out (Female Header werden verwendet, um die ATtiny2313 und männlichen Header werden verwendet werden, um den Schild an den arduino befestigen)

Dann fügen Sie die 2 LED's und den Kondensator und verbinden Sie sie entsprechend der Pin-out als gut, stellen Sie sicher, dass der Kondensator ist der richtige Weg, wenn es eine polarisierte Kondensator angeschlossen ist.

Dann, wenn alles verdrahtet ist, verbinden Sie es mit dem Arduino und laden Sie einen Test-Code, um sicherzustellen, dass alles gut funktioniert (Anleitung, wie dies auf den nächsten Schritt zu tun), dann, sobald die Prüfung fertig ist, können Sie einige Heißkleber hinzuzufügen Die Lötverbindungen, um sicherzustellen, dass sie fest sind und keine Art von falschen Verbindungen. Sie könnten auch einige elektrische Isolier-Gel / Leim.

Schritt 4: Installieren von ATtiny-Dateien

Arduino ATtiny2313 Programmierung Schild

Zur Programmierung der ATtiny2313 gibt es 3 Hauptschritte;

1) Installieren der ATtiny-Dateien
2) Einrichten von Arduino als ISP
3) Schirm anschließen und Code hochladen

Erstes herunterladen;
http://code.google.com/p/arduino-tiny/

Dieser Download enthält die Dateien, die auf der arduino IDE installiert werden müssen, um ATtiny-Karten mit der Arduino-Programmierumgebung zu programmieren und zu verwenden.

Vergewissern Sie sich, dass alle Dateien ordnungsgemäß installiert sind. Sobald sie installiert sind, dann, wenn Sie auf Tools-> Board gehen, sollten Sie sehen eine ganze Reihe von neuen ATtiny-Optionen (Es gibt ATtiny2313, ATtiny44, ATtiny84 und einige ATtiny85 Optionen).

Schritt 5: Einrichten von Arduino als ISP

Arduino ATtiny2313 Programmierung Schild

Um den Arduino als ISP einzurichten, verbinden Sie zuerst Ihren arduino mit dem Computer und öffnen Sie die Beispielskizze 'ArduinoISP', indem Sie auf Dateien, Beispiele und ArduinoISP zugreifen.

Dann laden Sie den Code auf die arduino, indem Sie die rechte Karte und rechten seriellen Port in den Optionen.

Um sicherzustellen, dass Sie das richtige Programm hochgeladen haben, stellen Sie im nächsten Schritt sicher, dass die "Heartbeat" -LED so arbeitet, wie sie sollte (Fading ein und aus).

Schritt 6: Schild anschließen und Code hochladen

Arduino ATtiny2313 Programmierung Schild

Arduino ATtiny2313 Programmierung Schild

Nun, sobald dies geschehen ist, verbinden Sie das Schild mit dem Arduino und Sie sollten die Heart LED Fading in einem regelmäßigen Intervall sehen. Nun, wenn Sie die LED sehen, was sie tun soll, dann befestigen Sie die ATtiny2313 auf dem Schild. Gehe jetzt wieder in die arduino IDE und gehe dann zu Tools-> Programmer und wähle Arduino als ISP.

Wählen Sie dann in den Tools-> Boards den ATtiny2313 1Hz (Werkseinstellung setzt die Uhr des ATtiny2313 auf 1Hz)
Nach der Auswahl dieser 2 Optionen, dann nur öffnen Sie Ihren Code und dann auf Hochladen, um den Code auf den ATtiny2313 mit dem Arduino als ISP hochladen (einfach gesagt, Sie programmieren die ATtiny2313 mit dem Arduino, um es an den Computer anschließen)

Sobald Sie fertig sind, laden Sie den Code, dann stellen Sie sicher, dass Sie die 2 Optionen, die Sie geändert zurück in das Original, so dass Sie Code, um das Arduino wieder hochladen, nachdem dies zu tun.

Schritt 7: Was nun?

Arduino ATtiny2313 Programmierung Schild

Arduino ATtiny2313 Programmierung Schild

Arduino ATtiny2313 Programmierung Schild

Arduino ATtiny2313 Programmierung Schild

Arduino ATtiny2313 Programmierung Schild

Arduino ATtiny2313 Programmierung Schild

Arduino ATtiny2313 Programmierung Schild

Also jetzt, da Sie eine ATtiny2313 programmieren und verwenden können, warum nicht versuchen, diese für alle Ihre zukünftigen Projekte anstelle von Arduino verwenden?

Sie sind viel billiger als die Arduino (von 22-30 Dollar), und sie sind in der Lage 18 E / A-Pins und sie arbeiten mit den meisten der gemeinsamen Arduino-Coding-Umgebung Funktionen. Die Größe von ihnen ist viel kleiner im Vergleich zu den Arduino als auch die sehr praktisch ist, wenn versucht, die Dinge in kleine Gehäuse etc.

Der einzige Nachteil der ATtiny2313 ist, dass einige Funktionen nicht von ihm unterstützt werden, so dass Projekte, die sie nicht getan werden können und die Menge der I / O-Pins begrenzt sind.

Aber auf der hellen Seite, für kleine / einfache Projekte sind diese groß!

Wenn Sie irgendwelche Projekte auf der Grundlage der ATtiny2313 oder wenn Sie diese Programmierer machen, dann achten Sie darauf, ein Bild oder ein Video davon hochzuladen und einen Kommentar unten :)

Related Reading