Inhaltsverzeichnis:

ATtiny Arduino Programmierschild - Gunook
ATtiny Arduino Programmierschild - Gunook

Video: ATtiny Arduino Programmierschild - Gunook

Video: ATtiny Arduino Programmierschild - Gunook
Video: Микроконтроллер ATtiny13 и язык Arduino. Подключение и прошивка. 2024, Juli
Anonim
Image
Image
Importieren Sie Ihre Datei
Importieren Sie Ihre Datei

In diesem Projekt-Build zeigen wir Ihnen, wie Sie mit einer Bantam Tools Desktop-PCB-Fräsmaschine Ihr eigenes ATtiny Arduino-Programmierschild herstellen. Diese wesentliche Komponente ermöglicht es Ihnen, ATtiny-Chips über die Arduino IDE anzuschließen und zu programmieren. Dieses Projekt erfordert sehr wenig Rüst- und Fräszeit, um ein fertiges Produkt zu erhalten. Lass uns anfangen!

Schritt 1: Sammeln Sie Ihre Werkzeuge und Materialien

WERKZEUGE

Bantam Tools Desktop-Leiterplattenfräsmaschine

Computer mit installierter Bantam Tools Desktop-Fräsmaschinensoftware

Arduino IDE-Programm installiert

Flacher Schaftfräser, 1/32"

PCB-Gravierbit, 0.005"

Ausrichthalterung

Lötkolben

Diagonaldrahtschneider

USB-Kabel

MATERIALIEN

Platinenrohling, FR-1, einseitig

Klebeband, hochfest, doppelseitig

Pitch-Header, 2,54 mm (32)

Widerstände (3)

LEDs (1 rot, 1 grün, 1 gelb)

Tauchsteckdose, 2x4

Tauchbuchse, 2x7

Kondensator, 10uF

DATEIEN

Laden Sie die Datei ATtiny-Jig-Final-Bantam-Tools.brd herunter.

Schritt 2: Richten Sie Ihren Job ein

Zuerst müssen wir die Ausrichtungshalterung installieren und lokalisieren. Nachdem Sie die Ausrichtungshalterung angebracht haben, wählen Sie unter Befestigung die Option Lokalisieren und befolgen Sie die Anweisungen auf dem Bildschirm. Die Verwendung der Ausrichtungshalterung stellt sicher, dass Ihr Board in der vorderen linken Ecke perfekt ausgerichtet ist.

Hinweis: Wenn Sie die Ausrichtungshalterung noch nicht installiert haben, befolgen Sie die Schritte in dieser Anleitung.

Wenn die Ausrichtungshalterung installiert ist, ist es an der Zeit, Ihren Job einzurichten. Wir werden dieses Setup schnell durchgehen. Weitere Informationen zum Laden Ihres Werkzeugs und zum Eingeben von Informationen in die Bantam Tools Desktop-Fräsmaschinensoftware finden Sie im Projekt Light-Up PCB Badge.

  1. Schließen Sie die Desktop-PCB-Fräsmaschine an und öffnen Sie die Bantam Tools Desktop-Fräsmaschinen-Software.
  2. Heim die Mühle.
  3. Überprüfen Sie noch einmal, ob unter Fixturing Bracket steht.
  4. Wählen Sie den 1/32-Zoll-Flachschaftfräser aus, laden Sie ihn mit dem angebrachten Bit-Lüfter und suchen Sie das Werkzeug.
  5. Wählen Sie im Dropdown-Menü Material die Option Einseitiger FR-1 aus.
  6. Messen und geben Sie Abmessungen in den X-, Y- und Z-Werten unter Material ein. Bringen Sie dann hochfestes, doppelseitiges Klebeband auf einer Seite der Platine an und legen Sie es so auf das Spoilerboard, dass es an der Ecke der Ausrichtungshalterung ausgerichtet ist.

Schritt 3: Importieren Sie Ihre Datei

Klicken Sie in der Bantam Tools-Software unter Pläne auf Dateien öffnen und wählen Sie ATtiny-Jig-Final-Bantam-Tools.brd aus. Wählen Sie dann den 1/32-Zoll-Flachschaftfräser und den 0,005-Zoll-Leiterplatten-Gravierbohrer aus. Ihre Mühlenzeit hängt von den Geschwindigkeiten und dem von Ihnen verwendeten Futterrezept ab. Für diese Operation haben wir die folgenden Rezepte verwendet.

Für den 1/32 -Flachschaftfräser:

  • Vorschubgeschwindigkeit: 59 Zoll/min
  • Eintauchrate: 15 Zoll
  • Spindeldrehzahl: 25.000 U/min
  • Zustellung: 49%
  • Durchgangstiefe: 0,010 Zoll

Für das 0,005 PCB-Gravierbit:

  • Vorschubgeschwindigkeit: 4,00 Zoll/min
  • Tauchrate: 5.00 Zoll
  • Spindeldrehzahl: 25.000 U/min
  • Zustellung: 50%
  • Durchgangstiefe: 0,006 Zoll

Wenn Sie Ihre Geschwindigkeiten und Feeds an unsere anpassen möchten, klicken Sie auf Datei > Werkzeugbibliothek > Werkzeug hinzufügen. Benennen Sie Ihre neuen Werkzeuge und geben Sie dann die Geschwindigkeiten und Feed-Rezepte ein. Weitere Informationen zum Anpassen Ihrer Werkzeugbibliothek finden Sie hier.

Schritt 4: Starten Sie das Fräsen

Fräsen starten
Fräsen starten

Bereit? Klicken Sie auf Fräsen starten.

Denken Sie daran, dass dieser Job einen Werkzeugwechsel erfordert. Wenn Sie dazu aufgefordert werden, installieren Sie den 0,005-Zoll-Leiterplatten-Gravierbohrer mit angebrachtem Bit-Lüfter, suchen Sie das Werkzeug und wählen Sie Fräsen starten, um die Platine fertigzustellen.

Schritt 5: Löten Sie die Komponenten

Löten Sie die Komponenten
Löten Sie die Komponenten
Löten Sie die Komponenten
Löten Sie die Komponenten

Okay, es ist Zeit zu löten! Schnappen Sie sich Ihre Komponenten und Ihren Lötkolben. Am einfachsten löten Sie die Komponenten in der folgenden Reihenfolge:

  1. Widerstände
  2. 2x4 oder 2x7 Dip-Steckdose
  3. Stiftleisten mit 2,54 mm Rastermaß
  4. Gelbe, grüne und rote LEDs
  5. 10uF Kondensator

Wenn Sie mit dem Löten fertig sind, sieht die Platine wie die hier gezeigte aus. Beachten Sie, wie die Komponenten durch die Rückseite des FR-1 gehen.

Herzlichen Glückwunsch! Sie haben Ihr eigenes ATtiny Arduino-Programmierschild mit der Bantam Tools Desktop-PCB-Fräsmaschine erstellt.

Schritt 6: Programmieren Sie Ihre Arduino-Chips

Programmieren Sie Ihre Arduino-Chips
Programmieren Sie Ihre Arduino-Chips

Befestigen Sie die gerade gefräste ATtiny-Programmiervorrichtung an der Arduino-Platine, die Sie programmieren möchten. Öffnen Sie die Arduino-IDE. (Falls noch nicht geschehen, laden Sie es hier herunter.)

  1. Laden Sie ArduinoISP Sketch auf das Arduino Uno hoch.
  2. Installieren Sie ATTinyCore von Spence Konde über den Arduino Board Manager.
  3. Klicken Sie auf Extras > Board > ATTiny 25/45/85 (oder 24/44/84).
  4. Klicken Sie auf Extras > Takt - 8 MHz (intern).
  5. Klicken Sie auf Extras > Chip > ATTiny85 (oder ATTiny84).
  6. Klicken Sie auf Extras > LTO – „Deaktiviert“.

Stecken Sie den ATtiny in die Steckdose. Wenn der USB-Port des Arduino nach unten zeigt, sollte sich Pin 1 unten rechts befinden. Stecken Sie dann die Programmiervorrichtung, die Sie in den Arduino gefräst haben, und schalten Sie ihn ein. Die gelbe LED sollte nach einer Startsequenz zu atmen beginnen.

Klicken Sie anschließend auf Extras > Programmierer > Arduino als ISP und wählen Sie dann Extras > Bootloader brennen. Dieser Schritt muss nur einmal pro Chip durchgeführt werden. Nachdem Sie den Arduino Bootloader auf den ATTiny gebrannt haben, können Sie eine Reihe von Skizzen aus den Beispielordnern in der Arduino IDE hochladen oder Ihre eigenen codieren. Stellen Sie sicher, dass Sie im Sketch-Menü „Upload Using Programmer“auswählen. Hinweis: Weitere Informationen zum Programmieren Ihres Arduino-Chips finden Sie in der Anleitung von Arduino zum Programmieren eines Arduino Uno.

Beachten Sie beim Programmieren Ihrer Chips einige Designhinweise

LEDs: Die LEDs sind an den Arduino-Pins 7, 8 und 9 angebracht, um Programmierung, Fehler und Herzschlag anzuzeigen. Dies sind Status-LEDs während der Programmierung und in die ArduinoISP-Skizze integriert. Die gelbe LED „atmet“, wenn Sie verbunden sind; die grüne LED blinkt während der Programmierung; und die rote LED schaltet sich ein, wenn ein Fehler auftritt und der Upload der Skizze abgeschlossen ist.

  • Pin 7 - Programmierung
  • Pin 8 - Fehler
  • Pin 9 - Herzschlag

Serial Peripheral Interface (SPI): SPI wird von Mikrocontrollern zur schnellen Kommunikation mit einem oder mehreren Peripheriegeräten, in diesem Fall Leiterplatten, verwendet. Es gibt immer ein Master-Gerät, das die anderen Geräte steuert.

  1. Pin 10 - Salve-Auswahl (SS)
  2. Pin 11 - Master Out Slave In (MOSI)
  3. Pin 12 - Master-Eingang Slave-Ausgang (MISO)
  4. Pin 13 - Serielle Uhr (SCK)

Globale Programmierung

  • 5V - Strom
  • GND - Masse
  • Zurücksetzen

Schritt 7: Testen Sie Ihr Arduino-Board

Testen Sie Ihr Arduino-Board
Testen Sie Ihr Arduino-Board

In diesem letzten Schritt ist es an der Zeit, Ihr Board zu testen. Führen Sie die folgenden Schritte aus, um sicherzustellen, dass Ihr Board funktioniert:

  • Klicken Sie auf Datei > Beispiele > 01. Grundlagen > Blink. Ändern Sie den LED-Pin auf 3. Dies ist Pin 2 beim 85 und Pin 10 beim 84.
  • Klicken Sie auf Extras > Programmierer. Wählen Sie Arduino als ISP aus.
  • Klicken Sie auf Skizze > Hochladen > Programmierer.

Gibt es ein Thema, das wir in unserem nächsten Anleitungsvideo behandeln sollen? Senden Sie eine E-Mail an [email protected] oder kontaktieren Sie uns über unsere Social-Media-Kanäle. Folgen Sie uns auf Instagram, Facebook und Twitter, um die neuesten Anleitungen, CNC-Projekte und Updates zu erhalten!

Empfohlen: