Orodha ya maudhui:

Mpangilio wa CIRCUITO TEMPORIZADOR BASADO EN ARDUINO: Hatua 3
Mpangilio wa CIRCUITO TEMPORIZADOR BASADO EN ARDUINO: Hatua 3

Video: Mpangilio wa CIRCUITO TEMPORIZADOR BASADO EN ARDUINO: Hatua 3

Video: Mpangilio wa CIRCUITO TEMPORIZADOR BASADO EN ARDUINO: Hatua 3
Video: VL53L1X Sensor de distancia láser de tiempo de vuelo de 400 cm 2024, Novemba
Anonim
PROGRAMABLE YA CIRCUITO TEMPORIZADOR BASADO EN ARDUINO
PROGRAMABLE YA CIRCUITO TEMPORIZADOR BASADO EN ARDUINO

Hii ni pamoja na mpango huu wa matumizi ya huduma na vifaa vya utengenezaji na shughuli zinazohitajika kwa ajili ya kuamsha mwanzilishi wa kipindi cha manispaa ya muda mrefu kama dhambi ya kuingiliana na kazi.

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 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 na 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: 05/07/17

Hatua ya 1: Explicación Del Diagrama Eléctrico

Maelezo ya mchezo Del Diagrama Eléctrico
Maelezo ya mchezo Del Diagrama Eléctrico

Sehemu moja ya kipindi cha muda, inahusu mipango ya watu wengi kwa sababu watafahamika kwa njia tofauti, kwa sababu ya kutokukataliwa kwa watu wengi.

Mchoro wa vifaa vya vifaa rahisi tu kuona hivi: Unaweza kuchora picha, kutumia programu ya tai, programu zinazoweza kutumiwa:

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

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

3.- Kituo cha misma RST cha kusumbua o kushinikiza boton NA kwa sababu ya hacer, si es necesario, una mwongozo wa kisheria. Kumbuka kuwa mwongozo wa kuweka upya mwongozo na matumizi ya kiotomatiki kwa njia ya dhambi na matatizo ya kuingiliana.

4.- En la terminal 4 de 5V, colocamos un puente o jumper for retirarlo en caso que se requiera cargar nuevamente el programama 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 introducing un cero, drenando la corriente respectiva (5V / 2, 200 ohms) dichos resistores.

6.- Como timaltima entada tomé A0 / D14, porque D13 hacia cosas raras y pues no la use?

Hatua ya 2: Programu ya Código Del Timer

Programu ya Código Del Timer
Programu ya Código Del Timer
Kipindi cha Código Del Timer
Kipindi cha Código Del Timer
Programu ya Código Del Timer
Programu ya Código Del Timer

En el paso 2, comparto el programama o código en Arduino del temporizador o timer programable.

En la primera imagen tenemos los comentarios pertinentes al programa.

Katika sehemu kubwa ya kutambulika kwa vigeuzi: SET in the 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 mwana los tiempos base for los calculos, TR y TA son los tiempos de retardo y activación respectivamente y de A a L son las 12 variables as a los 8 + 4 interruptores de entada, en the programmeremos los tiempos requeridos a nuestra aplicación y damos un valor inicial a todos de cero. Katika orodha hii kuna maonyesho ya SETUP na kutoa maoni juu ya misitu ya Arduino inayotumiwa na watu wengi. Mimi brinque el pin 13, hakuna huduma muhimu: (, tafadhali angalia hakuna funcionaba como entada.

Para la cuarta imagen, comienza en si el programa (LOOP) na iniciamos leyendo digitalmente los interruptores del A al H, si activamos ninguno el programama vuelve a la etiqueta nada: y vuelve a leerlos. Los que estén activados asignaran a las variables respectiv, un valor ponderado es decir, 1, 2, 4, 8, 16, 32, 64 na 128. (o sea de acuerdo a su posición). Angalia programu ya 100 mS na mafunzo kwa kila njia ndogo za kuingiliana kati ya msingi wa dhambi na mawasiliano.

Katika programu hii kunaweza kusababishwa na mipango ya kazi ya aina tofauti za I, J, K, L na zile za kawaida zinazosababisha usumbufu.

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 septima 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 na 300 segundos. Por ejemplo para obtener 10 sekunde hay que multiplicar el 6 kwa 1.67.

Mwisho wa kufanya kazi kwa kutumia programu ya kufanya kazi kwa sababu ya programu maalum na kuweka upya programu, kwa ajili ya kuimarisha programu. Espero que les sea de utilidad este programama que se puede mejorar y hacer mas eficiente, na dejo en sus manos el modificarlo y superarlo.

Hatua ya 3: PCB Del Timer inayoweza kupangwa

PCB Del Timer inayoweza kupangwa
PCB Del Timer inayoweza kupangwa
PCB Del Timer inayoweza kupangwa
PCB Del Timer inayoweza kupangwa
PCB Del Timer inayoweza kupangwa
PCB Del Timer inayoweza kupangwa

Kwa sababu hii ni pamoja na sehemu ya ununuzi wa bodi ya PCB kwa kipindi cha mzunguko wa uchunguzi wa majaribio ya majaribio.

Mitaa hii inajumuisha mpango wa PROTO kwa kujaribu majaribio, kwa sababu tutaweza kupata habari zaidi juu ya mpango huu, antes de pasar los componentes electronicos all PCB, en the primera picha are the photo of timer en el PROTOBOARD.

Matokeo ya PCB ni matokeo ya 7 X 7 cm, ambayo yanaonekana kama sehemu ya usambazaji wa vifaa, utumiaji wa mpango wa KIJOKA, ambayo inatajwa kuwa na urefu wa 10 X 10 cm, maumbile, sio sehemu kubwa ya chakula. programu kwa programu.

Picha kwa picha ni picha ya juu (TOP) del PCB, ambayo inahusika na upeanaji wa maoni juu ya alama za bastola zinazowezekana kwa tener pocos orificios con necesidad de alambre (TRUE HOLE) que conecten ambas caras.

Y en la cuarta picha kama vile 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.

Endelea kusoma kwa orodha ya dropbox inayotolewa kwa orodha ya vituo vya kuhifadhi kumbukumbu za watu wanaohusika ili tuangalie kazi za biashara, tafadhali tazama barua pepe (Ley de Weathon):

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

Mwisho, programu za micros hazitumiwi tu, zinahusiana na wakati wa kufanya kazi kwa wakati unaofaa, kama vile watu wengi wanavyofanana na hayo, unashikilia nafasi ya mwisho ya programu, na programu ya dijiti inaweza kupangwa.

Kipindi hiki kinashughulikia orodha ya mwisho ya albamu, na watu wanaotazamwa watafutiliwa mbali kwa 2 circus LM555, autentico guerrero ya la elektroniki ya habari kutoka kwa mada tofauti, kituo cha kwanza cha kusanidi vifaa vingi vinaweza kushtukiza kizazi cha watu. 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. Kwa maana hii ni sehemu ya mabadiliko ya hali ya mwili 1: 1 kutoka kwa watu wanaosafiri kwa njia moja tu inayoweza kutekelezwa kwa njia moja tu kwa sababu ya kujadiliwa kwa watu wengine.

Espero que estos circos sean de utilidad for estudiantes na entusiastas de la elektroniki na programu, na cualquier duda o comentario lo recibiré con gusto.

Saludos y buen domingo.

Ilipendekeza: