Мазмұны:

Неопиксельді қолданатын екілік сағат: 6 қадам (суреттермен)
Неопиксельді қолданатын екілік сағат: 6 қадам (суреттермен)

Бейне: Неопиксельді қолданатын екілік сағат: 6 қадам (суреттермен)

Бейне: Неопиксельді қолданатын екілік сағат: 6 қадам (суреттермен)
Бейне: Безымянная звезда (1 серия) (1978) фильм 2024, Қараша
Anonim
Image
Image
Жарықдиодты жолақ, содан бастайық
Жарықдиодты жолақ, содан бастайық

Сәлем достар, мен светодиодпен байланысты барлық нәрсені жақсы көремін, сонымен қатар оларды әр түрлі қызықты тәсілдермен қолданғанды ұнатамын Иә, мен білемін, Екілік сағат мұнда бірнеше рет жасалған, және олардың әрқайсысы өз сағаттарыңызды құрудың тамаша үлгісі.

Мен екілік сағатты «мен жасадым» деп ойладым және менде қандай бөлшектер бар екенін, светодиодтар, резисторлар, RTC, Arduino бар екенін білдім.. содан кейін мен неопиксельді жолақты (WS2812) таптым. Бұл мені ойландырды, мен көрген екілік сағаттардың көпшілігі дәнекерлеуді қамтитын жарықдиодты матрицаны қолданады, мені қателеспеңіз, менде дәнекерлеу мәселесі жоқ, бірақ мен жолақты неге пайдалана алмаймын … Жоспар құрылды, шақыру қабылдалған..

Алдымен мен екілік сағаттарда не қажет екенін түсіну үшін отырдым, қарапайым, сағаттар, секундтар, максимум 4 қатар, мен оны салыстырмалы түрде оңай оқи аламын, ал егер сіз екілік сағатты қалай оқу керектігін білсеңіз, мен Бұл бетті шолуды және шолуды ұсынуға болады: Екілік сағатты қалай оқуға болады, сонымен қатар мен оны неде сақтаймын, бақытымша, мен Ikea -да болдым және олардың бірнеше Ribba суреттерінің жақтауларын басқа жобаларда қолдандым, сондықтан бинго деп ойладым. жақсы болады (және 2,99 фунт стерлинг - бұл жақсы баға).

Қосымша айтылмай, бөлшектер тізімі:

  • Ардуино Уно
  • RTC модулі (ds1302) Ebay (Ұлыбритания)
  • (Енді 10 кастрөлге ауыстырылды) 220 к потенциометр Ebay (Ұлыбритания)
  • 470r резисторы Ebay (Ұлыбритания)
  • Ribba сурет жақтауы Ikea Ribba
  • Ацетат - маска үшін
  • Лазерлік принтерді қолдану

Басқа қосылатын сымдар, тақта және 5В қуат көзі қажет болады, менде сізде бар деп ойлаймын:)

Енді құрылысқа кірісейік …

1 -қадам: жарық диодты жолақ, содан бастайық

Жарықдиодты жолақ, содан бастайық
Жарықдиодты жолақ, содан бастайық
Жарықдиодты жолақ, содан бастайық
Жарықдиодты жолақ, содан бастайық
Жарықдиодты жолақ, содан бастайық
Жарықдиодты жолақ, содан бастайық

Алдымен, менде бар 16,5 мм жарық диодты (пиксель) диодты жолақты алыңыз, бұл мендегі кадрға жақсы болып көрінді, сондықтан мен оларды 6 пиксельді интервалда қайшының көмегімен кесіп тастадым (әдеттегі қауіпсіздік қолданылады)..

Жолақтың жанында көрсеткілер бар екеніне назар аударыңыз, бұл деректер мен қуаттың бағыты, ал мыс жастықшаларда әрбір кесілген бөліктің соңында мыс жастықшалары қалуы үшін осы сызық бойымен кесілген сызық бар.

Енді сізде әрқайсысында 6 пиксельден тұратын 4 жарықдиодты жолақ болуы керек, егер бар болса, жақсы, егер жоқ болса, қайталап көріңіз немесе оларды қайтадан дәнекерлеңіз (көрсеткілер кірістірілгеніне көз жеткізіңіз) және келесі жолы дұрыс санауға тырысыңыз.

Жылдам қозғала отырып, жарық диодты жолақтарды біркелкі немесе ретпен алуға мүмкіндік беріңіз, мен мұны қалай жасадым, бұл жақтауды өлшеу және оны тең бөліктерге бөлу. Мен сурет тірегішінде менікі болғанын қалаймын, сондықтан менің есептеулерім бүкіл кадрға емес, оны қолданды. Бекіту - бұл суретті әдетте жақтайтын картоннан жасалған бұйым, бұл қадамда жақтаудың үстіне қойылған сурет бар.

2 -қадам: Жарық диодты жолақтарды және дәнекерлеуді орнатыңыз …

Жарық диодты жолақтарды және дәнекерлеуді орнатыңыз …
Жарық диодты жолақтарды және дәнекерлеуді орнатыңыз …
Жарық диодты жолақтарды және дәнекерлеуді орнатыңыз …
Жарық диодты жолақтарды және дәнекерлеуді орнатыңыз …
Жарық диодты жолақтарды және дәнекерлеуді орнатыңыз …
Жарық диодты жолақтарды және дәнекерлеуді орнатыңыз …
Жарық диодты жолақтарды және дәнекерлеуді орнатыңыз …
Жарық диодты жолақтарды және дәнекерлеуді орнатыңыз …

Бұл қадамға арналған фотосуреттерде көрініп тұрғандай, мен қағазға сызықтарды басып шығардым және оларға жолақтарды қойдым, содан кейін кадрды әр уақытта қайта құрып, мен қалаған көріністің болуын қамтамасыз ету үшін оны «көзбен қарадым». Мен бақытты болғаннан кейін, жолақты желіммен біржолата бекітіп қойдым, менің жабысқақ арқам тым жақсы болмады.

Бұл дизайн үшін мен LibreCAD -ты қолдандым, ол ашық көзі болып табылады және тапсырмаға сәйкес келеді, суретті ортасына басып шығару кезінде басып шығаруды және басып шығару коэффициентін 1: 1 -ге өзгертіңіз. Мен осы қадамда қолданған макетті тіркедім.

ToDo тізімінде келесі жолақтарды сыммен байланыстыру болды. Менің қорапшамда менде ерлерге арналған PCB жиектері бар қосқыштар болды, сондықтан мен оларды бірінші қосылымды дәнекерлеудің орнына қолдандым. Егер сізде осындай жолдар болса және сол жолмен барғыңыз келсе, оны жасаңыз.

Қалай болғанда да, төменгі жолақтан бастап, ОҢҒА СОЛҒА бағытталған көрсеткілер, шеткі қосқышты жолаққа немесе негізгі қосылым сымдарына дәнекерлеңіз, мен деректер үшін қызыл, қара және басқа түсті қолдануды ұсынамын. Жолақтардың көпшілігі жапсырмалар +. -, D… + - сіздің Позитив, - Теріс, D - Деректер, барлығы бірдей емес және кернеуі әр түрлі болуы мүмкін, менікі 5в. қосу кезінде тиісті қуат көзін пайдаланғаныңызға көз жеткізіңіз.

Бұл бірінші жолақ басталды, енді бізге барлық жолақтарды тізбектей қосу керек, осылайша төменгі жолақтың сол жағында, келесі жолақтың оң жағында жоғарыда және т.б. сол жақта байланыс жоқ және барлық жолақтардың көрсеткілері бұрын айтылғандай СОЛҒА оң жақта болуы керек.

3 -қадам: Кейбіреулерге бұл ұнамайды

Кейбіреулерге бұл ұнамайды!
Кейбіреулерге бұл ұнамайды!
Кейбіреулерге бұл ұнамайды!
Кейбіреулерге бұл ұнамайды!
Кейбіреулерге бұл ұнамайды!
Кейбіреулерге бұл ұнамайды!

Мен өзім жалаңаш көріністерді ұнататынмын, сондықтан сіз оның қалай жұмыс істейтінін көре аласыз, алайда «Оған бағыну керек» егер бұл қабырғада жүрсе, оған «ұқыпты қарау» керек екенін айтты, сондықтан мен тез ойлануым керек екенін түсіндім. Орналасуды қолданып, оны аздап өзгерте алады, оны ацетатқа басып шығарады және бұл жақсы көрінеді. Мен фотошоп аштым және мұны үш рет жасадым деп айтқым келеді, бірақ мен жасай алмаймын, менің досым бұл бөлікті мен үшін жасады, өйткені менің фотошоп дағдылары миым ойлағандай жақсы емес.

Көрсеткішті ацетатқа басып шығарып, кесіп, әйнектің артына қойды, келесі фото қондырғы, содан кейін жарық диодты жолақтар, ақыры қуат пен деректер үшін сымдары бар тақта.

Суретте көрініп тұрғандай, менде қызыл, қара және жасыл сымдар шығып тұр, аралық байланыс сымдары артқы жағына ілулі.

Мойындауым керек соңғы өнім мүлдем жаман емес.

Төмендегі бинарлық «Екілік сағат» деп жазылған

Мен қолымды ацетатқа қоюға болатын кезде бір түрлендіруге жетемін, яғни жолдардың сандарын сәл оңға жылжыту керек, олар арпа көрінеді.

4 -қадам: Сымнан бастаңыз … Көңілділік басталсын

Сымнан бастаңыз … Көңілділік басталсын
Сымнан бастаңыз … Көңілділік басталсын
Сымнан бастаңыз … Көңілділік басталсын
Сымнан бастаңыз … Көңілділік басталсын

Сіз суреттерден көріп отырғаныңыздай, мен Fritzing -те дұрыс модуль таба алмадым, сондықтан мен суретті импорттап, оны мүмкіндігінше жақсы орналастырдым.

Төменгі электр рельсінде жеке 5В қуат көзі болуы керек, қуат көзінің мөлшері сіздің жарықдиодты шамды тұтынуға байланысты. Мен абай болуды ұсынамын және барлық жарықдиодты максималды жарықтықта жарықтандыруға болатын құрылғыны қолдануды ұсынамын.

Мен мұны әлі де ПХД -мен жасамағанмын (таспалы тақтаны қолданады), өйткені мен болашақта температура сенсоры бар СКД экранын қосып, Күн/Уақыт пен Температураны стандартты форматта көрсете аламын, сондықтан басқа жоқ. схемасы қазіргі уақытта..

ЕСКЕРТУ.. диаграммадағы қатеге назар аударыңыз, РТЖ (Қара сым) жері көрсетілгендей оң рельсті емес, жерге қосылуы керек, диаграмманы жаңартады және қайтадан жүктейді, байқағаныңыз үшін рахмет.

5 -қадам: Ақырында, Аң тірі !

Image
Image
Енді кішкене қосымша нәрсе !!!!
Енді кішкене қосымша нәрсе !!!!

Соңғы қадам…

Қосылымды тексеріңіз, қос тексеріңіз және қайтадан тексеріңіз …

Енді сіздің эскизіңізді Arduino -ға жүктеңіз, мен мұны қалай жасау керектігін түсіндірмеймін, өйткені бұл туралы нұсқаулықтар жеткілікті және бұл құндылыққа ештеңе қосылмайды …

Кодтың түсініктемелерінде, 119 -жолда, бұл түсініктемені өшіруді қажет етеді, бұл код жолы уақыт пен күнді белгілейді:

// myRTC.setDS1302Time (00, 28, 17, 7, 27, 3, 2016);

Жауап бермеу үшін оны келесіге өзгертіңіз:

myRTC.setDS1302Time (00, 28, 17, 7, 27, 3, 2016);

Ағымдағы күнді/уақытты 115 -жолда эскизде көрсетілгендей форматта енгізіңіз:

// секунд, минут, сағат, апта күні, ай күні, ай, жыл

Жақсы, енді бұл эскизді жүктеңіз … дайын ба? Жарайды ма

Енді сіз Adruino -ны қайта іске қосқанда, ол күнді/уақытты көрсетілгенге қояды және сіз мұны қаламайсыз, сондықтан 119 -жолға түсініктеме беріңіз және эскизді қайтадан жүктеңіз. Енді қайта іске қосқанда ол RTC (Real Time Clock) уақытын оқиды және дәл болуы керек.

Кез келген проблемалар, қосылымдарды тексеріңіз, бұл басты мәселе болады, және егер сіз РТР -де пайдаланатын батарея әлсіз болса, онда сіз жалған уақытты оқисыз (мен білемін, бұл менде болған, әдепкі бойынша 48:45:45)

Кез келген сұрақтар мен мәселелерді түсініктемелерде жазыңыз, мен қолымнан келгеннің бәрін жасаймын.

Көңілді, ләззат алыңыз..

6 -қадам: Енді кішкене қосымша нәрсе !!

Енді кішкене қосымша нәрсе !!!!
Енді кішкене қосымша нәрсе !!!!
Енді кішкене қосымша нәрсе !!!!
Енді кішкене қосымша нәрсе !!!!

Бүгін таңертең мен екілік сағатты қалай жақсартуға болатынын ойладым, сондықтан оны шешіп, кофе ішіп отырып, орталық жылытуды қосуға қолым келді, бірақ суық болды, температура қандай болды !!!

Алаяқ жоспар …

Температураны сағатқа неге қоспасқа?

Жақсы сұрақ, себебі жоқ, сондықтан жасайық..

Фритицингпен 20 мин және мен тағы да өз туындымның келесі кезеңін өткізуге дайын болдым, ол үшін тағы 6 пиксельді жарықдиодты жолақты, бірнеше сымды, 4k7 Ом резисторды және сенімді дәнекерлегіш пен бірнеше сызықты бір сағатқа кесу қажет болды. код … Орындалды!

Мен оны оңай дыбыстаймын ба, таңқаларлық …

Сонымен, мен диаграммадағыдай DHT11 мен қажетті резисторды кішкене жолақ тақтайшасына қойдым.

Мен бұрын қолданылған эскизді жаңарттым, оны жүктедім және бірінші рет жұмыс істедім. Олай болмады, мен еркек коннекторының түйреуіштерін жолаққа дәнекерлегенде, мен деректер желісінде нашар түйісуді алдым, сондықтан қайта сатыңыз..

Температура тігінен орнатылады және суретте көрсетілгендей оқылады, сондықтан бұл суретті түсірген кездегі температура 19 градус С.

Бір қызығы, DHT11 ылғалдылықты өлшейді, үнемі қадағалап отырыңыз, өйткені ылғалдылығы бар басқа жолақ жақында келеді.

Ұсынылған: