Pages - Menu

Translate

Mostrando entradas con la etiqueta LDmicro. Mostrar todas las entradas
Mostrando entradas con la etiqueta LDmicro. Mostrar todas las entradas

viernes, 9 de diciembre de 2022

Construye tu propio PLC entrenador de PIC 16F877a - 16F887 - 18F4550 con salida 0-10v y 4-20mA


 Construye tu tarjeta entrenadora para los tus PIC de dip 40 pines

entre ellos PIC 16F877A - PIC 16F887 - PIC 18F4550 con algunes ajustes

8 Entradas digitales: 12-24vDC 

4 Salida Digital: 12-24vDC

4 Salida RELE 

2 Entradas analogicas 

1 Salida analogica 0-10vDC 

1 Salida analogica 0-20mA 4-20mA 

3 Pulsadores integrados 

1 Puerto para el PICkit 2 o 3 

1 Puerto USB para el PIC 18F4550 

10 pines libres para proposito general, UART, I2C, SPI, I/O, AI Puertos de +5v y GND

 

Schematic: =========================================================

 

================================================================= 

PDF y .hex: Download

Gerber: Download

Lista de Materiales:

13x Resistencia 4k7 1/4w

13x Resistencia 10k 1/4w

5x Resistencia 1k 1/4w

2x Resistencia 680R 1/4w

1x Resistencia 100R 1/4w

1x Potenciometro de presicion 500R

1x Potenciometro de presicion 10k

2x Potenciometro 10k

17x LED de 3mm

1x Diodo 1N5408

5x Diodo 1N4148

2x Diodo schoky 1N5819

4x Pulsadores 6x6x6mm

2x Condensador ceramico 22pF

2x Condensador 100uF 16v

1x Cristal 20MHz

4x Transostor 2N2222

1x Transistor BC547

4x Rele de 5V

1x Modulo DC-DC LM2596

1x PIC 16F877A o PIC 16F887 o PIC 18F4550

1x ZIP de 40 pines

Borneras 2P, 3P y espadines

Construye tu propio Micro PLC con Arduino Nano, Soporte Riel DIN, Regulador 5v 3A, I2C y TTL

 

 

Construye tu propio PLC para OutSeal Studio y LDmicro

8 Entradas digitales: 5, 12, 24v DC 

2 Entrada analogica 

8 Salidas Digitales ULN2803 

1 Puerto Serial - TLL: Bluetooth, GPS, RS232, RS485 

1 Puerto I2C: DS3231, LCD, PCF8574

Schematic: ===========================================================

 

=================================================================== 

PDF y .hex: Download

Gerber: Download

Lista de componentes:

17x Resistencias 4k7 1/4w

8x Resistencia 10k 1/4w 

8x Octoacopladores PC817

2x ULN2803 en DIP

1x Arduino Nano

1x Modulo DC-DC LM2596

1x Diodo 1N5408

17x led de 3mm

2x potenciometro 10k

Bornera 2P y espadines


jueves, 13 de octubre de 2022

Construye tu propio Micro PLC v1.0 con PIC 16F628A, Soporte Riel DIN, Regulador 5v 3A


 

 

Dado que PIC como otros microcontroladores no se puedes usar directamente en el entorno indrustrial, de esa forma se diseño esta PCB el cual cuenta con 4 entradas optoacopladas para señales de control de 12 o 24vDC y 4 salidas tipo RELE, adicionalmente tiene 3 pulsadores en la placa la cual se puede usar para control y/o configuracion de algun parametro del proceso.


Se usara la plataforma LDmicro para la compilacion de .hex y un quemador de placas en mi caso el PICkit v2 si gusta el Micro PLC con PIC 16F628A vere de hacer una revicion y una serie de videos ;)

Schematic: ==========================================================================

====================================================================================

Contruye tu propio Micro PLC con PIC 16F628A,

Soporte Riel DIN para tablero electrico

Regulador 5v 3A

4 Entradas digitales: 5, 12, 24v DC

3 Entrada digitales: pulsadores

4 Salidas rele

1 Puerto ICSP, Para quemador de PICkit v2

1 Puerto Serial - TLL: Bluetooth, GPS, Wifi  o LCD serial.

 

PDF: Download

Gerber: Download

STL: Download

 

Componentes:

7x Resistencia de 4k7 1/4w

5x Resistencia de 10k 1/4w

5x Resistencia de 1k 1/4w

4x Resistencia de 330R 1/4w

1x Resistencia de 2k 1/4w

4x Diodo 1N4004 o 1N4007

2x Diodo 1N4148

1x Diodo 1N5408

4x Transistor 2N2222

7x Led de 3mm "cualquier color"

1x Cristal de 20MHz o 8 o 4

2x Condensador de 22pF

4x pulsadores de 4 pines

4x Octoacoplador PC817

4x Rele con bobina de 5v

1x Modulo DC-DC LM2596

5x Bornera azul 3P

2x Bornera azul 2P

1x Soquet de 18 pines

1x PIC 16F628A

Espadines machos y hembras

PCB


domingo, 4 de septiembre de 2022

Construye tu propio Micro PLC v2.0 con Arduino UNO, Soporte Riel DIN, Regulador 5v 3A

 


MicroPLC con Arduino UNO con CH340, reloj DS1307 y Soportes 3D para tablero electricos.

Schematic:=================================================================


==========================================================================

Contruye tu propio Micro PLC con Arduino UNO v2.0,

Soporte Riel DIN para tablero electrico

Regulador 5v 3A

8 Entradas digitales, D2-D9: 5, 12, 24v DC

4 Salidas rele, A0-A3

1 reloj DS1307

1 puerto I2C, Para pantalla I2C, Oled 128x64, oled 128x32, sensores y demas

1 Puerto ICSP, Para Ethernet, RF, o como pines digitales, PWM y sensores

1 Puerto Serial - TLL: Bluetooth, GPS, Wifi  


Gerber: Download

STL: Download

 

Componentes:

R1: 10k

R2-R8: 1k          SMD 1206

R11: 1k              SMD 1206

R9-18: 4k7        SMD 1206

R19: 1k             SMD 1206

R20: 2k             SMD 1206

R21-R28: 10k

R31-R32: 1k5    SMD 1206

R35-R36: 4k7    SMD 1206 

D1-D5:              SMD M7

D16:                  SMD SS32

LED1-LED13: 3mm

K1-K4: Relay bobina 5v

C1-C2: 22pF

C6-C7: 22pF

C3-C9: 104

C4: 103

X1: 16MHz

X2: 12MHz

U1: Atmega328p

U4-U10: PC817

Q1-Q4: 2N2222

U3:                    SMD CH340G o CH340C

U12:                  DS1307

U2:                    LM2596

D1-D7:              SMD SS32

L1:                    100uH

C4-C5:              100uF/35v 

R3: 1k               SMD1206

R4:  330R         SMD1206

domingo, 24 de octubre de 2021

Construye tu micro PLC con ATtiny85 con sensor 220v AC, proyecto ATS

 

Con LDmicro tambien programamos un ATtiny85 en este proyecto se realizo un ATS ya que la placa contiene lo siguiente:

Alimentacion 12v DC  ya que esta diseñado para trabajar con la Bateria del generador

Sensor de 110-220v AC

2 Entradas digitales 12v DC

2 Salidas Rele

Shematic :==================================================================

==========================================================================

Archivos Ejemplo: Download

PDF: Download

Gerber: Download

LDmicro: Download 

AVRDUDE: Download

STL: Download

domingo, 10 de octubre de 2021

LDmicro #13 micro PLC Ladder con Arduino UNO, LCD Serial V2.2, PIC16F628A, PICkit2 v2.61

 


La interfaz de LDmicro tambien tiene su pantalla LCD conocido como LCD Serial V2.2 el cual se realiza con un PIC16F628A para que la comunicacion se realice por UART con el LDmicro desarrolado por los mismos.

Para ello les dejo el PCB como el listado de componentes para su fabricacion ya que para usar una LCD se recomienda usar el LCD Serial V2.2 solo un programa firmeware que esta en .hex para cargarlo al PIC para este caso estoy usando un PICkit 2 con v2.61.

La ventaja de tener esta configuracion es que uso los puertos UART nativos del microcontrolador ya la verdad solo lo usamos por lo general para pasar el programa.

La placa tiene 4 botones los cuales al presionar manda por UART la siguiente A, B, C y D el cual en el codigo podemos usar para 4 instrucciones con comparadores cuando sea =, en el esquema hay un transistor que habilita la iluminacion del LCD pero se lo realiza por software para los que no quieren complicarce pueden no colocar el R3, Q1 y usar un jumper entre el pin C y E del transistor alimentando directo el K catodo del LED asi siempre esta activo.

Los LED1, LED2, R9 y R10 tambien se puede no colocar solo esos pines indican Rx y Tx mas alla de eso pueden usar cualquier color tambien.

==========================================================================

==========================================================================

PLC Ladder con Arduino UNO

LCD Serial V2.2

PIC16F628A

PICkit2 v2.61

Schematic: Download

Gerber: Download

PDF .hex: Download

LCD Serial V2.2: Download

LDmicro: Download

AVRDUDE: Download

Archivos Ejemplo: Download

 

R1-2= 10k

R3= 4k7

R4= 330R

R5-8= 10k

R9-10= 1k5

Led1-2 = led 3mm

U1= PIC16F628A

LCD= 16x2

Q1= 2n2222

S1-4= pulsadores

LDmicro #06 micro PLC Ladder con Arduino UNO, compilando con el IDE de Arduino

 


