» електроника »Таймер на микроконтролера atmega8

Таймер на микроконтролера atmega8


Искам да предложа на майсторите за разглеждане и възможно повторение, много проста схема, много добър таймер. С удобна навигация в менюто, с течнокристален LCD дисплей, с часовник в реално време, с най-малкия възможен брой части и с всичко това можете да програмирате до сто интервала от време през деня.

Компактен размер


Таймер Проверка на видео


Сърцето на този таймер е много популярният и вече не скъп микроконтролер Atmega8. Можете да кажете, че за фърмуер имаме нужда от програмист, който не е, но това не е така, за фърмуера на Atmega е достатъчно само пет къси 10-15 см. Проводници, свързани чрез резистори 150-200 Ohm. директно до порта на LPT в съответствие с тази схема.
Таймер на микроконтролера atmega8

Поради тази причина тези микроконтролери са станали най-популярни сред любителите на шунката.

На тази фигура виждате: Фигуралната схема на краката на MK за връзка и фърмуер.


Точка 1. Ще подготвим всичко необходимо за производството на таймер.

Най-задължителните радио части на веригата, останалите обикновено могат да бъдат намерени у дома, най-малката микросхема е DS1307.


Ще ни трябват такива радио елементи:

• Интегриран часовник DS1307
• LCD течнокристален дисплей
• Стабилизатор 7805
• 500-1000 MF - 16 волта.
• Реле или електронен ключ (в зависимост от товара, който планирате да свържете).
• съпротивление 5,1kom - 3 бр., Променлив резистор (според ръководството на LCD дисплея).
• Кварцово време 32768 Hz.
• Бутони без фиксиране - 4 бр.
• 3-волтова батерия на таблета
• Текстолит за дъската.
• Малък трансформатор ~ 220v. -> ~ 6-12v.
• Разопаковаща кутия за корпуса.
+ За програмиста: резистори 150-200 ома. - 4 бр., Конектор за LPT порт (за удобство, не се изисква).

Необходими инструменти за всяко любителско радио:
• Запояващо желязо за запояване на микросхеми, запояващо желязо за запояване на пасивни радио компоненти и проводници.
• Тестер за звънене на песни и проверка на радио компоненти.
• Калай, колофон.
+ Лазерен принтер (за изработка на платка или друг метод).

Точка 2. Нека започнем производството.

Ще направим таймера според тази основна схема.

Както можете да видите, няма схема на захранващия блок и изходното изпълнително устройство, това е така, защото може би решавате да използвате дистанционно стабилизирано захранване, а също така не е известно какъв товар планирате да свържете, следователно, всеки трябва да избере изпълнителното устройство за собствените си технически изисквания.

Лично аз използвах своя БР таймер и задвижване на транзистор и реле.

Но може да искате да използвате триаци, тиристори и триаци като изпълнителен механизъм; опциите за такава схема са показани по-долу.


Те са по-компактни (без радиатор), но по-малко мощни от обикновено реле.

В съответствие с основната схема + PSU + IU и анализа на монтажните размери на вашата кутия за случая, както и размерите на избраните радио елементи, ние проектираме формата, размера и модела на пистите на дъската. За това е удобно да използвате програмата Sprint Layout.

За моето устройство получих толкова проста дъска.

Полученият шаблон може да бъде прехвърлен с помощта на специален маркер или с помощта на технологията LUT (с помощта на лазерен принтер и ютия) върху меден слой от текстолит. Ако имате лазерен принтер Brother (като моя), тогава е по-добре да изоставите идеята веднага с LUT, тъй като използваният в нея огнеупорен тонер ~ 400С вместо обичайния ~ 200С, между другото, глупаво купувах този принтер специално за LUT :(. , в резултат на това моята дъска е нарисувана с маркер.
Моделът, нанесен върху медта, се ецва във вана с железен хлорид или друг специален разтвор.

Припояваме частите към готовата дъска според схемата, обръщаме специално внимание при монтажа и запояването на микросхемата на часовника и кварцовия елемент. Дължината на пистите между тях трябва да бъде минимална, но е по-добре да използвате микро кварц от часовник и да го спойкате директно към краката на часовника MC. Запълваме цялото свободно пространство до MS на часовника и кварца с подложките на кутията (GND). Необходима е батерия за поддържане на часовника в работно състояние, докато изключвате електрическата мрежа. Ако по някаква причина не сте инсталирали тази батерия, поставете плюсовия проводник на кутията, в противен случай часовникът просто няма да работи.

Мигаме микроконтролера с програмиста или с помощта на 5 проводника.

* Фърмуер * multitimer100.rar [5.35 Kb] (изтегляния: 1466)

Авторът на фърмуера е специално за удобство (за което му благодаря) и не промени фабричните предпазители, което значително улеснява, без проблеми, фърмуера за начинаещ радиолюбител. Ако MK все още не е използван, нов от магазина, тогава просто попълнете фърмуера и това е всичко, но ако вече има промени в предпазителите, трябва да ги зададете като CKSEL = 0001. Всичко останало е просто и не се нуждае от обяснение.

Точка 3. Монтаж.

За случая е много удобно да използвате пластмасови разклонителни кутии, те се предлагат в различни размери и форми.


Фиксираме LCD екрана в отрязания от ножа капак с помощта на горещо лепило от пистолета., Изрязваме отвори за контролните бутони и бутона за захранване.


Изрежете стърчащото лепило.

Поставяме всички възли вътре в кутията, като постоянно проверяваме как капакът се затваря, ако е необходимо прехвърляме или огъваме препятстващите. Всичко е фиксирано върху горещо лепило.



Ние доставяме захранване на сглобената схема, такова изображение трябва да се появи, часовникът започва от нула.

Менюто се управлява от четири бутона.

Менюто се състои от три елемента, CLOCK - настройка на часовника, TIME - настройка на таймери и RESET - нулиране на всички зададени таймери.

Първо отиваме (*) в менюто на часовника и задаваме точното време.

Съвет за контролните бутони в долния ред на дисплея, всяко меню е различно, така че не е необходимо да описвате бутоните.

Сега всичко е готово за правилно задаване на временните записи на таймера, след натискане на пергола програмата се записва в постоянната памет на МК.

Във видеото в началото на статията можете да видите повече за менюто.

Използвам този таймер, за да водя хидропоника.
6.3
6.5
3.8

Добавете коментар

    • усмихвамусмивкиxaxaдобреdontknowYahooНеа
      шефдраскотинаглупакдаДа-даагресивентайна
      съжалявамтанцувамdance2dance3извинениепомощнапитки
      спиркаприятелидобърgoodgoodсвиркаприпадамезик
      димплясканеCrayдеклариратподигравателендон-t_mentionизтегляне
      топлинасърдитlaugh1MDAсрещаmoskingотрицателен
      not_iпуканкинаказвамчетаплашаплашитърсене
      присмехthank_youтоваto_clueumnikостърСъгласен
      лошоbeeeblack_eyeblum3изчервяванесамохвалствоскука
      цензурираншегаsecret2заплашвампобедаюsun_bespectacled
      ShokРеспектхахаprevedдобре дошълkrutoyya_za
      ya_dobryiпомощникne_huliganne_othodifludзабранаблизо
6 коментар
Повтаряйки този таймер, всичко функционира перфектно. Единственото нещо, което ще допълня е, ако шиете контролера на пони-програма, след това отворете файла на фърмуера чрез „отворения файл на устройството“, само в този случай фърмуерът ще бъде написан както трябва. Ако отворите фърмуера чрез "флаш паметта на отворена програма", на екрана ще има правоъгълници. Това е дреболия, но може да обърка дори опитен :) Всички успехи в творчеството.
Здравейте Страхотен проект. Мога ли да добавя дни от седмицата към фърмуера, който да програмирам всеки ден от седмицата. Благодаря ви
И така спечелих каузата за отскачането на контактите на бутоните. Не програмно, тъй като няма източник.
Причината беше храненето на този дизайн. Използвах малоразмерно китайско захранващо захранване на 12V и това много дава смущения и те са причината за лошата работа на бутоните.
Направих захранващ блок според аналогова схема на обикновен трансформатор от типа "мира" 12V 1.5VA. Има такива трансформатори с малки размери за печатни платки.
Резултатът, дизайнът все пак влезе в действие и моята постоянство и търпение бяха възнаградени.
Още веднъж, Благодаря на автора и този сайт! напитки
Много бих искал да сложа печат на тази страница в Положението на този таймер, но не и как. Тъй като няма такава възможност.
Пиши .... ще споделя, нямам нищо против.
Не ми стана проблем с фиксираните бутони. И махнати кондензатори 100n и други неща, всичко е безполезно.
Поставете дизайна на рафта. И е жалко да разглобявам и съжалявам за работата си и убих време.
Авторът на този дизайн мълчи като риба на лед.
Благодаря за страхотното устройство! Единственото устройство, което пасва във всички отношения.
Единственото бъдеще, което ще събере.
При сглобяването на този дизайн беше трудно да се стартира часовникът на DS1307 (SOIC8). Часовникът не искаше да стартира по всяко време. Взето е решение, че 4.7k окачвания са заменени с 10k.
Единственият, който все още не съм решил проблема с отскачането на контактите.
Когато влизате в менюто, кликванията „прелитат“ на случаен принцип.
Мога ли да поставя LCD индикатора WH2002A?

Съветваме ви да прочетете:

Предайте го за смартфона ...