Мазмұны:

Fadecandy және өңдеумен адрестелетін жарықдиодты қалай басқаруға болады: 15 қадам (суреттермен)
Fadecandy және өңдеумен адрестелетін жарықдиодты қалай басқаруға болады: 15 қадам (суреттермен)

Бейне: Fadecandy және өңдеумен адрестелетін жарықдиодты қалай басқаруға болады: 15 қадам (суреттермен)

Бейне: Fadecandy және өңдеумен адрестелетін жарықдиодты қалай басқаруға болады: 15 қадам (суреттермен)
Бейне: Fadecandy tutorial: "Wavefronts" 2024, Шілде
Anonim
Image
Image
Fadecandy және өңдеумен адрестелетін жарықдиодты қалай басқаруға болады
Fadecandy және өңдеумен адрестелетін жарықдиодты қалай басқаруға болады
Fadecandy және өңдеу көмегімен адрестелетін жарықдиодты қалай басқаруға болады
Fadecandy және өңдеу көмегімен адрестелетін жарықдиодты қалай басқаруға болады

Не

Бұл Fadecandy мен өңдеуді адрестік жарықдиодты басқару үшін пайдалану бойынша қадамдық нұсқаулық. Fadecandy-әрқайсысы 64 пиксельді 8 жолаққа дейін басқара алатын жарықдиодты драйвер. (Мұны күшейту үшін бір компьютерге бірнеше Fadecandys қосуға болады.) Өңдеу - бұл визуалды құралдарды жасау үшін қолданылатын бағдарламалау тілі. Сізде кенеп бар, дәл Photoshop немесе Paint -тегідей, бірақ тышқанмен сурет салудың орнына код жазу арқылы сурет саласыз. Fadecandy және Processing бірге жұмыс істейді. Сіз светодиодты өңдеу кенепіне орналастыратын кодты жазасыз, содан кейін өңдеуде сызғаныңыздың бәрі сол жарық диодтарда нақты уақытта көрсетіледі. Неге

Светодиодты басқарудың көптеген әдістері бар. Мен Fadecandy -ді ұнатамын, себебі оны бастау өте арзан, және сіз өзіңіздің жарық диодтарыңызды өңдеуді визуалды түрде басқара аласыз, сонымен қатар Kinect, Arduino, камера сияқты барлық нәрсеге қосуға болады. тінтуір/пернетақта кірістері. Сондықтан интерактивті нәрсені жасауға мүмкіндік көп

Бұл жобаның үш бөлімі бар.

1. Аппараттық құралдар Физикалық заттардың қалай қосылатынын, заттарды дәнекерлейтінін, жарықдиодты жолақтарды қалай қуаттандыратынын қараңыз.

2. Бағдарламалық қамтамасыз ету: Fadecandy

3. Бағдарламалық қамтамасыз ету: өңдеу Кенепте жарықдиодты қалай қою керектігін қараңыз және жарықдиодты анимацияны көру үшін мысалдарды қолданыңыз.

Мен оқулықтарды жазуға тырысамын, тәжірибесі жоқ адам оны оқудан ләззат алады. Осының арқасында мен бәрін біртіндеп жасаймын, сондықтан жаңадан бастағандар оны өздері жасай алады. Мен өңдеу туралы егжей -тегжейлі айтпаймын - егер сіз өңдеу дағдыларыңызды дамытқыңыз келсе және жетілдірілген анимация жасағыңыз келсе. онда сіз арнайы оқулықтарды тексергіңіз келуі мүмкін - мен Дэниэл Шифманның YouTube арнасын ұсынамын.

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

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

1 -қадам: Жабдықтар мен құралдар

Жабдықтар мен құралдар
Жабдықтар мен құралдар
Жабдықтар мен құралдар
Жабдықтар мен құралдар
Жабдықтар мен құралдар
Жабдықтар мен құралдар

Бұл жобаны құру үшін сізге қажет барлық нәрселердің толық тізімі:

Бөлшектер

  • Мекенжайлық жарық диодтары (АҚШ Amazon | Ұлыбритания Amazon) Мен ws2812b жарық диодты жолағын қолданамын. Бірнеше айнымалы мәндерді таңдауға болады Қаптау: Сіз жабыны жоқ қарапайым жарықдиодты жолақты сатып ала аласыз, бірақ ол су өткізбейтін болмайды. Немесе оны IP67 рейтингісі бар икемді силикон корпусында сатып алуға болады, бұл оның толық герметизацияланған және су өткізбейтіндігін білдіреді. Қолдау түсі: жолақтар ақ -қара түсті. Егер сіз жарықдиодты жолақты диффузормен жаппайтын болсаңыз, онда қайсысы жақсы болатынын қарастырыңыз. Жарық диодтарының саны: Стандарттар бір метрге 30, 60 немесе 144 жарық диодты құрайды. Мен әр метрге 30LED қолданамын, бірақ мен 60 -пен байланыстырдым, себебі ол жиі қолданылады. Басқа: Сіз сонымен қатар жолақтардың орнына ws2812b (АҚШ Amazon | Ұлыбритания Amazon) жолдарынан сатып ала аласыз. Олар бірдей жұмыс істейді, сондықтан қайсысын қолдану сізге байланысты!
  • Fadecandy (АҚШ Amazon | Ұлыбритания Amazon)
  • USB кабелі Fadecandy -ді компьютерге қосады (АҚШ Amazon | Ұлыбритания Amazon)
  • Қос тақырыптық түйреуіштер (АҚШ Amazon | Ұлыбритания Amazon)
  • Конденсаторлар (АҚШ Amazon | Ұлыбритания Ebay)
  • 5В қуат көзі (АҚШ Amazon | Ұлыбритания Amazon) Мен байланыстырған бұл қуат көзі 512 жарықдиодты қосады (бір Fadecandy құны)

  • Штепсель (АҚШ Amazon | Ұлыбритания Amazon) Сіз тек ескі штепсельдік кабельді қолдана аласыз немесе егер ол жоқ болса, шайнек сымы жақсы нұсқа болады.
  • 3 істікшелі JST қосқыштары (АҚШ Amazon | Ұлыбритания Amazon) Сізге бір жолаққа бір жұп қажет (сондықтан бір Fadecandy-ге 8)
  • 12-AWG кабелі (US Ebay | Ұлыбритания Ebay) Бұл қалың кабель қуат көзінен оны әр түрлі жолақтарға бөлетін кейбір қосқыштарға жеткізеді.
  • 24-AWG кабелі (US Ebay | UK Ebay) Бұл жұқа кабель әр жарық диодты жолаққа қуат береді.
  • Wago қосқыштары (АҚШ Amazon | RS компоненттері Ұлыбритания)
  • Олар қуатты бір қуат көзінен бірнеше жолаққа бөледі. Олар 10 дана пакетте келеді, бұл бір Fadecandy үшін жеткілікті.

Шығын материалдары

  • RTV силикон (АҚШ Amazon | Ұлыбритания Amazon)
  • Жылу қысқарады (АҚШ Amazon | Ұлыбритания Amazon)
  • Таза ~ 10мм жылу түсіруі (АҚШ Amazon | Ұлыбритания Amazon)
  • Дәнекерлеуші (АҚШ Amazon | Ұлыбритания Amazon)

Құралдар

  • Пісіру үтігі (АҚШ Амазоны | Ұлыбритания Amazon)
  • Сымды тазартқыштар (АҚШ Amazon, Ұлыбритания Amazon)
  • Бұрауыш
  • Қайшы
  • Көмек қолы (міндетті емес)
  • Дәнекерлеуші (міндетті емес)

2 -қадам: жарық диодты жолақтар

Жарықдиодты жолақтар
Жарықдиодты жолақтар

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

Әрбір жарық диодты жолаққа JST қосқышы мен оған бекітілген конденсатор қажет.

Қосқыш:

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

Конденсатор:

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

Кабель:

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

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

Қуатты/жерді 64 пиксельге дейінгі бір жолаққа қосатын кабель 24AWG кабелі болуы мүмкін. 24AWG деректерді қосуға да жеткілікті. Қуат/деректер/жерге әр түрлі түсті кабельді қолданыңыз - JST қосқыштарына сәйкес келетін түстер.

Мен жай ғана JST коннекторларын жолақтарға дәнекерлеймін және кабельдік кеңейтімді қоспаймын, өйткені мен бұл оқулықтағы макетке қатысты емеспін.

3 -қадам: JST коннекторы мен конденсаторын қосыңыз

JST коннекторы мен конденсаторды қосыңыз
JST коннекторы мен конденсаторды қосыңыз
JST коннекторы мен конденсаторды қосыңыз
JST коннекторы мен конденсаторды қосыңыз
JST коннекторы мен конденсаторды қосыңыз
JST коннекторы мен конденсаторды қосыңыз

Жолақты дайындаңыз

Жарықдиодты жолақтарды ұзындығы бойынша кесіңіз (бір жолаққа максимум 64 пиксель).

Дұрыс ұшын табыңыз, жебесі ішке бағытталған. Су өткізбейтін қақпақтың кішкене бөлігін кесіңіз, сонда сіз үш контактіні көре аласыз. Олар 5V, GND және Data In деп белгіленген. (Егер контакт «Data Out» деп белгіленсе, онда сізде қате соңы бар).

JST коннекторы мен конденсатордағы дәнекерлеу

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

Жолақ жағына бекіту үшін әйел JST қосқыштарын қолданыңыз. JST коннекторында 3 кабель бар, олардың әрқайсысы жолақта. Әдетте кабельдер қызыл, жасыл және ақ немесе қызыл, жасыл және қара болады. Қуат үшін қызыл, деректер үшін жасыл және жерге ақ/қара пайдаланыңыз.

Конденсатордағы аяқтарды қысқарту оның орнында болуына көмектеседі. Конденсатордың бір жағында теріс таңбалар бар, бұл жағындағы аяғы GND контактісіне, ал екінші жағындағы аяғы 5В контактісіне қосылады.

Жолақты қайта жабыңыз

Ашық жылуды қысқартатын бөлікті кесіңіз, ол жолақтың ашық бөлігін жабады және қолданыстағы су өткізбейтін қаптамамен көп қабаттасады. Оны жолақтың үстіне салыңыз (мұны JST коннекторын/конденсаторды орнатпас бұрын немесе оны екінші ұшынан сырғытпастан орындауға болады) және оны ашық бөліктің жанында ұстаңыз.

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

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

Мұны 8 жарықдиодты жолақтардың барлығына қайталаңыз

4 -қадам: Қуат көзі

Қуат көзі
Қуат көзі
Қуат көзі
Қуат көзі
Қуат көзі
Қуат көзі

Қуат көзіне штепсельді жалғау қажет болады. Мен Ұлыбритания мен АҚШ штепсельдік ұштарына арналған нұсқауларды енгіздім.

Штепсельді дайындаңыз

Кабельді штепсельдік ұшынан жақсы қашықтықта кесіңіз. Кабельдің сыртқы қабатын мұқият алып тастау үшін Стэнли пышағын қолданыңыз. Ішінде сіз үш кабельді табуыңыз керек, олардың әрқайсысының шамамен сантиметрін алып тастаңыз.

Ұлыбритания штепсельінде әдетте: сары/жасыл жолақты - GroundBrown - LiveBlue - бейтарап деп болжауға болады.

АҚШ штепсельінде сіз мынаны болжай аласыз: Жасыл - GroundBlack - LiveWhite - Бейтарап

Штепсельдің күткендей сымды екеніне сенімді болу үшін мультиметрді пайдаланып тексеруге болады.

Кабельдерді мультиметрмен тексеріңіз

Ұлыбритания: Штепсельдік түйреуіштерге қараңыз, жоғарыда жалғыз түйреуіш бар. Жоғарғы түйреуіш - Жер, төменгі сол жағы - Live, төменгі оң жағы - бейтарап. Ілмектер көптеген штепсельдерде E, L және N әріптерімен белгіленеді.

АҚШ: Штепсельдік түйреуіштерді қараңыз, төменгі жағында бір түйреуіш бар. Төменгі түйреуіш - Жер, жоғарғы сол жақ - Live, жоғарғы оң жақ - Бейтарап. Ілмектер көптеген штепсельдерде E, L және N әріптерімен белгіленеді.

Екеуі де: мультиметрді үздіксіздік режиміне қойыңыз. Оның жұмыс істеп тұрғанын тексеру үшін мультиметрлік тіректерді бір -біріне тигізіңіз, сіз дыбыстық сигнал естуіңіз керек. Енді штепсельдік түйреуіштердің біріне бір түйреуішті тигізіңіз, жерден бастайық. Енді басқа жерге қосылатын кабельді ұстаңыз (Ұлыбританияда сары/жасыл, АҚШ -та жасыл). Сіз екі түйін арасында үздіксіз байланыс бар екенін білдіретін дыбыстық сигнал естуіңіз керек. Енді тірі және бейтарап қосылымдарды тексеріңіз.

Штепсельді бекітіңіз

Қуат, жерге тұйықталу және тіреу деп белгіленген бұрандаларды босатыңыз. Олар L және N деп белгіленуі мүмкін, содан кейін жер белгісі болады. Тиісті кабельдерді бұрандалардың жанына салыңыз да, оларды қайтадан бекітіңіз

Қуат көзінің бір бөлігінде кіріс кернеуін 110В -тан 220В -қа өзгертуге мүмкіндік беретін қосқыш болуы мүмкін, сондықтан оның дұрыс орнатылғанына көз жеткізіңіз (Ұлыбританияда 220В, АҚШ -та 110В).

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

Қуат көзіне қосыңыз. Әдетте оның дұрыс қосылғанын көрсететін шам бар.

Енді сіз екі шығыс түйреуіштен қандай кернеу алатынын тексере аласыз. Мультиметрді тұрақты кернеу режиміне ауыстырыңыз (бұрылыс сызықпен емес, түзу/үзік сызықтармен V). Бір бұранданы бұрандалы бұрандаға және бір бұранданы V+ бұрандасына тигізіңіз. Мультиметр 5В жақын жерде кернеуді көрсетуі керек.

Бұрауышты қолданып, реттеу бұрандасын 5В кернеуге дейін бұраңыз.

5 -қадам: Қуатты бөлу

Бөлу қуаты
Бөлу қуаты
Бөлу қуаты
Бөлу қуаты
Бөлу қуаты
Бөлу қуаты

5В қуат көздерінің көпшілігінде тек бір немесе екі шығыс болады, бірақ бізге 8 жолақты қосу қажет.

Wago қосқыштары

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

Олар бірнеше мөлшерде келеді (2-жол, 3-жол, 5-жол).

Вагосқа күш

Бұл бөлікті орындау кезінде қуат көзінің ажыратылғанына көз жеткізіңіз.

10awg кабелінің екі бөлігін алыңыз, біреуі жерге (қара) және біреуі қуатқа (қызыл).

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

Әр кабельдің бір шетінен шамамен 1 см жұлып алыңыз және оны штепсельдегідей бұрандалармен қуат көзіне бекітіңіз.

Әр кабельдің екінші шетінен шамамен 1,25 см қашықтықты алып тастаңыз және қуат қосылымын бір үш жақты Wago коннекторына, ал жерді 5 жақты Wago коннекторына қосыңыз. (Немесе сіз тек 5 жолды қосқышты қолдана аласыз, сізде қосымша қосалқы слоттар болады)

Содан кейін екі қысқа ұзындығы қызыл 10awg кабелі мен екі қысқа ұзындығы қара 10awg кабелін алыңыз. Әрқайсысының ұштарынан 1,25 см қашықтықты алып тастаңыз және қолданыстағы Wago коннекторларын тағы 5 жолды төрт қосқышқа қосыңыз. (Түсініктеме алу үшін берілген диаграмманы қараңыз).

Вагостың қуаты (жолақтарға)

Тағы да, мұнда нақты дизайн сіздің орнату схемасына байланысты болады. Мен бұған дейін жарық диодты жолақтарға кабель ұзындығын қосқыңыз келетінін немесе қуат бөлу жағына ұзындықты қосқыңыз келетінін айттым. Егер сіз мұнда кабель қоссаңыз, JST коннекторларына ұзындығы 24awg кабелін жалғаңыз және оның қысылғанына көз жеткізіңіз.

Содан кейін сол кабельдердің ұштарын немесе JST коннекторларының ұштарын алыңыз да, олардың әрқайсысында кемінде 1,5 см қуат пен жер кабельдерін алып тастаңыз.

Қуат көзіне қосылған 5 жолды төрт қосқыштың арасында сізде қуат үшін сегіз бос жер және жерге қосылатын сегіз бос ұяшық болуы керек. Барлық сәйкес кабельдерді орнына қойыңыз.

Неліктен біз кейде 10awg, кейде 24awg кабельдерін қолданамыз?

Әр түрлі кабельді өлшеуіштер тізбектің әртүрлі бөліктерінде токтың әртүрлі мөлшерде болуына байланысты.

Қуат көзінен тікелей келетіндіктен, 512 жарық диоды толық ақ жарықтылықта ~ 30А дейін болуы мүмкін. Бұл токты беру үшін қалыңдығы 10awg кабелін пайдаланыңыз.

Қуатты әр түрлі жолақтарға бөлгеннен кейін, олардың әрқайсысы тек ~ 3,5А дейін қабылдайды, сондықтан біз жұқа кабельді қолдана аламыз, шамамен 24awg жақсы жұмыс істейді.

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

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

Бұл құрал сізге қандай кабель өлшегіш қажет екенін анықтауға көмектеседі.

6 -қадам: Деректер

Деректер
Деректер
Деректер
Деректер
Деректер
Деректер

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

Fadecandy дайындаңыз

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

16 түйреуіштің әрқайсысын мұқият дәнекерлеп, екі түйреуішті кездейсоқ қоспай қалғаныңызға көз жеткізіңіз. (Іс жүзінде барлық түйреуіштер бір -бірімен байланысқан, бірақ ұқыптылық үшін біз барлық бастың түйреуіштерін дәнекерлей аламыз.)

Әйел тақырыбының түйреуіштері қосқыш ретінде

Әйелдерге арналған қос түйреуішті бекіту үшін Fadecandy -ді оңай ажыратуға немесе ауыстыруға болатынын білдіреді.

8 аналық бастық түйреуіштің бөлігін кесіңіз. Деректер кабельдерінің әрқайсысын еркек JST коннекторларынан алыңыз (немесе егер сіз кабельдерді осы жаққа ұзартатын болсаңыз, алдымен оларды орнату схемасы үшін). Содан кейін жылуды қысқартатын бөлікті кабельдің үстіне сырғытыңыз және оларды 8 түйреуішке жеке дәнекерлеңіз. Дәнекерлеу аяқталғаннан кейін, жылуды азайтыңыз және оны ыстық пистолетпен жарыңыз. Бұл енді Fadecandy деректер түйреуіштеріне қосылуы мүмкін.

Fadecandy -дің 8 түйреуіштері бір -бірімен байланысты болғандықтан, олардың біреуін жерге қосу керек. Әйелдерге арналған түйреуіштердің тағы бір қысқа бөлігін кесіңіз - оның ені 8 түйреуіш болуы мүмкін, бірақ біз тек бір түйреуішті қолданатын болсақ та, оны 8 түйреуіш етіп кесу оны берік және оңай басқарады. 24awg кабелінің бір бөлігін аналық бастың түйреуіштеріне дәнекерлеп, оны қысыңыз, оны Fadecandy -дегі жерге қосқыштарға қосыңыз.

Осы жерге қосылатын кабельдің қарама -қарсы ұшын жерге қосылған Wago қосқыштарындағы кез келген қосалқы ұяға қосыңыз.

Жапсырмалар мен ұқыптылық

Осы сәтте кабельдеріңізді жапсырғыңыз келуі мүмкін. Сондай -ақ, сіздің қондырғыңыздың құрылымы мен орналасуына байланысты тағы да Wago коннекторлары үшін корпус құру туралы ойланғыңыз келуі мүмкін, сондықтан олар ілінбейді. Мен бұрын фанерден кішкене тақтайшалар жасап, вагосты ыстық желіммен жапсырдым.

7 -қадам: аппараттық құралдың соңғы биттері …

Жабдықтың соңғы биттері…
Жабдықтың соңғы биттері…
Жабдықтың соңғы биттері…
Жабдықтың соңғы биттері…

