Innehållsförteckning:
- Steg 1: Material och verktyg
- Steg 2: Montera kretsen
- Steg 3: Lödning av huvudstiften (med hjälp av SOCKET JIG)
- Steg 4: Limning av komponenten på basen
- Steg 5: Limma locket till basen
- Steg 6: Lägga till självhäftande etiketter
- Steg 7: Nästa steg
Video: IOT123 - D1M ESP12 - Montering: 7 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Utvecklingskortet ESP8266 är ett bra go-to-board för dina IOT-projekt, men ger problem om de är batteridrivna. Det är väl dokumenterat hur de olika ESP8266 -utvecklingsbrädorna inte är energieffektiva (här och här). Witty Development Board övervinner några av problemen genom att ha ett separat USB till TTL (programmeringsgränssnitt) men har inte samma skärmstöd som D1 Mini. Detta D1M -BLOCK bryter ut ESP12 med Wemos D1 Mini -stiftkontrakt och är byggd utan reglering eller MCP1700 -regulator.
Detta är en krånglig konstruktion och bra för ett proof-of-concept eller lågt antal krav; Jag kommer att följa upp med en enklare PCB-version.
OBS: för den icke-reglerade konstruktionen:
- ESP12 -driftspänningen rapporteras till 3,0 ~ 3,6V
- Vissa tillverkare rapporterar framgångsrikt att köra projekt som är oreglerade på 3,7V LiPo -batterier (3,3 till 4,2V)
- Om du tittar på den nuvarande dragningstabellen ovan från https://forum.makehackvoid.com/t/esp8266-operatin … ser du att det finns en falsk ekonomi som inte använder en regulator när djup sömn används.
- Den oreglerade byggnaden tillhandahålls, men jag föreslår att du inte använder djup sömn och är medveten om spänningsområdet som tillämpas på 3V3.
HISTORIA:
- 2018-02-15-Initial release
- 2018-02-19-pullups till I2C (D1/D2)
- 2018-02-22-nedrullning ändras från IO2 till IO15, 2 mm tonhöjdsrubriker används istället för förtennad tråd.
Steg 1: Material och verktyg
Det finns en fullständig lista över material och källor.
- Wemos D1 Mini Protoboard -sköld och långa pinhonor
- ESP12F -modul
- 10K resitors (2)
- 4K7 -resitorer (2)
- MCP1700 (0 eller 1)
- 100nf kondensator (1)
- 2 mm tonhöjd (1*1P, 3*2P, 1*5P)
- 3D -tryckt bas och lock och etiketter
- En uppsättning D1M BLOCK - Installera jiggar
- Het limpistol och heta limpinnar
- Stark Cyanoakrylatlim (helst borsta på)
- 3D -skrivare eller 3D -skrivarservice
- Lödkolv och löd
- Förtunnad tråd
Steg 2: Montera kretsen
Som tidigare föreslagits är detta en jobbig byggnad med en protoboard -sköld. Ett PCB kommer att utvecklas.
A. Motstånd, från undersidan av protoboardet:
- Trä in ett 10K -motstånd i RED1 och RED2 och löd RED1.
- Trä in ett 10K -motstånd i RED3 och RED4 och lödändar.
- Trä in ett 4K7 -motstånd i RED5 och RED6 och lödändar.
- Trä in ett 4K7 -motstånd i RED7 och RED8 och lödändar.
B. 2 mm hanrubrik, från undersidan av ESP12
- Lägg till manliga rubriker i GRÖN (1 - 12) och lödändar på ovansidan; lämnar luckor där visas (för motståndstrådar senare).
- Ta bort motståndstråden från RED2
- Ta bort plastdistansen från stiften
-
Böj stiften så att de ligger i linje med protoboardet på ovansidan:
- TXD0 till TX
- RXD0 till RX
- IO0 till D3
- IO2 till D4
- GND till GND
- RST till RST
- ADC till A0
- IO16 till D0
- IO14 till D5
- IO12 till D6
- IO13 till D7
- VCC till 3V3
C. Anslutning till Protoboard (ovansida) till ESP12 (undersida)
-
Trä in RÖD1 i EN och lämna lös
- Trä RED3 i IO15 och lämna lös
- Trä RED5 i IO4 och lämna lös
- Trä RED7 i IO5 och lämna lös
- Anslut böjda stift från B#2
- Tryck försiktigt på brädan till 2 mm från varandra och parallellt/lika långt bort.
D. Lödfogade brädor på protoboardets undersida
- Stift som går ut genom hål kan lödas och skäras
- Motståndsledning från RED2 kan justeras med 3V3 -stift, skäras och lödas
E. Lödning sammanfogade brädor på ESP12/protoboard ovansida
- Trådar som lämnar IO15, IO4, IO5 och EN kan lödas och skär överskott.
- Stift som lämnar toppen kan retuscheras vid spruckna leder.
F. Lägga till återstående komponenter på Protoboard (uppifrån)
- Lägg till kondensator genom hålet PINK1 och på fogen på PINK2 och lödet och lämna överskott genom PINK1
-
Om man reglerar:
-
Lägg till regulatorn till PINK3, 4, 5 med kurvan av plastpaketet vänd mot 3V3 på protoboardet
- På undersidan av protoboardet, böj benet från PINK3 till RED2, RED8 och RED6, lödning
- På undersidan av protoboardet, förläng benet från PINK4 till GUL16, lödning på GUL16.
- På undersidan av protoboardet, böj benet från PINK5 till PINK1 och löd.
- Dra LEG som lämnar GUL 15 till ben som lämnar PINK5 och löd.
-
OBS: Använd en kontinuitetstester på en multimeter för att säkerställa att ledningar inte överbryggas genom hela byggnaden.
Steg 3: Lödning av huvudstiften (med hjälp av SOCKET JIG)
Det finns en video ovan som går igenom lödprocessen för SOCKET JIG.
- Mata huvudstiften genom brädans botten (TX överst till vänster på ovansidan).
- Mata jiggen över plasthuvudet och jämna ut båda ytorna.
- Vänd jiggen och enheten och tryck fast sidhuvudet på en hård, plan yta.
- Tryck ner brädan ordentligt på jiggen.
- Löd de fyra hörnstiften med minimal lödning (bara tillfällig inriktning av stiften).
- Värm upp och placera ombord/stift om det behövs (brädan eller stiften är inte inriktade eller lod).
- Löd resten av tapparna.
Steg 4: Limning av komponenten på basen
Täcks inte i videon, men rekommenderas: lägg en stor skiva varmt lim i den tomma basen innan du snabbt sätter in brädan och justerar - detta skapar kompressionstangenter på vardera sidan av brädet. Gör en torrkörning genom att placera sköldarna i basen. Om limmningen inte var särskilt noggrann kan du behöva göra en liten filning av kanten på kretskortet.
- Med bashöljet bottenyta pekande nedåt, placera den lödda plasthuvudet genom hålen i basen; (TX -stiftet kommer att vara på sidan med det centrala spåret).
- Placera den heta limjiggen under basen med plasthuvudena placerade genom spåren.
- Sätt den heta limjiggen på en fast plan yta och tryck försiktigt ned kretskortet tills plasthuvudena träffar ytan; detta bör ha stiften korrekt placerade.
- När du använder det heta limet ska du hålla det borta från huvudstiften och minst 2 mm från där locket kommer att placeras.
- Applicera lim på alla 4 hörnen av kretskortet och se till att det kommer i kontakt med basväggarna; tillåt läckage till båda sidor av kretskortet om möjligt.
Steg 5: Limma locket till basen
- Se till att stiften är fria från lim och att de övre 2 mm på basen är fria från varmt lim.
- Förmontera locket (torrkörning) och se till att inga tryckartefakter är i vägen.
- Vidta lämpliga försiktighetsåtgärder när du använder Cyanoakrylat -lim.
- Applicera cyanoakrylat på lockets nedre hörn för att säkerställa täckning av den intilliggande åsen.
- Montera snabbt locket på basen; klämma fast hörnen om möjligt.
- När locket är torrt böj varje stift manuellt så att det är centralt i tomrummet om det behövs.
Steg 6: Lägga till självhäftande etiketter
- Applicera pinout -etiketten på undersidan av basen, med RST -stift på sidan med spår.
- Applicera identifieringsetiketten på den platta sidan utan rillor, med stiften tomt på etiketten.
- Tryck ned etiketterna ordentligt, med ett platt verktyg om det behövs.
Steg 7: Nästa steg
- Programmera ditt D1M -BLOCK med D1M BLOCKLY
- Ladda upp med D1M CH340G BLOCK
- Kolla in Thingiverse
- Ställ en fråga på ESP8266 Community Forum
Rekommenderad:
ESP12 enkel lödning på standard kretskort: 3 steg
ESP12 Easy Soldering on Standard PCB: Hej, den kinesiska ESP12 är väldigt fräckt men är en mardröm att testa på brödbräda eller att löda på PCB på grund av deras ovanligt 2 mm steg mellan benen. Jag skapar en liten 3D -tryckt adapter och efter flera försök hittade jag en mycket enkel och pålitlig lösning
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
Väderförregling för uppvärmning av hus - IoT RasPi Zero & ESP12: 5 steg
Weather Interlock för hemuppvärmning - IoT RasPi Zero & ESP12: StoryTo not, Detta projekt är beroende av att du har en RaspberryPi Zero som kör en Domoticz -hemautomatiseringsserver (ganska enkelt) med nod -röd och är konfigurerad som en MQTT -mäklare. Varför skriver du denna utställning? För att visa upp min lösning på hur jag har sparat något
ESP8266/ESP12 Witty Cloud - Arduino Powered SmartThings RGB -kontroller: 4 steg
ESP8266/ESP12 Witty Cloud - Arduino Powered SmartThings RGB -kontroller: RGB: s RGB: s RGB överallt! Vem gillar inte att ha kul färgad belysning i hemmet nuförtiden? Detta lilla projekt visar upp ESP8266 blandat med SmartThings -kontroll och slutar som en riktigt snygg RGB -kontroller för LED -str
ESP8266/ESP12 Witty Cloud - Arduino Powered SmartThings Illuminance Sensor: 4 steg
ESP8266/ESP12 Witty Cloud - Arduino Powered SmartThings Illuminance Sensor: Att få din smarta belysning att reagera på några av standardtiderna som solnedgång och soluppgång, eller en specifik tid … matchar inte alltid vad dina ögon ser när du är inne ditt hem. Kanske är det dags att lägga till en sensor som kan sätta igång alla dessa