Popeller часовник
Propeller Clock
Гледайте витло с бягане линия
Друг развитие по темата за дисплея с механично сканиране. Той показва часа, датата, температурата и показва бягане линия. Screen резолюция 64x8 пиксела.
Схема.
Схемата е достатъчно проста. Три промяна регистрира U6-U8 (брой лопатки), всеки свързан с 8 светодиоди. U2 на микроконтролер (ATmega8) на SPI зарежда тези регистри линия на изображението. Хол сензор U3 е необходимо да се определи позицията на грамофона. Когато се приближава магнита излъчва импулси. Контролерът на импулси е периода на един оборот и времето, което всяка колона на изображението. U4 - час чип с резервна батерия за захранване (BAT1). U5 - дигитален температурен сензор.
Веригата се захранва от ротационен трансформатор. Средно (ротор) намотка е свързан с J1 на жака, след това напрежение U1 за доставка се стабилизира и се подава към веригата. Действителният дизайн на вторичното напрежение е било достатъчно и трябваше да бъде изключен стабилизатор U1, както и че напрежението не надвишава допустимите граници е инсталиран мощен 4.7 волта ценерови диод нататък.
Идея също се предават данни към контролера чрез самата (верига D2, R1) ротационен трансформатора, но това не е достатъчно памет. Следователно, R1 и D2 не може да постави.
Чрез конектор J2 е програмиран текст палатка, задаване на датата и часа. За да се свържете с компютър COM-порт да използва отделни нива конвертор RS232, например, съгласно тази схема. Прибл. Най-конектор конвертор разменят 1-ви и 2-ри контакт (да го направи TXD-> T2in и R2out-> RXD), както е конвертор, предназначен предимно за употреба с други вериги.
J3 конектор - за фърмуера на контролера.
Първичната намотка на трансформатора ротационен може да се захранва от един цикъл на генератора със следната схема.
генератор честота, определена деноминации елементи С2, R1 и R2. Тя трябва да бъде избран за определен трансформатор. Полярността на въпросите на връзката намотка. Когато включите погрешно напрежение грамофон мощност пада няколко пъти.
Проектирането и детайлите.
Печатната платка е с изглед към фен с три lopostyami. Това помага за намаляване на оборота и опростяване на балансиране. Може да изглежда, че на борда не е симетрична, но това не е така: светодиодите са разположени под ъгъл от 120 градуса спрямо центъра.
Shift регистрира U6-U8 74HC595 в пакета SO-16. ATmega8 контролер (Atmega8A) TQFP-32 в корпуса. Хол сензор U3 - от стар компютър фен, аз го закачен на ръба на острието. Светодиоди светят червено, 3 мм. Използвах прозрачни светодиоди, но светъл лъч те имат твърде малък размер, така че е най-добре да се използва матова LED. Ако възнамерявате да използвате светодиоди от други цветове, може да се наложи избор на демпферни резистори R7-R30 за желаната яркост.
Ако схемата се изисква iklyuchit стабилизатор U1, е необходимо да се използва ценерови напрежение мощност 1-1.5W 4,7-5,1V.
Първичната намотка на трансформатора ротационен се навива на корпуса на мотора, вторичната - на линейното хартия. Брой на оборотите точно известни (60 100), като рана качи.
Програма.
Програмата е написана от CVAVR на компилатор.
Основното послание, което се съхранява във вътрешния EEPROM на контролера (само 512 байта) и лесно се променя от компютър. В допълнение, устройството може да се покаже на 5 допълнителни длъжности. Всяка такава допълнителна съобщение ще бъде назначен със собствен дисплей дата. Допълнителна линия. Публикации (message1 []. Message5 []) с техните дати, определени в scroll_text.h файл, те са поставени в паметта на FLASH и може да се променя само по време на компилация.
msg_date_matrix масив съдържа ден и месец за всяко съобщение. Ако трябва да изключите всички съобщение, неговата дата може да вкара нула.
Можете изцяло да изключите дисплея на допълнително. съобщения. За да направите това, да намерите на макроса във файла Стартиране
#define USE_MESSAGES TRUE
и да го пренапише, за да
#define USE_MESSAGES FALSE
Използвайте.
В терминална програма, създадена връзка към стандартните настройките на порта: 9600, 8N1, без контрол на потока. Подайте захранване към устройството, бързо двойно натиснете [Enter], както е има период на изчакване. В менюто ще се появи. Всички герои са изпратени обратно към компютъра (ехо режим).
Firmware включва редовно и удебелен шрифт. По подразбиране, нормален шрифт. Когато въвеждате текст, че е възможно да се разпределят:
Команда / 1 - ключове с удебелен шрифт;
команда / 2 - превключва на нормален шрифт.
Когато текстът достигне края на параметрите се връщат към нормалния шрифт.
Ако центрофугата не се върти или скоростта не е достатъчно, след което се обърна по бягане огън.