Para los que quieren compilar con el IDE de Arduino deben tener las siguientes recomendaciones ya que el LDmicro usa librerias para su programacion las cuales se deben incluir de forma manual para su mejor funcionamiento.

Parta los ejemplos simples no requiere implementar librerias pero para evitar errores mejor hay que implementar.

Este metodo no solo sirve para Arduino Uno, tambien todos los que maneja para esta familia, Leonardo, Mega entre otros.

==========================================================================

PLC Ladder con Arduino UNO

compilando con el IDE de Arduino

LDmicro: Download

AVRDUDE: Download

Archivos Ejemplo: Download

Construye tu propio Micro PLC v1.0 con Arduino UNO, Soporte Riel DIN, Regulador 5v 3A

 

Dado que el Arduino UNO como otros microcontroladores no se puede usar directamente en entorno industrial asi de esa forma se diseño una placa que tenga entradas octoacopladas y salidas a rele en la misma, con un regulador de voltage de 5v a 3A asi no tener problemas de alimentacion ya que puede trabajar sin problemas en 24v DC.

Adicionalmente lo diseñe de tal forma que se pueda conseguir todos los materialres como modulos comerciales en proximo modelos seran en SMD para hacer un pedido completo.

 

Schematic:==================================================================

==========================================================================

Contruye tu propio Micro PLC con Arduino UNO,

Soporte Riel DIN para tablero electrico

Regulador 5v 3A

8 Entradas digitales, D2-D9: 5, 12, 24v DC

4 Salidas rele, A0-A3

1 puerto I2C, Para pantalla I2C, Oled 128x64, oled 128x32, sensores y demas

1 Puerto ICSP, Para Ethernet, RF, o como pines digitales, PWM y sensores

1 Puerto Serial - TLL: Bluetooth, GPS, Wifi 

Gerber: Download

PDF: Download

STL: Download

Componentes:

Atmega328p-pu

Modulo LM2596S-ADJ ajustado a 5V

R1: 10k

R2-R8: 1k

R11: 1k

R9-18: 4k7

R19: 1k

R20: 2k

R21-R28: 10k

D1-D5: 1N4148

D16: 1N5408

LED1-LED13: 3mm

K1-K4: Relay bobina 5v

C1-C2: 22pF

C3: 104

X1: 16MHz

U1: Atmega328p

U4-U10: PC817

Q1-Q4: 2N2222

 

Construye sensor de Tension Alterna 110 220 vAC y salida TTL 3.3 5v para Arduino, PIC o uC

 

En diversas aplicaciones necesitamos tener un sensor de corriente alterna con salida TTL para poder usar en un microcontrolador.

El principio es basico se usa una fuente capacitiva el cual alimenta a un octoacoplador para mandar la señal aislada por ello si analizan el circuito es practico y facil de implementar.

Usar una caida de tension por resistencia es muy ineficiente ya que disipan mucha calor obligando a usar de mayor potencia para disipar ese calor.

Una fuente capacitiva tiene la ventaja que la caida de voltaje es por medio del condensador el cual no disipa calor como una resistencia lo cual se recomienda una resistencia de alta impdancia en paralelo al mismo asi despues de desenergizar no queda cargado, y la regulacion del voltaje lo realiza por un diodo zener de 6v3 ya que necesito alimentar un LED 3v y el octoacoplador 1.2v 

Schematic:==================================================================

==========================================================================

Construye sensor de Tension Alterna 110 220 vAC

salida TTL 3.3 5v para  

Arduino, PIC o uC

Gerber: Download

PDF: Download

STL: Download

 

Componentes:

R1: 470k

R2: 470R

R3: 330R

R4: 10k

C1: 224/630V

C2: 470uF/16V

D1: 1N4007

D2: 1N4007

ZD1: Zener 6v3

LED1: Led 3mm

U1: 4n25

 

LDmicro #01 micro PLC Ladder con Arduino UNO, entrada y salida digital, SET y RESET

 

 

LDmicor es un programa libre que me permite programar microcontroladores como el Arduino y PIC en lenguaje escalera y compilar en .hex el cual se puede quemar con programadores AVR y PICKIT

En este ejemplo estamos viendo como usar la entradas digitales, salidas digitales como las funciones SET y RESET tambien se puede hacer uso de memoria interna igual que los PLC las marcas para optimizar el programa.

Siempre seleccionar primero el microcontrolador a usar ya sea Atmel o PIC lo siguiente es el reloj o cristal y subsiguiente si usaran el reloj interno o externo del micro.

El programa me permite seleccionar de una forma practica el pin-out y facil luego compilamos para tener el .hex y usando nuestro programador favorito esta listo para la aplicacion.

 ==========================================================================

PLC Ladder con Arduino UNO

Manejo de entrada digitales

Manejo de salidas digitales

LDmicro: Download

AVRDUDE: Download

Archivos Ejemplo: Download

Popular Posts