» Електроника » Ардуино »Лед Матрик на ВС2812

Лед Матрик на ВС2812

Лед Матрик на ВС2812

Добар дан, желим да поделим још један домаће. Овај пут сам одлучио да напишем упутства за производњу Лед матрице. Величине су мале 10к10 диоде. Али према овом упутству могуће је правити матрице и велике величине. За лепоту је додато позадинско осветљење. Основу су узели ВС2812 адресни ЛЕД-ови монтирани на врпцу брзином од 60 диода по метру. Ми ћемо њима управљати Ардуино Про Мини. Постоји пуно опција за коришћење матрице. На пример, додао сам температурни сензор и написао фирмвер сата без РТЦ-а.

Требаће нам:
- Трака ВС2812 са 120 ЛЕД, 60 комада по метру
-
- Напајање за 5В 1А
- сензор температуре дс18б20
- Отпорник 4.7 Ком 0.25 В
- иверица дебљине 10 мм
- мат или "млечна" пластика
- Дебели картон
- електрична трака
- повезивање жица
- плочица
- Дугмад
- Саморезни шрафови 19 мм
- лемљење
- Лемљење, колофонија
- Двострана трака
- УСБ-ТТЛ
- Бушилица или одвијач
- Електрична тестера
- Бушилице за дрво

Корак 1 Припрема диода
Узмимо густи картон и "обложимо га", тј. Цртамо водоравне линије са размаком између њих 16 мм. Бројимо 100 диода с наше траке. Ових 100 диода прелазе у сегменте од 10 диода. Преосталих 20 сече једна диода. То се мора обавити пажљиво и строго дуж линија сечења. Допустите да објасним: за матрицу је потребно 10 сегмената од 10 диода укупно 100, преосталих 20 је са осветљењем. Секције од 10 диода су залепљене на картон дуж линија. Обратите пажњу на смјер контролног сигнала диода! Контролни сигнал треба да се доставља у исправном смеру, у ту сврху је стрелица приказана у правцу траке. Залепите прву траку са леве на десну страну, то јест ИН (улаз) на траци треба бити са леве стране, а ОУТ (са десне стране). Дакле, улаз (улаз) прве траке мора бити у горњем левом углу! Следећу траку залепите супротно, с десне - на леву страну. Трећа опет лево-десно. Па даље. Када пратимо смер контролног сигнала, требало би да добијемо цик-цак линију, почевши од горњег левог угла. Главна ствар је не збунити ништа.

Између прве и друге траке, ближе почетку, прави се отвор за жице. Залепите жице за прву траку, по могућности вишебојне, како се не би помешали. Пролазимо их кроз направљену рупу. Даље, лепите наше траке кратким жицама. + 5 из прве шупљине до +5 друге. ГНД на ГНД. Од ОУТ прве траке до ИН друге траке, од ОУТ друге траке до ИН треће, и тако даље. Резултат треба бити следећи:


Корак 2 Израда случаја.
Случај се састоји од три дела. Прво морате изрезати оквир из иверице дебљине 10 мм. Најбоље је сећи помоћу убодне тестере, али у недостатку се може ручно узимати. Бочна страна вањског квадрата је 190 мм.Унутрашњи - 170 мм. За лепоту је боље заокружити углове. На тај начин треба добити оквир величине 190 к 190 мм и дебљине стијенке од 10 мм. Након сечења чистимо ситним брусним папиром.


Прелазимо на производњу другог дела. Оквир причвршћујемо на лист иверице и цртамо оловком око спољне ивице. Уклањамо оквир. Повучемо се по 30 мм са сваке стране у унутрашњост квадрата и нацртамо унутрашњи квадрат. Требали бисте набавити још један оквир димензија 190 к 190, али са бочном дебљином од 30 мм. На удаљености од 5 мм од спољне ивице овог оквира и на једнакој удаљености једна од друге, радимо рупе пречника 3 мм. 2 рупе са сваке стране. Потребни су за шрафове. Такође морате одлучити где ће бити врх, а у горњем левом углу унутрашњег квадрата направите прорез за жице.


На стражњој страни другог оквира, дуж обода унутрашње стране, потребно је завити сегменте исте иверице дебљине 10 мм. Резултат треба изгледати овако:


Иди на скупштину. Ставили смо други оквир на сто. На врху, диоде горе, ставите картонску кутију са диодама. И све то прекривамо првим оквиром. Картон поставите између оквира тако да диоде буду паралелне са странама оквира и на истој удаљености од ивица. Све окренимо, врло пажљиво, да не бисмо срушили диоде, и све смотали. Након тога одрезали смо вишак картона.


Идите до позадинског осветљења. Са бочне стране диоде, између предзадње и последње траке, ближе левој ивици, потребно је избушити рупу за жице. Лепите жице до краја последње траке и провуците ове жице кроз отвор. Преостале и изрезане једна по једна 20 диода морају бити залепљене на стражњој страни, на једнакој удаљености једна од друге. 5 комада са сваке стране. Смјер контролног сигнала је сатна рука која почиње од доњег десног угла. Лемимо их као и матрицу. Изведене жице с краја матрице лемљене су првом диодом. + 5 од прве диоде до +5 друге. ГНД на ГНД. Од ОУТ прве диоде до ИН друге, од ИЗ друге до ИН треће, и тако даље.

Ардуино Про Мини постављамо унутар задњег оквира, иза матрице. За напајање користите стабилизовано напајање од 5 волти. Са јачином струје од најмање 1 Ампера. Диоде су прилично гласне и ако их планирате укључити одједном и дуже време, напајање је потребно снажније, препоручујем 1,5 - 2 ампера. Све то повезујемо заједно од +5 напајања до +5 Ардуино и +5 ВС2812. -5 напајање са ГНД Ардуино и ГНД ВС2812. Управљачка жица из ИН ВС2812 повезана је на Ардуино „пин 6“.


Диоде су врло сјајне и не изгледају естетски угодно. Стога је потребно произвести и инсталирати дифузор. За то је најприкладнија мат пластика, или како је зову "млеко". Потребно је причврстити матрицу на пластику и заокружити оловком. Затим исеците и причврстите на обострану траку на предњем оквиру. Није увек могуће брзо наћи такву пластику, али стварно желим да покренете производ. У овом случају можете користити бели картон или пејзажни папир уместо пластичног.


По истом принципу могуће је направити матрицу великих величина. Потребно је само препричати димензије кућишта.

Корак 3 Прикључите сензор температуре.
Само што овај сат није занимљив, па му додајте температурни сензор. За мерење температуре користићемо интегрисани сензор ДС18Б20. Има велику тачност мерења, грешка није већа од 0,5 ° Ц. Већ из творнице сензор је калибриран и нису потребна додатна подешавања. Широк распон мерења температуре -55 ... + 125 ° Ц. Може се користити у било којој просторији. Ако сте на улици, онда морате водити рачуна о заштити од влаге. Постоје два начина рада: са спољним извором напајања и „лажном струјом“. Препоручујем употребу са спољним напајањем.


Неколико сензора може бити укључено у једну комуникацијску линију. Али за нас је једно довољно. +5 узимамо из напајања. БНД до -5. Жица од пин "ДК" дс18б20 до "пин 9" Ардуино.Не заборавите да ставите отпорник између "ДК" и +5 на 4,7 кОхм. По мом мишљењу, најприкладније је то урадити на самом сензору. Приказујемо га у горњем десном углу:


Корак 4 Припрема плоче са тастерима.
У овом случају користимо матрицу као сат. Време се може подесити помоћу серијског порта, повезивањем Ардуино-а са рачунаром. То није увек згодно. Стога ћемо произвести плочу са три дугмета за подешавање времена. Поред овога, матрица се може користити и у друге сврхе, само напишите другу скицу. Тада се тастери могу користити у друге сврхе.


Повезујемо их на следећи начин: спојите жицу заједничку за сва три дугмета на „ГНД“ Ардуино. Прво дугме служи за улазак у режим подешавања времена и пребацивање времена и датума, повезивање са "Пин 2". Друго, дугме за повећање вредности, је „Пин 3“, а треће, дугме за смањење вредности, је „Пин 4“. Дугмад причвршћујемо на двострану траку иза матрице:


Корак 5 Фирмваре.
Као што рекох, матрица се може користити у различите сврхе. Тренутно сам написао скицу само за сатове. У следећем обликујте и друге скице. За писање и пуњење користим Ардуино ИДЕ 1.8.5. Матрицом можете управљати на више начина. Управљајте сваком диодом појединачно или као једна матрица. У својој скици користим прву могућност. Да бисте то учинили, потребна вам је библиотека компаније Адафруит која се зове НеоПикел-мастер:
адафруит_неопикел-мастер.рар [27.83 Кб] (преузимања: 71)


Да бисте радили с диодама као са матрицом матрице Адафруит_НеоМатрик мастер и Адафруит-ГФКС-мастер-мастер:
матрик_либрариес.рар [282.01 Кб] (преузимања: 80)


Сензору температуре потребна је библиотека ОнеВире.
оневире.рар [16,75 Кб] (преузимања: 64)


Да бисте изменили и испунили скицу, прво морате инсталирати Ардуино ИДЕ са званичне веб локације Ардуино.цц, а затим све ове библиотеке. Потребно је распакирати ове архиве и нераспаковане датотеке сместити у мапу „библиотеке“ која се налази у мапи са инсталираним Ардуино ИДЕ. Такође је могуће инсталирати библиотеке директно у Ардуино ИДЕ. Без отпакирања преузетих архива, у Ардуино ИДЕ-у одаберите мени Скетцх - Цоннецт Либрари. На врху падајуће листе изаберите „Додај .Зип библиотеку“. У дијалогу који се појави одаберите библиотеку коју желите додати. Након свих манипулација, морате поново покренути Ардуино ИДЕ.

Сензор температуре има јединствену адресу за сваки уређај - 64-битни код. Проналажење овог кода је тежак задатак. Зато прво морате да повежете сензор на Ардуино, попуните скицу која се налази у менију Датотека - Примери - Температура Далласа - ОнеВиреСеарцх. Затим покрените Алати - Порт Монитор. Ардуино би требао пронаћи ваш сензор и уписати његову адресу. Копирамо или једноставно записујемо адресу вашег сензора. Отворите скицу Ард_Тиц_Так_ВС2812_Матрик_10к10_Сериал_Кнопки_Терм, потражите линију:

бајт аддр [8] = {0к28, 0кФФ, 0кДД, 0к14, 0кБ4, 0к16, 0к5, 0к97}; // адреса мог сензора 


Записујемо адресу вашег сензора између награда, замењујући адресу мог сензора.

Овај сат не користи РТЦ модул. Стога, ако су у журби или заостају, требало би да промените вредност у линији:

ако је (мицрос () - превмицрос> 494000) {// промена у другу за подешавање износила 500.000


Овај број је потребно одредити емпиријски. Ако вам се сат жури, требало би да повећате овај број, ако ја заостанем, смањите га.

Испуните скицу.


Извињавам се, али нисам успео да се фотографирам са укљученим диодама. Покушао сам са и без светла. Али уверавам вас да живите да изгледају много боље.




0
0
0

Додајте коментар

    • осмехнасмеши секакаокдонткновиахоонеа
      шефеогреботинабудаладада-даагресивантајна
      извиниплесданце2данце3пардонпомоћпића
      станипријатељидоброгоодгоодзвиждукзалутатијезик
      димпљескатицраиизјавитиисмијавајућидон-т_ментионпреузимање
      топлотаирефуллаугх1мдасастанакмоскингнегативан
      нот_икокицеказнитичитатиуплашитиплашипретрага
      подругљивтханк_иоуовото_цлуеумникакутнаслажем се
      лошепчелаблацк_еиеблум3поцрвењетихвалити седосаде
      цензурисанпријатносецрет2претипобедаиусун_беспецтацлед
      шокреспектлолпреведендобродошликрутоииа_за
      иа_добриипомагачне_хулиганне_отходифлудзабраназатвори

Саветујемо вам да прочитате:

Предајте га смартфону ...