Последна активност във форума на огледало "Тунел":
Не са намерени теми във форумаПоследни коментари:
Не мога да се ориентирам, дали това е отговор на моето запитване от преди малко и дали мога да отгов... още...
06.04.17 20:22Hallo, I want to buy RFID Emulator. Price? Thank you още...
29.03.17 21:57hello sir good evening sir actully i have purchased your application and i have programmed the ardui... още...
25.01.17 20:32
Описание и конструиране на огледало "Тунел" |
( 3 Гласа )
![]()
Един ден разглеждайки си интересни схеми на светлинни ефекти който да конструирам попаднах на този чудесен ефект. Доста ми хареса идеята но не знаех как да е реализирам, докато един ден не отрих начина. В последствие си конструирах собствено огледало за което се наложи да пробвам не само уменията си по електроника а и по обработване на дърво (за създаването на рамката). В тази статия ще споделя всички трудности с които се сблъсках и всички и тънкости който установих докато го конструирах. Доста експериментирах със различни стъкла и огледала докато постигна нужния ефект. За да улесня любителите по електроника и в частност по светлинните ефекти като мен ще опиша всичко максимално подробно. Ще приложа схемите и платките и всичко което конструирах аз. Разбира се Аз конструирах рамка на огледалото по мои вкус и избор, но все пак всеки има различен поглед за красивото, и можете да използвате вашето въображение вместо да се водите по моя избор. Предполагам че схемите които откриете тук ще ви улеснят за изработването на подобно огледало по ваш вкус.
Какво представлява огледалото Тунел? Устройството представлява така изработено огледало което създава оптичната илюзия на Тунел формиран от светодиоди. Ефекта е доста интересен и напоследък доста нашумял. Истинския му ефект си наблюдава особено ефектно когато се наблюдава в тъмно помещение или в помещение с не много силна светлина (тогава наистина се вижда цялата дълбочина на тунела и ефекта от смяната на цветовете), a през светлата част на денонощието устройството взема ролята на обикновено огледало.
Огледало "Тунел" - Демо (Нощтно Видео)
Огледало "Тунел" - Демо (Дневно Видео)
Каке изработено и как се създава илюзията? Устройството се състои от рамка и два електронни блока.
Конструиране на огледало Тунел Проектиране и изготвяне на рамката Първото необходимо нещо за да създадем такова огледало е да се спрем на форма и размери които ни допадат. Аз лично се спрях на правилен шестоъгълник. Всяка от вътрешните му страни ще изработя с размери по 40 см. (с цел да мога по късно да монтирам платка със светодиоди с размер 39 см) Изработих 6 равни квадратни летви с размери 5см X 5см X 20см. Понеже правилният шестоъгълник е образуван от 6 ъгъла от по 120 градуса. За да постигнем правилна форма края на всяка дървена летва завършва със скосяване с ъгъл от 60 градуса и 40 см за платото на трапеца.
ВАЖНО! Не забравяйте да подберете подходящ размер на платото на трапеца спрямо платките. В моя случай то е 40 см и аз ще мога да поставя светодиодна платка с дължина 39 см. Във вашия случай можета да изберете друг размер, но трябва да го съобразите със платките който ще използвате. Ако ползвате светодиодна лента не е нужно да се съобразявате с толкова фактори, а само с вътрешната обиколка на рамката. Събирайки всички летви една до друга оформяме рамката на огледалото - правилен шестоъгълник. На всяка от тях има вътрешен улей в който да се монтира светодиодната платка в моя случай е с размери /39 см х 15 см/. Улеят е дълбок 7 мм (колкото е височината на светодиодната платка). Ако използвате светодиодна лента улеят не е задължителен или може да е доста по-плитък - около 1мм (почти колкото да скрие двойнозалепващото тиксо от задната страна на лентата), но не дотолкова дълбок че да скрие и светодиодите. Ръба за огледалото от задната страна може да си го спестите ако намерите по добър начин да закрепите огледалото, но в никакъв случаи не го лепете за рамката защото предното стъкло също ще бъде залепено и в този случай ако ви се наложи да замените или ремонтирате някоя от платките със светодиоди отварянето на огледалото става невъзможно.
След като ги боядисах всички със обикновен черен спрей, залепих с монтажно лепило всичките 6 летви така че да образуват шестоъгълника. Запоих с къси кабели (мостчета) всички трасета който ще управляват цветовете. R с R, G с G, B с B и + с +. На една от страните на шестоъгълника пробих дупка, от която да изведа кабелите, който по късно ще свържа към контролера. Ако използвате лента просто я залепете в улея направен по рано за целта и изведете кабили извън рамката. Изглед на залепената рамка без стъкло – отпред: В жълто се вижда улея предвиден за светодиодната лента.
Изглед на рамката - отзад: В жълто се вижда улея предвиден за светодиодните платки и “гнездото” предвидено за огледалото от задната страна на рамката.
Поръчах на фирма за стъкла да ми изрежат шестоъгълник от огледално стъкло за стъкло-пакети (без излишно оцветяване /кафяво или зелено/). Стъклото го поръчах с 5 мм по-голям диаметър от външната част на рамката, за да има добро застъпване със страничните огледала който ще сложа по късно. Залепих огледалното стъкло с монтажно лепило от предната част на рамката Изглед на огледалото - отпред: Забелязва се залепеното стъкло от предната част на рамката
Изглед на огледалото - отзад:
При огледалните стъкла едната страна на стъклото има видимо по добри огледални свойства(огледалното покритие е нанесено върху тази страна) от другата.Опитно установих че тази стана е по добре за е от вътрешната част на огледалото от към светодиодите. За да подсиля огледалните свойства и на външната страна взех огледално фолио за прозорци на коли и го залепих от външната страна на стъклото. Така подсилих свойството да се оглеждаме в огледалото през деня и свойствата светодеодите да се отразяват по добре вечер. Изрязах и огледало със размерите подходящи да влязат в гнездото което предвидихме. След като го сложих в гнездото му по ръба между стъклото и рамката го залепих с изолирбанд. Така го закрепих да не пада и бих го отворил без никакви затруднения ако се наложи. Преди да затворя огледалото окончателно изчистих и двете стъкла така че да няма прашинки които да затворя между двете стъкла. Наблегнете на това, прашинки които видимо не се забелязват през деня, се виждат много ясно в тунела на огледалото. Накрая изрязах 5 огледала с размерите на външните страници на рамката и ги залепих от външната и страна, за да скрия видимата дървена част. На най-горната част на рамката не сложих парче огледало тъй като там сложих 2 Г образни планки с който закрепих огледалото да виси на стената. Огледалцата отстрани придадоха доста завършен вид и направиха огледалото естетически наистина добре изглеждащо.
Изготвяне и сглобяване на Светодиодните платки Проектирал съм 3 вида светодиодни ленти.
Броя на светодиодите на всяка зависи от дължината й. Светодиодните платки могат да се комбинират в зависимост от нуждите ви и в зависимост от избраната от вас рамка, но броят им не трябва да превишава 300. Това е максималния брои който контролера на огледалото (разискван по долу) може да управлява без риск да се повреди.
Светодиодна платка 8.7см Х 1.5см - 4 светодиода Платка отгоре: Платка отгоре с бял печат: Платка отдолу (огледална):
Светодиодна платка 19.5см Х 1.5см - 9 светодиода
Платка отгоре:
Платка отгоре с бял печат:
Платка отдолу (огледална):
Светодиодна платка 39см X 1.5см - 19 светодиода Тази платка е разделена на 2 части. За да бъде в реални размери при разпечатване е разделена на 2 листа А4.
Платка отгоре: 1 част
2част
Платка отгоре с бял печат: 1-ва част
2-ра част
Платка отдолу (огледална): 1-ва част
2-ра част Приложените чертежи на платките са в реални размери. За изготвянето на платката важете да използвате Любителските методи на лазерния принтер или фото-метода. В приложените файлове горната страна на платката е обърната огледално за да е подходяща за пренасяне на текстолит след принтиране.
След изработване на платките можета да направите капачета през който да преминават само малка част от върха на светодиодите. Платката-капаче може да е от фолиран текстолит и да е боядисана в черен лак. Така свързани двете платки една върху друга на върха остават да се виждат само върховете на светодиодите а всички други елементи остават скрити между двете платки. Общата височина на двете платки свързани една с друга трябва да е 7 мм. Точно колкото са улеите в 6-те дървени летви на рамката.
Списък с елементи на Светодиодните платки За да сглобите схемата ви са необходими 2 вида елементи
Забележка!
RGB светодиодите се управляват от “–“ което значи че трябва да избирате светодиоди със общ анод и отделни катоди.
След като изработите или закупите платките и запоите елементите е необходимо да ги свържете една за друга спазвайки цветовете на трасетата. R- RED - червен G-GREEN - зелен В-BLUE - син - Трасето без означена буква е захранващият "+" на всички светодиоди.
Спазвайте и означенията при свързване към клемореда на контролера. Използване на светодиодни ленти Както при светодиодните платки е много важно светодиодните ленти да се управляват от "-", т.е. да бъдат с общ анод. При избирането на вид на светодиодите ви съветвам да търсите светодиодни ленти със прозрачни светодиоде вместо дифузни, тъй като те придават по красиво очертание на тунела. По възможност да не бъдат твърде малки SMD светодиоди, а да имат видима част която да се вижда добре и гледана отстрани.
Изготвяне и сглобяване на контролерана огледало Тунел Контролера на огледало “Тунел” е устройство което може да управлява RGB светодиоди, така че да постига различни нюанси и различни цветове. RGB светодиодът от своя страна е светодиод със 3 цвята на светене в един корпус(“червен-зелен-син”). Със подходяща комбинация на интензитета на светлина и времето на светене на всеки един от тези цветове може да се постигнат разнообразни други цветови гами породени от комбинирането на тези три цвята.
Схема на контролера на огледало “Тунел”
На входа на схемата се подава променливо напрежение около 12 Волта. BR1 - Схема грец изправя променливото напрежението на трансформатора. С това напрежение захранваме Светодиодните платки. Същото това напрежение се стабилизира с инт. стабилизатор U2 на 5V и захранва процесора на схемата. Транзисторите IRL540 са MOSFET и се управляват от процесора. Резисторите R2,R4,R6 ограничават тока на гейта на крайните транзистори a R1,R3,R5 спомагат за по бързото запушване на MOSFET-ите при спиране на управляващото напрежение. На краче 4 на PIC-а през R7 се подава захранващо напрежение, а краче 6 остава висящо тъй като то не се използва в нашия случай. ВАЖНО!! Платката е проектирана за външен мощен драйвер и по мощен изправителен блок. Написаните 500 светодиода на платката не се отнасят за конфигурацията в статията. долуописаната схема може да управлява до 300 RGB светодиода от светодиодните платки, което е около 7А при светене на всички цветове. (при светодиодните ленти всеки светодиод консумира от 3х15mA=45mA но тъй като се управляват от ШИМ и не светят постоянно с около 22 mA за светодиод са около 300 светодиода) При светодиодните ленти тръбва да се съобразите с тяхната индивидуална консумация. За да управлявате повече светодиоди или трябва да ползвате други ключови транзистори и изправител или да сложите втори контролер.
Платка на контролера - отгоре
Платка на контролера – отгоре с бял печат
ВАЖНО!! Платката е проектирана за външен мощен драйвер и по мощен изправителен блок. Написаните 500 светодиода на платката не се отнасят за конфигурацията в статията. долуописаната схема може да управлява до 150 RGB светодиода от светодиодните платки, което е около 7А при светене на всички цветове. (при светодиодните ленти всеки светодиод консумира от 3х15mA=45mA но тъй като се управляват от ШИМ и не светят постоянно с около 22 mA за светодиод са около 300 светодиода) При светодиодните ленти тръбва да се съобразите с тяхната индивидуална консумация. За да управлявате повече светодиоди или трябва да ползвате други ключови транзистори и изправител или да сложите втори контролер.
Платка на контролера - отдолу ВАЖНО!! Платката е проектирана за външен мощен драйвер и по мощен изправителен блок. Написаните 500 светодиода на платката не се отнасят за конфигурацията в статията. долуописаната схема може да управлява до 150 RGB светодиода от светодиодните платки, което е около 7А при светене на всички цветове. (при светодиодните ленти всеки светодиод консумира от 3х15mA=45mA но тъй като се управляват от ШИМ и не светят постоянно с около 22 mA за светодиод са около 300 светодиода) При светодиодните ленти тръбва да се съобразите с тяхната индивидуална консумация. За да управлявате повече светодиоди или трябва да ползвате други ключови транзистори и изправител или да сложите втори контролер.
Списък с елементи на контролера
* U1 се нуждае от програмиране преди да се използва в контролера Алтернативни MOSFET-и Специално създадените MOSFET-и с буква “L”накрая са създадени да работят с логическо напрежение от 5V на гейта. При това напрежение те се отпушват напълно, за разлика от обикновените които изискват до 20V. Не се препоръчва, но вие можете да използвате и обикновени MOSFET-и със идентични параметри, но с напрежение от 5V на гейта те ще се отпушат много по-малко и ще можете да захранвате много малко светодиоди на изхода на контролера. Съвети при сглобяването на контролера
Желателно е транзисторите на управлението да са монтирани върху радиатор за по сигурна и надеждна работа на устройството. Захранването на контролера става посредством трансформатор за 12V променливо напрежение. Забележете че не е необходимо изправено напрежение, тъй като управлението е конструирано с вграден изправител.
Съвети при свързване на контролера със Светодиодните платки Най-голямото количество светодиоди които един котролер може да управлява са 300 броя. Трябва да се съобрази дебелината на кабела който ще се използва за захранване на Светодиодните платки. Имайте предвид, че 300 светодиода консумират около 7 ампера ток. RGB-светодиодите са с общ положителен вход. Забележете, че всеки различен цвят се управлява от минус и при закупуване на светодиоди отбележете, че трябва да са с общ анод и отделни катоди. За изчисление на елементите около светодиодите можете да използвате този линк http://led.linear1.org/led.wiz
ВАЖНО!! Платката е проектирана за външен мощен драйвер и по мощен изправителен блок. Написаните 500 светодиода на платката не се отнасят за конфигурацията в статията. долуописаната схема може да управлява до 150 RGB светодиода от светодиодните платки, което е около 7А при светене на всички цветове. (при светодиодните ленти всеки светодиод консумира от 3х15mA=45mA но тъй като се управляват от ШИМ и не светят постоянно с около 22 mA за светодиод са около 300 светодиода) При светодиодните ленти тръбва да се съобразите с тяхната индивидуална консумация. За да управлявате повече светодиоди или трябва да ползвате други ключови транзистори и изправител или да сложите втори контролер.
За програмирането на процесора трябва да имате програматор на микроконтролери от серията PIC на Microchip. Можете да се сдобиете с PIC програматор в най-близкия магазин за електроника, а може и да използвате ръчно направен JDM програматор. Аз съветвам използването на PICkit2, но все пак това e ваш избор. Настройване на софтуера по ваш избор Можете за изтеглите сорс кода на софтуера по долу в статията. Индивидуалното настройване на софтуера допринася да правите разнообразни режими и да експериментирате с режимите на работа и начина на светене на светодиодите. Настройката е елементарна, необходимо е само да разберете алгоритъма на работа на софтуера. Данните който можете да променяте се съдържат във файла "MIRROR_TUBE_SequenceData.inc". В него можете да променяте, добавяте или премахвате различни начини на светене, но трябва да спазвате указания алгоритъм. В програмирания чип които се продава в онлайн магазина съм написал програма която запълва оптимално чипа и лично ми допада най-много. Режимите и начина на работа на софтуера написан от мен се вижда на клипа. Това не задължава никой да ползва задължително моята програма и всеки може да експериментира със своя си собствен вкус.
Ето го и файла MIRROR_TUBE_SequenceData.inc и алгоритъма който да следвате. Имайте в предвид че всеки край на режим се отбелязва с “dt 255”, но и програмата като цяло трябва да завърши “dt 255”, както е показано на картинката. За да работи чипа нормално трябва да имате 1 % от всичките 256 места за индивидуални режими, в този замисъл не прекалявайте с ефектите а и съм сигурен че не е необходимо такова разнообразие.
Алгоритъм и начин на изграждане на собствени режими a. Всеки ред с данни започва с 'dt' (data table) асемблерска директива. b. Всички данни използват десетични числа. c. Всички данни трябва да бъдат разделени с запетая d. Данните за всеки един режим съдържа 5 стойности: 1. Скорост на промяна на цвета: Промяна на скоростта на цвета от текущата стойност към новата( по . голяма или по малка)Всяка стъпка за промяната на цвета се изпълнява за времето 5ms по стойността за промяна на цвета т.1.
2. Времезадръжка: след завършването на промяната на цветовете, този ред показва времето за което ще се задържи текущият цвят преди програмата да продължи напред. Интервала е 50mS по числото от времезадръжката в т.2.
3. Стойност на червен PWM. 0 = 0% (Светодиода спрян) или 255 = 100% (Светодиода свети напълно) 4. Стойност на зелен PWM. 0 = 0% (Светодиода спрян) или 255 = 100% (Светодиода свети напълно) 5. Стойност на син PWM. 0 = 0% (Светодиода спрян) или 255 = 100% (Светодиода свети напълно)
e. Край на режима се означава с dt255 което кара програмата да започне от начало текущия режим f. За край на цялата програма се слагат dt255 2 пъти един след друг. След промяната на MIRROR_TUBE_SequenceData.inc файла трябва да бъде запаметен и MIRROR_TUBE.asm компилиран наново. Аз използвам оригиналния софтуер на Microchip за да компилирам кода . След компилиране генерирания фаил MIRROR_TUBE.hex (които се съдържа в папката на програмата при използването на споменатия MPLAB IDE), вече може да бъде програмиран на чипа. Имайте предвид че в програмата са указани битовете “Забрана за четене” и ако прочетете кода от чипа няма да видите съдържанието му, но това да не ви притеснява, ако всичко е направено правилно софтуера трябва да е записан в чипа.
Сорс код – това е сорс кода на програмата с който можете да създавате ваши собствени режими на управление на Светодиодните платки MPLAB IDE – това е програма на Microchip с който да компилирате HEX файла от променения по ваш избор сорс код. HEX файл – това е създаден от мен софтуер който запълва оптимално чипа и предлага доста разнообразни режими на работа на контролера Паролата на всички архиви от статията е: www.kukata86.com
СЪВЕТИ ПРИ ПРОГРАМИРАНЕТО При използването на 12F629 внимавайте да не изтриете настройката на вътрешния генератор на чипа.За запаметяване инструкцията на вътрешния генератор на чипа можете да прочетете Microchip datasheet for the 12F629 / 675 секция 9.2 и подсекция 9.2.5.1. Съвета ми да ползвате програматор PICkit2 беше неслучаен защото това е един удобен не много скъп и изключително интелигентен прогреметор за този тип процесори. PICkit2 след версия 2.61 може автоматично да калкулера OSSCAL параметъра на чипа и да го записва, така че с този програматор няма да имате риск да загубите информацията за генератора. Чипът 12F629 има фабрично синхронизиран генератор и данните са записани на последния бит в паметта. След програмиране софтуера трябва да прочете тази информация, да е съпостави с програмата която ще записвате и пак да е запише информацията там. Изтриете ле тази стойност чипа няма да може да настрои вътрешния си 4 Mhz генератор да работи нормално. В такъв случаи и приложението записано в чипа няма да работи правилно. За да не попаднете в тази ситуация просто запомнете информацията в тази клетка. След закупуването на нов чип го сложете в програматора и го прочетете с READ. Началото на клетката започва с 34 което е RRETLW инструкция но другите две числа са индивидуални за всеки чип. Това е информацията за вътрешния генератор. Просто си е запишете и при евентуален проблем с чипа просто е презапишете там отново. ВАЖНО!! Платката е проектирана за външен мощен драйвер и по мощен изправителен блок. Написаните 500 светодиода на платката не се отнасят за конфигурацията в статията. долуописаната схема може да управлява до 150 RGB светодиода от светодиодните платки, което е около 7А при светене на всички цветове. (при светодиодните ленти всеки светодиод консумира от 3х15mA=45mA но тъй като се управляват от ШИМ и не светят постоянно с около 22 mA за светодиод са около 300 светодиода) При светодиодните ленти тръбва да се съобразите с тяхната индивидуална консумация. За да управлявате повече светодиоди или трябва да ползвате други ключови транзистори и изправител или да сложите втори контролер.
|
Интерактивно Цвете
Контролер SMD пещ
Огледало "Тунел"
RFID емулатор
3D Светодиоден куб
RFID записвачка
Инт. Гласов контролер
Смарт медия център
7-сег. обратен брояч
HV-генератор
Галерия (ДРУГИ)
Инфо Бюлетин:
Paypal Дарение:
Дарение за развитие на проектите.