Inhaltsverzeichnis:

IOT123 - D1M ESP12 - Montage - Gunook
IOT123 - D1M ESP12 - Montage - Gunook

Video: IOT123 - D1M ESP12 - Montage - Gunook

Video: IOT123 - D1M ESP12 - Montage - Gunook
Video: D1M BLOCK - SOLDER USING THE PIN JIG 2024, Juli
Anonim
IOT123 - D1M ESP12 - Montage
IOT123 - D1M ESP12 - Montage
IOT123 - D1M ESP12 - Montage
IOT123 - D1M ESP12 - Montage
IOT123 - D1M ESP12 - Montage
IOT123 - D1M ESP12 - Montage
IOT123 - D1M ESP12 - Montage
IOT123 - D1M ESP12 - Montage

Das ESP8266-Entwicklungsboard ist ein gutes Board für Ihre IOT-Projekte, bereitet jedoch Probleme, wenn sie batteriebetrieben sind. Es ist gut dokumentiert, dass die verschiedenen ESP8266-Entwicklungsboards nicht energieeffizient sind (hier und hier). Das Witty Development Board überwindet einige der Probleme, indem es ein separates USB zu TTL (Programmer Interface) hat, aber nicht die gleiche Schirmunterstützung wie das D1 Mini hat gebaut mit ohne Regulierung oder einem MCP1700-Regler.

Dies ist ein fummeliger Schaltungsaufbau und gut für einen Proof-of-Concept oder Anforderungen mit geringer Anzahl; Ich werde mit einer einfacheren PCB-Version nachfassen.

HINWEIS: für den nicht regulierten Build:

  1. Die Betriebsspannung des ESP12 wird als 3,0 ~ 3,6 V. angegeben
  2. Einige Hersteller berichten über erfolgreich laufende Projekte ohne Regulierung mit 3,7 V LiPo-Akkus (3,3 bis 4,2 V).
  3. Wenn Sie sich die aktuelle Ziehungstabelle oben von https://forum.makehackvoid.com/t/esp8266-operatin ansehen, werden Sie feststellen, dass es eine falsche Ökonomie gibt, keinen Regler zu verwenden, wenn Tiefschlaf verwendet wird.
  4. Der ungeregelte Build wird bereitgestellt, aber ich schlage vor, den Tiefschlaf nicht zu verwenden und den an 3V3 angelegten Spannungsbereich zu beachten.

GESCHICHTE:

  • 2018-02-15 - Erstveröffentlichung
  • 19.02.2018 - Klimmzüge zu I2C hinzugefügt (D1/D2)
  • 22.02.2018 - Pulldown von IO2 auf IO15 geändert, 2mm-Pitch-Stiftleisten anstelle von verzinntem Draht verwendet.

Schritt 1: Materialien und Werkzeuge

Materialien und Werkzeuge
Materialien und Werkzeuge
Materialien und Werkzeuge
Materialien und Werkzeuge
Materialien und Werkzeuge
Materialien und Werkzeuge

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

  1. Das Wemos D1 Mini Protoboard Shield und lange Stiftleisten
  2. ESP12F-Modul
  3. 10.000 Widerstände (2)
  4. 4K7-Widerstände (2)
  5. MCP1700 (0 oder 1)
  6. 100nf Kondensator (1)
  7. Stiftleiste mit 2 mm Rastermaß (1*1P, 3*2P, 1*5P)
  8. 3D-gedruckte Basis und Deckel sowie Etiketten
  9. Ein Satz D1M BLOCK - Montagevorrichtungen
  10. Heißklebepistole und Heißklebestifte
  11. Starker Cyanoachrylat-Kleber (vorzugsweise aufpinseln)
  12. 3D-Drucker oder 3D-Druckerservice
  13. Lötkolben und Lot
  14. Verzinnter Draht

Schritt 2: Zusammenbau der Schaltung

Zusammenbau der Schaltung
Zusammenbau der Schaltung
Zusammenbau der Schaltung
Zusammenbau der Schaltung
Zusammenbau der Schaltung
Zusammenbau der Schaltung

Wie bereits erwähnt, ist dies ein fummeliger Aufbau mit einem Protoboard-Schild. Eine Leiterplatte wird entwickelt.

A. Widerstände von der Unterseite des Protoboards:

  1. Fädeln Sie einen 10K-Widerstand in RED1 und RED2 ein und löten Sie RED1.
  2. Fädeln Sie einen 10K-Widerstand in RED3 und RED4 und löten Sie die Enden.
  3. Fädeln Sie einen 4K7-Widerstand in RED5 und RED6 und löten Sie die Enden.
  4. Fädeln Sie einen 4K7-Widerstand in RED7 und RED8 und löten Sie die Enden.

B. 2mm Stiftleisten, von der Unterseite des ESP12

  1. Fügen Sie Stiftleisten in GRÜN (1 - 12) hinzu und löten Sie die Enden auf der Oberseite; Lücken lassen, wo gezeigt (für Widerstandsdrähte später).
  2. Entfernen Sie den Widerstandsdraht von RED2
  3. Entfernen Sie den Plastikabstandshalter von den Stiften
  4. Biegen Sie die Stifte so, dass sie mit der Oberseite des Protoboards ausgerichtet sind:

    1. TXD0 bis TX
    2. RXD0 bis RX
    3. IO0 bis D3
    4. IO2 bis D4
    5. GND zu GND
    6. RST zu RST
    7. ADC zu A0
    8. IO16 bis D0
    9. IO14 bis D5
    10. IO12 bis D6

    11. IO13 bis D7
    12. VCC zu 3V3

C. Verbinden von Protoboard (Oberseite) mit ESP12 (Unterseite)

  1. RED1 in EN einfädeln und locker lassen
  2. RED3 in IO15 einfädeln und locker lassen
  3. RED5 in IO4 einfädeln und locker lassen
  4. RED7 in IO5 einfädeln und locker lassen
  5. Verbinden Sie gebogene Pins von B#2
  6. Brett vorsichtig auf 2 mm voneinander und parallel/äquidistant andrücken.

D. Löten von verbundenen Platinen auf der Unterseite des Protoboards

  1. Durch Löcher austretende Stifte können gelötet und geschnitten werden
  2. Widerstandskabel von RED2 kann mit 3V3-Pin ausgerichtet, geschnitten und gelötet werden

E. Löten verbundener Platinen auf ESP12/Protoboard-Oberseite

  1. Drähte, die aus IO15, IO4, IO5 und EN austreten, können gelötet und überschüssige geschnitten werden.
  2. Oben austretende Pins können bei gerissenen Fugen retuschiert werden.

F. Hinzufügen der restlichen Komponenten auf dem Protoboard (Oberseite)

  1. Fügen Sie den Kondensator durch das Loch PINK1 und auf die Verbindung von PINK2 hinzu und löten Sie den Überschuss durch PINK1

  2. Bei Regulierung:

    1. Fügen Sie den Regler PINK3, 4, 5 hinzu, wobei die Kurve des Kunststoffgehäuses 3V3 auf dem Protoboard zugewandt ist
    2. Auf der Unterseite des Protoboards Bein von PINK3 auf RED2, RED8 und RED6 biegen, löten
    3. Auf der Unterseite des Protoboards das Bein von PINK4 auf GELB16 verlängern und auf GELB16 löten.
    4. Auf der Unterseite des Protoboards das Bein von PINK5 zu PINK1 biegen und verlöten.
    5. Das BEIN, das GELB15 verlässt, zum Bein, das PINK5 verlässt, und löten.

HINWEIS: Verwenden Sie einen Durchgangsprüfer an einem Multimeter, um sicherzustellen, dass die Drähte während des gesamten Aufbaus nicht überbrückt sind.

Schritt 3: Löten der Kopfstifte (mit der SOCKET JIG)

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

Oben befindet sich ein Video, das den Lötprozess für die SOCKET JIG durchläuft.

  1. Führen Sie die Header-Pins durch die Unterseite der Platine (TX oben links auf der Oberseite).
  2. Führen Sie die Schablone über den Kunststoffkopf und nivellieren Sie beide Oberflächen.
  3. Drehen Sie die Schablone und die Baugruppe um und drücken Sie den Kopf fest auf eine harte, ebene Oberfläche.
  4. Drücken Sie das Brett fest auf die Schablone.
  5. Löten Sie die 4 Eckstifte mit minimalem Lötmittel (nur vorübergehende Ausrichtung der Stifte).
  6. Erhitzen Sie die Platine/Pins bei Bedarf und positionieren Sie sie neu (Platine oder Pins nicht ausgerichtet oder lotrecht).
  7. Löten Sie den Rest der Stifte.

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

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. Bitte führen Sie einen Probelauf durch, um die Schilde in der Basis zu platzieren. Wenn das Kleben nicht sehr genau war, müssen Sie möglicherweise die Kante der Leiterplatte leicht feilen.

  1. Mit der Unterseite des Basisgehäuses nach unten zeigend, stecken Sie den angelöteten Kunststoff-Header der Baugruppe 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.

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
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

Nächste Schritte
Nächste Schritte
  1. Programmieren Sie Ihren D1M BLOCK mit D1M BLOCKLY
  2. Upload mit dem D1M CH340G BLOCK
  3. Schauen Sie sich Thingiverse an
  4. Stellen Sie eine Frage im ESP8266-Community-Forum