» Electrònica »Temporitzador diari al microcontrolador Attiny13

Temporitzador diari al microcontrolador Attiny13


Al món modern, l’automatització ha penetrat literalment en tots els àmbits de la vida humana. De vegades tots volem que l’automatització sense ànimes faci alguna rutina avorrida per nosaltres: regar les flors, ventilar l’habitació, alimentar el gat, donar-li una copa al gos ... No és fàcil dir que la mandra és el motor del progrés, perquè una persona mandrosa està disposada a treballar dur i a crear tal electrònica un dispositiu que farà per ell tot el que es requereixi. I si una persona mandrosa és amiga amb una soldadura, l’assumpte queda poc, només creeu aquesta automatització.

En aquest article, considerarem el procés de creació d’un temporitzador electrònic que activarà i apagarà la càrrega en el moment especificat. Aquest temporitzador es pot trobar en moltes aplicacions, per exemple, un cop al dia per regar flors o llits al jardí. Engegueu automàticament la llum a la nit i apagueu-la durant el dia quan sigui lleuger o aboqueu aigua al bevedor un cop al dia. En general, el dispositiu és absolutament universal, l’abast no es limita a res.

Esquema:




El diagrama compta amb dos botons de control, numerats amb els números "1" i "2". El botó "1" estableix el temps per activar la càrrega i el botó "2", respectivament, l'hora per apagar. Per entendre millor el principi de funcionament, considereu aquest exemple: hi ha una garlanda d’arbres de Nadal que s’ha d’encendre cada dia a les 13:00 i apagar a les 15:00. Així doncs, per configurar els intervals de temps per al temporitzador, heu de prémer el botó “1” a les 13:00, mentre que el relé s’encén durant un minut, després espereu les 15:00 i premeu el botó “2”, el relé torna a encendre-se durant aproximadament un minut, senyalitzant-se al voltant. configuració de temps correcta En el futur, el relé s’encendrà automàticament a la garlanda a les 13:00 i s’apagarà a les 15:00 cada dia. Un LED intermitent indica que el dispositiu funciona.

El circuit conté dos microcircuits: el microcontrolador Attiny13 i el microcircuit de rellotge DS1307. La tensió d’alimentació de tot el circuit és de 12 volts. Gràcies al estabilitzador lineal 78l05, a la placa de circuit, el microcircuit rep la potència que necessiten 5 volts, i el bobinatge del relé funciona amb 12 volts.Paral·lelament a la bobina del relé, s’hauria d’instal·lar un díode de poca potència, per exemple, 1N4148. El transistor SS8050, el relé de control, es pot substituir per qualsevol altre transistor NPN de baixa potència. Els botons de l'arnès del microcontrolador s'han de prendre sense arreglar.

La peculiaritat del microcircuit de rellotge DS1307 és que pot funcionar des d'una font d'alimentació de còpia de seguretat, si desapareix el principal. Per fer-ho, segons les conclusions 3 i 4, heu de connectar una font d’alimentació de 3 volts, per exemple, una bateria CR2032. En aquest cas, si l’alimentació falla, el compte enrere continuarà, tan bon punt aparegui de nou l’alimentació principal, el dispositiu continuarà funcionant en el mode anterior, activant i apagant el relé a les hores establertes. No oblideu posar condensadors electrolítics i ceràmics en paral·lel a l’alimentació tant de la xarxa principal com de la còpia de seguretat, per suprimir interferències de qualsevol tipus. El resistor de LED procedent de la 7a etapa del microcircuit del rellotge es pot reduir a 0,5 - 1 kOhm, i la seva brillantor augmentarà sensiblement.

Abans d’instal·lar el microcontrolador a la pissarra, s’ha de parpellejar, els fitxers del firmware s’adjunten a l’article. Això es fa més convenientment mitjançant un programador USBASP. Si es fa servir un microcontrolador nou, no utilitzat anteriorment, no s’han de canviar els fusibles. Des de la fàbrica, els microcontroladors Attiny13 passen a partir d'un generador intern amb una freqüència de 9,6 MHz, un divisor de 8 està activat.

Temporitzador diari al microcontrolador Attiny13


