Inhaltsverzeichnis:

IOT123 - D1M BLOCK - ADS1115 Montage - Gunook
IOT123 - D1M BLOCK - ADS1115 Montage - Gunook

Video: IOT123 - D1M BLOCK - ADS1115 Montage - Gunook

Video: IOT123 - D1M BLOCK - ADS1115 Montage - Gunook
Video: D1M BLOCKS - Using the ADS1115 to add 4 analog sensors. 2024, Juli
Anonim
Image
Image
IOT123 - D1M BLOCK - ADS1115 Montage
IOT123 - D1M BLOCK - ADS1115 Montage
IOT123 - D1M BLOCK - ADS1115 Montage
IOT123 - D1M BLOCK - ADS1115 Montage

D1M BLOCKS fügen taktile Hüllen, Labels, Polarity Guides und Breakouts für die beliebten Wemos D1 Mini SOC/Shields/Clones hinzu. Eines der Probleme mit dem ESP8266-Chip ist, dass nur ein analoger IO-Pin verfügbar ist. Diese Anleitung zeigt, wie der ADS1115 D1M BLOCK zusammengebaut wird, der bis zu 4 zusätzliche analoge Eingänge hinzufügen kann. Wenn Sie dazu den ADS1115 D1M BLOCK verwenden, empfehle ich Ihnen, ihn in Verbindung mit den 2xAMUX D1M BLOCK(s) zu verwenden.

Das obige Video zeigt den Prozess des Zusammensetzens der vorgefertigten Blöcke, des Kompilierens/Hochladens und des Lesens der Werte der 4 analogen Sensoren.

Ursprünglich war das Ziel, einen integrierten Multiplexer und Breakout zu schaffen (der ADS1115 + 4 Breakouts mit den generischen A-, D-, GND-, VCC-Pins), aber alle Versuche (~ 20 verschiedene Designs mit dem Protoboard) verursachten EMI-bezogene Probleme mit dem ESP8266. Ich habe ein PCB-Design erstellt, das dieses Problem lösen kann; Ich werde berichten, wenn sie geliefert und getestet wurden.

Schritt 1: Material und Werkzeuge

Material und Werkzeuge
Material und Werkzeuge
Material und Werkzeuge
Material und Werkzeuge
Material und Werkzeuge
Material und Werkzeuge

Es gibt jetzt eine vollständige Liste der Materialien und Quellen.

  1. Das Wemos D1 Mini Protoboard Shield und lange Stiftleisten
  2. ADS1115 Kompaktziegel
  3. 3D-gedruckte Basis und Deckel sowie Etiketten für den ADS1115 D1M BLOCK
  4. Ein Satz D1M BLOCK - Montagevorrichtungen
  5. Heißklebepistole und Heißklebestifte
  6. Starker Cyanoachrylat-Kleber (vorzugsweise aufpinseln)
  7. 3D-Drucker oder 3D-Druckerservice
  8. Lötkolben und Lot
  9. ~24AWG Anschlusskabel
  10. 3-Pin-Stiftleiste
  11. 4-poliger, rechtwinkliger Stecker
  12. Ein 2,54 mm Jumper-Shunt

Schritt 2: Löten der Header Pins (mit der PIN JIG)

Image
Image
Löten der Kopfstifte (mit der PIN JIG)
Löten der Kopfstifte (mit der PIN JIG)
Löten der Kopfstifte (mit der PIN JIG)
Löten der Kopfstifte (mit der PIN JIG)

Oben gibt es ein Video, das den Lötprozess für die PIN JIG durchläuft.

  1. Führen Sie die Header-Pins durch die Unterseite der Platine (TX rechts-links) und in die Lötschablone.
  2. Drücken Sie die Stifte auf eine harte, ebene Oberfläche.
  3. Drücken Sie das Brett fest auf die Schablone.
  4. Löten Sie die 4 Eckstifte.
  5. Erhitzen Sie die Platine/Pins bei Bedarf und positionieren Sie sie neu (Platine oder Pins nicht ausgerichtet oder lotrecht).
  6. Löten Sie den Rest der Stifte

Schritt 3: Löten der anderen Komponenten

Löten der anderen Komponenten
Löten der anderen Komponenten
Löten der anderen Komponenten
Löten der anderen Komponenten
Löten der anderen Komponenten
Löten der anderen Komponenten
Löten der anderen Komponenten
Löten der anderen Komponenten
  1. Lötstifte an ADS1115 mit Kunststoff-Abstandshaltern gegenüber der Stiftetikettenseite anlöten
  2. ADS1115 auf der Oberseite platzieren (wie abgebildet) und auf der Unterseite verlöten
  3. 3pin Stiftleiste auf der Oberseite aufsetzen (wie abgebildet) und auf der Unterseite verlöten. Entfernen Sie den Plastikkragen und schneiden Sie die Stifte auch mit den Stiften aus dem vorherigen Schritt ab. Dadurch wird sichergestellt, dass sich der Jumper-Shunt unter dem Deckel befindet (zum Stapeln anderer Module)
  4. Platzieren Sie den 4-poligen, rechtwinkligen Stecker auf der Oberseite (wie abgebildet) und löten Sie auf der Unterseite
  5. Anschlussseite 5V-Pin auf 3-Pin-Stiftleiste wie abgebildet (Diagramm rot)
  6. Anschlussseite 3.3V-Pin auf 3-Pin-Stiftleiste wie abgebildet (Diagramm rot)
  7. Anschlussseite GND-Pin an ADS1115 G-Pin wie abgebildet (Diagramm schwarz)

  8. Anschluss ADS1115 V-Pin an 3-Pin-Stiftleiste wie abgebildet (Diagramm rot)
  9. Anschluss ADS1115 V-Pin an 3-Pin-Stiftleiste wie abgebildet (Diagramm rot)
  10. Anschlussseite D1-Pin an ADS1115 SCL-Pin wie abgebildet (Abbildung grün)
  11. Anschlussseite D2-Pin an ADS1115 SDA-Pin wie abgebildet (Abbildung blau)
  12. Anschluss ADS1115 A0-Pin auf 4-Pin-Stecker, rechtwinkliger Stift wie abgebildet (Abbildung gelb)
  13. Anschluss ADS1115 A1-Pin auf 4-Pin-Stecker, rechtwinkliger Header-Pin wie abgebildet (Abbildung gelb)
  14. Anschluss ADS1115 A2-Pin auf 4-Pin-Stecker, rechtwinkliger Header-Pin wie abgebildet (Abbildung gelb)
  15. Anschluss ADS1115 A3-Pin auf 4-Pin-Stecker, rechtwinkliger Header-Pin wie abgebildet (Abbildung gelb)

Schritt 4: Kleben der Komponente auf die Basis

Image
Image
Kleben der Komponente auf die Basis
Kleben der Komponente auf die Basis
Kleben der Komponente auf die Basis
Kleben der Komponente auf die Basis
Kleben der Komponente auf die Basis
Kleben der Komponente auf die Basis

Nach dem Löten der Pins sind die restlichen Schritte für alle D1M BLOCKS gleich.

Im Video nicht behandelt, aber empfohlen: Geben Sie einen großen Klecks Heißkleber in die leere Basis, bevor Sie die Platine schnell einlegen und ausrichten - dies erzeugt Kompressionskeile auf beiden Seiten der Platine.

  1. Mit der Unterseite des Basisgehäuses nach unten zeigend, setzen Sie die gelötete Kunststoff-Stiftleiste durch die Löcher in der Basis; der (TX-Stift befindet sich auf der Seite mit der zentralen Nut).
  2. Legen Sie die Heißklebevorrichtung unter die Basis, wobei die Kunststoffleisten durch die Rillen gesteckt werden.
  3. Setzen Sie die Heißklebevorrichtung auf eine feste, ebene Oberfläche und drücken Sie die Platine vorsichtig nach unten, bis die Kunststoff-Header die Oberfläche treffen; Dadurch sollten die Stifte richtig positioniert sein.
  4. Wenn Sie den Heißkleber verwenden, halten Sie ihn von den Kopfstiften und mindestens 2 mm von der Position des Deckels entfernt.
  5. Tragen Sie Klebstoff auf alle 4 Ecken der Leiterplatte auf, um den Kontakt mit den Bodenwänden sicherzustellen; lassen Sie, wenn möglich, auf beiden Seiten der Platine ein Durchsickern zu.
  6. Auf einigen Platinen, bei denen die Platine in der Nähe der Pins endet, eine große Menge Klebstoff auf die Höhe der Platine auf die Basis auftragen; Wenn dies abkühlt, tragen Sie mehr Kleber auf die Oberseite der Leiterplatte auf, die zum unteren Kleber überbrückt.

Schritt 5: Kleben des Deckels auf die Basis

Image
Image
Aufkleben des Deckels auf die Basis
Aufkleben des Deckels auf die Basis
Aufkleben des Deckels auf die Basis
Aufkleben des Deckels auf die Basis
  1. Stellen Sie sicher, dass die Stifte frei von Klebstoff sind und die oberen 2 mm der Basis frei von Heißkleber sind.
  2. Bringen Sie den Deckel vor (Trockenlauf) und stellen Sie sicher, dass keine Druckartefakte im Weg sind.
  3. Treffen Sie bei der Verwendung des Cyanoachrylat-Adhäsivs geeignete Vorsichtsmaßnahmen.
  4. Tragen Sie Cyanoachrylat auf die unteren Ecken des Lids auf, um sicherzustellen, dass der angrenzende Kamm bedeckt ist.
  5. Bringen Sie den Deckel schnell an der Basis an; Klemmen Sie die Ecken wenn möglich zu.
  6. Nachdem der Deckel getrocknet ist, biegen Sie jeden Stift von Hand, so dass er bei Bedarf zentral im Hohlraum liegt.

Schritt 6: Hinzufügen der Klebeetiketten

Hinzufügen der Klebeetiketten
Hinzufügen der Klebeetiketten
Hinzufügen der Klebeetiketten
Hinzufügen der Klebeetiketten
Hinzufügen der Klebeetiketten
Hinzufügen der Klebeetiketten
  1. Pinbelegungs-Etikett auf Unterseite des Sockels anbringen, RST-Pin auf Seite mit Nut.
  2. Bringen Sie das Kennzeichnungsetikett auf der flachen, nicht genuteten Seite an, wobei sich die Stifte an der Oberseite des Etiketts befinden.
  3. Drücken Sie die Etiketten fest nach unten, ggf. mit einem flachen Werkzeug.

Schritt 7: Nächste Schritte

  • Programmieren Sie Ihren D1M BLOCK mit D1M BLOCKLY
  • Schauen Sie sich Thingiverse an
  • Stellen Sie eine Frage im ESP8266-Community-Forum

Empfohlen: