Πίνακας περιεχομένων:

CIRCUITO TEMPORIZADOR PROGRAMABLE BASADO EN ARDUINO: 3 βήματα
CIRCUITO TEMPORIZADOR PROGRAMABLE BASADO EN ARDUINO: 3 βήματα

Βίντεο: CIRCUITO TEMPORIZADOR PROGRAMABLE BASADO EN ARDUINO: 3 βήματα

Βίντεο: CIRCUITO TEMPORIZADOR PROGRAMABLE BASADO EN ARDUINO: 3 βήματα
Βίντεο: Домашняя автоматизация: релейный таймер Robojax Arduino V 1.0 2024, Νοέμβριος
Anonim
CIRCUITO TEMPORIZADOR PROGRAMABLE BASADO EN ARDUINO
CIRCUITO TEMPORIZADOR PROGRAMABLE 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.

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 desde 60 segundos hasta 4.27 hora, 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 ó 220V

2.- La salida A2/D16 da el pulso de auto Reset al final del tiempo de activación para que el arduino inicie la temporización nuevamente. Notese la RED de retardo formada por 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 ohms) dichos resistores.

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

Βήμα 2: Προγραμματιζόμενος χρονοδιακόπτης Código Del

Código Del Timer προγραμματιζόμενο
Código Del Timer προγραμματιζόμενο
Código Del Timer προγραμματιζόμενο
Código Del Timer προγραμματιζόμενο
Código Del Timer προγραμματιζόμενο
Código Del Timer προγραμματιζόμενο

Μετά από 2, μπορείτε να προγραμματίσετε ή να προγραμματίσετε το Arduino del temporizador o timer με δυνατότητα προγραμματισμού.

En la primera imagen tenemos los comentarios pertinentes al programa.

Ενσωματωμένος δείκτης μεταβλητών: 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 variables asignadas a los 8 + 4 interruptores de entrada, en donde programaremos los tiempos requeridos a nuestra aplicación 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 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). Εφαρμόστε ένα retardo de 100 mS a cada lectura para que el micro lea los interruptores ya estables y sin ruido de contactos.

Με τη βοήθεια των μεταβλητών I, J, K, L και igual se asignan ponderadas, μπορεί να χρησιμοποιηθεί ως ένας διακόπτης.

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.

Εν ολίγοις, μπορείτε να υπολογίσετε τον τρόπο με τον οποίο ενεργοποιήσατε το TA, στο uno al 5 son directos, που είναι πολλαπλάσιο των διαλέξεων από τις διακοπές των uno, dos, tres, cuatro o cinco segundos. Από 6 έως τώρα, πολλαπλάσιες για τον παράγοντα που απαιτείται για την παρακολούθηση 10, 20, 30, 40, 50, 60, 120, 180, 240 και 300 δευτερολέπτων. Για παράδειγμα, για περισσότερες από 10 ημέρες, πολλαπλάσιες από 6 έως 1,67.

Ολοκληρώστε την οκτάβα που μπορείτε να ενεργοποιήσετε τη σχετική δραστηριότητα και να ρυθμίσετε αυτόματα την επαναφορά του λογισμικού, για την επανεκκίνηση της διαδικασίας. 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

Προγραμματιζόμενος χρονοδιακόπτης PCB
Προγραμματιζόμενος χρονοδιακόπτης PCB
Προγραμματιζόμενος χρονοδιακόπτης PCB
Προγραμματιζόμενος χρονοδιακόπτης PCB
Προγραμματιζόμενος χρονοδιακόπτης PCB
Προγραμματιζόμενος χρονοδιακόπτης PCB

Είναι πολύ σημαντικό για τη συμμετοχή σας σε ασθένειες από PCB που μπορούν να χρησιμοποιηθούν για να δοκιμάσετε τον πειραματισμό στο πρωτόκολλο.

Πραγματοποιήστε ένα πρωτότυπο πρόγραμμα για πειραματικούς σκοπούς, για να ελέγξετε τις ανάγκες σας στον υπολογιστή σας, καθώς και στον υπολογιστή σας, καθώς και στον πίνακα χρονομέτρου και στο ΠΡΟΤΟΠΛΑΚΙ.

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, utilisando el programa EAGLE, que es gratuito hasta tarjetas de 10 X 10 cm, creo, si ocupas mas grandes hay que λογισμικό.

En la tercera foto se ve la cara superior (TOP) del PCB, que debe contener el menor número de pistas posibles for tener pocos orificios con necesidad de alambre (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 principales archivos del diseño para tu uso escolar o comercial, siempre citando la fuente (Ley de Weathon):

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

Τελικά, για προγράμματα που δεν επιτρέπουν τη λειτουργία του υπολογιστή σας, μπορείτε να παρακολουθήσετε τη λειτουργία του χρονοδιακόπτη, καθώς και να λειτουργήσετε παρόμοια, καθώς και να περιορίσετε την ταχύτητά σας, καθώς και ψηφιακό προγραμματιστή.

Este timer αντιστοιχούν σε μια τελευταία εικόνα στο bumlbum, 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.

Ενεργοποιεί το πρωτεύον γένος el tiempo de retardo y el segundo el tiempo de activación del timer. Εκτιμώμενος κίνδυνος για το μετασχηματιστή του ακουστικού 1: 1 από το los dos circuitos pues el monoestable solo responde a las bajadas del disparo y luego debe mantenerse en voltaje alto.

Έξω από το κύκλωμα που χρησιμεύει για την αξιοποίηση των ενθουσιασμών των ηλεκτρικών συσκευών και των προγραμμάτων, που μπορούν να χρησιμοποιηθούν και να σχολιάσουν το recibiré con gusto.

Saludos y buen domingo.

Συνιστάται: