Камин жарық әсері: 4 қадам
Камин жарық әсері: 4 қадам
Anonim
Камин жарық әсері
Камин жарық әсері
Камин жарық әсері
Камин жарық әсері
Камин жарық әсері
Камин жарық әсері

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

Егер сіз осы жайлы сезімді іздесеңіз, сіз дұрыс жердесіз! Мен сізге Arduino тақтасы мен жарық диодты жолақтармен Каминнің жарық әсерін қалай жасауға болатынын көрсетемін. Сізге бұл жобаны қыстың келуіне дейін жасауға көп уақыт болады.

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

Жабдықтар

Сізге қажет нәрселер:

  • Arduino тақтасы (мен нано клон қолдандым, сіз кез келген түрді қолдана аласыз)
  • WS2812B адрестік RGB жарықдиодты жолағы (қалаған ұзындығы, менде 29 жарық диоды бар)
  • 5В қабырға адаптері (9В да жақсы)
  • Алюминий жарықдиодты профиль (қалаған ұзындық)
  • Түйме (әдетте ашық)
  • Байланыс қорабы (кішкентай)
  • Сымдар
  • Жылу өткізбейтін құбырлар (міндетті емес)

Сіз қолданатын заттар:

  • Дәнекерлеуіш пен дәнекерлеуіш
  • Скальпель немесе қызметтік пышақ
  • Жылытқыш немесе жеңіл
  • Бүйірлік кескіш
  • Металл арамен немесе қолмен

1 -қадам: Тұжырымдама

Мен ebayден Arduino Nano клонын қолдандым, сізге бұл түрді ұстаудың қажеті жоқ, кез келген Arduino тақтасын қолдануға болады. Сізге WS2812B адрестік RGB жарықдиодты жолағы қажет болады. Контроллер N*16 бит ақпаратын бірінші жарық диодына жібереді. Бірінші жарық диоды алғашқы 16 битті оқиды және қалған ақпаратты ((N-1)*16 битке) жіберуге мүмкіндік береді. Осылайша біз тақтаның бір шығысымен бүкіл жолақтың жарық диодтарын бір -бірлеп басқара аламыз. Мен сондай-ақ басу түймесі үшін бір кірісті қолданамын, сондықтан мен үлгілерді оңай таңдай аламын.

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

2 -қадам: құрылғыны жасау

Құрылғыны жасау
Құрылғыны жасау
Құрылғыны жасау
Құрылғыны жасау
Құрылғыны жасау
Құрылғыны жасау

Алдымен сіз Камин жарық сызығының ұзындығын шешуіңіз керек. Бұл метр, аула болуы мүмкін, менікі шамамен 50 см. Жарықдиодты жолақты кез келген светодиодтар арасында кесуге болады. Менде ұзындығы 52 см алюминий профилі болды, сондықтан тек 29 светодиод сәйкес келеді. Егер сіз жолақтың ұзындығын шешкен болсаңыз, оны кесіңіз. Осыдан кейін сіз алюминий профилін кесуіңіз керек. Профильді сәл ұзағырақ кесу ұсынылады (ұзындығы шамамен 2 см), сондықтан сымдар мен соңғы бөліктерге арналған орын болады. Жарық диодты жолақтың профиліне бекіту үшін артқы жағындағы екі жақты таспаны қолданыңыз. Пластикалық профиль қақпағын орнына итеріңіз. Егер сіз профильді қолданғыңыз келмесе, жарық диодты жолақты кейінірек орнына қоюға болады.

Жарық диодты жолаққа 3 сым қажет болады.

  • GND
  • Деректер

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

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

Қораптың бүйірлеріне 2 кішкене тесік кесіңіз немесе бұрғылаңыз, осылайша сіз жарық диодтарынан қуат пен сымдарды ала аласыз. Дәнекерлегіштер сымның ұштарына. (Егер сіз нано қолдансаңыз, әйел тақырыптарын қолданыңыз).

Қабырға адаптерінің сымдарын GND және VIN -ге қосыңыз. Егер сіз реттелетін 5В қуат көзін қолдансаңыз, оны VIN орнына 5В қосуға болады. Түйме түйреуіштерді GND және D4-ке қосыңыз (егер кодты өзгертсеңіз, басқа GPIO түйреуіштерін қолдануға болады). Жарық диодты жолақты GND, 5V және D3 -ке қосыңыз (егер кодты өзгертсеңіз, басқа GPIO түйреуіштерін қолдануға болады). Егер GND түйреуіштері таусылып қалса, провайдер тақырыбындағы GND түйреуішін пайдалану қажет болуы мүмкін. Контроллерді ыстық желіммен немесе қорапқа екі жақты таспамен бекітуге болады. Немесе сіз оны сол күйінде қалдыра аласыз (дәл мен сияқты).

3 -қадам: бағдарламалау

Бұл қадам өте қарапайым, бірақ сізге adafruit -ден неопиксельді кітапхана қажет болады. Сіз оны осы жерден менің кодымен жүктей аласыз. Жүктеу процесі аяқталғаннан кейін неопиксельді кітапхананы Arduino кітапханалары қалтасына жылжыту керек. Сіз бағдарлама кодын Arduino эскиздерінің жанына жылжыта аласыз.

Егер сіз менің кодты өзгерткіңіз келмесе, Arduino -ды қосыңыз, сонда сіз IDE тақтасының түрі мен портын таңдай аласыз. Қажет болса, қажетті өзгертулерді енгізіңіз және жүктеуді басыңыз. IDE кодты тақтаға жинап, жүктеуі керек және ол әрекет етуге дайын.

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

Шам режимінде орталық жарықдиодты сары-қызғылт түсті импульстар мен жыпылықтайды. Камин үлгісінде әр жарық диоды кішкентай жалынды білдіреді. Әр жалынның максималды және минималды жарығы бар, ол неғұрлым жарқын болса, ол сарыға жақындайды. Диммер жалындары сарғыш-қызыл түске ие болады. Әр циклде жалын мәндері кездейсоқ алдыңғы мәннен алынады, бірақ бұл мән көршілес мәндерден тым алыс болуы мүмкін емес. Өшіп бара жатқан Камин жарығы күңгірт болады және біраз уақыттан кейін қызғылт түспен ғана жарқырайды.

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

4 -қадам: Соңы

Бұл эффект туралы 3 бейне. Камин, шам және өліп бара жатқан каминнің уақыт аралығы.

Сіз аяқталды. Сіз өзіңіздің үйіңізге жақсы Камин шамын жасадыңыз.

Бұл жақсы және қарапайым жоба, оны жаңадан бастаушылар да тез арада жасай алады.

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

Ұсынылған: