İçindekiler:

DEVRE TEMPORİZADOR PROGRAMLANABİLİR BASADO EN ARDUINO: 3 Adım
DEVRE TEMPORİZADOR PROGRAMLANABİLİR BASADO EN ARDUINO: 3 Adım

Video: DEVRE TEMPORİZADOR PROGRAMLANABİLİR BASADO EN ARDUINO: 3 Adım

Video: DEVRE TEMPORİZADOR PROGRAMLANABİLİR BASADO EN ARDUINO: 3 Adım
Video: "TÜRKİYE' DE İLK VE TEK" XY-BJ ZAMANLAYICI AYARLARI (SRD-05VDC-SL-C TİMER XY-BJ) 2024, Kasım
Anonim
DEVRE TEMPORİZADOR PROGRAMLANABİLİR BASADO EN ARDUINO
DEVRE TEMPORİZADOR PROGRAMLANABİLİR BASADO EN ARDUINO

Karşılaştırmalı olarak, en iyi proyecto de proyecto de utilidad en empresas de manufactura ve otras en donde se requiere activar alguna periódica sin intervención de algún operario.

Estos sistematiği, ticari ve yasal olarak var olan bir sistemdir ve ekonomik, ekonomik ve ekonomiktir.

256 saat hızında desde 60 segundos hasta 4.27 horas, en intervalos de un minuto, colocados desde un minidipsw de 8P, 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 ARDUINO NANO'dan yararlanarak mikro kontrol cihazından yararlanıyor. Por: Luis Lapham @lapham25 Başlangıç: 18/05/16 Versión 2.0: 05/07/17

1. Adım: Del Diagrama Eléctrico'nun Açıklaması

Açıklama Del Diagrama Elektrik
Açıklama Del Diagrama Elektrik

Ara ara zamanlayıcı, arduino'nun en özel programlarının kodlanması, en farklı kodlar, en küçük aralar ve en küçük sorunlar.

El diagrama o donanım es bastante basit y lo presento en seguida: De este diagrama, hecho en el yazılım Eagle, podemos apuntar lo siguiente:

1.- Terminal A1/D15 transistörünün etkinleştirilmesi, araç gaz indükleyicilerinin kullanılması, 5V bobininin 5V ile bağlanmasını sağlar. 220V.

2.- A2/D16'da otomatik olarak sıfırla, en son etkinleştirme için sıfırla. R18 y C1 için KIRMIZI de geciktirici biçimlere dikkat edin.

3.- Bir esta misma terminali RST va el kesici o push boton N. A. para hacer, si es necesario, una inicialización kılavuzu. Kuyruk sıfırlama el kitabına dikkat edin.

4.- En la terminal 4 de 5V, colocamos un puente o jumper para retirarlo en casso que se requiera cargar nuevamente el programa de la computadora al arduino.

5-. PULL UP, en özel 5V, en özel 5V, en az arduino cada kesintisi, esta abierto, cuando estos se cierran'ın tanıtılması ve saygı gösterilmesi (5V) 2, 200 ohm) dikos dirençleri.

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

Adım 2: Programlanabilir Código Del Zamanlayıcı

Código Del Zamanlayıcı Programlanabilir
Código Del Zamanlayıcı Programlanabilir
Código Del Zamanlayıcı Programlanabilir
Código Del Zamanlayıcı Programlanabilir
Código Del Zamanlayıcı Programlanabilir
Código Del Zamanlayıcı Programlanabilir

En el paso 2, les karşılaştırmalı programa o código en Arduino del temporizador o zamanlayıcı programlanabilir.

En la primera imagen tenemos los comentarios ilgili programa.

En la segunda gráfica ilustramos la declaración de değişkenler: SET es la toplam de valores, en son anaparayı, SET1 'in en iyi ve en değerli değerlendirmelerini yapar. TB y TB1 son los tiempos base para los calculos, TR y TA son los tiempos de retardo y aktivación ilgili y de A L son las 12 değişken asignadas a los 8 + 4 entradas de entrada, en donde programaremos los tympos requeridos a nuestra aplicación y damos un valor inisial bir todos de cero. En la tercera imagen se sunuma el KURULUM en donde se deklaran que pines del Arduino serán entradas ve cuáles serán salidas. Me brinque el pin 13, hiçbir por superstición:(, sino por que no me funcionaba como entrada.

Para la cuarta imagen, comienza en si el programa (LOOP) e iniciamos leyendo dijitalmente los interruptores del A al H, si no activamos ninguno el programa vuelve a la görgü kuralları nada: y vuelve a leerlos. Los que estén activados asignaran a las değişkenler, un valor ponderado es decir, 1, 2, 4, 8, 16, 32, 64 y 128. (o sea de acuerdo a su posición). 100 mS'lik bir cada lectura para queel mikro lea los kesintileri ya da sin ruido de contactos'ları içerir.

En la quinta imagen leemos los dipsw que programan el tiempo de activación con las değişkenleri 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 ponderos y y se çoğul 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 çarpan por el faktörü gerekli para obtener 10, 20, 30, 40, 50, 60, 120, 180, 240 ve 300 segundos. Ön ödeme para obtener 10 segundos hay que çoğul el 6 por 1.67.

Finalmente el la octava pantalla se muestra la activación del relevador ve autoreset veya sıfırlama por yazılımı, para reiniciar el proceso. Espero que les les deniz de uilidad este programa que que se puede mejorar ve hacer mas eficiente, y dejo ve sus manos el modificarlo y superarlo.

Adım 3: PCB Del Zamanlayıcı Programlanabilir

PCB Del Zamanlayıcı Programlanabilir
PCB Del Zamanlayıcı Programlanabilir
PCB Del Zamanlayıcı Programlanabilir
PCB Del Zamanlayıcı Programlanabilir
PCB Del Zamanlayıcı Programlanabilir
PCB Del Zamanlayıcı Programlanabilir

En esta última girişleri, karşılaştırmalı ve geçerli olmayan bir PCB doble cara para el devresi ya da probado en tarjeta dedeney ación o proto.

PROTOBOARD'ın ilk denemelerini yapma, deneme yapma, yapma, yapma, yapma, yapma, devretme, devretme, devretme, devretme, devretme, kullanma, devretme, devretme, kullanma, devre dışı bırakma, elektronik devre kartı, ilk fotoğraf ve zamanlayıcı, protoboard.

El tamaño de la tarjeta PCB sonuçları, 7 X 7 cm, yeni segunda görüntülerin ve los bileşenlerinin dağıtımı, EAGLE kullanımı, ücretsiz sıralar 10 X 10 cm, kreo, büyük okulların büyük çoğunluğu saman kuyruğu pagar por el yazılımı.

En la tercera foto se ve la cara superior (TOP) del PCB, que debe contener el menor número de pistas olaslar para 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 ön hazırlık y se puede mejorar bastante, aunque creo que hiçbir indirgeme de tamaño demasiado, jejeje.

En la siguiente liga de dropbox podrás podrás disponer de los Principales arşivleri deldi, para tu uso escolar veya ticari, siempre citando la fuente (Ley de Weathon):

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

Finalmente, si la programación de micros no es lo, pues te karşılaştırmalı ve zamanlayıcı analógico, que cumple und función benzer, en az bir limitado ve cantidad de tiempos, que el timer dijital programlanabilir.

Este zamanlayıcı, bir ultima görüntü del álbum, y puedes gözlemci que se forma de 2 devresi LM555, autentico guerrero de la electrónica décadas, el primero se konfigürasyonları ortak multivibrador astable ve genera disparlos karşılık gelir multivibrador olmayan parasal sıradaki tek başına tek başına duración fija.

Entonces ve birincil genel el zamanlayıcı, geciktirici ve ikinci sıradaki zamanlayıcıyı etkinleştirir. En este diseño la clave es el transformador de acoplamiento 1:1 de los dos devreleri pues el monoestable solo bir las bajadas del disparo ve luego debe mantenerse ene alto.

Espero que estos devreleri Sean de utilidad para estudiantes ve entusiastas de la elektrónica y la programación, ve cualquier duda o comentario lo recibiré con gusto.

Saludos ve buen domingo.

Önerilen: