Мазмуну:

Өтө сонун Rainbow чач боосу: 9 кадам (сүрөттөр менен)
Өтө сонун Rainbow чач боосу: 9 кадам (сүрөттөр менен)

Video: Өтө сонун Rainbow чач боосу: 9 кадам (сүрөттөр менен)

Video: Өтө сонун Rainbow чач боосу: 9 кадам (сүрөттөр менен)
Video: Восславь солнце от души! ► 9 Прохождение Dark Souls remastered 2024, Ноябрь
Anonim

JohncohnFollow By: Чакырылган … бирок корккон жок Менин блогумду караңыз https://johncohn.org johncohn жөнүндө кененирээк »

Бул проект сизге качан чыкканыңызда жапайы LED түстүү гало түзүүгө жардам берет, мен булардын бирин эки жылдан бери конференцияларда, мектептерде, күйүп жаткан адамда кийип жүрөм.. жана Makerfaire экөөбүз дайыма бактылуу адамдарды карап келебиз.. Сиз кийип жүргөнүңүздө адамдар жылмайышат! Мен бул жерге кийсем, алар жылмайып коюшту

Курулуш сизде жашыруун ингредиентке ээ, бул Кытайдагы Wuxi Asic Corp HL1606 LED контроллерине негизделген RGB жарык берүү тилкесинин узундугу. Меники Шанхайда командировкада жүргөндө. Бул жарык тилкелери дүйнө жүзү боюнча белгилер жана архитектуралык жарыктандыруу үчүн популярдуу болууда. Мен сатып алган 5 метрлик жиптин сүрөтүн контролер кутусу менен кошо тиркеп койдум. Бул өлкөдө алар азырынча кеңири таралбаганы менен, чыгышта бир нече берүүчүлөр бар, алар сизге бул сыйкырдуу нерселерди жөнөтүшөт. Бул берүүчүлөрдү карап көрүңүз. Жеткирүүчү 1, жеткирүүчү 2. Жакында дагы көптөгөн нерселер болот, эч кандай шек жок! (Эскертүү: бул мейкиндикти көрүңүз.. Мен ойлойм, мен жакында Кытайдан бул тилкелердин бир бөлүгүн сатып алам. Мен кызыгуу бар болсо, кээ бирөөлөр үчүн кубанычта болом) Бул жарык тилкелери ийкемдүү жез лентадан турат (!) жаркыраган беттин RGB LED диаметри ар бир дюймда. Жарык диоддордун ар бир түгөйү HL 1606 тарабынан көзөмөлдөнөт. Тилкелер көп узундукта сатылат, алардын ар бири кыскараак узундуктардан турат, аларда 20 айдоочу чипи бар 20 LED бар. Менин баш бооом ошол 20 LED сегментинин биринен жасалган. Бул ишти жасоо үчүн чыныгы трюк HL 1606ны тескери инженерия кылуу болчу. Бул чип табышмак.. англис тили боюнча документтери жок, жана кытай тилинде абдан четте гана документтер бар. документация Мен тилкелерди айдоого керектүү сигналды тескери инженер кыла алдым. Киргизүү сигналында сериялык перифериялык интерфейс (SPI) шинасы колдонулат, ал бир маалымат түйүнүн (D_I) колдонот.. жана саат пини (C_I) контролдук биттерди жылдыруу үчүн түс маалыматын тилкеге жүктөйт. Latch сигналы (L_I) бир HL 1606 маалыматын бекитип, эски маалыматтарды туура чипке өткөрүү үчүн колдонулат. Түстүн жарыктыгын көзөмөлдөгөн импульстун туурасы модуляциясы (PWM) да бар (S_I). Көңүл буруңуз, бул долбоор коддордун чектөөлөрүнөн улам бул өчүрүлгөн функцияларды колдонбойт.. бирок алар изилдөө үчүн абдан сонун. Мен түшүнгөндөн кийин, тилкелерди айдоо үчүн микро контроллерди программалоо абдан оңой болду. Мен PICAXE 08-M колдондум. Мен PICAXEти тандадым, анткени а) Мен аларды:-) жана b) аларды колдонуу үчүн өтө аз тышкы компоненттерди талап кылчумун. PICAXE 08M - бул микрочип PIC12F683, ал жөнөкөй жүктөлгөн негизги котормочу PICAXE үй -бүлөсү үчүн жагымдуу, колдонууга оңой комплекстүү өнүгүү чөйрөсү катары жүктөлөт, бул жерден акысыз жүктөп алууга болот. Болгону кодду жазуу, PICAXEге жүктөө жана аны чогуу ширетүү гана калды. Бактылуу курулуш !!!

1 -кадам: Жарык тилкесин узундукка кесиңиз

Жарык тилкесин узундугуна чейин кесиңиз
Жарык тилкесин узундугуна чейин кесиңиз
Жарык тилкесин узундугуна чейин кесиңиз
Жарык тилкесин узундугуна чейин кесиңиз

Тилкелер көп узундукта сатылат, алардын ар бири кыскараак узундуктардан турат, анын курамында 20 драйвери бар 10 драйв чиптери бар. Менин баш бооом ошол 20 LED сегментинин биринен жасалган. Өзүңүздүн чачыңыздын боосун кесип алуу үчүн, кийинки бөлүмгө 20 LEDS муштумун туташтырган ширетилген байланыштардын бирин табыңыз. Этияттык менен курч кайчы менен ширетилген байланышты кесип. Жакшы учту, аз жылытуучу үтүктү колдонуңуз, сиз жаңы эле кескен тилке сегментине туташтыргычтарды тазалап, кайра калайтыңыз.

2 -кадам: Компоненттерди чогултуу

Компоненттерди чогултуу
Компоненттерди чогултуу
Компоненттерди чогултуу
Компоненттерди чогултуу

Бул долбоордун бөлүктөрүнүн тизмеси абдан оңой. 1-кадамда кесилген жарык тилкесинен тышкары, сизге төмөнкүлөр керек болот:- Revolution Educationден алынган PICAXE-08M микроконтроллери- PICAXE программисти муну жактырат.. Эскертүү Өз программистиңизди куруу да оңой.. же программалоо сиздин схемаңыздагы PICAXE. Чипти өзүңүз каалаган жол менен прогаммасыз кылыңыз:-)- 8 пин төмөн профилдеги ic розеткасы- 5V 1Amp жөнгө салуучу LM7805- 9Volt баттердик туташтыргычы- 9 вольттук батарея- кээ бир илгич зым IC достук үлгүсү менен- кээ бир велкро эркек жана ургаачы тилкелери- инструменттер үчүн электрдик лента

3 -кадам: Perf Board кесип

Perf Board'ту кесип алыңыз
Perf Board'ту кесип алыңыз
Perf Board'ту кесип алыңыз
Perf Board'ту кесип алыңыз
Perf Board'ту кесип алыңыз
Perf Board'ту кесип алыңыз

IC розеткасын perf доскасына түшүрүңүз, ал IC достук үлгүсүнө туура келет. IC достук демекчи, perf board так ушул сыяктуу ар бир ICдин казыгына бир нече зымдарды оңой эле ширетет.. Перформанын тактасын кесүү үчүн жылдыруучу араны колдонуңуз, ошондуктан ал чыңалуу жөндөгүчүн жана ICди жайгаштыруу үчүн мүмкүн болушунча кичине. Ар бир IC пинге кеминде эки зымдын ширетилишине жетиштүү такта калтырыңыз

4 -кадам: Perf Board'ту жандандырыңыз

Wire Up Perf Board
Wire Up Perf Board
Wire Up Perf Board
Wire Up Perf Board
Wire Up Perf Board
Wire Up Perf Board

Бул долбоорду ишке ашыруу - бул бир заматта!..- ICsocketти доскага туташтырып, туташуулардын ортосундагы көпүрөдөн сак болуңуз. -Андан кийин LM7805 чыңалуу жөндөгүчүн IC розеткасынын жогору жагына жана сол жагына коюңуз, андыктан анын чыгуу пини (пин 3) IC розеткасына эң жакын 1. Регулятордун чыгышын IC розеткасынын 1 -пинине туташтыруу үчүн кичинекей секиргич жасаңыз.. Бул PICAXEге +5 вольтту камсыз кылат.- 9 вольт батареядагы клип. Кызыл коргошун чыңалуу жөндөгүчүнүн кирүү пинине (пин 1), кара коргошун жерге туташууга (пин 2) туташтырылган. PICAXE менен жерге туташууну камсыз кылуу үчүн IC розеткасынын 8 пинине угулат.

5 -кадам: LED тилкесине зым

LED тилкесине зым
LED тилкесине зым
LED тилкесине зым
LED тилкесине зым
LED тилкесине зым
LED тилкесине зым

Бул кадам этияттык менен ширетүүнү талап кылат. - 6 кичине (1,5 ) майда сегменттин кесилиштерин жана эки учун тең кырып салыңыз- Этияттык менен сиз кесип алган LED тилкесинин аягындагы 6 туташуунун ар бирине бир зымды ээрчиңиз. Энбелгилердин баары оң жакта болушу керек. Кириштер GND, SI, DI, CI, LI жана 5Vдан өйдөгө чейин окуу керек.- эми зымдарды IC розеткасындагы тийиштүү казыкка туташтырыңыз.-- Тилкедеги GND IC (0V) пинине 8 туташкан- - Тасмадагы тилкедеги СИ ICдин 7-пинине туташкан (чыгаруу 0) IC (чыгаруу 2)- тилкедеги LI ICтин 3 пинине туташкан (чыгаруу 4)- тилкедеги 5V ICтин 1 пинине туташкан (5V)- Сиз дагы бир кошумча туташуу жасашыңыз керек PICAXE сериялык киргизүүсүн калкып жүрүүдөн сактаңыз- ICдин 2-пини (Ser IN) ICдин 8-пинине (0V) туташкан

6 -кадам: Кодду жүктөп алыңыз

Кодду жүктөп алыңыз
Кодду жүктөп алыңыз
Кодду жүктөп алыңыз
Кодду жүктөп алыңыз

Эми негизги кодду PICAXEге жүктөө убактысы келди. Бул жерде кадамдар- PICAXE интерактивдүү өнүгүү чөйрөсүн (IDE) баштаңыз. - PICAXE программистиңизди компьютериңиздин сериялык портуна туташтырыңыз (же сериялык порт жок болсо USB сериялык адаптер). Программалоо розеткасында бош PICAXE 08M бар экенин текшериңиз - IDEди View -> Параметрлерди тандап конфигурациялаңыз Режим өтмөгүнөн 'Mode' 08M тандаңыз, Сериялык портуңузду тандоо үчүн Сериялык порт өтмөгүн тандаңыз. - 'INSTRUCTABLES_HEADBAND. BAS файлын жүктөө File-> Open- Compile жана PICAXE-> Run тандап файлды жүктөө. Файл жүктөлүп жатканда прогресс тилкесин жана аягында Жүктөө толук билдирүүсүн көрүшүңүз керек. Мен бул долбоорго кээ бир үлгү коддорун киргиздим. Сиз аны мурункудай эле колдоно аласыз, же чач боону уникалдуу кылуу үчүн өзгөртө аласыз. Суроолоруңуз барбы? Жөн эле мага [email protected] дарегине кат жөнөтүңүз

7 -кадам: Сыноо

Test It
Test It

PICAXE программистиңизден чыгарып, 8 пин IC розеткасына орнотуңуз, ориентацияга көңүл буруңуз. Бардык байланыштарыңызды эки жолу текшериңиз., Бийди каалаган нерсеңизди жасоодон мурун жасаңыз.. анан батареяны туташтырыңыз. Сиздин жарык тилкесиңиз өз ишин кыла башташы керек!

8 -кадам: Баштын боосун жасаңыз

Баштыкты жасаңыз
Баштыкты жасаңыз
Баштыкты жасаңыз
Баштыкты жасаңыз
Баштыкты жасаңыз
Баштыкты жасаңыз

Эми жарык тилкесин баш кийимге айландыралы! Балким, эгерде анын туурасы эки болсо, анда тилкени кесип салышыңыз керек болот. Жумшак велкронун бир бөлүгүн табыңыз … Маанилүү эмес … жана RGB тилкесиңиздей кенен тилке жасаңыз. Велкрону ушунча узундукта кесиңиз- велкронун жабышчаак катмарын алып салыңыз жана LED тилкесинин арт жагына кылдаттык менен коюңуз. Желим тилкеге тийгенде аны алып салуу өтө кыйын экенин билиңиз, андыктан жумушуңузду кылдаттык менен тегиздеңиз- тилкенин арткы 6 дюйм же солуу бөлүгүн калтырыңыз. Перформанын тактайы менен жарык тилкесинин ортосундагы зымдарды коргоо үчүн электр лентасын колдонуңуз. Батарейканын туташтыргычына электр лента тилкесин салып, стресстен арылыңыз- 6 дюймдук бөлүктүн узундугу бар "тикендүү" велкронун тилкесин кесип бериңиз. Колдоону алып салгыла жана эки түрдөгү велкорду бири-бирине жабышкак жагына жабыштыргыла. Бул баштык үчүн бекиткичти түзөт- 9 вольттук жаңы батареяны 'тикендүү велкрого коюңуз. Батарея клипин оңой эле тиркей ала тургандай кылып жайгаштырыңыз. - "Тикенек" велкронун дагы эки кыска бөлүгүн кесип, батареяны кармап туруу үчүн аларды айлантуу үчүн колдонуңуз. Муну "тикенек" бөлүгүнүн учун чач боонун ички жагындагы "жумшак" велкрого жабыштыруу менен жасаңыз, аны батарейканын айланасына жана айланасына бекем байлаңыз, андан кийин "тикенек" укуруктун экинчи учун "жумшакка" бекиңиз. топтун ичинде велкро. Бул татаал сезилиши мүмкүн.. бирок андай эмес:-). Башка "тикендүү" тилкени колдонуп, тактай үчүн жөнөкөй мукаба жасаңыз. Бул бийлеп жатканда PICAXE процессорун жоготуп алууңузга жол бербейт.

9 -кадам: Аны кийип, ырахат алыңыз

Аны кийип, ырахат алыңыз!
Аны кийип, ырахат алыңыз!

Башыңыздын боосун байлап, велкро менен бекем кармаңыз, аны ордунда кармаңыз. Батарейка клипин кийип, жылмайып дүйнөгө жөнөңүз! Мага кодго же дизайнга кандай өзгөртүүлөрдү киргизгениңизди билдириңиз. Рахмат [email protected]. Эми бул окуядан кийин бактылуу дагы бар!.. Мен бул нерсени 2009 -жылдын июнь айында Сан -Матео Калифорниясындагы Makerfaireге кийип жүргөн болчумун. Көп адамдар мага бул боону жакшы комментарийлерин беришкен. Бир бала, Xander H Monkey Electric стендинде иштеген (Instructables LED сынагынын сыймыктанган демөөрчүлөрү!). Ал дагы HL1606 инженерин артка кайтарууга аракет кылып келген. Визитка алмаштырдык. жана кийинки жумада бир нече электрондук почта сатылды. Натыйжада, Xander жарык тилкесинин толук функциясын Arduino платформасына жеткире алды. Бардык кодду бул шилтемеден караңыз

Светодиодду өчүрүү боюнча 2 -орун! Конкурс

Сунушталууда: