Inhaltsverzeichnis:
- Schritt 1: Erklärung Del Diagrama Eléctrico
- Schritt 2: Programmierbarer Código Del Timer
- Schritt 3: PCB Del Timer programmierbar
Video: CIRCUITO TEMPORIZADOR PROGRAMMIERBARES BASADO EN ARDUINO - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
Les voy a compartir este proyecto de utilidad en empresas de manufactura y otras en donde se requiere activar Alguna maquina de manera periódica sin intervención de Algún Operario.
Estos sistemas ya existen de manera comercial y son bastante robustos y económicos, pero si queremos hacerlo nosotros mismos, un poco mas económico y a nuestra manera, pues aquí les dejo una guía para ello.
Circuito temporizador de 256 tiempos of 60 segundos hasta 4.27 horas, en intervalos de a minuto, colocados of a minidipsw de 8P, con Salida de relevador de 110 VAC @ 10A oder 250v @ 7A y Activación temporizada a 1, 2, 3, 4, 5, 10, 20, 30, 40, 50, 60, 120, 180, 240 und 300 Segundos Fijados en Otro Minidipsw de 4 Polos utilizando un micro controlador ARDUINO NANO. Por: Luis Lapham @lapham25 Inicio: 18/05/16 Versión 2.0: 07.05.17
Schritt 1: Erklärung Del Diagrama Eléctrico
La parte más interesante del timer, pues es el programa de arduino en el que se codificarán los different tiempos, de acuerdo al estado de los interruptores oder minidipsw de entrada.
El-Diagramme oder Hardware sind einfach zu basteln und präsentieren in seguida: De este diagrama, hecho und el software Eagle, podemos apuntar lo siguiente:
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 ó 220V.
2.- Die Salida A2/D16 vom Auto-Pulso Zurücksetzen des letzten Aktivierungszeitpunkts für die arduino-Initiierung der temporización nuevamente. Notese la RED de Retardo Formada für R18 und C1, que sirve para retardar el pulso el tiempo suficiente para el arduino lo Detecte 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. Notese que el reset manual y el autoreset van en paralelo sin ningún problema de interferencia.
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 Introduction un cero, drenivao la corriente 2, 200 Ohm) Dichos-Widerstände.
6.- Como última entrada tomé A0/D14, Porque D13 Hacia cosas raras y pues no la utilice ?
Schritt 2: Programmierbarer Código Del Timer
En el paso 2, les comparto el programa oder código und Arduino del Temporizador oder Timer programmierbar.
En la Primera imagen tenemos los comentarios pertinentes al programa.
En la segunda gráfica ilustramos declaración de variables: SET es ist die Summe der Werte, die das Prinzip des Retardo-Prinzips darstellt, SET1 die die Summe der Werte, die für die Aktivierung des Relevadors von Salida gilt. TB y TB1 son los tiempos base para los calculos, TR y TA son los tiempos de retardo y activación respektivamente y de A a L son las 12 Variablen asignadas a los 8 + 4 interruptores de entrada, en donde programaremos los tiempos requeridos a nu.estra aplica y damos un valor inicial a todos de cero. En la tercera imagen se presenta el SETUP und donde se declaran que pines del Arduino serán entradas y Cuáles serán salidas. Me brinque el pin 13, no por superstición:(, sino por que no me funcionaba como entrada.
Para la cuarta imagen, comienza en si el programa (LOOP) und iniciamos leyendo digitalmente los interruptores del A al H, si no activamos ninguno el programa vuelve a la etiqueta nada: und vuelve a leerlos. Los que estén activados asignaran a las variables respektivas, un valor ponderado es decir, 1, 2, 4, 8, 16, 32, 64 y 128. (o sea de acuerdo a su posición). Se aplica un retardo de 100 ms a cada lectura para que el micro lea los interruptores ya estables y sin ruido de contactos.
En la quinta imagen leemos los dipsw que programan el tiempo de activación con las Variablen 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. 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. Für alle Fälle von 10 Segundos, die von 6 aus 1.67 multipliziert werden.
Finalmente el la Octava Pantalla se muestra la activación del relevador and el autoreset oder reset von software, para reiniciar el proceso. 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.
Schritt 3: PCB Del Timer programmierbar
En esta última entrega les comparto el diseño de un PCB doble cara para el Circuito ya probado en tarjeta de experimentación o proto.
El Circuito de Comprueba Primero en PROTO oder Tarjeta de Experimentación, en donde pueden hacer los cambios encesarios, Antes de Pasar Los Componentes Electronics al PCB, und die Primera Imagen se ve la Foto de Timer und el PROTOBOARD.
El tamaño de la tarjeta PCB resulta de 7 X 7 cm, y en la segunda imagen se ve la distribución de los componentes, utilizando el programa EAGLE, que es gratuito hasta tarjetas de 10 X 10 cm, Creo, Si Ocupas mas grandes hay que pagar por el software.
En la tercera photo se ve la cara superior (TOP) von PCB, que debe contener el menor número de pistas possibles for tener pocos orificios with a lambre (TRUE HOLE) que conecten Ambas Caras.
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 prinzipielles archivos del diseño para tu uso escolar o commercial, siempre citando la fuente (Ley de Weathon):
www.dropbox.com/…/dnwtb3…/AADqXDRw5WxnFFp5…
Finalmente, si la programación de micros no it lo tuyo, pues te comparto un diseño de a timer analogogico, que cumple a función ähnlich, aunque mas limitado and cantidad de tiempos, que el Timer digital programmierbar.
Este Timer Corresponde a la ultima imagen del álbum, y puedes observar que se forma de 2 Circuitos LM555, autentico guerrero de la electric desde hace ya varias décadas, el primeo se configura como multivibrador astable y genera los para pulsos de diseg ein 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. En este diseño la clave es el transformador de acoplamiento 1:1 de los dos Circuitos pues el monoestable solo antwortet auf die Bajadas des Disparo und Luego Debe Mantenerse und Voltaje Alto.
Espero que estos Circuitos Sean de utilidad para estudiantes y Entusiastas de la lectronica y la programación, y cualquier duda oder comentario lo recibiré con gusto.
Saludos und Buen Domingo.
Empfohlen:
Einen Arduino-Gitarren-Tuner herstellen – wikiHow
So bauen Sie einen Arduino-Gitarren-Tuner: Dies sind die Anweisungen, um einen Gitarren-Tuner aus einem Arduino und mehreren anderen Komponenten zu machen. Mit Grundkenntnissen in Elektronik und Codierung können Sie dieses Gitarrenstimmgerät herstellen. Zuerst müssen Sie wissen, was die Materialien sind. Ma
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: 9 Schritte
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: Este proyecto consiste en a alarma básica que Detecta presencia, activa una sirena de 108dB y visa al usuario mediante un SMS (opcional). Permite también el control remoto básico por parte del usuario a través de SMS (encendido, apagado, reinicio
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Arduino-Programmierung über das Handy -- Arduinodroid -- Arduino-Ide für Android -- Blinzeln: 4 Schritte
Arduino-Programmierung über das Handy || Arduinodroid || Arduino-Ide für Android || Blink: Bitte abonnieren Sie meinen Youtube-Kanal für weitere Videos…… Arduino ist ein Board, das direkt über USB programmiert werden kann. Es ist sehr einfach und günstig für College- und Schulprojekte oder sogar für Produktprototypen. Viele Produkte bauen zunächst darauf für i
Circuito: 4 Schritte
Circuito: en el siguiente instructable aprenderá como, mediante una simulación en la pagina tinkercad (https://www.tinkercad.com), ein diseñar Circuitos