» Електроника » Ардуино »Призмична лампица на Ардуино-у са Блуетоотх контролом

Присм лампица на Ардуино-у са Блуетоотх контролом

Присм лампица на Ардуино-у са Блуетоотх контролом


Видео:


Поздрав свим читаоцима, ауторима и осталим посетиоцима странице "". Данас ћу поделити упутства за израду столне лампе у облику призме. Основа ће бити ВС2812 адреса ЛЕД. Ово је друга верзија такве лампе. Пронаћи ћете упутства за прављење прве верзије овде.

За разлику од прве верзије, контролер у овој или ночној лампи ће бити Ардуино. Тамо такође убацујемо Блуетоотх модул за комуникацију са спољним светом. За управљање ћемо користити апликацију не тако познатог АлекГивера. Такође, као и у првој верзији лампе, узмите ВС2812 ЛЕД траку са густоћом од 60 диода по метру. Укупно ће бити потребно 120 диода, то јест 2 метра. У упутствима из прве верзије ове лампе пропустила сам неколико важних тачака, данас ћу исправити тај досадни неспоразум.

Трчање:
- Ардуино Про Мини 5В
- Блуетоотх модул (ХЦ-05 или ХЦ-06)
- повезивање жица
- Мали комад пластичне цеви пречника 6 мм (погодан и разређивач)
- мат или "млечна" пластика
- Валовити картон
- УСБ-ТТЛ
- УСБ конектор
- Напајање 5 В, минимално 2 А
- Метална датотека
- Топли пиштољ за лепљење
- лемљење, колофонија, лемљење итд. и тако даље.

Корак 1 Монтирајте кућиште лампе.
Случај у првој верзији је исти у другој. Стога идемо даље линк

А радимо све од „Корак 1 Припрема базе и ЛЕД диода“.
Изрежите картон:


Додајте га у облику призме:


Лепљива трака ЛЕД траке није увек довољна, боље је лепити картонску подлогу двостраном траком:


Сада можемо да залепимо ЛЕД-ове, залепимо их паралелним линијама, све у једном правцу:


Не заборавите да повучете жице из прве траке:


У том кораку сам заборавио да напишем о производњи пластичног премаза. Исправљено. Потребна нам је пластика дебљине 2 до 5 мм. Пластика треба да буде матирана или како је још називају и "млеко". Може се наручити у Интернет продавници или алиекпресс-у. И ти то можеш учинити као ја. Узмите пластику са непотребног ЛЦД монитора. Након растављања старог ЛЦД монитора или телевизора вадимо матрицу. Пажљиво раставите саму матрицу, требало би да постоји неколико слојева светлосних филтера (филма) и мат пластике која се распршује. Од тога сам управо направио ову лампу. Добивши такву пластику, изрезали смо три правоугаоника из ње.Ако желите да ЛЕД-ови буду видљиви у облику тачака, попут моје лампе, пластика мора бити залепљена близу ЛЕД-ова. У овом случају, правоугаоници требају бити 137 к 95 мм. Изгледају овако:


Можете учинити да се ЛЕД-ови спајају у један извор светлости, а затим пластику требате да фиксирате на удаљености од 10 - 20 мм од ЛЕД-ова. Да бисте то учинили, правоугаоници се морају резати величине 137 к 110 мм. Пластику је најбоље резати ручном ножом. Испада дуго, али поуздано. Боље је не користити убодну тестере јер ће се пластика, захваљујући брзом кретању датотеке, загрејати, растопити и залепити за датотеку, чиме ће се пластика разбити и учини да место сечења не постане тачно.
Резултат треба бити следећи:


2. корак Електронски део.
Као што рекох, база ће бити Ардуино Про Мини.


Таке би требала бити верзија пуњена на 5 волти. Да би Ардуино узео мање од комплета, утикачи се не могу лемити. Сада има пуно Блуетоотх модула, мислим да ће неко урадити. Направит ћу и писати из ХЦ-05.


Гледајући напред, рећи ћу да ће за Ардуино бити неколико верзија скице. Зависно од скице, постојат ће различите могућности за повезивање Блуетоотх модула с Ардуино-ом.

Дакле, ако желите да Ардуино истовремено има и рачунар и Блуетоотх модул, изаберите скице са софтверским комуникацијским прикључком (СофтСериел ће бити написан у именима скице). У овим скицама, Ардуино рачунар је повезан на уобичајен начин (хардверски ТКС РКС) и повезан је Блуетоотх модулом софтверском имплементацијом комуникационе линије. У таквим скицама веза је следећа:
Ардуино Блуетоотх
Д7 (ТКС) - РКС
Д8 (РКС) - ТКС
5В - ВЦЦ
ГНД –ГНД

У именима скица на којима је немогуће истовремено повезати рачунар и Блуетоотх модул, БТ ће се писати једноставно. Да бисте учитали ове скице, УСБ-ТТЛ је повезан са Ардуином. А за рад са истим контактима повезан је и ХЦ-05. Односно, веза је следећа:
Ардуино Блуетоотх
Д1 (ТКС) - РКС
Д0 (РКС) - ТКС
5В - ВЦЦ
ГНД –ГНД

У свим се скицама трака повезује на исти начин. Не заборавите да је траци потребна храна. И трака, и Ардуино, и ХЦ-05 (ХЦ-06) биће напајани из једне УСБ жице. Не можете да повежете ову лампицу на УСБ порт рачунара или лаптопа. Максимална дозвољена струја на УСБ портовима је 500 мА. Ово није довољно за нормалан рад лампе. На пуњаче можете да се повежете са УСБ прикључком или на напајање са излазом од 5 В и најмање 2 А.


Сигнална жица са ЛЕД траке (Дин) повезана је на Д5 Ардуино.


Корак 3 Конфигуришите Блуетоотх модул.
Сада пређимо на подешавање Блуетоотх модула. Модули су веома различити:


Али сви се повезују на исти начин. А за почетак, требате да се повежете на његов УСБ-ТТЛ на следећи начин
УСБ-ТТЛ - Блуетоотх
ТКС - РКС
РКС - ТКС
5В - ВЦЦ
ГНД –ГНД

Отворите прозор терминала или монитор прикључка у Ардуино ИДЕ. У поставкама терминала морате поставити брзину на 38400 и подесити слање НЛ и ЦР. Што се брзине тиче, могао бих погријешити, јер различити модули долазе с различитим заданим брзинама. Ако модул не прими и не прихвати ништа, потражите жељену брзину помоћу методе поке. За ХЦ-06, 9600, НЛ и ЦР нису потребни. Ако сте све урадили правилно, покушајте да пошаљете наредбу:
АТ

Одговор би требао бити у реду. Ако је дошао, можете наставити са конфигурирањем модула. Промените име модула да бисте знали са чиме се повезујете са командом:
АТ + НАМЕ <име>

Сада је потребно подесити брзину Блуетоотх комуникационог канала. За скицу „ГиверМатрикОС“ то је 9600. Унесите следећу команду:
АТ + УАРТ = 9600.0.0

За све остале скице потребна вам је брзина 57600. Инсталирајте је наредбом:
АТ + УАРТ = 57600.0.0

Ако сте збуњени у подешавањима, вратите их на фабричке поставке уносом команде:
АТ + ОРГЛ

Скоро да сам заборавио! Препоручујем куповину модула одмах лемљених на ДИИ плочи, ради практичног повезивања на Ардуино:


Корак 4 Припрема програма.
Да бисмо изменили и испунили скицу, потребан нам је Ардуино ИДЕ. Најновија верзија са које се увек може преузети званична страница програми.

Следеће библиотеке морају му се додати: Адафруит_НеоПикел, Адафруит_ГФКС_Либрари и СофтвареСериал. Можете користити управник библиотеке, пронаћи оне које су вам потребне и инсталирати их. Менаџер се налази у Ардуино ИДЕ менију „Скица“ - „Повежи библиотеку“. Или их можете преузети у следећој архиви:

адафруит_гфк_либрари.рар
адафруит_неопикел.рар
софтваресериал.рар

Ако желите да користите скицу „ГиверМатрикОС“, морате да одете на веб локацију АлекГивер на страници пројекта и преузмете архиву са скицом и свим потребним библиотекама одатле.

Корак 5 Скице.
Као што је обећано, имам неколико скица. Најједноставнији. За вас ни не треба Блуетоотх модул. Само га напуните у Ардуино, касету повежите без Блуетоотх модула. И радујте се новој светлости, која ће у кругу променити велики број различитих ефеката:
ард_призма.рар

Свјетлина се може промијенити само на скици на залихи:

стрип.сетБригхтнесс (10);

Једноставно, поуздано. Прикључите и све је спремно.

Следећа скица делује на хардверском серијском прикључку, команде се могу слати са рачунара, преко терминала. Или повезивањем Блуетоотх модула преко апликације:
ард_призма_бт.рар

Скица која ради на серијском софтверу, можете истовремено да повежете ХЦ-05 (ХЦ-06) и рачунар.
ард_призма_бт_софтсериал.рар

За љубитеље великог броја ефеката и сјајне функционалности (укључујући пар игара итд.), Саветујем вам да користите скицу "ГиверМатрикОС„Преузето са странице пројекта.

Подешавања наше призме за скицу "ГиверМатрикОС":
УСЕ_БУТТОНС 0 // користи физичке тастере за управљање (0 не, 1 да)
БУТТ_УП 3 // типка горе
Дугме БУТТ_ДОВН 5 //
БУТТ_ЛЕФТ 2 // дугме са леве стране
БУТТ_РИГХТ 4 // дугме десно
ЛЕД_ПИН 5 // пин трака
БРИГХТНЕСС 10 // стандардна максимална светлина (0-255)
ШИРИНА 15 // ширина матрице
ХЕИГХТ 8 // висина матрице
МАТРИКС_ТИПЕ // // матрица типа: 0 - цик-цак, 1 - секвенцијална
ЦОННЕЦТИОН_АНГЛЕ 3 // угао везе: 0 - доњи леви, 1 - горњи леви, 2 - горњи десни, 3 - доњи десни
СТРИП_ДИРЕЦТИОН 2 // смер траке од угла: 0 - десно, 1 - горе, 2 - лево, 3 - доле
СЦОРЕ_СИЗЕ 0 // величина слова рачуна у игри. 0 - мали (за 8к8), 1 - велики
ФОНТ_ТИПЕ 1 // (0/1) две врсте ситног штампања
ГЛОБАЛ_ЦОЛОР_1 ЦРГБ :: Зелена // Главна боја бр. 1 за игре
ГЛОБАЛ_ЦОЛОР_2 ЦРГБ :: наранџаста // примарна боја бр. 2 за игре

Корак 6 Конфигуришите телефон за контролу.
Користићемо телефон за контролу лампе. За моју скицу је погодан било који програм за рад са Блуетоотхом, на пример, "Ардуино Блуетоотх Цонтрол". Може се преузети са „Гоогле плаи»

За скицу са АлекГивер-а вам је потребан његов сопствени програм, који се такође може преузети на ваш телефон или таблет са „Гоогле плаи»

10
10
10

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

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

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

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