Სარჩევი:

CIRCUITO TEMPORIZADOR პროგრამირებადი BASADO EN ARDUINO: 3 ნაბიჯი
CIRCUITO TEMPORIZADOR პროგრამირებადი BASADO EN ARDUINO: 3 ნაბიჯი

ვიდეო: CIRCUITO TEMPORIZADOR პროგრამირებადი BASADO EN ARDUINO: 3 ნაბიჯი

ვიდეო: CIRCUITO TEMPORIZADOR პროგრამირებადი BASADO EN ARDUINO: 3 ნაბიჯი
ვიდეო: LDmicro 3: PIC16F628A & Arduino Nano (Microcontroller PLC Ladder Logic Programming with LDmicro) 2024, ნოემბერი
Anonim
CIRCUITO TEMPORIZADOR პროგრამირებადი BASADO EN ARDUINO
CIRCUITO TEMPORIZADOR პროგრამირებადი BASADO EN ARDUINO

Les voy a compartir este este proyecto de utilidad en empresas de manufactura y otras and do to askiere activator alguna máquina de manera periódica sin intervención de algún operario.

არსებობს სისტემები, რომლებიც მოქმედებენ როგორც კომერციული, ასევე შვილები 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 და 300 სეგუნდო ფიადოსი, რომელიც გამოიყენება 4 პოლიგოს გამოყენებით, მიკროკონტროლით ARDUINO NANO. ავტორი: ლუის ლაფამი @lapham25 ინიციატივა: 18/05/16 ვერსია 2.0: 05/07/17

ნაბიჯი 1: ელექტრული დიაგრამის განმარტება

ელექტრული დიაგრამის განმარტება
ელექტრული დიაგრამის განმარტება

ეს არის საინტერესო დრო, რომელიც ემსახურება პროგრამის არდაინოს პროგრამას, რომელიც ასახავს სხვადასხვა სახის სისტემებს, რომლებიც ხელს უშლიან შესვენების მინიმალურ რაოდენობას.

აპარატურა არის მარტივი და მარტივი, რომელიც წარმოდგენილია შემდეგი სქემით: ეს არის დიაგრამა, პროგრამული უზრუნველყოფის არწივი, პროგრამული უზრუნველყოფის გამოყენება:

1.- La salida del pulso de activación es la 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. შენიშვნა RED de retardo formada for 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.- ეს არის ტერმინალი RST va el interruptor o push boton N. A. para hacer, როგორც აუცილებელი, არაოფიციალური სახელმძღვანელო. გაითვალისწინეთ, რომ გადატვირთეთ სახელმძღვანელო და ავტომატური გადატვირთვა ამ პრობლემის ჩამორთმევის პრობლემაში.

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 for 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 Timer პროგრამირებადი

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 პროგრამები და პროგრამები და პროგრამული უზრუნველყოფა დროული პროგრამირება.

En la Primera imagen tenemos los comentarios pertinentes al programa.

ცვლადების დეკლარაციის სიდიდით: SET es sum sum 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 a A a L son las 12 ცვლადები აღნიშნავენ 8 + 4 ინტერპრეტატორებს, რომლებიც საჭიროებენ პროგრამის პროგრამას y damos un valor inicial a todos de cero. En la tercera imagen se presenta el SETUP en donde se deklarate que pines del Arduino serán entradas y cuáles serán salidas. მე brinque el pin 13, არ ვიცი superstición:(, sino por que no me funcionaba como entrada.

ეს არის პროგრამული უზრუნველყოფის (LOOP) პროგრამული უზრუნველყოფის ციფრული გაფართოება, რომელიც დაკავშირებულია ინტერვენტორებთან A A H, რადგან არ არსებობს აქტიური პროგრამა, რომელიც საშუალებას მოგცემთ გაეცნოთ ლეიროს. Los que estén activados asignaran a las variables respectivas, un valor ponderado es decir, 1, 2, 4, 8, 16, 32, 64 და 128. (o sea de acuerdo a su posición). გამოიყენეთ აპლიკაცია 100 mS– სთვის, თუ როგორ უნდა გაიაროთ მიკრო ლეა, რომლითაც შეგიძლიათ შეწყვიტოთ ესტალეთი და კონტაქტები.

მე შემიძლია ვიმსჯელო პროგრამის გამოყენებით, რომელიც დაკავშირებულია ცვლადების I, J, K, L, ველური შესაძლებლობებით, რაც ხელს უწყობს წყვეტილს.

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 de calcullan 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. ჩვენ გვყავს 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 დელ ტაიმერი პროგრამირებადი

ეს არის entltima entrega les comparto el disño de un un PCB doble cara para el circuito of probabilid in Targeta de Experimentón o proto.

პირველად ჩართულია ექსპერიმენტში, რომელიც მიზნად ისახავს კომპიუტერის საჭირო სისტემების გამოყენებას, ასევე კომპიუტერის ელექტრული კომპონენტის შემდგომ კომპონენტებს, ასევე პირველადი გამოსახულების სურათებს, რომლებიც ასახავს ტაიმერს და პროტობორდზე.

PC tamaño de la tarjeta PCB resulta de 7 X 7 სმ, y en segunda imagen se ve la distribución de los componentes, utilisando el programa EAGLE, que is gratuito hasta tarjetas de 10 X 10 სმ, creo, si ocupas mas grandes hay que პროგრამული უზრუნველყოფა.

გამოქვეყნებული ფოტო, რომელიც აღწერს PCB– ს, არის PCB– ის კონფიდენციალურობა, რომელიც შეიძლება შეიცავდეს იმ შესაძლებლობებს, რომლებიც შეიძლება გამოყენებულ იქნეს არომატის (TRUE HOLE) შემდგომში.

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…

საბოლოო ჯამში, როგორც პროგრამული უზრუნველყოფა მიკროსქემის არ არის დაგეგმილი, ეს ნიშნავს, რომ თქვენ გაქვთ დრო, როდესაც გაანალიზებთ თქვენს დროულ ანალოგს, რომლითაც შეგიძლიათ გამოიყენოთ მსგავსი ფუნქცია, ასევე შეზღუდული შესაძლებლობები, ასევე დროული ციფრული პროგრამირება.

ეს ტაიმერი შეესაბამება a ultima imagen del álbum, 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.

Entonces el primero genera el tiempo de retardo y el segundo el tiempo de activación del timer. ეს არის დაავადება, რომელიც მოიცავს ტრანსფორმატორს აკოპლამენტში 1: 1 de los dos circuitos pues el monoestable solo responde a las bajadas del disparo y luego debe mantenerse en voltaje alto.

ეს არის ის სისტემა, რომელიც იყენებს ელექტროენერგიის და პროგრამის შემსწავლელ, ელექტრონულ და პროგრამულ პროგრამებს, რომლებიც ემთხვევა სიამოვნების მიღებას.

სალუდოს ი ბუენ დომინგო.

გირჩევთ: