Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Erstellen des Schaltplans
- Schritt 2: Schema zu Footprint-Komponenten zuordnen
- Schritt 3: Erstellen der Leiterplatte
- Schritt 4: Letzte Kommentare
Video: Arduino Attiny Programmierschild - SMD - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Hallo, Ich habe in den letzten Monaten am Setup meines Programmiertools für Wearables gearbeitet. Heute möchte ich teilen, wie ich mein Arduino Shield erstellt habe.
Nachdem ich eine Weile gegoogelt hatte, fand ich diesen interessanten alten Artikel Attiny Programming Shield, der mich dazu inspirierte, meinen eigenen zu erstellen.
Dieses Shield ist Arduino Uno-kompatibel und soll mit verschiedenen ATtiny uCs in den folgenden Paketen PDIP/SOIC/TSSOP verwendet werden, ja.. SMD-Verpackung auch:)
Lassen Sie uns die Projektbeschränkungen definieren:
- Arduino Uno-kompatibel
- Kompatibel mit ATtiny25/45/85, ATtiny24/44/84 und ATtiny2313A/4313
- PDIP/SOIC/TSSOP-kompatibel
- SMD-Gehäuse werden durch die Verwendung eines PCB-Randsteckverbinders unterstützt
Lieferungen
Erforderliche Hardware:
- 1 x 6 Pins 2,54 mm vertikale Stiftleisten, für Arduino-Board-Verbindung
- 1 x 5 Pins 2,54 mm vertikale Stiftleisten
- 1 x 1 Pin 2,54 mm vertikale Stiftleisten
- 1x PDIP_8-Buchse
- 1x PDIP_20 Steckdose
-
1 x PCB-Randverlängerungsbuchse, für SMD-Gehäuseunterstützung. Ich verwende einen von TE Connectivity
- 1 x 10 uC Kondensator SMD-Gehäuse
- 1 ROTE, 1 gelbe und 1 grüne SMD-LED, zur Statusanzeige. Ich verwende Kingbright 3,2 mm x 1,6 mm SMD-CHIP-LED-LAMPE
- 3 SMD-Widerstände (3225-Gehäuse), je 400 Ohm
Notwendige Werkzeuge:
CAD-Tool für Schaltpläne und PCB-Design, ich verwende Kicad 5.1.5
Schritt 1: Erstellen des Schaltplans
Lassen Sie uns den Schaltplan im obigen Bild überprüfen.
Das Shield hat 2 Möglichkeiten zur Programmierung der uCs.
- Wir verwenden 2 DIP-Buchsen für entsprechende PDIP-Verpackungen.
- Andererseits sind die SMD-Package-Chips Teil eines Mini-PCB-Geräts (Wearable). Die PCB-zu-PCB-Steckerschnittstelle hat 6 Pins. Es kann in den PCB-Edge-Sockel gesteckt/entfernt werden (ähnlich der Mini-PCI-Schnittstelle für ein PC-Mainboard). Im obigen Bild finden Sie auch den in diesem Board verwendeten Anschluss.
Letzteres ist eine optionale Funktion, die Sie je nach Bedarf aus Ihren Schaltplänen entfernen können. Unter diesem Link ATtiny-Wearable-Device-PCB-Edge-Connector finden Sie eine Erklärung, wie Sie zu diesem Zweck eine Mini-Leiterplatte erstellen.
Die PDIP-Buchsen und der Randstecker sind mit Arduino-Pins gemäß der obigen Tabelle verbunden. Dies sind die erforderlichen Signale für die ISP-Programmierung.
Anmerkung: Ein Kondensator wird im Arduino Board hinzugefügt, nur um einen Reset während des Programmiervorgangs zu vermeiden
Schritt 2: Schema zu Footprint-Komponenten zuordnen
Die meisten Footprints in diesem Projekt sind Teil der Kicad Footprint-Bibliothek. Wir machen hier nur einen kurzen Halt, um anzugeben, welche der Optionen wir gewählt haben und warum.
Siehe obiges Bild für Details, bitte verwenden Sie den SMD-Kondensator-Footprint wie angegeben und verwenden Sie für den PCB-Randsteckverbinder einen THT 6-Pin-Header (das Raster beträgt 2,54 mm, kein 3D-Modell verfügbar).
Schritt 3: Erstellen der Leiterplatte
Lassen Sie uns den Hauptansatz des PCB-Layouts erklären:
- Auf der Rückseite platzieren wir nur die PADs zum Anschluss an unser Arduino Board.
- auf der Oberseite wollen wir auch die DIP-Buchsen, die Mini-PCB-Buchse und die Status-LEDs haben.
Basierend auf dieser großartigen Arduino-Beschreibung Arduino Uno Drawing können wir beginnen, die Shield-Anschlüsse auf unserem Layout zu platzieren (siehe Bilder oben). Als gute Praxis ändern wir unsere Maßeinheiten auf Zoll, um den Aufwand für die Entfernungsberechnung zu reduzieren.
Schritt 4: Letzte Kommentare
Ich benutze das Schild, um einen Chip gleichzeitig zu programmieren. Ich würde dies empfehlen, um Probleme mit den Signalpegeln und dem Programmierfluss zu vermeiden.
Ich werde bei Bedarf einen Link zu den entsprechenden Dateien aktualisieren.
Sobald ich ein schönes Bild von der Platine gemacht habe, werde ich es hier hochladen. Hoffe ihr hattet auch Spaß!
Empfohlen:
Einen Arduino-Gitarren-Tuner herstellen – wikiHow
So bauen Sie einen Arduino-Gitarren-Tuner: Dies sind die Anweisungen, um einen Gitarren-Tuner aus einem Arduino und mehreren anderen Komponenten zu machen. Mit Grundkenntnissen in Elektronik und Codierung können Sie dieses Gitarrenstimmgerät herstellen. Zuerst müssen Sie wissen, was die Materialien sind. Ma
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: 9 Schritte
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: Este proyecto consiste en a alarma básica que Detecta presencia, activa una sirena de 108dB y visa al usuario mediante un SMS (opcional). Permite también el control remoto básico por parte del usuario a través de SMS (encendido, apagado, reinicio
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Ein günstiges Attiny Arduino Board herstellen – wikiHow
Wie man ein billiges Attiny Arduino Board herstellt: Nun, die meiste Zeit bekomme ich Probleme, wenn ich Arduino in einigen Projekten benötige, bei denen ich nur wenige I / O-Pins benötige 85/45Arduino-Tiny ist ein Open-Source-Set von ATtiny
Arduino-Programmierung über das Handy -- Arduinodroid -- Arduino-Ide für Android -- Blinzeln: 4 Schritte
Arduino-Programmierung über das Handy || Arduinodroid || Arduino-Ide für Android || Blink: Bitte abonnieren Sie meinen Youtube-Kanal für weitere Videos…… Arduino ist ein Board, das direkt über USB programmiert werden kann. Es ist sehr einfach und günstig für College- und Schulprojekte oder sogar für Produktprototypen. Viele Produkte bauen zunächst darauf für i