CIRCUITO TEMPORIZADOR PROGRAMMEERBARE BASADO EN ARDUINO: 3 stappe
CIRCUITO TEMPORIZADOR PROGRAMMEERBARE BASADO EN ARDUINO: 3 stappe
Anonim
CIRCUITO TEMPORIZADOR PROGRAMMEERBARE BASADO EN ARDUINO
CIRCUITO TEMPORIZADOR PROGRAMMEERBARE BASADO EN ARDUINO

Ons kan 'n volledige gebruik van die vervaardigings- en vervaardigingspraktyke en die benodigde aktiwiteite van die operasie vir 'n algehele operasie uitvoer.

Daar is ook 'n bestaande handelsmerk en 'n basiese robuuste ekonoom, maar dit is ook 'n wonderlike manier om 'n nuwe boek te sien.

Circuito temporizador de 256 tiempos desde 60 segundos hasta 4.27 horlosies, en intervalos de un minuto, colocados desde un minidipsw de 8P, con salida de relevantador de 110 VAC @ 10A o 250v @ 7A and activación temporizada a 1, 2, 3, 4, 5, 10, 20, 30, 40, 50, 60, 120, 180, 240 en 300 seëninge en otro minidipsw van 4 polos utilizando un micro controlador ARDUINO NANO. Por: Luis Lapham @lapham25 Inicio: 18/05/16 Versie 2.0: 05/07/17

Stap 1: Uitleg van die diagram

Uitleg van Diagrama Eléctrico
Uitleg van 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, the acuerdo al estado de los interruptores or minidipsw the entrada.

Die diagram van hardeware is eenvoudig en bied die volgende: Die diagram, die sagteware en die sagteware 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 relevantador de 5V ya su vez su salida de 110 ó 220V.

2. Nota la RED de retardo formada por R18 y C1, que sirve para retardar el pulso el tiempo suficiente para el arduino lo detecte en in terminale RST y se reinicie.

3.- 'n Eminimum terminale RST is 'n onderbreker of 'n boton N. A. Let op dat u die handleiding kan herstel en die outomatiese herstel van 'n probleem kan onderbreek.

4.- En la terminal 4 de 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 introduces un cero, drenando la corriente respectiva (5V/ 2, 200 ohm) dichos -weerstande.

6.- Hoe kan u die A0/D14-ingang, die D13-porselein gebruik, hoe kan u dit nie gebruik nie?

Stap 2: Programmeerbare tydteller

Programmeerbare tydteller
Programmeerbare tydteller
Programmeerbare tydteller
Programmeerbare tydteller
Programmeerbare tydteller
Programmeerbare tydteller

En el 2, les comparto el programa o código en Arduino del temporizador or timer programmeerbaar.

En la primera imagen tenemos los comentarios pertinentes al programa.

En la segunda gráfica ilustramos la declaració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 relevantador 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 variables asignadas a los 8 + 4 interruptores de entrada, and donde programaremos los tiempos requeridos a nuestra aplicación en ons het 'n waardige inisiatief. En la tercera image presentes el SETUP en donde se declaran que pines del Arduino serán entradas y cuáles serán salidas. My pen 13, sonder bygeloof:(Para la cuarta images, 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. Ons kan ook die veranderlikes respekteer, 1, 2, 4, 8, 16, 32, 64 en 128. (o sea de acuerdo a su posición). Kyk na 100 mS om 'n volledige lesing te onderbreek vir die onderbrekings van die vaste eiendom en die kontak wat dit veroorsaak.

Ons kan ook die funksies van die veranderlikes I, J, K, L, en die funksionele funksie van die interruptor in ag neem.

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, 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 of cinco segundos. De 6 en delante, hay que multiplicar por el factor necesario para obtener 10, 20, 30, 40, 50, 60, 120, 180, 240 y 300 segundos. As voorbeeld vir 10 lede kan ons 6 keer 1.67 vermenigvuldig.

Laastens kan ons die relevante aktiwiteite en outomatiese herstel van sagteware vir die heropstel van die program herstel. Espero que les sea the utilidad este programa que sé que se puede mejorar y hacer mas eficiente, y dejo en sus manos el modificarlo y superarlo.

Stap 3: PCB Del Timer programmeerbaar

PCB Del Timer programmeerbaar
PCB Del Timer programmeerbaar
PCB Del Timer programmeerbaar
PCB Del Timer programmeerbaar
PCB Del Timer programmeerbaar
PCB Del Timer programmeerbaar

Ons kan ook 'n groot deel van 'n PCB -toets vir 'n kring of 'n proefpersoon gebruik.

Ons het 'n primêre versameling en 'n PROTO vir eksperimentele doeleindes, en ons kan ook 'n paar cambios benodig, sowel as elektroniese komponente vir PCB, en 'n primêre prentjie kan 'n foto van die timer en 'n PROTOBOARD hê.

Die grootte van die PCB -resultate van 7 x 7 cm, die grootte van die afdelings kan 10 x 10 cm gebruik word, en ons kan ook die EAGLE -program gebruik sagteware.

En la tercera foto se ve la cara superior (TOP) del PCB, que debe contener el menor number of pistas possibles for tener pocos orificios con necesidad de alambre (TRUE HOLE) que conecten ambas caras.

Y en la cuarta beelde sien 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.

'N Laaste beskrywing van die dropbox -beskrywing van die belangrikste argiewe vir ons gebruik vir kommersiële en kommersiële doeleindes (Ley de Weathon):

www.dropbox.com/…/dnwtb3…/AADqXDRw5WxnFFp5…

Uiteindelik kan ons ook 'n mikro -program of 'n ontledingsfunksie vir tydelike analise, 'n soortgelyke funksie, 'n limiet en 'n digitale tydprogrammeer.

Este timer korrespondeer 'n ultieme prentjie van die album, en dit kan ook waargeneem word vir 2 sirkels LM555, outentieke guerrero de la electrónica vir verskillende vorme 'n multivibrador monestable que genera un solo pulso de duración fija.

Entonces el primero genera el tiempo de retardo en el segundo el tiempo de activación del timer. En este diseño la clave es el transformador de acoplamiento 1: 1 the los dos circuitos pues el monoestable solo responde a las bajadas del disparo y luego debe mantenerse en voltaje alt.

Dit is 'n goeie manier om 'n elektriese program of 'n program te gebruik, of 'n kommentaar op die resensie.

Groete en buen domingo.