» Elektronika »Zegar na mikrokontrolerze atmega8

Zegar na mikrokontrolerze atmega8


Chcę zaoferować mistrzom rozważenie i możliwe powtórzenie, bardzo prosty schemat, bardzo dobry czasomierz. Dzięki wygodnej nawigacji w menu, ciekłokrystalicznemu wyświetlaczowi LCD, zegarowi w czasie rzeczywistym, z możliwie najmniejszą liczbą części, a przy tym wszystkim możesz zaprogramować aż sto przedziałów czasowych w ciągu dnia.

Kompaktowy rozmiar


Timer Check Video


Sercem tego timera jest bardzo popularny i nie drogi już mikrokontroler Atmega8. Można powiedzieć, że do oprogramowania wewnętrznego potrzebujemy programatora, który nie jest, ale tak nie jest, w przypadku oprogramowania Atmega wystarczy tylko pięć krótkich 10-15 cm. Drutów podłączonych przez rezystory 150-200 Ohm. bezpośrednio do portu LPT zgodnie z tym schematem.
Zegar na mikrokontrolerze atmega8

Z tego powodu te mikrokontrolery stały się najbardziej popularne wśród entuzjastów szynek.

Na tym rysunku widać: Schemat pinów nóżek MK do podłączenia i oprogramowania układowego.


Punkt 1. Przygotujemy wszystko, co niezbędne do wyprodukowania timera.

Najbardziej obowiązkowe elementy radiowe obwodu, resztę zwykle można znaleźć w domu, najmniejszym mikroukładem jest DS1307.


Będziemy potrzebować takich elementów radiowych:

• Zintegrowany zegarek DS1307
• ciekłokrystaliczny wyświetlacz LCD
• Stabilizator 7805
• 500-1000 MF - 16 woltów.
• Przekaźnik lub elektroniczny klucz (w zależności od obciążenia, które chcesz podłączyć).
• rezystancja 5,1kom - 3 szt., Rezystor zmienny (zgodnie z instrukcją wyświetlacza LCD).
• Czas kwarcu 32768 Hz.
• Przyciski bez mocowania - 4 szt.
• 3-woltowa bateria tabletu.
• Textolite na tablicę.
• Mały transformator ~ 220 V. -> ~ 6-12v
• Pudełko do rozpakowywania obudowy.
+ Dla programisty: rezystory 150-200 Ohm. - 4 szt., Złącze portu LPT (dla wygody, niewymagane).

Wymagane narzędzia dla każdego radia amatorskiego:
• Lutownica do lutowania mikroukładów, lutownica do lutowania pasywnych elementów radiowych i drutów.
• Tester do dzwonienia ścieżek i sprawdzania komponentów radiowych.
• Cyna, kalafonia.
+ Drukarka laserowa (do wykonania płytki drukowanej lub innej metody).

Punkt 2. Zacznijmy produkcję.

Zrobimy stoper zgodnie z tym głównym schematem.

Jak widać, nie ma schematu zasilacza i wyjściowego urządzenia wykonawczego, ponieważ może zdecydujesz się na zdalnie ustabilizowany zasilacz, a także nie wiadomo, jakie obciążenie zamierzasz podłączyć, dlatego każdy powinien wybrać urządzenie wykonawcze według własnych wymagań technicznych.

Osobiście użyłem mojego timera BP i siłownika na tranzystorze i przekaźniku.

Ale możesz użyć triaków, tyrystorów i triaków jako siłownika; opcje takich obwodów pokazano poniżej.


Są bardziej kompaktowe (bez chłodnicy), ale słabsze niż zwykły przekaźnik.

Zgodnie z głównym schematem obwodu + PSU + IU i analizą wymiarów montażowych skrzynki dla obudowy, a także wymiarów wybranych elementów radiowych, projektujemy kształt, rozmiar i wzór torów na płycie. W tym celu wygodnie jest użyć programu układu sprintu.

Dla mojego urządzenia mam tak prostą płytę.

Powstały wzór można przenieść za pomocą specjalnego markera lub za pomocą technologii LUT (za pomocą drukarki laserowej i żelazka) na miedzianą warstwę textolitu. Jeśli masz drukarkę laserową Brother (taką jak moja), lepiej od razu porzucić ten pomysł z LUT, ponieważ użyty w nim toner ogniotrwały ~ 400C zamiast zwykłego ~ 200C, przy okazji, głupio kupiłem tę drukarkę specjalnie dla LUT :(. , dlatego w rezultacie moja tablica jest rysowana markerem.
Wzór naniesiony na miedź jest wytrawiany w kąpieli z chlorkiem żelazowym lub innym specjalnym roztworem.

Lutujemy części do gotowej płyty zgodnie ze schematem, zwracamy szczególną uwagę podczas montażu i lutowania mikroukładu zegara i elementu kwarcowego. Długość ścieżek między nimi powinna być minimalna, ale lepiej jest użyć mikro kwarcu z zegarka i przylutować go bezpośrednio do nóg zegarka MC. Wypełniamy całą wolną przestrzeń obok MS zegarka i kwarcu obudowami (GND). Bateria jest potrzebna do utrzymania zegarka w stanie roboczym podczas odłączania od sieci. Jeśli z jakiegoś powodu nie zainstalowałeś tej baterii, połóż przewód dodatni na obudowie, w przeciwnym razie zegarek po prostu nie zadziała.

Mikrokontroler flashujemy za pomocą programatora lub za pomocą 5 przewodów.

* Oprogramowanie układowe * multitimer100.rar [5.35 Kb] (pliki do pobrania: 1466)

Autor oprogramowania był szczególnie dla wygody (dzięki temu za to) i nie zmienił fabrycznych bezpieczników, co znacznie ułatwia, bez problemów, oprogramowanie dla początkującego amatora. Jeśli MK nie był jeszcze używany, nowy ze sklepu, wystarczy wypełnić oprogramowanie układowe i to wszystko, ale jeśli są już zmiany w bezpiecznikach, musisz ustawić je jak CKSEL = 0001. Wszystko inne jest proste i nie wymaga wyjaśnienia.

Pozycja 3. Zgromadzenie.

W przypadku bardzo wygodnie jest używać plastikowych puszek połączeniowych, są one dostępne w różnych rozmiarach i kształtach.


W pokrywie wycinanej nożem, za pomocą kleju topliwego z pistoletu, naprawiamy ekran LCD., Wytnij otwory na przyciski sterowania i przycisk zasilania.


Wytnij wystający klej.

Umieszczamy wszystkie węzły wewnątrz obudowy, stale sprawdzając, jak zamyka się pokrywa, w razie potrzeby przenosimy lub zginamy przeszkadzające. Wszystko jest ustalone na gorącym kleju.



Zasilamy zmontowany obwód, taki obraz powinien się pojawić, zegar zaczyna od zera.

Menu jest sterowane czterema przyciskami.

Menu składa się z trzech pozycji: ZEGAR - ustawianie zegara, CZAS - ustawianie timerów i RESET - resetowanie wszystkich ustawionych timerów.

Najpierw przechodzimy (*) do menu zegara i ustawiamy dokładny czas.

Wskazówka dla przycisków sterowania w dolnym wierszu wyświetlacza, każde menu jest inne, więc nie ma potrzeby opisywania przycisków.

Teraz wszystko jest gotowe do prawidłowego ustawienia tymczasowych wpisów timera, po naciśnięciu kraty program jest zapisywany w stałej pamięci MK.

W filmie na początku artykułu można zobaczyć więcej o menu.

Używam tego timera do podlewania hydroponiki.
6.3
6.5
3.8

Dodaj komentarz

    • uśmiechnij sięuśmiecha sięxaxaoknie wiemyahoonea
      szefiezadrapaniegłupiectaktak-takagresywnysekret
      przepraszamtańczyćdance2dance3przebaczeniepomocnapoje
      przestańprzyjacieledobrzegoodgoodgwizdaćomdlećjęzyk
      palićklaskanierakdeklarowaćdrwiącydon-t_mentionpobierz
      ciepłożałujęśmiech 1mdaspotkaniemoskingnegatywne
      niepopcornukaraćczytaćprzestraszyćstraszyszukaj
      drwinadziękujętoto_clueumnikostryzgadzam się
      źlepszczołablack_eyeblum3rumienić sięchwalić sięnuda
      ocenzurowaneuprzejmośćsekret2grozićzwycięstwoyusun_bespectacled
      shokrespektlolprevedwitamykrutoyya_za
      ya_dobryipomocnikne_huliganne_othodifludzakazzamknij
6 komentarze
Po powtórzeniu tego timera wszystko działa idealnie. Jedyne, co uzupełnię, to to, że będziesz szyć kontroler „pony-prog”, a następnie otwórz plik oprogramowania układowego za pomocą „otwartego pliku urządzenia” tylko w tym przypadku oprogramowanie układowe zostanie zapisane tak, jak powinno. Jeśli otworzysz oprogramowanie układowe za pomocą „otwartej pamięci flash programu”, na ekranie pojawią się prostokąty. To drobiazg, ale może wprawić w zakłopotanie nawet doświadczonego :) Cały sukces w kreatywności.
Witam Świetny projekt. Czy mogę dodać dni tygodnia do oprogramowania, aby programować każdy dzień tygodnia. Dziękuję
I tak wygrałem z powodu grzechotania kontaktów guzikowych. Nie programowo, ponieważ nie ma źródła.
Powodem było odżywianie tego projektu. Użyłem niewielkiego chińskiego zasilacza impulsowego o napięciu 12 V, który bardzo zakłóca i są przyczyną złej obsługi przycisków.
Wykonałem zasilacz według obwodu analogowego na prostym transformatorze typu „myrra” 12V 1,5VA. Istnieją takie transformatory małe dla płytek drukowanych.
Rezultat, projekt wszedł jednak w życie, a moja wytrwałość i cierpliwość zostały nagrodzone.
Jeszcze raz dziękuję autorowi i tej stronie! napoje
Bardzo chciałbym umieścić sygnet na tej stronie w Lay tego timera, ale nie w jaki sposób. Ponieważ nie ma takiej opcji.
Napisz .... Podzielę się, nie mam nic przeciwko.
Nie udało mi się rozwiązać problemu z przyciskami. I przetaczane kondensatory 100n i tak dalej, wszystko jest bezużyteczne.
Umieść wzór na półce. Szkoda, że ​​rozmontowuję, przepraszam za moją pracę i zabiłem czas.
Autor tego projektu milczy jak ryba na lodzie.
Dzięki za świetne urządzenie! Jedyne urządzenie, które pasuje pod każdym względem.
Jedyna przyszłość, która zbierze.
Podczas montażu tego projektu trudno było uruchomić zegarek na DS1307 (SOIC8). Zegar nie chciał się uruchamiać w żadnym momencie. Zdecydowano, że szelki 4,7 tys. Zostały zastąpione 10 tys.
Jako jedyny nie rozwiązałem jeszcze problemu z odbiciem kontaktów.
Po wejściu do menu kliknięcia „przelatują” losowo.
Czy mogę umieścić wskaźnik LCD WH2002A?

Radzimy przeczytać:

Podaj go do smartfona ...