Tabla de contenido:
- Paso 1: Materiales y herramientas
- Paso 2: Montaje del circuito
- Paso 3: Soldar los pines del cabezal (usando la plantilla SOCKET JIG)
- Paso 4: pegar el componente a la base
- Paso 5: pegar la tapa a la base
- Paso 6: Adición de etiquetas adhesivas
- Paso 7: Pasos siguientes
Video: IOT123 - D1M ESP12 - Montaje: 7 Pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
La placa de desarrollo ESP8266 es una buena placa de referencia para sus proyectos de IOT, pero presenta problemas si funcionan con batería. Está bien documentado cómo las diversas placas de desarrollo ESP8266 no son energéticamente eficientes (aquí y aquí). La Witty Development Board supera algunos de los problemas al tener un USB a TTL (interfaz de programador) separado, pero no tiene el mismo soporte de escudo que el D1 Mini. Este D1M BLOCK rompe el ESP12 con el contrato de pin Wemos D1 Mini, y es construido sin regulación o con regulador MCP1700.
Esta es una construcción de circuito complicada y buena para una prueba de concepto o requisitos de números bajos; Seguiré con una versión de PCB más simple.
NOTA: para la compilación no regulada:
- El voltaje de funcionamiento del ESP12 se informa como 3,0 ~ 3,6 V
- Algunos fabricantes informan que ejecutan con éxito proyectos no regulados con baterías LiPo de 3,7 V (3,3 a 4,2 V)
- Si observa la tabla de consumo actual de https://forum.makehackvoid.com/t/esp8266-operatin … verá que hay una falsa economía al no usar un regulador cuando se emplea el sueño profundo.
- Se proporciona la construcción no regulada, pero sugiero no usar el sueño profundo y ser consciente del rango de voltaje aplicado a 3V3.
HISTORIA:
- 2018-02-15 - Versión inicial
- 2018-02-19 - dominadas agregadas a I2C (D1 / D2)
- 2018-02-22: el pulldown cambió de IO2 a IO15, se usaron encabezados macho de 2 mm de paso en lugar de cable estañado.
Paso 1: Materiales y herramientas
Hay una lista completa de fuentes y materiales.
- El protector Wemos D1 Mini Protoboard y conectores hembra de clavija larga
- Módulo ESP12F
- Resistencias 10K (2)
- Resistencias 4K7 (2)
- MCP1700 (0 o 1)
- Condensador 100nf (1)
- Cabezal macho de paso de 2 mm (1 * 1P, 3 * 2P, 1 * 5P)
- Base y tapa impresas en 3D y etiquetas
- Un juego de D1M BLOCK - Instalar plantillas
- Pistola de pegamento caliente y barras de pegamento caliente
- Adhesivo de cianoacrilato fuerte (preferiblemente con brocha)
- Impresora 3D o Servicio de impresora 3D
- Soldador y soldadura
- Alambre estañado
Paso 2: Montaje del circuito
Como se sugirió anteriormente, esta es una construcción complicada que usa un protector de protoboard. Se desarrollará un PCB.
A. Resistencias, desde la parte inferior del protoboard:
- Enrosque una resistencia de 10K en RED1 y RED2 y suelde RED1.
- Enrosque una resistencia de 10K en RED3 y RED4 y suelde los extremos.
- Enrosque una resistencia 4K7 en RED5 y RED6 y suelde los extremos.
- Enrosque una resistencia 4K7 en RED7 y RED8 y suelde los extremos.
B. Cabezales macho de 2 mm, desde la parte inferior del ESP12
- Agregue conectores macho en VERDE (1 - 12) y suelde los extremos en la parte superior; dejando espacios donde se muestra (para cables de resistencia más adelante).
- Retire el cable de resistencia de RED2
- Retire el espaciador de plástico de los pasadores
-
Doble los pasadores para alinearlos con el protoboard superior:
- TXD0 a TX
- RXD0 a RX
- IO0 a D3
- IO2 a D4
- GND a GND
- RST a RST
- ADC a A0
- IO16 a D0
- IO14 a D5
-
IO12 a D6
- IO13 a D7
- VCC a 3V3
C. Unión de Protoboard (parte superior) a ESP12 (parte inferior)
- Enrosque RED1 en EN y déjelo suelto.
- Enrosque RED3 en IO15 y déjelo suelto.
- Enrosque RED5 en IO4 y déjelo suelto.
- Enrosque RED7 en IO5 y déjelo suelto.
- Unir pasadores doblados de B # 2
- Presione con cuidado la tabla a 2 mm entre sí y en paralelo / equidistante.
D. Soldar tableros unidos en la parte inferior del protoboard
- Los pines que salen a través de los orificios se pueden soldar y cortar
- El cable de resistencia de RED2 se puede alinear con el pin 3V3, cortar y soldar
E. Soldadura de placas unidas en la parte superior de ESP12 / protoboard
- Los cables que salen de IO15, IO4, IO5 y EN se pueden soldar y cortar en exceso.
- Los pasadores que salen de la parte superior se pueden retocar en caso de juntas agrietadas.
F. Agregar componentes restantes en Protoboard (parte superior)
-
Agregue el condensador a través del orificio PINK1 y en la unión en PINK2 y suelde dejando el exceso a través de PINK1
-
Si regula:
- Agregue el regulador a PINK3, 4, 5 con la curva del paquete de plástico hacia 3V3 en el protoboard
- En la parte inferior del protoboard, doble la pata de PINK3 a RED2, RED8 y RED6, soldando
- En la parte inferior del protoboard, extienda la pata de PINK4 a YELLOW16, soldando en YELLOW16.
- En la parte inferior del protoboard, doble la pata de PINK5 a PINK1 y suelde.
- Encamine la PIERNA dejando YELLOW15 a la pata dejando PINK5 y suelde.
NOTA: Use un probador de continuidad en un multímetro para asegurarse de que los cables no estén puenteados durante la construcción.
Paso 3: Soldar los pines del cabezal (usando la plantilla SOCKET JIG)
Hay un video arriba que recorre el proceso de soldadura para el SOCKET JIG.
- Pase los pines del cabezal a través de la parte inferior de la placa (TX arriba a la izquierda en el lado superior).
- Alimente la plantilla sobre el cabezal de plástico y nivele ambas superficies.
- Voltee la plantilla y el ensamblaje y presione firmemente el cabezal sobre una superficie plana y dura.
- Presione la tabla firmemente hacia abajo sobre la plantilla.
- Suelde los 4 pines de las esquinas con una soldadura mínima (solo una alineación temporal de los pines).
- Vuelva a calentar y vuelva a colocar la placa / las clavijas si es necesario (la placa o las clavijas no están alineadas o aplomadas).
- Suelde el resto de los pines.
Paso 4: pegar el componente a la base
No se trata en el video, pero se recomienda: coloque una gran cantidad de pegamento caliente en la base vacía antes de insertar rápidamente el tablero y alinearlo; esto creará claves de compresión en ambos lados del tablero. Realice una prueba de colocación de los protectores en la base. Si el encolado no fue muy preciso, es posible que deba realizar un ligero limado del borde de la PCB.
- Con la superficie inferior de la carcasa de la base apuntando hacia abajo, coloque el cabezal de plástico del ensamblaje soldado a través de los orificios de la base; el (el pasador TX estará del lado de la ranura central).
- Coloque la plantilla de pegamento caliente debajo de la base con los cabezales de plástico colocados a través de sus ranuras.
- Coloque la plantilla de pegamento caliente sobre una superficie plana firme y empuje con cuidado la PCB hacia abajo hasta que los cabezales de plástico golpeen la superficie; esto debe tener las clavijas colocadas correctamente.
- Cuando use el pegamento caliente, manténgalo alejado de los pasadores del cabezal y al menos a 2 mm de donde se colocará la tapa.
- Aplique pegamento en las 4 esquinas de la PCB asegurando el contacto con las paredes de la base; permita la filtración a ambos lados de la PCB si es posible.
Paso 5: pegar la tapa a la base
- Asegúrese de que los pasadores no tengan pegamento y que los 2 mm superiores de la base no tengan pegamento caliente.
- Vuelva a colocar la tapa (funcionamiento en seco) asegurándose de que no haya artefactos de impresión en el camino.
- Tome las precauciones adecuadas cuando utilice el adhesivo de cianoacrilato.
- Aplique cianoacrilato en las esquinas inferiores de la tapa asegurando la cobertura del borde adyacente.
- Coloque rápidamente la tapa en la base; sujetando cerrar las esquinas si es posible.
- Después de que la tapa esté seca, doble manualmente cada pasador para que quede en el centro del vacío si es necesario.
Paso 6: Adición de etiquetas adhesivas
- Aplique la etiqueta de distribución de pines en la parte inferior de la base, con el pasador RST en el lado con la ranura.
- Aplique la etiqueta de identificación en el lado plano no ranurado, con los pasadores vacíos en la parte superior de la etiqueta.
- Presione las etiquetas hacia abajo con firmeza, con una herramienta plana si es necesario.
Paso 7: Pasos siguientes
- Programe su D1M BLOCK con D1M BLOCKLY
- Cargar con el D1M CH340G BLOCK
- Echa un vistazo a Thingiverse
- Haga una pregunta en el Foro de la comunidad ESP8266
Recomendado:
ESP12 Fácil soldadura en PCB estándar: 3 pasos
ESP12 Fácil soldadura en PCB estándar: Hola, los ESP12 chinos son muy baratos, pero son una pesadilla para probar en una placa de pruebas o para soldar en pcb debido a su inusual paso de 2 mm entre las patas. Creé un pequeño adaptador impreso en 3D y después de varios intentos encontré una solución muy fácil y fiable
IOT123 - DESPLAZAMIENTO DEL MÉDICO CARGADOR: 3 pasos
IOT123 - BREAKOUT CHARGER DOCTOR: Mientras depuraba la versión 0.4 del SOLAR TRACKER CONTROLLER, pasé mucho tiempo conectando el multímetro en diferentes circuitos de interruptores NPN. El multímetro no tenía conexiones compatibles con la placa de pruebas. Miré algunos monitores basados en MCU que incluían
Enclavamiento meteorológico para calefacción doméstica - IoT RasPi Zero y ESP12: 5 pasos
Enclavamiento meteorológico para calefacción doméstica - IoT RasPi Zero y ESP12: Story Para tener en cuenta, este proyecto se basa en que usted tenga una RaspberryPi Zero ejecutando un servidor de automatización del hogar Domoticz (hecho con bastante facilidad) con node-red y configurado como un Broker MQTT. este escaparate? Para mostrar mi solución de cómo he salvado a algunos
ESP8266 / ESP12 Witty Cloud - Controlador RGB SmartThings alimentado por Arduino: 4 pasos
ESP8266 / ESP12 Witty Cloud - Controlador RGB SmartThings alimentado por Arduino: RGB RGB's RGB's Everywhere! ¿A quién no le gusta tener una iluminación coloreada de aspecto atractivo en su hogar en estos días? Este pequeño proyecto muestra el ESP8266 mezclado con el control SmartThings y termina como un controlador RGB realmente ordenado para LED str
ESP8266 / ESP12 Witty Cloud - Sensor de iluminación SmartThings alimentado por Arduino: 4 pasos
ESP8266 / ESP12 Witty Cloud - Sensor de iluminancia SmartThings alimentado por Arduino: hacer que su iluminación inteligente reaccione a algunos de los momentos predeterminados, como el atardecer y el amanecer, o un momento específico … no siempre coincide con lo que ven sus ojos mientras está dentro tu hogar. Tal vez sea hora de agregar un sensor que pueda activar todos esos