IOT123 - ATTINY85 SOFTWARE SERIELLE JIG-Montage - Gunook
IOT123 - ATTINY85 SOFTWARE SERIELLE JIG-Montage - Gunook
Anonim
IOT123 - ATTINY85 SOFTWARE SERIELLE JIG-Montage
IOT123 - ATTINY85 SOFTWARE SERIELLE JIG-Montage
IOT123 - ATTINY85 SOFTWARE SERIELLE JIG-Montage
IOT123 - ATTINY85 SOFTWARE SERIELLE JIG-Montage
IOT123 - ATTINY85 SOFTWARE SERIELLE JIG-Montage
IOT123 - ATTINY85 SOFTWARE SERIELLE JIG-Montage

Ich habe ATTINY85 für Sensor-Mashups mit geringem Stromverbrauch verwendet. Ursprünglich dachte ich, dass es keine Möglichkeit gibt, diese Chips mit einer Konsole zu debuggen, und habe einige ziemlich "da draußen" Methoden verwendet, um zu sehen, was zur Laufzeit passiert.

Dann bin ich auf SoftwareSerial gestoßen. Es ist eine Bibliothek, Sie definieren Ihre TX- und RX-Pins (ja, wir haben nicht viele) und Sie erhalten Konsolen-Debugging über einen TTL-232-Adapter.

Ich habe einen Adapter erstellt, der die relevanten Pins zwischen einem ATTINY und einem TTL-232 (VCC und GND) heiratet und TX und RX für Ihr eigenes Mapping ausbricht. Eine Kopfleiste für VCC und GND sind ebenfalls ausgebrochen. Dieser Artikel beschreibt die Montage der Vorrichtung; Dieser Artikel enthält Anweisungen zur Verwendung von SoftwareSerial mit ATTINY85 über das Arduino-Konsolenfenster.

Da der ATTINY85 niedriger sitzt als die umgebenden Stiftleisten im DIL-IC-Sockel, wird empfohlen, den Chip/die Chips mit einem Tag aus Mylar-(dauerhaftem) Klebeband zu versehen, um das Entfernen von der Vorrichtung zu erleichtern.

Schritt 1: Materialien und Werkzeuge

Materialien und Werkzeuge
Materialien und Werkzeuge
Materialien und Werkzeuge
Materialien und Werkzeuge
Materialien und Werkzeuge
Materialien und Werkzeuge
  1. Doppelseitiges Protoboard (6 x 7 Löcher)
  2. 8-poliger DIL-IC-Sockel (1)
  3. 4P Buchsenleiste mit langen Stiften (2)
  4. 6P Buchsenleiste mit kurzen Stiften (3)
  5. Cyanacrylatkleber (1)
  6. Anschlusskabel (7)
  7. Lötkolben (1)
  8. Löten (1)

Schritt 2: Vorrichtungsmontage

Vorrichtungsmontage
Vorrichtungsmontage
Vorrichtungsmontage
Vorrichtungsmontage
Vorrichtungsmontage
Vorrichtungsmontage
  1. An der dafür vorgesehenen Oberseite der Platine den DIL IC Sockel durch BLUE1 - BLUE8 anbringen, Pins unten nach außen biegen und verlöten.
  2. Tragen Sie oben Cyanacrylatkleber auf die Seiten des DIL IC Sockels auf und stecken Sie 4P lange Stiftleisten in GREEN1 - GREEN4 und GREEN5 - GREEN8 ein. Beim Trocknen der Lötstifte auf der Unterseite darauf achten, dass eine Lötbrücke zu benachbarten Stiften besteht (BLAUE Punkte).
  3. Oben auf die anderen Seiten des DIL IC Sockels Cyanacrylatkleber auftragen und 6P Header in GELBE/ORANGE Löcher und ROSA Löcher einsetzen. Im trockenen Zustand Lötstifte an der Unterseite anlöten.

  4. Oben tragen Sie Cyanacrylat-Kleber auf die letzte Lücke auf dem in #3 eingeklebten 6P-Header auf. Setzen Sie den 6P-Header in die ROTEN/freiliegenden Löcher ein. Im trockenen Zustand Lötstifte an der Unterseite anlöten.
  5. Auf der Unterseite die Pins von PINK1 bis PINK6 überbrücken. Verbinden Sie dann diese Brücke mit einem schwarzen Kabel mit RED1.
  6. Auf der Unterseite die Pins von ORANGE1 nach ORANGE4 brücken. Verbinden Sie dann diese Brücke mit einem roten Kabel mit RED2 und BLUE1.
  7. Verbinden Sie unten ein grünes Kabel von ROT3 mit GELB1.
  8. Verbinden Sie unten ein weißes Kabel von ROT4 mit GELB2.

Schritt 3: Hinzufügen des Etiketts

Hinzufügen des Etiketts
Hinzufügen des Etiketts
Hinzufügen des Etiketts
Hinzufügen des Etiketts
  1. Drucken Sie das beigefügte Etikett mit der Breite von 68 mm auf Klebeetiketten.
  2. Mit durchsichtigem Klebeband/Kontakt abdecken.
  3. Auf die äußere gestrichelte Linie schneiden.
  4. Entfernen Sie die Wachsfolie und wickeln Sie das Etikett wie abgebildet ein.
  5. Fügen Sie beschnittenes Klebeband an der Naht an der Ecke hinzu.

Schritt 4: Nächste Schritte

Nächste Schritte
Nächste Schritte
Nächste Schritte
Nächste Schritte
Nächste Schritte
Nächste Schritte
Nächste Schritte
Nächste Schritte
  1. Bringen Sie Jumper von Ihren bevorzugten ATTINY-Pins für TX und RX an den Breakouts YELLOW1 und YELLOW2 an.
  2. Folgen Sie den Anweisungen zur Verwendung von SoftwareSerial. Wie im Artikel erwähnt, umfasst diese Methode das Debuggen, nicht das erstmalige Hochladen der Software.
  3. Seien Sie vorsichtig bei der Verwendung von Strings in println-Anweisungen: Sie saugen den Speicher auf.
  4. Peek-Werte während der Entwicklung Ihres Codes.

Empfohlen: