» Elektronik »Timer am atmega8 Mikrocontroller

Timer am Mikrocontroller atmega8


Ich möchte den Meistern eine Überlegung und mögliche Wiederholung anbieten, ein sehr einfaches Schema, einen sehr guten Timer. Mit einer bequemen Menünavigation, einem Flüssigkristall-LCD-Display, einer Echtzeituhr und einer möglichst geringen Anzahl von Teilen können Sie bis zu hundert Zeitintervalle während des Tages programmieren.

Kompakte Größe


Timer Check Video


Das Herzstück dieses Timers ist der sehr beliebte und nicht mehr teure Atmega8-Mikrocontroller. Man kann sagen, dass wir für die Firmware einen Programmierer benötigen, der es nicht ist, aber dies ist nicht der Fall. Für die Atmega-Firmware sind es nur fünf kurze 10-15 cm lange Drähte, die über 150-200 Ohm Widerstände verbunden sind. direkt zum LPT-Port nach diesem Schema.
Timer am Mikrocontroller atmega8

Aus diesem Grund sind diese Mikrocontroller bei Schinkenliebhabern am beliebtesten geworden.

In dieser Abbildung sehen Sie: Das Pinbelegungsdiagramm der MK-Beine für Anschluss und Firmware.


Punkt 1. Wir bereiten alles Notwendige für die Herstellung eines Timers vor.

Die obligatorischsten Funkkomponenten der Schaltung, der Rest ist normalerweise zu Hause zu finden, die kleinste Mikroschaltung ist die DS1307.


Wir werden solche Radioelemente brauchen:

• Integrierte Uhr DS1307
• LCD-Flüssigkristallanzeige
• Stabilisator 7805
• 500-1000 MF - 16 Volt.
• Relais oder elektronisch Schlüssel (abhängig von der Last, die Sie verbinden möchten).
• Widerstand 5,1 kom - 3 Stk., Variabler Widerstand (gemäß LCD-Display-Handbuch).
• Quarzzeit 32768 Hz.
• Knöpfe ohne Befestigung - 4 Stk.
• 3-Volt-Tablet-Akku.
• Textolite für das Board.
• Kleiner Transformator ~ 220V. -> ~ 6-12v.
• Box für das Gehäuse auspacken.
+ Für den Programmierer: Widerstände 150-200 Ohm. - 4 Stk., LPT-Anschluss (zur Vereinfachung nicht erforderlich).

Erforderliche Werkzeuge für jedes Amateurfunkgerät:
• Lötkolben zum Löten von Mikroschaltungen, Lötkolben zum Löten von passiven Funkkomponenten und Drähten.
• Tester zum Klingeln von Tracks und Überprüfen von Funkkomponenten.
• Zinn, Kolophonium.
+ Laserdrucker (zur Herstellung einer Leiterplatte oder einer anderen Methode).

Punkt 2. Beginnen wir mit der Herstellung.

Wir werden den Timer nach diesem Hauptschema ausführen.

Wie Sie sehen können, gibt es kein Diagramm des Netzteils und des Ausgangs-Executive-Geräts. Dies liegt daran, dass Sie sich möglicherweise für ein fernstabilisiertes Netzteil entscheiden. Es ist auch nicht bekannt, welche Last Sie anschließen möchten. Daher sollte jeder das Executive-Gerät für seine eigenen technischen Anforderungen auswählen.

Persönlich habe ich meinen BP-Timer und meinen Aktuator an einem Transistor und einem Relais verwendet.

Möglicherweise möchten Sie jedoch Triacs, Thyristoren und Triacs als Aktuator verwenden. Die Optionen für solche Schaltungen sind unten aufgeführt.


Sie sind kompakter (ohne Kühler), aber weniger leistungsstark als ein einfaches Relais.

In Übereinstimmung mit dem Hauptschaltplan + BP + IU und der Analyse der Montageabmessungen Ihrer Box für das Gehäuse sowie der Größen der ausgewählten Funkelemente entwerfen wir die Form, Größe und das Muster der Schienen auf der Platine. Hierzu ist es bequem, das Sprint-Layout-Programm zu verwenden.

Für mein Gerät habe ich so ein einfaches Board bekommen.

Das resultierende Muster kann mit einem speziellen Marker oder mit der LUT-Technologie (mit einem Laserdrucker und Eisen) auf eine Kupferschicht aus Textolit übertragen werden. Wenn Sie einen Brother-Laserdrucker haben (wie meinen), ist es besser, die Idee mit LUT sofort aufzugeben, da der feuerfeste Toner ~ 400C anstelle des üblichen ~ 200С verwendet wird. Übrigens habe ich diesen Drucker dumm speziell für LUT gekauft :(. Daher wird mein Brett mit einem Marker gezeichnet.
Das auf Kupfer aufgebrachte Muster wird in einem Bad mit Eisenchlorid oder einer anderen speziellen Lösung geätzt.

Wir löten die Teile gemäß dem Schema auf die fertige Platte, wobei wir beim Montieren und Löten der Mikroschaltung der Uhr und des Quarzelements besondere Aufmerksamkeit auf uns ziehen. Die Länge der Spuren zwischen ihnen sollte minimal sein, aber es ist besser, Mikroquarz von einer Uhr zu verwenden und ihn direkt an die Beine der MC-Uhr zu löten. Wir füllen den gesamten freien Platz neben der MS der Uhr und des Quarzes mit den Pads des Gehäuses (GND). Eine Batterie wird benötigt, um die Uhr in Betrieb zu halten, während sie vom Stromnetz getrennt wird. Wenn Sie diesen Akku aus irgendeinem Grund nicht installiert haben, stecken Sie das Pluskabel in das Gehäuse, da die Uhr sonst einfach nicht funktioniert.

Wir flashen den Mikrocontroller mit dem Programmierer oder mit Hilfe von 5 Drähten.

* Firmware * multitimer100.rar [5.35 Kb] (Downloads: 1466)

Der Autor der Firmware ist besonders der Einfachheit halber (wofür ich ihm danke) und hat die werkseitigen Sicherungen nicht geändert, was die Firmware für einen Anfänger-Funkamateur ohne Probleme erheblich erleichtert. Wenn MK noch nicht verwendet wurde, ein neues aus dem Store, dann füllen Sie einfach die Firmware aus und das war's, aber wenn es bereits Änderungen an den Sicherungen gibt, müssen Sie sie wie CKSEL = 0001 einstellen. Alles andere ist einfach und bedarf keiner Erklärung.

Punkt 3. Montage.

Für den Fall ist es sehr praktisch, Kunststoff-Anschlusskästen zu verwenden, sie sind in verschiedenen Größen und Formen erhältlich.


Wir befestigen den LCD-Bildschirm mit Hilfe von Heißkleber aus der Pistole in der vom Messer geschnittenen Abdeckung. Schneiden Sie die Öffnungen für die Steuertasten und den Netzschalter.


Schneiden Sie den hervorstehenden Kleber ab.

Wir platzieren alle Knoten im Gehäuse und überprüfen ständig, wie sich der Deckel schließt. Bei Bedarf übertragen oder biegen wir die störenden. Alles ist auf Heißkleber fixiert.



Wir versorgen die zusammengebaute Schaltung mit Strom. Ein solches Bild sollte erscheinen, die Uhr beginnt bei Null.

Das Menü wird über vier Tasten gesteuert.

Das Menü besteht aus drei Elementen: UHR - Einstellen der Uhr, ZEIT - Einstellen der Timer und RESET - Zurücksetzen aller eingestellten Timer.

Zuerst gehen wir (*) zum Uhrmenü und stellen die genaue Zeit ein.

Hinweis für die Steuertasten in der unteren Zeile des Displays: Jedes Menü ist anders, sodass die Tasten nicht beschrieben werden müssen.

Jetzt ist alles bereit, um die temporären Timer-Einträge korrekt einzustellen. Nach dem Drücken des Gitters wird das Programm in den permanenten Speicher des MK geschrieben.

Im Video am Anfang des Artikels sehen Sie mehr über das Menü.

Ich benutze diesen Timer, um Hydroponik zu wässern.
6.3
6.5
3.8

Kommentar hinzufügen

    • lächelnlächeltxaxaokweiß nichtYahoonea
      ChefKratzerDummkopfjaja-jaaggressivGeheimnis
      Entschuldigungtanzendance2Tanz3VerzeihungHilfeGetränke
      hör aufFreundegutgut gutpfeifenOhnmachtZunge
      RauchklatschenCrayerklärenspöttischdon-t_mentionherunterladen
      Hitzeärgerlichlach1mdaTreffenMoskingnegativ
      not_iPopcornbestrafenlesenerschreckenAngstSuche
      verspottendankedasto_clueumnikakutstimme zu
      schlechtbeeeblack_eyeblum3errötenprahlenLangeweile
      zensiertAngenehmheitsecret2drohenSiegyusun_bespectacled
      shokrespektlolvorgezogenWillkommenKrutoyya_za
      ya_dobryiHelferne_huliganne_othodiFludVerbotschließen
6 Kommentare
Wiederholt diesen Timer, funktioniert alles einwandfrei. Das einzige, was ich ergänzen werde, ist, wenn Sie den Pony-Programm-Controller nähen, die Firmware-Datei über die "Gerätedatei öffnen" zu öffnen, nur in diesem Fall wird die Firmware so geschrieben, wie sie sollte. Wenn Sie die Firmware über den "Flash zum Öffnen des Programmspeichers" auf dem Bildschirm öffnen, werden Rechtecke angezeigt. Dies ist eine Kleinigkeit, aber es kann sogar eine erfahrene verwirren :) Alle Erfolge in der Kreativität.
Guten Tag. Tolles Projekt. Kann ich der Firmware Wochentage hinzufügen, um jeden Wochentag zu programmieren? Danke
Und so habe ich die Ursache für das Rasseln der Tastenkontakte gewonnen. Nicht programmgesteuert, da es keine Quelle gibt.
Der Grund war die Ernährung dieses Designs. Ich habe ein kleines chinesisches Schaltnetzteil mit 12 V verwendet, das sehr störend wirkt und der Grund für die schlechte Bedienung der Tasten ist.
Ich habe ein Netzteil nach einer analogen Schaltung an einem einfachen Transformator vom Typ "myrra" vom Typ 12V 1,5VA hergestellt. Es gibt solche Transformatoren, die für Leiterplatten klein sind.
Das Ergebnis, das Design ging dennoch in die Tat um und meine Ausdauer und Geduld wurde belohnt.
Nochmals vielen Dank an den Autor und diese Seite! Getränke
Ich würde sehr gerne ein Siegel auf diese Seite im Lay dieses Timers setzen, aber nicht wie. Da gibt es keine solche Option.
Schreiben Sie .... Ich werde teilen, es macht mir nichts aus.
Ich habe das Problem mit den Tasten nicht behoben. Und Shunt-Kondensatoren 100n und so, alles ist nutzlos.
Stellen Sie das Design ins Regal. Und es ist schade zu zerlegen und es tut mir leid für meine Arbeit und ich habe die Zeit getötet.
Der Autor dieses Entwurfs schweigt wie ein Fisch auf Eis.
Danke für das tolle Gerät! Das einzige Gerät, das in jeder Hinsicht passt.
Die einzige Zukunft, die sammeln wird.
Bei der Montage dieses Designs war es schwierig, die Uhr auf dem DS1307 (SOIC8) zu starten. Die Uhr wollte zu keiner Zeit starten. Es wurde entschieden, dass die 4,7k Hosenträger durch 10k ersetzt wurden.
Als einziges habe ich das Problem mit dem Abprallen von Kontakten noch nicht gelöst.
Klicken Sie beim Aufrufen des Menüs zufällig auf "Überfliegen".
Kann ich die LCD-Anzeige WH2002A setzen?

Wir empfehlen Ihnen zu lesen:

Gib es für das Smartphone ...