La placa de circuit imprès es pot fer mitjançant la tecnologia de planxa per làser, l'anomenada "LUT". Foto del meu tauler:


Després d'ajustar, el consell té la següent forma:


Llista de les peces necessàries:


Resistències de 0,125 W:
• 6,8 kOhm (682) - 1 unitat.
• 10 kOhm (103) - 1 unitat.
• 4,7 kOhm (472) - 2 peces.
• 3 kOhm (302) - 1 unitat.

Condensadors:
• 100 microfarads (electrolítics) - 2 peces.
• 100 nF (ceràmica) - 2 peces.

La resta:
• Microcontrolador Attiny13 (+ sòcol) - 1 unitat.
• Xip DS3107 (+ sòcol) - 1 unitat.
• Transistor SS8050 - 1 unitat.
• Diode 1N4148 - 1 unitat.
• Botó sense fixar - 2 peces.
• L’estabilitzador 78l05 - 1 unitat.
• LED de 3 volts - 1 unitat.
• Quars 32768 Hz - 1 unitat.
• Relé de 12 volts - 1 unitat.

Foto del dispositiu que vaig recollir:









El circuit, la placa de circuit i els fitxers del firmware es troben a l'arxiu: pechatnaya-plata-i-fayly-proshivki.zip [36.13 Kb] (descàrregues: 479)
0
0
0

Afegeix un comentari

    • somriuresomriuxaxad'acordno ho séyahoonea
      capratllarximplesísí-síagressiusecret
      ho sentoballarballar2ballar3perdóajudarbegudes
      pararamicsbébondatxiuletswoonllengua
      fumaraplaudintcranideclararderisiudon-t_mentiondescarregar
      calorirritariure1mdareuniómosquitnegatiu
      no_icrispetescastigarllegirporespantosbuscar
      burlargràcies_youaixòto_clueumnikagutd'acord
      dolentbeeeblack_eyeblum3ruborpresumirl'avorriment
      censuradaplaersecret2amenaçarvictòriatusun_bespectacled
      xocrespectlolpreveurebenvingudaKrutoyja_za
      ja_dobryiajudantne_huliganne_othodifludprohibicióa prop
8 comentaris
Aleks convidat
Bon dia, teniu el codi font d’aquest programa de temporitzador?
Em va agradar molt l’esquema i la idea d’aquest dispositiu.
Per a l’aquari, afegiu i apagueu el compressor amb un període d’1 hora aproximadament.
Amb un fitxer HEX, això és molt difícil, sobretot perquè acabo de començar amb microcontroladors.
Aleks convidat
Com, i és possible utilitzar el mòdul de rellotge en temps real DS1307 en lloc del xip de rellotge de la vostra opció.
Alex convidat
I com restablir la configuració?
L’autor
Estic d’acord que un sistema de gestió no és gaire adequat per a un temporitzador setmanal o mensual. Aquí, un dia per esperar algú que necessiti això no és cap problema, sobretot perquè és suficient instal·lar-lo una vegada més sense tocar-lo. Però va aparèixer un avantatge: la manca de pantalla i, de fet, cap indicació que, de fet, no és tan necessària en aquests esquemes
Si, segons aquest esquema, no es recull un cronòmetre diari, sinó un cronòmetre setmanal, mensual o anual, aleshores podeu envellir al seu voltant, esperant el moment en què haureu de prémer el botó 1 o no us conviu a prémer el botó 2.
Segons l’opinió popular, els estonians són gent molt tranquil·la. Així també és aquest temporitzador: van prémer el botó número 1 en el moment en què s’hauria d’encendre, i per això cal esperar aquest moment i prémer-lo a temps. A continuació, van esperar l’interval desitjat i van prémer el botó número 2, si se’ls va oblidar de sobte, es van distreure: començar de nou. I només un dia després de prémer el primer botó, el temporitzador comença a funcionar.
L’autor
Citar: Ivan_Pokhmelev
Temporitzador "estonià".

En quin sentit, "estonià"?
Temporitzador "estonià".

Us aconsellem que llegiu:

Doneu-lo al telèfon intel·ligent ...