» Electrònica »Temporitzador del microcontrolador atmega8

Temporitzador del microcontrolador atmega8


Vull oferir als amos per a la consideració i la possible repetició, un esquema molt simple, un molt bon temporitzador. Amb una navegació de menú còmoda, amb una pantalla LCD de cristall líquid, amb un rellotge en temps real, amb el menor nombre possible de peces, i amb tot això, podeu programar fins a cent intervals durant el dia.

Mida compacta


Vídeo per comprovar el temporitzador


El cor d'aquest temporitzador és el microcontrolador Atmega8 molt popular i que ja no és car. Podeu dir que per al firmware necessitem un programador que no ho sigui, però no és així, perquè el firmware d’Atmega n’hi ha prou amb cinc curts de 10-15 cm. De cables connectats mitjançant resistències de 150 a 200 Ohm. directament al port LPT segons aquest esquema.
Temporitzador del microcontrolador atmega8

Per aquest motiu, aquests microcontroladors s’han convertit en els més populars entre els amants del pernil.

En aquesta figura veieu: El diagrama de pinces de les potes MK per a la connexió i el firmware.


Punt 1. Prepararem tot el necessari per a la fabricació d’un temporitzador.

Els components de ràdio més obligatoris del circuit, la resta es poden trobar a casa, el microcircuit més petit és el DS1307.


Necessitarem aquests elements de ràdio:

• Rellotge integrat DS1307
• Pantalla de cristall líquid LCD
• Estabilitzador 7805
• 500-1000 MF - 16 volts.
• Relé o electrònica tecla (depenent de la càrrega que voleu connectar).
• resistència 5,1kom - 3 peces., Resistència variable (segons el manual de la pantalla LCD).
• Temps de quars 32768 Hz.
• Botons sense fixar - 4 peces.
• Bateria de la tauleta de 3 volts.
• Textolite per a la pissarra.
• Petit transformador ~ 220v. -> ~ 6-12v.
• Caixa de desembalatge de l’allotjament.
+ Per al programador: resistències 150-200 ohms. - 4 peces., Connector port LPT (per comoditat, no és necessari).

Eines necessàries per a cada ràdio amateur:
• Planxa per soldar microcircuits, soldadura per soldar components de ràdio passius i cables.
• Prova de sonar pistes i comprovar components de ràdio.
• Estany, colofí.
+ Impressora làser (per fer una placa de circuit o un altre mètode).

Punt 2. Comencem a fabricar.

Farem el temporitzador segons aquest esquema principal.

Com veieu, no hi ha cap circuit d’actuadors d’alimentació i sortida d’alimentació, ja que potser decidiu fer servir una font d’alimentació estabilitzada remota, i tampoc se sap quina càrrega voleu connectar, per tant, tothom hauria d’escollir l’actuador segons els seus propis requisits tècnics.

Personalment, he utilitzat el meu temporitzador i accionador BP en un transistor i un relé.

Però és possible que vulgueu utilitzar triacs, tiristors i triacs com a actuadors; a continuació, es mostren les opcions per a aquest circuit.


Són més compactes (sense radiador), però menys potents que un simple relé.

D’acord amb l’esquema de circuit principal + PSU + IU i l’anàlisi de les dimensions de muntatge de la caixa per al cas, així com les dimensions dels elements de ràdio seleccionats, dissenyem la forma, la mida i el patró de les pistes a la pissarra. Per a això, és convenient utilitzar el programa Sprint Layout.

Per al meu dispositiu, tinc una pissarra tan senzilla.

El patró resultant es pot transferir mitjançant un marcador especial o mitjançant la tecnologia LUT (mitjançant una impressora i làser per a làser) sobre una capa de coure de textolita. Si teniu una impressora làser Brother (com la meva), és millor abandonar la idea amb LUT de seguida, a causa del tòner refractari ~ 400C que s'utilitza en lloc de l'habitual ~ 200 ~. en conseqüència, el meu tauler està dibuixat amb un marcador.
El patró aplicat al coure és gravat en un bany amb clorur fèrric o qualsevol altra solució especial.

Soldem les peces al tauler acabat segons l’esquema, posem especial atenció a l’hora de muntar i soldar el microcircuit del rellotge i l’element de quars. La longitud de les pistes entre elles hauria de ser mínima, però és millor utilitzar el quars micro d'un rellotge i vendre'l directament a les potes del rellotge MC. Omplim tot l’espai lliure al costat de la MS del rellotge i el quars amb els coixinets del estoig (GND). Es necessita una bateria per mantenir el rellotge en bon estat de treball mentre es desconnecta de la xarxa elèctrica. Si per algun motiu no heu instal·lat aquesta bateria, poseu el fil més a la caixa, si no, el rellotge no funcionarà.

Parpellegem el microcontrolador amb el programador o amb l’ajuda de 5 cables.

* Firmware * multitimer100.rar [5,35 Kb] (descàrregues: 1466)

L’autor del firmware és especialment per comoditat (pel que li agraeixo) i no va canviar els fusibles de fàbrica, cosa que facilita molt, sense problemes, el firmware per a un aficionat a la ràdio principiant. Si encara no s'ha fet servir MK, un de nou a la botiga, només heu d'omplir el firmware i ja ho és, però si ja hi ha canvis en els fusibles, haureu de definir-los com CKSEL = 0001. La resta és senzilla i no necessita cap explicació.

Tema 3. Muntatge.

Per al cas, és molt convenient utilitzar caixes de juntes de plàstic, que tenen diferents mides i formes.


En la tapa tallada amb un ganivet, amb cola de fusió calenta de la pistola, arreglem la pantalla LCD., Retallem les obertures dels botons de control i el botó d’engegar.


Talleu la cola que sobresurt.

Col·locem tots els nodes dins de la caixa, comprovant constantment com es tanca la tapa, si cal, transferim o doblegem els interferits. Tot es fixa en cola calenta.



Subministrem energia al circuit muntat, de manera que hauria d'aparèixer una imatge, el rellotge comença des de zero.

El menú està controlat per quatre botons.

El menú consta de tres ítems: CLOCK: configuració del rellotge, TIME - configuració de temporitzadors i RESET - restabliment de tots els temporitzadors establerts.

Primer anem (*) al menú del rellotge i establim l’hora exacta.

Suggeriu els botons de control de la línia inferior de la pantalla, cada menú és diferent, de manera que no cal descriure els botons.

Ara tot està preparat per configurar correctament les entrades del temporitzador temporal, després de prémer el enreixat, el programa s’escriu a la memòria permanent del MK.

Al vídeo que es troba al començament de l'article podeu veure més informació sobre el menú.

Utilitzo aquest temporitzador per a hidroponia d’aigua.
6.3
6.5
3.8

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
6 comentaris
Repetit aquest temporitzador, tot funciona perfectament. L’únic que complementaré és que si cosiu un controlador “pony-prog”, obriu el fitxer de firmware mitjançant el “fitxer de dispositiu obert”, només en aquest cas el firmware s’escriurà com cal. Si obriu el firmware a través de la "memòria oberta de memòria del programa", hi haurà rectangles a la pantalla. Això és una mica senzill, però pot confondre fins i tot un experimentat :) Tot èxit en la creativitat.
Hola Gran projecte. Puc afegir dies de la setmana al firmware per programar tots els dies de la setmana. Gràcies
I així vaig guanyar la causa del sonatge dels contactes del botó. No programàticament, ja que no hi ha cap font.
El motiu va ser la nutrició d’aquest disseny. Vaig utilitzar una font de commutació xinesa de petita mida a 12V, que aporta interferències i són el motiu del mal funcionament dels botons.
Vaig fer una unitat d’alimentació d’acord amb un circuit analògic en un transformador senzill del “myrra” tipus 12V 1.5VA. Hi ha aquests transformadors de mida petita per a plaques de circuit imprès.
El resultat, tanmateix, el disseny va entrar en acció, i la meva constància i paciència es va veure recompensada.
Una vegada més, Gràcies a l’autor i a aquest lloc! begudes
M’agradaria molt posar un signet en aquesta pàgina a la configuració d’aquest temporitzador, però no com. Ja que no existeix aquesta opció.
Escriu .... compartiré, no m'importa.
No he rebut el problema amb els botons corregits. I els condensadors shunted 100n i coses, tot no serveix per a res.
Poseu el disseny a la prestatgeria. I és una llàstima desmuntar i em sap greu per la meva feina i vaig matar el temps.
L’autor d’aquest disseny calla com un peix sobre gel.
Gràcies pel gran dispositiu! L’únic dispositiu que s’ajusta en tots els aspectes.
L’únic futur que recollirà.
Quan es va muntar aquest disseny, va ser difícil llançar el rellotge al DS1307 (SOIC8). El rellotge no va voler començar en cap moment. Es va decidir que els canals de 4,7k es substituïssin per 10k.
L’únic que encara no he solucionat el problema amb el rebot dels contactes.
Al entrar al menú, els clics "sobrevolen" aleatòriament.
Puc posar l’indicador LCD WH2002A?

Us aconsellem que llegiu:

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