فهرست مطالب:

CIRCUITO TEMPORIZADOR BASADO BASADO EN ARDUINO: 3 مرحله
CIRCUITO TEMPORIZADOR BASADO BASADO EN ARDUINO: 3 مرحله

تصویری: CIRCUITO TEMPORIZADOR BASADO BASADO EN ARDUINO: 3 مرحله

تصویری: CIRCUITO TEMPORIZADOR BASADO BASADO EN ARDUINO: 3 مرحله
تصویری: Temporizador de 3 saídas ajustáveis 2024, جولای
Anonim
CIRCUITO TEMPORIZADOR برنامه ریزی شده BASADO EN ARDUINO
CIRCUITO TEMPORIZADOR برنامه ریزی شده BASADO EN ARDUINO

Les voy a compartir este proyecto de utilidad en empresas de manufactura y otras en donde se requiere activar alguna máquina de manera periódica sin intervención de algún operario.

سیستم های تجاری شما وجود دارند که از نظر تجاری و اقتصادی از پسران بزرگسالان و خانواده های شما ، از طریق سیستم های اقتصادی ، و همچنین از نظر اقتصادی ، و همچنین از طریق برنامه های دیگر انجام می شوند.

Circuito temporizador de 256 tiempos desde 60 segundos hasta 4.27 horas، en intervalos de un minuto، colocados desde un minidipsw de 8P، con salida de relevador de 110 VAC @ 10A o 250v @ 7A y activación temporizada a 1، 2، 3، 4، 5، 10، 20، 30، 40، 50، 60، 120، 180، 240 y 300 segundos fijados en otro minidipsw de 4 polos utilisando un micro controlador ARDUINO NANO. Por: Luis Lapham @lapham25 Inicio: 18/05/16 Versión 2.0: 05/07/17

مرحله 1: Explicación Del Diagrama Eléctrico

Explicación Del Diagrama Eléctrico
Explicación Del Diagrama Eléctrico

La parte más interesante del timer، pues es el programa de arduino en el que se codificarán los diferentes tiempos، de acuerdo al estado de los interruptores o minidipsw de entrada.

نمودارهای سخت افزاری ساده و ساده در حال حاضر: در نظر بگیرید ، از نرم افزار Eagle استفاده کنید ، و به دنبال آن باشید:

1.- La salida del pulso de activación es por la terminal A1/D15 hacia un transistor، con su diodo de protección para cargas inductivas، que actúa como interruptor para activar la bobina de un relevador de 5V ya su vez su salida de 110 ó 220 ولت

2.- La salida A2/D16 da el pulso de auto Reset al final del tiempo de activación para que arduino inicie la temporización nuevamente. Notese la RED de retardo formada for R18 y C1، que sirve para retardar el pulso el tiempo suficiente para el arduino lo detee en su terminal RST y se reinicie.

3.- A esta misma terminal RST va el interruptor o push boton N. A. para hacer، si es necesario، una inicialización manual. راهنمای تنظیم مجدد کتابچه راهنمای کاربر و تنظیم مجدد آنها در صورت ایجاد مشکل در مداخله.

4.- ترمینال 4 در 5V ، colocamos un puente o jumper para retirarlo en caso que se requiera cargar nuevamente el programa de la computadora al arduino.

5- Los dipws deben de llevar las resistencias de PULL UP، en este caso de 2.2K para fijar un nivel alto 5V، en las entradas del arduino cuando cada interruptor esta abierto، cuando estos se cierran introducen un cero، drenando la corriente respectiva (5V/ 2 ، 200 اهم) مقاومتهای dichos.

6.- Como última entrada tomé A0/D14، porque D13 hacia cosas raras y pues no la utilice؟

مرحله 2: برنامه نویسی Código Del Timer

Código Del Timer قابل برنامه ریزی است
Código Del Timer قابل برنامه ریزی است
Código Del Timer قابل برنامه ریزی است
Código Del Timer قابل برنامه ریزی است
Código Del Timer قابل برنامه ریزی است
Código Del Timer قابل برنامه ریزی است

En el paso 2، les comparto el programa o código en Arduino del temporizador o timer programable.

En la Primera imagen tenemos los comentarios pertinentes al programa.

En la segunda gráfica ilustramos la Declación de variables: SET es la suma de valores ponderado del tiempo de retardo principal، SET1 es la suma de valores ponderador para el tiempo de activación del relevador de salida. TB y TB1 son los tiempos base para los calculos ، TR y TA son los tiempos de retardo y activación respectivamente y de A a L son las 12 متغیرهای متغیرها را برای 8 + 4 قطع کننده ها ، به عنوان برنامه های کاربردی برنامه ریزی می کند. y damos un valor inicial a todos de cero. En la tercera imagen se presenta el SETUP en donde se deklara que pines del Arduino serán entradas y cuáles serán salidas. Me brinque el pin 13، no super superstición:(، sino por que no me funcionaba como entrada.

Para la cuarta imagen، comienza en si el programa (LOOP) e iniciamos leyendo digitalmente los interruptores del A al H، si no activamos ninguno el programa vuelve a la etiqueta nada: y vuelve a leerlos. Los que estén activados asignaran a las variables respectivas، un valor ponderado es decir، 1، 2، 4، 8، 16، 32، 64 y 128. (o sea de acuerdo a su posición). می توانید با استفاده از 100 mS یک سخنرانی سریع در ارتباط با میکروفون ، به منظور قطع ارتباطات و استثنائات انجام دهید.

En la quinta imagen leemos los dipsw que programan el tiempo de activación con las variables I، J، K، L que igual se asignan ponderadas، de acuerdo a la posición de cada interruptor.

Con la sexta pantalla vemos que se suman los valores ponderados y se multiplican con los tiempos base predefinidos para los dos tiempos TR y TA.

En la séptima imagen، vemos como se calculan los tiempos de activación TA، del uno al 5 son directos، es decir se multiplica la lectura de los interruptores por uno، dos، tres، cuatro o cinco segundos. برای تأیید ، باید چندین عامل را برای ضریب 10 ، 20 ، 30 ، 40 ، 50 ، 60 ، 120 ، 180 ، 240 و 300 گرم انتخاب کنید. برای ejemplo para obtener 10 segundos hay que multiplicar el 6 در 1.67.

Finalmente el la octava pantalla se muestra la activación del relevador y el autoreset o reset for software، para reiniciar el processo. Espero que les sea de utilidad este programa que sé que se puede mejorar y hacer mas eficiente، y dejo en sus manos el modificarlo y superarlo.

مرحله 3: PCB Del Timer قابل برنامه ریزی است

PCB Del Timer قابل برنامه ریزی است
PCB Del Timer قابل برنامه ریزی است
PCB Del Timer قابل برنامه ریزی است
PCB Del Timer قابل برنامه ریزی است
PCB Del Timer قابل برنامه ریزی است
PCB Del Timer قابل برنامه ریزی است

به طور کلی می توانید از بیماری های PCB استفاده کنید و از طریق آزمایشات اولیه یا آزمایش اولیه به آزمایش بپردازید.

El circuito se comprueba primero en PROTO o tarjeta de آزمایشگاهی ، و به این ترتیب می توانید از طریق سیستم های PCB ، به عنوان اولین عکس از زمان سنج در یک PROTOBOARD عکس بگیرید.

El tamaño de la tarjeta PCB resulta 7 x 7 cm، y en la segunda imagen se ve la distribución de los componentes، utilisando el programa EAGLE، que es gratuito hasta tarjetas de 10 X 10 cm، creo، si ocupas mas grandes hay que نرم افزار pagar por el.

En la tercera foto se ve la cara superior (TOP) del PCB ، در صورت تمایل به ارسال اطلاعات بیشتر در مورد مواردی که می توانید از آنها استفاده کنید ، سوراخ های واقعی (سوراخ واقعی) را برای انجام کارها در نظر بگیرید.

Y en la cuarta imagen se ve la cara de abajo de la PCB. También este diseño es preliminar y se puede mejorar bastante، aunque creo que no reducir de tamaño demasiado، jejeje.

En la siguiente liga de dropbox podrás disponer de los principales archivos del diseño para tu uso escolar o comercial، siempre citando la fuente (Ley de Weathon):

www.dropbox.com/…/dnwtb3…/AADqXDRw5WxnFF55…

در انتها ، برنامه های میکروس در هیچ موردی وجود ندارد ، می توانید به طور همزمان از زمان سنجی استفاده کنید ، همچنین می توانید از عملکرد مشابهی استفاده کنید ، همچنین می توانید برنامه های دیجیتالی تایمر خود را محدود کنید.

Este timerrespond a la ultima imagen del álbum، y puedes observar que se forma de 2 circuitos LM555، autentico guerrero de la electrónica desde hace ya varias décadas، el primero se configura como multivibrador astable y genera los pulsos de disparo para el segundo un multivibrador monestable que genera un solo pulso de duración fija.

Entonces el primero genera el tiempo de retardo y el segundo el tiempo de activación del timer. این بیماری به عنوان یک تغییر دهنده در آکوپلامینتو 1: 1 از los dos circuitos pues el monoestable solo responding a las bajadas del disparo y luego debe mantenerse en voltaje alto است.

Espero que estos circuitos sean de utilidad para estudiantes y entusiastas de la electrónica y la programación، yualual duda o comentario lo recibiré con gusto.

سالودوس ی بوئن دومینگو.

توصیه شده: