ПредишенСледващото

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

Чертежите са не това, което не е било, всичко е било направено в хода на работата, проблемите, които възникват в процеса бяха решени в процеса на работа.
Просто да се даде нажежен шал със сигурност опция, но не и в моя случай. За основа на шперплат ковчеже е взето:

LED сърцето на ATmega8 - Блогът на xelfaer

Тъй като в моите условия на живот и при липса на необходимите инструменти - кутия поръчах в магазина.
За да се даде по-благородни, за да низки породи видове, от които се прави дървесината кутия беше решено да се използва петното. Честно казано, не, когато не са работили с тях, обикновено се ограничава до използването на лак. След търсене селектирането, спрете алкохола Stain Himekspress махагон дърво. Тъй като по това време не са били благоприятни метеорологични условия, той трябваше да се поръча в близкия град в магазина. На следващо място, е необходимо да изберете лак, които обикновено попадат на дървото след употребата на петна. След разглеждане на въпроса, мрежата, изборът падна на лак за мебели SC-218.
Изглежда, че е всичко, което има за украса и можете да започнете обработка на повърхността. След отваряне на оцветени повърхността на кутията на първия слой, това е защо тя не падна много равномерно, имах мястото е малко глупаво и да го отворите за втори път, а след това, което очаквах "приятна" изненада - цветът не стана махагон, и вече по-скоро като абанос. По-късно се оказа, че е било възможно да се разтвори петната, но вече беше твърде късно. След това тя започна лакиране ... Просто посочете защо изберете един куп алкохол петно ​​+ нитроцелулоза лак - времето за изсъхване на продукта след преработка, тъй като тя е всичко за времето. Open nitrovarnish продукт има перверзия забавна дейност, при прилагане на лакът изсъхват много бързо, а когато тя се нанася равномерно покриване на основната повърхност и не оставя петна, защото след това те няма да се скрие. Отново, както се оказа, че е възможно да се тънък лака за вискозитет на разредител или разтворител RML марка 646. Тъй като боята е дебел, прилагането на своята топка е много тежка, така че причина широк четка, и ръбовете - тънка четка за боя. Всички ковчег бил покрит с 6-слоя лак за 12 посещения, тъй като тя е била необходима, за да я държи по този начин и се покрива равномерно всички части. В този случай, когато се сравняват - използването на лак на маслена основа за по-лесно и по-удобно в сравнение с nitrovarnish като масло лак може да се определи зацапвания, не еднородност на прилагане, а не остра миризма. Минус употребата му - изсъхва дълго. След лакиране реализира друг грешката си: това е необходимо да се премахне прозорец линия преди отваряне, но тъй като влакът вече напусна - те трябваше да се обърне и да се перат от лака след отваряне.

Сега ние се пристъпи към електронния плънката. Това ще изисква:
1) ATmega8 микроконтролера;
2) 22 SMD червени светодиоди;
3) 22 SMD резистор 620 ома;
4) един SMD резистор 10 ома;
5) 1 SMD кондензатор на 0.1 microfarad.
където: Изисква се ATmega8 микроконтролер в TQFP пакет, както и всички SMD компоненти с размери 0805.

Всички отглеждани първоначално в програмата Sprint Layout 5 и след това добавя окабеляване направена в EagleCAD 6.6.0. Това е всъщност как да се развеждат такса Sprint Layout:

LED сърцето на ATmega8 - Блогът на xelfaer

и такса EagleCAD:

LED сърцето на ATmega8 - Блогът на xelfaer

Окончателният вариант трябва да изглежда така:

LED сърцето на ATmega8 - Блогът на xelfaer

Сега ние трябва да се даде пълна представа за вътрешността на кутията. За тази цел бе решено да се постави над с кърпа. Платът беше избран тъмно червено - кадифе. Лента, че не е толкова лесно, защото тя е тънка и резитба не работи чисто рязане. След извличане вариант е намерено в мрежата. направени картонени заготовки директно върху тях лепени плат, след което всичко се поставили части бяха залепени на самата кутия.

LED сърцето на ATmega8 - Блогът на xelfaer

Сега можете да започнете да пишете на фърмуера за микроконтролер. Пиърсинг е направено набързо и код оставя много да се желае. Избира ефекта, за да бъдат показани е творческа дейност и е ограничено само от въображението на предприемача и паметта на микроконтролера. Разбрах, че трябва да се тези, които всъщност харесва. Това е всъщност самия код на фърмуера:

#include
#include

// включване на всички светодиоди
нищожен full_leds_on # 40; # 41;
# 123;
PORTD | = _BV # 40; PD4 # 41; ;
PORTB | = _BV # 40; PB6 # 41; ;
PORTD | = _BV # 40; PD3 # 41; ;
PORTB | = _BV # 40; PB7 # 41; ;
PORTD | = _BV # 40; ДЗ2 # 41; ;
PORTD | = _BV # 40; PD5 # 41; ;
PORTD | = _BV # 40; PD1 # 41; ;
PORTD | = _BV # 40; Pd6 # 41; ;
PORTD | = _BV # 40; PD0 # 41; ;
PORTD | = _BV # 40; PD7 # 41; ;
PORTC | = _BV # 40; РС5 # 41; ;
PORTB | = _BV # 40; PB0 # 41; ;
PORTC | = _BV # 40; PC4 # 41; ;
PORTB | = _BV # 40; PB1 # 41; ;
PORTC | = _BV # 40; PC3 # 41; ;
PORTB | = _BV # 40; PB2 # 41; ;
PORTC | = _BV # 40; PC2 # 41; ;
PORTB | = _BV # 40; ПБ3 # 41; ;
PORTC | = _BV # 40; PC1 # 41; ;
PORTB | = _BV # 40; PB4 # 41; ;
PORTC | = _BV # 40; PC0 # 41; ;
PORTB | = _BV # 40; PB5 # 41; ;
# 125;

// изключите всички светодиоди
нищожен full_leds_off # 40; # 41;
# 123;
PORTD =

_BV # 40; PD4 # 41; ;
PORTB =

_BV # 40; PB6 # 41; ;
PORTD =

_BV # 40; PD3 # 41; ;
PORTB =

_BV # 40; PB7 # 41; ;
PORTD =

_BV # 40; ДЗ2 # 41; ;
PORTD =

_BV # 40; PD5 # 41; ;
PORTD =

_BV # 40; PD1 # 41; ;
PORTD =

Това оформление на печатни платки е различен от този, посочен в моята статия. Ако не спойка MK - нека да фото карта без него. LED поляритета проверява преди те са запечатани? LED катод трябва да бъдат запоени към обща шина, в този случай - е кантиране сърце. Алтернативно мултицет позвънил на борда на директорите в режим на тест приемственост.

Зашийте MK извън схема, спойка проводници към краката и се подава на храната си.

Опитайте се да мига само след avrdude + Изведнъж аз съм напълно Fyuz фабрика:
hfuse: 0xd9
lfuse: 0xe1
защото ако шевове, посочен в член (и все още не са разбрали, че това не е работа) ще бъде опасно, тъй като тя ще бъде прекъсната бита SPIEN и MC ще бъде възможно само чрез паралелния флаш програмист.

"Опитайте се да мига само след avrdude"
Имам, че не работи, когато натиснете бутона светкавица, пише "не успя да започне прилагането (0xc000007b)" и след това се затваря

С avrdude грешка Аз разбирам, но това не определя програмирането Громова

Подкрепете проекта - споделете линка, благодаря!