ATTINY85-Programmierer, der Nano verwendet.
Dies ist ein Programmierer für einen ATTINY85, der einen Nano als ISP verwendet. Es gibt unzählige Internetartikel darüber, wie man diese baut. Mein Beitrag bietet nur eine Möglichkeit, alles zu montieren und anzuschließen.
Dieses Gerät bietet eine Möglichkeit, einen Sketch in einen DIP8 ATTINY85 hochzuladen, indem eine USB-Verbindung von einem PC oder Laptop verwendet wird, auf dem die Arduino IDE läuft. Der Nano stellt die notwendige Schnittstelle zwischen der IDE und dem ATTINY85 bereit.
Wie immer hat mein Freund und ehemaliger Kollege WTS auf dem Weg dorthin reichlich Ratschläge, Hilfe und Unterstützung gegeben. Er versteht diese Art von Dingen viel besser als ich, und viele meiner Designs würden ohne seine Hilfe nicht veröffentlicht werden.
Bevor Sie den Programmierer verwenden, muss der ArduinoISP-Sketch auf normalem Wege auf den Nano hochgeladen werden, um ihn als ISP für den ATTINY85 zu programmieren. Der ArduinoISP-Sketch befindet sich in der Arduino IDE unter Datei > Beispiele > Eingebaute Beispiele (#11 in dieser Liste in der IDE-Version 2.2.1).
VORSICHT: Wenn Sie den Programmierer verwenden, um Ihren Sketch auf einen ATTINY85 im Sockel hochzuladen, führt die Verwendung der normalen Upload-Schaltfläche (Pfeil nach rechts) auf der IDE-Schaltflächenleiste zu einem Fehler mit einer Meldung, dass ein Programmierer erforderlich ist; der Sketch wird nicht geladen. Es ist notwendig, Sketches auf den ATTINY85 mit Hilfe des Menü
Die Leiterplatte ist aus einer größeren Platte gesägt und besteht aus sieben Reihen. Siehe den Link in der Stückliste unten für die spezifische Platte, die ich verwendet habe. Jede Platte mit zwei parallelen Reihen von fünf-poligen Bussen und einem Zwischenraum, der in eine IC-Buchse passt, wird funktionieren.
Beachten Sie, dass eine Reihe der Leiterplatte leer ist, d. h. ohne Verbindungen. Ich habe diese zusätzliche Reihe eingefügt, um etwas mehr physischen Platz für den Widerstand und die Kondensatoren zu schaffen und die Verbindungen zu erleichtern. Ich habe nichts mit Schrumpffolie umwickelt oder anderweitig isoliert, daher ist Vorsicht geboten, um Kurzschlüsse zu vermeiden. Sobald das Gerät mont
Die Anschlüsse für die beiden Kondensatoren und den Widerstand sind frei formbar, unter der Platine. Alles andere ist mit Kabeln umwickelt, aber diese müssen direkt an die entsprechenden Pins gelötet werden.
Auf den Diagrammen bezeichnen die Off-Socket-Anschlusspunkte mit Textbezeichnungen direkt darunter (D10-D13, GND, RST, 5V) die Verbindungen direkt zum Nano.
Die Befestigungsschraubenlöcher des Nano haben einen Durchmesser von 1 mm und gehen vollständig durch das Teil. Es kann notwendig sein, diese mit einem 1-mm-Bohrer in einer Stiftzange etwas zu erweitern, da sie dazu neigen, etwas zu klein gedruckt zu werden.
Die gesamte Verkabelung ist 30 Ga. massiv und verwendet, wo möglich, Drahtwickel.
Stückliste:
3D-gedruckte Teile:
Körper
Hold-Down (2 erforderlich)
Gekaufte oder Teile aus der Ersatzteilbox:
DIP8-IC-Sockel
PCB mit 5-Pin-Bussen (Siehe Anmerkungen oben - ich habe meines von geschnitten)
https://www.amazon.com/gp/product/B081MSKJJX/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1)
3 mm rote LED
10 uF Keramik-Scheibenkondensator (Bezeichnung = 104)
100 nF Keramik-Scheibenkondensator (Bezeichnung = 102)
330 Ohm, 1/8 Watt Widerstand (orange, orange, braun)
4 X M1.4 X 5 mm selbstschneidende Rundkopfschrauben (Nanoschrauben)
2 X M2 X 6 mm selbstschneidende Rundkopfschrauben (Leiterplattenschrauben)
Männliche Pin-Header wie folgt (siehe Diagramm)
Für Nano
- 2 Stück 3-Pin-Header (GND-RST-5V und D10-D11-D12)
- 1 Stück. 1-Pin-Header (D13)
Für PCB
- 1 Stück. 4-Pin-Header (GND-Bus, benachbarter Sockel-Pin 4)
- 1 Stück. 2 X 4-Pin-Header (benachbarte Sockel-Pins 5-8)
- 2 Stück. 2-Pin-Header (linke Kante, untere zwei Reihen)
- 1 Stück. 1-Pin-Header (D10, benachbarter Sockel-Pin 1)
30 ga. massiver Draht
Lötzinn und Flussmittel
Drucknotizen:
PLA
0,15 mm Schichten
0,8 mm-Schalen
12% Füllmaterial
Keine Unterstützung
Tags
Source du modèle
