» elektronikk »Timer på atmega8 mikrokontroller

Timer på mikrokontrolleren atmega8


Jeg vil tilby mestrene for vurdering og mulig repetisjon, et veldig enkelt opplegg, en veldig god tidtaker. Med praktisk menynavigasjon, med LCD-skjerm med flytende krystall, med en sanntids klokke, med minst mulig antall deler, og med alt dette, kan du programmere så mange som hundre tidsintervaller i løpet av dagen.

Kompakt størrelse


Timer Check Video


Hjertet til denne tidtakeren er den veldig populære og ikke lenger dyre Atmega8-mikrokontrolleren. Du kan si at for firmware trenger vi en programmerer som ikke er det, men det er ikke slik, for Atmega firmware er det nok bare fem korte 10-15 cm. Av ledninger koblet gjennom 150-200 Ohm-motstander. direkte til LPT-porten i henhold til denne ordningen.
Timer på mikrokontrolleren atmega8

Av denne grunn har disse mikrokontrollene blitt de mest populære med skin radio.

I denne figuren ser du: Pinout-diagrammet over MK-ben for tilkobling og firmware.


Punkt 1. Vi vil forberede alt som er nødvendig for produksjon av en tidtaker.

De mest obligatoriske radiokomponentene i kretsen, resten kan vanligvis finnes hjemme, den minste mikrokretsen er DS1307.


Vi trenger slike radioelementer:

• Integrert klokke DS1307
• LCD flytende krystalldisplay
• Stabilisator 7805
• 500-1000 MF - 16 volt.
• Relé eller elektronisk -tasten (avhengig av belastningen du planlegger å koble til).
• motstand 5,1kom - 3 stk., Variabel motstand (i henhold til LCD-skjermhåndbok).
• Kvarts tid 32768 Hz.
• Knapper uten festing - 4 stk.
• 3-volts nettbrettbatteri.
• Textolitt for brettet.
• Liten transformator ~ 220v. -> ~ 6-12v.
• Utpakningsboks for huset.
+ For programmereren: motstander 150-200 Ohms. - 4 stk., LPT-portkontakt (for enkelhets skyld, ikke nødvendig).

Nødvendige verktøy for hver amatørradio:
• Loddejern for lodding av mikrokretser, loddejern for lodding av passive radiokomponenter og ledninger.
• Tester for ringing av spor og kontroll av radiokomponenter.
• Tinn, kolofonium.
+ Laserskriver (for å lage et kretskort eller annen metode).

Punkt 2. La oss begynne å produsere.

Vi vil gjøre tidtakeren i henhold til dette hovedskjemaet.

Som du kan se, det er ingen diagram over strømforsyningsenheten og den utøvende utøvende enheten, dette er fordi du kanskje bestemmer deg for å bruke en ekstern stabilisert strømforsyning, og det er heller ikke kjent hvilken belastning du planlegger å koble til, derfor bør alle velge utøvende enhet for sine egne tekniske krav.

Personlig brukte jeg BP-timeren og aktuatoren på en transistor og relé.

Men det kan være lurt å bruke triacs, tyristorer og triacs som aktuator; alternativer for slike kretsløp er vist nedenfor.


De er mer kompakte (uten radiator), men mindre kraftige enn et enkelt relé.

I samsvar med hovedkretsdiagrammet + PSU + IU og analyse av monteringsdimensjonene til esken din for saken, samt dimensjonene til de valgte radioelementene, designer vi formen, størrelsen og mønsteret til sporene på brettet. Det er praktisk å bruke Sprint Layout.

For enheten min fikk jeg et så enkelt brett.

Det resulterende mønsteret kan overføres ved hjelp av en spesiell markør eller ved å bruke LUT-teknologien (ved hjelp av en laserskriver og jern) på et kobberlag av tekstolit. Hvis du har en Brother-laserskriver (som min), er det bedre å forlate ideen med LUT med en gang, på grunn av den ildfaste toneren ~ 400C som ble brukt i den i stedet for den vanlige ~ 200 200, forresten, jeg pleide å dumt kjøpe denne skriveren spesielt for LUT :(. derfor blir brettet mitt tegnet med en markør.
Mønsteret påført kobber er etset i et bad med jernklorid eller annen spesiell løsning.

Vi lodder delene til det ferdige brettet i henhold til ordningen, vi legger spesiell vekt på når du monterer og lodder mikrokretsen på klokken og kvartselementet. Lengden på sporene mellom dem skal være minimal, men det er bedre å bruke mikrokvarts fra en klokke og lodde den direkte til bena på MC-klokken. Vi fyller all ledig plass ved siden av klokkenes MS og kvarts med kroppsputer (GND). Et batteri er nødvendig for å holde klokken i arbeidsløs tilstand mens den kobles fra strømnettet. Hvis du av en eller annen grunn ikke installerte dette batteriet, kan du sette plussledningen på saken, ellers vil klokken bare ikke fungere.

Vi blinker mikrokontrolleren med programmereren eller ved hjelp av 5 ledninger.

* Firmware * multitimer100.rar [5,35 Kb] (nedlastinger: 1466)

Forfatteren av firmware var spesielt for enkelhets skyld (takk til ham for det) og endret ikke fabrikksikring, noe som uten problemer gjør det lettere for firmware for en nybegynner amatør. Hvis MK ikke har blitt brukt ennå, en ny fra butikken, må du bare fylle inn firmware og det er det, men hvis det allerede er endringer i sikringene, må du stille dem inn som CKSEL = 0001. Alt annet er enkelt og trenger ingen forklaring.

Punkt 3. Montering.

For saken er det veldig praktisk å bruke koblingsbokser av plast, de kommer i forskjellige størrelser og fasonger.


I dekselet kuttet med en kniv, ved hjelp av smeltlim fra pistolen, fikser vi LCD-skjermen., Klipp åpninger for kontrollknappene og strømknappen.


Klipp det utstikkende limet.

Vi plasserer alle nodene inne i saken, og sjekker hele tiden hvordan lokket lukkes, om nødvendig overfører eller bøyer vi de forstyrrende. Alt er fikset på varmt lim.



Vi leverer strøm til den samlede kretsen, et slikt bilde skal vises, klokken starter fra null.

Menyen styres av fire knapper.

Menyen består av tre elementer, KLOKKE - innstilling av klokke, TID - innstilling av tidtakere og RESET - tilbakestilling av alle innstilte tidtakere.

Først går vi (*) til klokke-menyen og stiller inn nøyaktig tid.

Tips om kontrollknappene i bunnlinjen på displayet, hver meny er forskjellig, så det er ikke nødvendig å beskrive knappene.

Nå er alt klart til å stille inn de midlertidige timeroppføringene riktig, etter at du har trykket på espalier, skrives programmet til det faste minnet til MK.

I videoen i begynnelsen av artikkelen kan du se mer om menyen.

Jeg bruker denne tidtakeren til å vanne hydroponikk.
6.3
6.5
3.8

Legg til en kommentar

    • smilersmilerxaxaokdontknowyahoonea
      sjefscratchlurejaja-jaaggressivhemmelighet
      beklagerdansedance2dance3benådninghjelpdrikkevarer
      stoppvennergodgoodgoodfløytebesvimelsetunge
      røykklappingCrayerklærehånligdon-t_mentionnedlasting
      heteirefullaugh1MDAmøtemoskingnegative
      not_ipopcornstraffeleseskremmeskremmersøk
      spydighetthank_youdetteto_clueumnikakuttenig
      dårligbeeeblack_eyeblum3rødmeskrytekjedsomhet
      sensurertpleasantrysecret2trueseieryusun_bespectacled
      ShokRespektlolPrevedvelkommenKrutoyya_za
      ya_dobryihelperne_huliganne_othodiFLUDforbudnær
6 kommentar
Gjentatt denne tidtakeren, fungerer alt perfekt. Det eneste jeg vil supplere er, hvis du syr en "pony-prog" -kontroller, så åpne firmwarefilen via "åpen enhetsfil", bare i dette tilfellet vil firmware bli skrevet som den skal. Hvis du åpner firmwaren via "flash-minnet for åpent program", vil det være rektangler på skjermen. Dette er en bagatell, men det kan forvirre til og med en erfaren :) All suksess i kreativitet.
Hallo Flott prosjekt. Kan jeg legge til ukedagene til fastvaren for å programmere hver dag i uken. Takk
Og så vant jeg årsaken til rasling av knappekontakter. Ikke programmatisk, siden det ikke er noen kilde.
Årsaken var ernæringen til dette designet. Jeg brukte en liten størrelse kinesisk koblingsforsyning på 12V, og det gir veldig forstyrrelse, og de er grunnen til at knappene fungerer dårlig.
Jeg lagde en strømforsyningsenhet i henhold til en analog krets på en enkel transformator av "myrra" type 12V 1.5VA. Det er slike transformatorer som er små for trykte kretskort.
Resultatet, designen gikk likevel til handling, og min utholdenhet og tålmodighet ble belønnet.
Nok en gang, takk til forfatteren og dette nettstedet! drikkevarer
Jeg vil veldig gjerne sette et skilt på denne siden i Lay of this timer, men ikke hvordan. Siden det ikke er noe slikt alternativ.
Skriv .... Jeg vil dele, har ikke noe imot meg.
Jeg fikk ikke problemet med knappene fikset. Og shuntede kondensatorer 100n og sånt, alt er ubrukelig.
Legg designen på hylla. Og det er synd å demontere og jeg beklager arbeidet mitt, og jeg drepte tiden.
Forfatteren av dette designet er stille som en fisk på isen.
Takk for flott utstyr! Den eneste enheten som passer på alle måter.
Den eneste fremtiden som vil samle.
Når du monterte dette designet, var det vanskelig å starte klokken på DS1307 (SOIC8). Klokken ønsket ikke å starte på noe tidspunkt. Det ble besluttet at 4,7 000 bukseseler ble erstattet av 10 000.
Den eneste jeg ennå ikke har løst problemet med sprett av kontakter.
Når du går inn i menyen, klikker du "fly over" tilfeldig.
Kan jeg sette LCD-indikatoren WH2002A?

Vi anbefaler deg å lese:

Gi den til smarttelefonen ...