Бұл барлық орнатылған аппараттық құрал. Тек соңғы биттер:

Барлық JST қосқыштарын бір -біріне қосыңыз.

Қуат көзіне қосыңыз.

USB арқылы ноутбукке Fadecandy қосыңыз.

Енді кейбір нәрселерді жарықтандырайық!

Менің нұсқауларым мен скриншоттар Windows-қа арналған болады, бірақ Mac-де бәрі бірдей жұмыс істеуі керек.

8 -қадам: Fadecandy бағдарламалық жасақтамасын орнатыңыз

Fadecandy бағдарламалық жасақтамасын орнатыңыз
Fadecandy бағдарламалық жасақтамасын орнатыңыз
Fadecandy бағдарламалық жасақтамасын орнатыңыз
Fadecandy бағдарламалық жасақтамасын орнатыңыз
Fadecandy бағдарламалық жасақтамасын орнатыңыз
Fadecandy бағдарламалық жасақтамасын орнатыңыз

Fadecandy github -ге өтіп, zip файлын жүктеңіз.

Барлығын ашыңыз.

Қай жерде ашсаңыз, сол жерге өтіп, «қоқыс» қалтасын ашыңыз.

Fcserver.exe файлын іске қосыңыз.

Терезе ашылады. Сізде Fadecandy құрылғысы қосылғанын айту керек. Сондай -ақ, ол сізге құрылғының сериялық нөмірін айтады. Бұл терезені жаппаңыз, тек кішірейтіңіз. Сіз Fadecandy -ді қолданған кезде оны ашық ұстауыңыз керек.

9 -қадам: Fadecandy сервері

Fadecandy сервері
Fadecandy сервері
Fadecandy сервері
Fadecandy сервері

Браузер терезесінде (Chrome сияқты) келесіге өтіңіз:

127.0.0.1:7890

Қосылған құрылғыны мұнда да көру керек.

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

Мұны қазір жасаңыз! Жарықтар! Алақай!!

10 -қадам: ақауларды жою

Жарықдиодты жолақтарды тексеріп, барлық шамдар жұмыс істейтініне көз жеткізіңіз.

Міне, ақауларды жою бойынша бірнеше кеңестер …

Бір/кейбір жолақтар жанып кетпейді:

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

Жолақ жартылай жанып тұрады, содан кейін кенеттен болмайды:

Жолақ бүлінуі мүмкін, мүмкін сізге операция жасау қажет болады. Зақым соңғы жұмыс пиксельінің соңында немесе бірінші сынған нүктеде болуы мүмкін, сондықтан … соңғы және бірінші сынған пиксельді кесіп алып, орнына екі жаңасын дәнекерлеңіз.

Жолақтар ақ түстің орнына қызғылт/қызыл болады:

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

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

Жолақтардың ешқайсысы жанбайды:

Егер Fadecandy танылмаса және көрсетілмесе, сізде драйвермен байланысты мәселелер болуы мүмкін. Егер сіз консоль терезесінде қате туралы хабар алсаңыз, онда Google -ді жіберіңіз және ұсыныстарды іздеңіз.

Егер Fadecandy пайда болса, бірақ ештеңе жанбаса - барлық қосылымдарды екі рет тексеріңіз.

11 -қадам: өңдеу

Өңдеу!
Өңдеу!

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

Келіңіздер, біз біршама салқын нәрселерді жасай аламыз

Өңдеуді осы жерден жүктеңіз.

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

Мен сізге Fadecandy -мен бірге келетін өңдеу мысалдарының бірін осында жасаған жолақтарға қалай реттеу керектігін көрсетемін. Сіз менің мысал кодын мына жерден жүктей аласыз.

12 -қадам: пиксельдерді салыстыру

Пикселдерді салыстыру
Пикселдерді салыстыру
Пикселдерді салыстыру
Пикселдерді салыстыру
Пикселдерді салыстыру
Пикселдерді салыстыру

Fadecandy сізге өңдеуге арналған кенепте жарықдиодты «картаға қоюға» (немесе орналастыруға) мүмкіндік береді. Әдетте сіз оларды нақты өмірде қалай орналастырғыңыз келетінін қалайсыз.

Өңдеуде бірдеңе салғанда, ол нақты уақыт режимінде жарық диодты шамдарда көрсетіледі.

Файлдарды алыңыз

Сіз жүктеген Fadecandy файлдарында келесіге өтіңіз: Fadecandy> мысалдар> өңдеу

Strip64 мысал қалталарының бірін көшіріп, өңдеу файлдарын сақтайтын жерге қойыңыз.

Бұл мысалда 64 пиксельді бір жолақ үшін салыстыру бар. Қалта мен ішіндегі.pde файлының атын өзгертіңіз, оның орнына «жолақтар» деп жазыңыз.

Картаға түсіру

Файлды ашыңыз. Орнату бөліміндегі мына жолдарды қараңыз:

// 64-жарықдиодты бір жолақты терезенің ортасына салыстырыңыз windowsopc.ledStrip (0, 64, ені/2, биіктігі/2, ені/70.0, 0, жалған);

Бұл 64 пиксельді бір жолақты құратын сызық. Үтірлер арасында жазылған әр нәрсе сол жолақтың параметрі болып табылады. Әрқайсысының не екенін көрсететін қоса берілген диаграмманы қараңыз. (Бұл менің кодтағы түсініктемелерде де бар.)

Біз циклды қолдана отырып, әрқайсысы 15 пикселден тұратын 8 жолақ жасай аламыз. Осы екі жолды алып тастап, оларды келесіге ауыстырыңыз:

// әрқайсысы 15 пиксельден тұратын 8 жолақты картаға (int i = 0; i <8; i ++) {

opc.ledStrip (i*64, 15, ені/2, i*15 + 30, 15, 0, жалған);

}

Сіздің картаңыз

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

13 -қадам: өңдеу кезінде ойнаңыз

Өңдеу кезінде ойнаңыз!
Өңдеу кезінде ойнаңыз!

Сіз ойнауды басқанда (өңдеудің жоғарғы сол жағында), сіз кенепте кішкентай ақ нүктелер түрінде бейнеленген жолақтарды көресіз.

(Егер сіз ақ нүктелерді көрмесеңіз, сіз сервер терезесін жапқан шығарсыз. 8 -қадамға оралыңыз және fcserver.exe жұмыс істеп тұрғанын тексеріңіз)

Мен қолданған мысалдағы анимация интерактивті. Тінтуірді жылжытқанда, курсордың артынан нүктелі сурет шығады. Сондай -ақ, нүкте сіздің шамдарыңызда бір уақытта пайда болады.

Анимация коды

Мұны жасайтын кодтың биті мына жерде:

жарамсыз жеребе () {

фон (0); float dotSize = ені*0,2; сурет (нүкте, mouseX- dotSize/2, mouseY - dotSize -2, dotSize, dotSize);

}

Ұтыс бөлімінде жазған кез келген код светодиодтарда көрсетіледі.

14 -қадам: Басқа мысалдар… Сізде эксперимент жасайтын уақыт

Басқа мысалдар… Сізге эксперимент жасайтын уақыт
Басқа мысалдар… Сізге эксперимент жасайтын уақыт
Басқа мысалдар… Сізге эксперимент жасайтын уақыт
Басқа мысалдар… Сізге эксперимент жасайтын уақыт
Басқа мысалдар… Сізге эксперимент жасайтын уақыт
Басқа мысалдар… Сізге эксперимент жасайтын уақыт

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

Мен диффузор ретінде гофрленген пластиктен жасалған парақты қолданамын. Сіз барлық заттармен тәжірибе жасай аласыз!

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

15 -қадам: Оқығаныңызға рахмет

Image
Image

Сізге бұл оқулық ұнады деп сенемін!

Егер сіз әлі көрмеген болсаңыз, ілеспе YouTube бейнесін қараңыз.

Мені интернеттен табыңыз:

InstagramYouTubeTwitter

Сұрақтарыңызды осында немесе Youtube -те түсініктемелерде қалдырыңыз, мен көмектесуге тырысамын.

Ішкі жарықтандыру сайысы
Ішкі жарықтандыру сайысы

Ішкі жарықтандыру сайысында екінші орын

Ұсынылған: