Indholdsfortegnelse:
- Trin 1: Forklaring af diagrammet Eléctrico
- Trin 2: Código Del Timer Programmerbar
- Trin 3: Programmerbar PCB Del Timer
Video: CIRCUITO TEMPORIZADOR PROGRAMMERBAR BASADO EN ARDUINO: 3 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Les voy a compartir este proyecto de utilidad and empresas de manufactura y otras and 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 hores, and intervalos de un minuto, colocados desde un minidipsw de 8P, con salida de relevantador 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 og 300 gange i fire minutter kan bruges til en mikrokontroller ARDUINO NANO. Por: Luis Lapham @lapham25 Start: 18/05/16 Version 2.0: 05/07/17
Trin 1: Forklaring af diagrammet 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.
El -diagrammet for hardware er enkelt og praktisk:
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.- La salida A2/D16 da el pulso de auto Nulstil al final del tiempo de activación para que el arduino inicie la temporización nuevamente. Bemærk, at RED de retardo formada por R18 y 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. Bemærk, at man kan nulstille manuel og automatisk gendanne en paralelo, der kan forårsage interferensproblemer.
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 introducen un cero, drenando la corriente respectiva (5V/ 2, 200 ohm) dichos -resistorer.
6.- Como última entrada tomé A0/D14, porque D13 hacia cosas raras y pues no la utilice?
Trin 2: Código Del Timer Programmerbar
En el paso 2, les comparto el programa o código en Arduino del temporizador o timer programmerbar.
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 variabler asignadas a los 8 + 4 interruptores de entrada, and donde programaremos los tiempos requeridos a nuestra aplicación og det er værdifuldt inicial and todos de cero. En la tercera billeder kan præsentere el SETUP og 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 billeder, 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. Vi kan aktivere en række variabler, der respekterer, en 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 image 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. 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. For ejemplo til obtener 10 segmenter hø kan multiplicere el 6 af 1.67.
Finalmente el la octava pantalla se muestra la activación del relevantador y el autoreset or reset for 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.
Trin 3: Programmerbar PCB Del Timer
En esta última entrega les comparto el diseño de un PCB doble cara para el circuito ya probado and tarjeta de experimentación o proto.
El circuito se comprueba primero en PROTO o tarjeta de experimentación, and donde se pueden hacer los cambios necesarios, antes de pasar los componentes electrónicos al PCB, en la primera image se ve la photo de timer en el PROTOBOARD.
El tamaño de la tarjeta PCB resulta de 7 X 7 cm, y en la segunda billeder 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 side til software.
En la tercera foto se ve la cara superior (TOP) del PCB, que debe contener el menor número de pistas posibles para tener pocos orificios con necesidad de alambre (TRUE HOLE) que conecten ambas caras.
Y en la cuarta billeder ser 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 stor del af dropbox -posten til disponibilitet til los principales arkivos del diseño para tu uso escolar o comercial, siempre citando la fuente (Ley de Weathon):
www.dropbox.com/…/dnwtb3…/AADqXDRw5WxnFFp5…
Afsluttende, mikroprogrammer, der ikke kan bruges, kan bruges til at indsætte en timer i en analog, som kan bruges til lignende funktioner, men også til en begrænsning af tidspunkter, som timer kan programmeres digitalt.
Este timer korresponderer med ultimative billeder af albummet, og vi kan observere, at der kan se 2 kredsløb LM555, autentico guerrero de la electrónica desde hace ya varias décadas, el primero se configura como multivibrador astable and genera los pulsos de disparo para el segundo que es 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. En este diseño la clave es el transformador de acoplamiento 1: 1 de los dos circuitos pues el monoestable solo responde a las bajadas del disparo y luego debe mantenerse en voltaje alt.
Espero que estos circuitos sean de utilidad para estudiantes y entusiastas de la electrónica y la programación, y cualquier duda o comentario lo recibiré con gusto.
Saludos og buen domingo.
Anbefalede:
Renegade-i (programmerbar IC-tester, der føles som den virkelige ting): 3 trin (med billeder)
Renegade-i (programmerbar IC-tester, der føles som den virkelige ting): MILLION DOLLAR DREAM. Har du nogensinde drømt om at have din egen IC-tester derhjemme? Ikke bare en gadget, der kan teste IC, men en "programmerbar" maskine, der føles som et af flagskibsproduktet fra de største spillere i semikon -testindustrien, lykkes
Servometronom, programmerbar til forskellige hastigheder: 3 trin
Servometronom, programmerbar til forskellige hastigheder: Lav din egen metronom. Alt du behøver er Arduino Mega 2560 startsættet og en kompatibel computer
PixelPad Indian: Programmerbar elektronisk badge: 11 trin
PixelPad Indian: Programmerbar elektronisk badge: PixelPad er et elektronisk udviklingsmærke baseret på en ATmega32U4 mikrokontroller og leveres med en masse indbyggede funktioner. PCB -kunsten er inspireret af indisk kultur, kunst og tegninger. Ved hjælp af PixelPad kan du enten bruge det som en bærbar udvikling
Programmerbar sikkerhedslås ved hjælp af Arduino: 4 trin
Programmerbar sikkerhedslås ved hjælp af Arduino: Dette er min første blog her. Jeg præsenterer her en Arduino -baseret programmerbar sikkerhedslås (PSL) til låsning af elektroniske apparater. PSL -kredsløbet bruges til at tænde/aktivere/låse et AC/DC -apparat op på ekstern strømforsyning, baseret på adgangskode
Programmerbar RGB LED Sequencer (ved hjælp af Arduino og Adafruit Trellis): 7 trin (med billeder)
Programmerbar RGB LED Sequencer (ved hjælp af Arduino og Adafruit Trellis): Mine sønner ville have farve LED strimler til at tænde deres skriveborde, og jeg ville ikke bruge en dåse RGB strip controller, fordi jeg vidste, at de ville kede sig med de faste mønstre disse controllere har. Jeg tænkte også, at det ville være en fantastisk mulighed for at skabe