Мазмуну:
- 1 -кадам: Жабдуулар жана шаймандар
- 2 -кадам: LED тилкелери
- 3 -кадам: JST Connector жана Capacitor тиркөө
- 4 -кадам: Электр энергиясы менен камсыздоо
- 5 -кадам: Күчтү бөлүштүрүү
- 6 -кадам: маалыматтар
- 7 -кадам: Акыркы жабдык биттери…
- 8 -кадам: Fadecandy программасын орнотуңуз
- 9 -кадам: Fadecandy Server
- 10 -кадам: Мүчүлүштүктөрдү оңдоо
- 11 -кадам: иштетүү
- 12 -кадам: Пикселдерди картага түшүрүү
- 13 -кадам: иштетүүдө Play Hit
- 14 -кадам: Башка мисалдар… Сизге эксперимент жасоого убакыт келди
- 15 -кадам: Окуганыңыз үчүн рахмат
Video: Fadecandy жана иштетүү менен даректүү LEDди кантип көзөмөлдөө керек: 15 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Эмне
Бул Fadecandy жана Processingти даректүү LEDди башкаруу үчүн этап-этабы менен үйрөтүүчү. (Муну жогорулатуу үчүн сиз бир нече Fadecandysти бир компьютерге туташтыра аласыз.) Кайра иштетүү - бул визуалдарды жасоо үчүн колдонулган программалоо тили. Сизде Photoshop же Paintтегидей кенеп бар, бирок чычкан менен сүрөт тартуунун ордуна код жазуу менен тартасыз. Fadecandy жана Processing бирге иштешет. Сиз светодиоддорду иштетүү полотносуна жайгаштырган кодду жазасыз, анан иштетүүдө тарткан нерсеңиз ошол диоддордо реалдуу убакытта көрүнөт. Неге
LEDди башкаруунун көптөгөн жолдору бар. Мага Fadecandy жагат, анткени аны баштоо арзан жана сиз иштетүүнү колдонуп, сиздин диоддоруңузду көзөмөлдөй аласыз, ошондой эле Kinect, Arduino, камера сыяктуу нерселердин баарына илиниши мүмкүн. чычкан/клавиатура кириштери. Ошентип, нерселерди интерактивдүү кылууга көптөгөн мүмкүнчүлүктөр бар
Бул долбоордун үч бөлүгү бар.
1. HardwareSee, физикалык нерселердин бардыгы кантип биригерин, нерселерди ээрчитип, LED тилкелерин иштетүүнү алыңыз.
2. Программалык камсыздоо: FadecandyFadecandy сиздин машинаңызда серверди иштетүү менен иштейт - аны орнотуу өтө жөнөкөй.
3. Программалык камсыздоо: Кененирээк LEDди кантип жайгаштыруу керектигин караңыз жана мисалдарды колдонуп, сиздин LEDде анимацияларды көрүңүз.
Мен үйрөткүчтөрүмдү такыр тажрыйбасы жок адам жок дегенде окуудан ырахат алгыдай кылып жазууга аракет кылам. Муну менен мен бардыгын этап -этабы менен жасайм, андыктан үйрөнчүктөр өздөрүн ээрчип, өзүлөрү үчүн ылайыктуу. Мен иштетүү боюнча майда -чүйдөсүнө чейин барбайм - Эгерде сиз иштетүү жөндөмүңүздү өркүндөтүп, анимацияларды өркүндөткүңүз келсе. анда сиз бул үчүн атайын окуу куралдарын карап көргүңүз келиши мүмкүн - мен Дэниэл Шиффмандын YouTube каналын сунуштайм.
Бул долбоорго ширетүү кирет. Мен башталгыч ширетүүчүлөр үчүн деталдуу көрсөтмөлөрдү жазган эмесмин, бул үчүн башка көптөгөн окуу куралдары бар.
Бул долбоор жогорку чыңалууну камтыйт (электр кубатына розетканы кошкондо), абайлаңыз жана балдарга муну жалгыз кылууга жол бербеңиз. CodeAll коду (Arduino жана Processing) бул жерде менин гитубумда.
1 -кадам: Жабдуулар жана шаймандар
Бул жерде бул долбоорду түзүү үчүн керектүү нерселердин толук тизмеси келтирилген:
Бөлүктөр
- Даректүү LED (US Amazon | UK Amazon) Мен ws2812b LED тилкесин колдоном. Сиз тандап ала турган бир нече өзгөрмөлөр бар Каптоо: Сиз эч кандай капкагы жок жөнөкөй LED тилкесин сатып алсаңыз болот, бирок ал суу өткөрбөйт. Же аны IP67 бааланган ийкемдүү силикон корпусунан сатып алсаңыз болот, бул толугу менен мөөрлөнгөн жана суу өткөрбөйт. Колдоо түсү: тилкелер ак жана кара түстө болот. Эгерде сиз LED лентасын диффузор менен жапкыңыз келбесе, анда кайсынысы эң жакшы көрүнөрүн карап көрүңүз. Светодиоддордун саны: Стандарттар метрге 30, 60 же 144 светодиоддор. Мен метрге 30LED колдонуп жатам, бирок мен 60 менен байланыштым, анткени ал кеңири колдонулат. Алар бирдей иштешет, андыктан кайсынысын колдонуу сизге байланыштуу!
- Fadecandy (US Amazon | UK Amazon)
- USB кабели Fadecandyди компьютерге туташтырат (US Amazon | UK Amazon)
- Кош баш төөнөгүчтөр (US Amazon | UK Amazon)
- Конденсаторлор (АКШ Amazon | UK Ebay)
-
5V Power Supply (US Amazon | UK Amazon) Мен байланыштырган бул электр энергиясы 512 LEDди иштетет (бир Fadecandy's татыктуу)
- Плагин (US Amazon | UK Amazon) Сиз жөн эле эски штепсель кабелин колдонсоңуз болот, эгерде сизде жок болсо, чайнектин коргошун жакшы чечим.
- 3-пин JST Connectors (US Amazon | UK Amazon) Сизге бир тилкеге бир жуп керек (бир Fadecandyдин баасына 8)
- 12-AWG Cable (US Ebay | UK Ebay) Бул калың кабель электр энергиясын кээ бир туташтыргычтарга чейин жеткирет, ал аны ар кандай тилкелерге бөлөт.
- 24-AWG Cable (US Ebay | UK Ebay) Бул ичке кабель кубатты ар бир LED тилкесине жеткирет.
- Wago туташтыргычтары (АКШ Amazon | RS компоненттери Улуу Британия)
- Булар кубаттуулукту бир энергия булагынан бир нече тилкеге бөлөт. Алар 10 пакеттен турат, бул бир Fadecandy үчүн жетиштүү.
Керектөөчү материалдар
- RTV силикону (US Amazon | UK Amazon)
- Жылуулуктун кыскарышы (АКШ Amazon | Улуу Британия Amazon)
- Таза ~ 10мм ысыктык (US Amazon | UK Amazon)
- Solder (US Amazon | UK Amazon)
Куралдар
- Паяльник (АКШ Amazon | Улуу Британия Amazon)
- Зым ачкычтар (US Amazon | UK Amazon)
- Screwdriver
- Кайчы
- Жардам колу (милдеттүү эмес)
- Solder соргуч (милдеттүү эмес)
2 -кадам: LED тилкелери
Ар бир LED тилкеси электрге, жерге жана маалыматка туташтырылышы керек. Тилкеге маалыматтар агышы керек болгон багытты көрсөткөн жебе бар.
Ар бир LED тилкесине JST туташтыргычы жана ага тиркелген конденсатор керек.
Туташтыргычы:
JST туташтыргычында 3 төөнөгүч/кабель бар - ар бири бийликке, жерге жана маалыматка. Тасмаларды ажыратуу же алмаштыруу жөндөмү көп учурларда пайдалуу. Эгерде сиз өзүңүздүн тилкелериңизди эч качан ажыратууну же оңой алмаштырууну каалабасыңызга ишенсеңиз, анда анын ордуна жөн эле кабель менен ширетип койсоңуз болот, бирок мен туташтыргычтарды колдонууну сунуштайм.
Конденсатор:
Эгерде токтун толкуну болсо (бул биринчи жолу электр менен камсыздоону күйгүзгөндө болушу мүмкүн), анда конденсатор сиздин тилкеңиздеги биринчи LEDди бузулуудан коргойт.
Кабель:
Эгерде сиз LED орнотууну пландап жатсаңыз, анда сиздин тилкелериңиздин, энергия булактарыңыздын жана Fadecandy (лер) кандай жайгаштырылары жөнүндө ойлонушуңуз керек болот. Байланыштарыңыздын бардыгына жетүү үчүн, бир жерге узундуктагы кабелди кошууңуз керек болот.
Сиз кабелдерди LED тилкесине, андан кийин JST туташтыргычтарын кабелдин экинчи четине ширете аласыз. Же болбосо, JST туташтыргычтарын түз тилкеге туташтырып, анын ордуна электр менен камсыздоо/Fadecandy тарапка кабелдин узундугун кошсоңуз болот. Мунун баары сиздин орнотуу схемаңызга жана пландарыңызга жараша болот.
Күчтү/жерди 64 пикселге чейинки бир тилкеге туташтырган кабель 24AWG кабели болушу мүмкүн. 24AWG ошондой эле маалымат байланышы үчүн көп. Кубат/маалымат/жер үчүн ар кандай түстөгү кабелди колдонуңуз - JST туташтыргычтарыңызга дал келген түстөр.
Мен жөн гана JST туташтыргычтарын тилкелерге туташтырып, кабелдик кеңейтүүнү кошпойм, анткени мен бул окуу куралындагы макетке байланыштуу эмесмин.
3 -кадам: JST Connector жана Capacitor тиркөө
Стрипти даярдаңыз
Өзүңүздүн LED тилкелериңизди узартыңыз (тилкеге максимум 64 пиксел).
Оң жагын табыңыз, жебеси ичке караган. Үч контактты көрүү үчүн суу өткөрбөй турган капкактын бир аз бөлүгүн кесип алыңыз. Алар 5V, GND жана Data In деп белгиленген. (Эгерде байланыш Data Out деп белгиленсе, анда сиз туура эмес аяктагансыз).
JST туташтыргычы жана конденсатору боюнча Solder
Бул бир аз таң калыштуу болушу мүмкүн, бирок мен муну эң жакшы жолун таптым - бул үч контакттын ар бирине кичине ширетилген эрип, андан кийин JST туташтыргычына, андан кийин конденсаторго эритүү.
Аял JST коннекторлорун тилке тарабына тиркелүү үчүн колдонуңуз. JST туташтыргычында 3 кабель бар, тилкедеги байланыштардын ар бири үчүн. Адатта кабелдер кызыл, жашыл жана ак, же кызыл, жашыл жана кара болот. Бийлик үчүн кызыл, маалымат үчүн жашыл жана жерге ак/кара колдонуңуз.
Конденсатордун бутун кыскартуу анын ордунда калышына жардам берет. Конденсатордун бир тарабында терс белгилер бар, бул жактагы бут GND контактына, экинчи жактагы бут 5В контактка туташат.
Тилкени кайра жабыңыз
Ачык жылуулукту кыскартуучу бөлүктү кесиңиз, ал ачык тилкени жабат жана учурдагы суу өткөрбөй турган капкак менен көп дал келет. Аны тилкенин үстүнө оюп коюңуз (муну JST туташтыргычын/конденсаторун тиркөөдөн мурун же башка четинен жылдырыңыз) жана ачык бөлүктүн жанында сактаңыз.
RTV силиконунун көп бөлүгүн контакттарга жана учурдагы суу өткөрбөй турган капкактын тегерегине, анын ичинде тилкенин артына коюңуз. Тунук жылуулукту силикон үстүнөн жылдырыңыз. Жылуулукту кыскартканга чейин жылуулук пистолети менен жардырыңыз.
Силикон бир аз баш аламан. Эгер териңизге тийсе, колуңузду жуушуңузду тактаңыз. Жумуш бетиңизде гезит же бир нерсе болорун карап көрүңүз.
Муну 8 LED тилкесиңиздин баарында кайталаңыз
4 -кадам: Электр энергиясы менен камсыздоо
Электр булагыңызга сайгычты туташтырууңуз керек болот. Мен Улуу Британия менен АКШнын штепсельдери үчүн көрсөтмөлөрдү киргиздим.
Плагинди даярдаңыз
Кабелди сайгычтын башынан татыктуу аралыкта кесип алыңыз. Кабелдин сырткы катмарын кылдаттык менен сыйрып алуу үчүн Стэнли бычагын колдонуңуз. Сиз ичинен үч кабелди табышыңыз керек, бул кабелдердин ар бир сантиметрин алып салыңыз.
Улуу Британиянын сайгычында, адатта, мындай деп ойлоого болот: Сары/Жашыл чаар - GroundBrown - LiveBlue - Нейтралдуу
АКШ сайгычында сиз мындай деп ойлосоңуз болот: Жашыл - GroundBlack - LiveWhite - Нейтралдуу
Плагин күтүлгөндөй зымдуу экенине толук ишенүү үчүн, мультиметрди колдонуп текшере аласыз.
Кабелдерди мультиметр менен текшериңиз
Улуу Британия: Плагин төөнөгүчтөрүн караңыз, үстүндө бир пин бар. Жогорку пин Жер, төмөнкү сол жандуу, астыңкы оң жагы нейтралдуу. Кадрлар ошондой эле көпчүлүк штепсельдерде E, L жана N тамгалары менен белгиленген.
АКШ: Плагин төөнөгүчтөрүн караңыз, түбүндө бир пин бар. Төмөнкү пин Жер, жогорку сол жагы Live, жогорку оң жагы нейтралдуу. Кадрлар ошондой эле көпчүлүк штепсельдерде E, L жана N тамгалары менен белгиленген.
Экөө тең: мультиметрди үзгүлтүксүздүк режимине кой. Мультиметр тиштерин чогуу тийип, анын иштешин текшериңиз, сиз бипти угушуңуз керек. Эми сайгычтын казыктарынын бирине бир тишти тийип коюңуз, жерден баштайлы. Эми башка жерге туташууну каалаган кабелге тийиңиз (Улуу Британияда сары/жашыл, АКШда жашыл). Сиз эки тиштин ортосунда үзгүлтүксүз байланыш бар экенин билдирүүчү бипти угушуңуз керек. Эми жандуу жана нейтралдуу байланыштарды текшериңиз.
Plug тиркөө
Электр энергиясы менен камсыздалган бурамаларды бошотуп, жерге жана жашаңыз. Алар L жана N деп белгиленип, анан жердин символу болушу мүмкүн. Тиешелүү кабелдерди бурамалардын жанына салыңыз жана аларды кайра тартыңыз
Электр менен камсыздоонун бир жеринде/ичинде электр чыңалуусун 110Втан 220Вка чейин алмаштырууга мүмкүндүк берген которгуч болушу мүмкүн, андыктан анын туура коюлганын текшериңиз (Улуу Британияда 220В жана АКШда 110В).
Менин электр булактарында которгуч ичинде, ага жетүү үчүн ичке отвертканы же бир нерсени колдонуу керек болот.
Электр энергияңызды сайыңыз. Туура күйгүзүлгөнүн көрсөтүү үчүн адатта көрсөткүч жарыгы бар.
Эми сиз эки казыктын ортосунда кандай чыңалуу бар экенин текшере аласыз. Мультиметрди DC чыңалуу режимине которуңуз (V сызыктуу эмес, түз/үзүлгөн сызыктар менен). Бир тишти V бурамасына жана бир тишти V+ бурамасына тийиңиз. Мультиметр 5В жакын жердеги чыңалууну көрсөтүшү керек.
Чыңалуу 5В болгонго чейин жөндөө бурамасын буроо үчүн бурагычты колдонуңуз.
5 -кадам: Күчтү бөлүштүрүү
Көпчүлүк 5В электр булактарында бир же эки гана жыйынтык болот, бирок биз 8 тилкени иштетишибиз керек.
Wago Connectors
Мен электр энергиясын бөлүштүрүү үчүн Wago коннекторлорун колдоном. Бул кичинекей туташтыргычтарда кабелдерди салуу үчүн бир нече уячалары бар. Бардык уячалар бири -бирине туташкан, андыктан бул көптөгөн кабелдерди ширетпей туташтыруунун эң сонун жолу.
Алар бир нече түрдүү өлчөмдө келет (2-жол, 3-жол, 5-жол).
Wagosко күч
Бул бөлүктү аткарып жатканда, электр менен камсыздооңуз ажыратылбаганын текшериңиз.
10awg кабелинин эки бөлүгүн алыңыз, бири жерге (кара) жана бири бийликке (кызыл).
Керектүү кабелдин узундугу орнотуу схемаңызга жараша болот. Мен бардык электр булактарын бир жерде кармап, анан тилкелер турган жерге чейин созулган узун 10awg кабелдерине ээ болуу жана электр энергиясын ошол жерде бөлүштүрүү абдан жакшы иштээрин байкадым. Электр менен камсыздоодо эки жыйынтык бар болсо да, мен бул 10awg кабелдери узун болушу керек болгондо, бир чыгымды колдонуу тыкан жана арзан экенин таптым, антпесе сиз калың 10awg кабелин эки эсе сатып алып, тыкан кармашыңыз керек.
Ар бир кабелдин бир четинен болжол менен 1см сыйрып алып, сайгычтагыдай бурамаларды колдонуп, электр менен камсыздоого кошуңуз.
Ар бир кабелдин экинчи четинен болжол менен 1,25см сыйрып алып, кубаттуулукту 3 тараптуу Wago туташтыргычына, жерди 5 тараптуу Wago туташтыргычына салыңыз. (Же сиз болгону 5 тараптуу туташтыргычтарды колдонсоңуз болот, сизде дагы бош орундар болот)
Андан кийин кызыл 10awg кабелинин эки кыска узундугун жана кара 10awg кабелинин эки кыска узундугун алыңыз. Ар биринин учтарынан 1.25см сыйрып алыңыз жана учурдагы Wago коннекторлорун дагы 5 жолдуу 4 туташтыргычка туташтырыңыз. (Түшүндүрүү үчүн тиркелген диаграмманы караңыз).
Вагостон келген кубат (тилкелерге чейин)
Дагы, бул жердеги так дизайн сиздин орнотуу схемаңызга жараша болот. Мен буга чейин айткам, сиз LED тилкелериңизге кабелдин узундугун кошушуңуз керек же электр бөлүштүрүү жагына узундукту кошууну каалашыңыз мүмкүн. Эгерде сиз бул жерге кабель кошуп жатсаңыз, анда JST-коннекторлоруңузга 24awg кабелинин узундугун кошуңуз жана анын жылуулуктун кичирейип турганын текшериңиз.
Андан кийин же ошол кабелдердин учтарын, же JST коннекторлорунун учтарын алып, ар биринен жок дегенде 1,5 см кубаттуулуктагы жана жерге кабелдерди сыйрып алыңыз.
Сиз электр булагына туташкан 5 тараптуу төрт туташтыргычтын ортосунда сизде сегиз бекер уяча жана жерге сегиз бош орун болушу керек. Тиешелүү кабелдердин баарын ордуна коюңуз.
Эмне үчүн кээде 10awg, кээде 24awg кабелин колдонобуз?
Ар кандай кабелдик өлчөгүчтөр схеманын ар кайсы бөлүктөрүндө ар кандай көлөмдөгү ток бар болгондуктан болот.
Түздөн -түз электр энергиясынан келип, 512 светодиод толук ак жарыктыкта ~ 30Ага чейин тартылышы мүмкүн. Ошол токту берүү үчүн коюу 10awg кабелин колдонуңуз.
Биз кубаттуулукту ар кандай тилкелерге бөлгөндөн кийин, ар бири ~ 3.5Aга чейин тартат, андыктан биз ичке кабелди колдоно алабыз, 24awg тегерегинде жакшы иштейт.
Эгерде сиз өтө жука кабелди колдонсоңуз, анда ал ысып кетиши мүмкүн жана бул коркунучтуу, анткени каптоо эрип башташы мүмкүн жана бул сиздин схемаңыздын үзүлүшүнө алып келиши мүмкүн.
Кабелдин узундугу да айырманы жаратат. Эгерде сиз кыска аралыкта жакшы боло турган, бирок узак аралыкка өтө ичке болгон кабелди колдонсоңуз, анда ал ысып кетпейт, бирок бул диоддорго жеткенде чыңалуу төмөндөп кеткенин билдириши мүмкүн. жакшы жарык бербейт.
Бул курал сизге кандай кабель өлчөгүч керек экенин аныктоого жардам берет.
6 -кадам: маалыматтар
Эгерде сиз азыр JST коннекторлорун туташтыра турган болсоңуз, анда сиздин LED тилкелериңиз энергия менен камсыздалмак. Бирок эч нерсе күйгүзүлбөйт, анткени бул тилкелердин түсү кандай болорун айтыш керек. Биз бул көрсөтмөлөр менен камсыз кыла турган 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 githubга барып, zip файлын жүктөп алыңыз.
Баарын ачуу.
Каалаган жерге ачыңыз жана "бин" папкасын ачыңыз.
Fcserver.exe иштетүү.
Терезе ачылат. Сизде Fadecandy түзмөгү туташкан деп айтыш керек. Ошондой эле ал аппараттын сериялык номерин айтат. Бул терезени жаппаңыз, жөн эле кичирейтип коюңуз. Сиз Fadecandy колдонуп жаткан убакыттын ичинде аны ачык кармашыңыз керек.
9 -кадам: Fadecandy Server
Серепчи терезесинде (Chrome сыяктуу), төмөнкүгө өтүңүз:
127.0.0.1:7890
Сиз туташкан түзмөгүңүздү бул жерден да көрүшүңүз керек.
Эми, туташкан түзмөгүңүздүн астында Test Patterns деп аталган тамчы түшүрүлө турганын көрө аласыз. Сиз бул тамчы менен LED диоддоруңузду 50% га чейин же толук жарыктыкта жарыктандыруу үчүн колдоно аласыз.
Муну азыр кыл! Жарыктар! Ооба !!
10 -кадам: Мүчүлүштүктөрдү оңдоо
Сиздин LED тилкелериңизди текшериңиз жана бардык чырактарыңыз иштеп жатканын текшериңиз.
Бул жерде кээ бир көйгөйлөрдү чечүү боюнча кеңештер бар…
Бир/Кээ бир тилкелер жарык бербейт:
Кыязы, бир жерде байланыш начар. Бардык сатуучуңузду эки жолу текшериңиз. Балким, тилкедеги биринчи LED бузулган. Сиз JST туташтыргычы колдонулган тилкелерди алмаштырып көрүңүз, бул көйгөйдү изоляциялоого жардам берет.
Бир тилке жарым -жартылай күйөт, анан күтүүсүздөн:
Тилке бузулуп калышы мүмкүн, балким сиз операция жасашыңыз керек болот. Зыян акыркы жумушчу пикселдин аягында же биринчи сынганында болушу мүмкүн, ошондуктан … акыркы иштеген пикселди жана биринчи сынганды кесип, алардын ордуна эки жаңысын кошуңуз.
Тилкелер ак эмес, кызгылт сары/кызыл:
Мен эгер тилкелер тийиштүү кубат ала албаса, анда алар USB туташуусу аркылуу кичине ток өткөрүшөрүн байкадым - аларды кызыл күйгүзүү үчүн жетиштүү. Электр энергиясы күйгүзүлгөнүн жана ал жердеги туташууларды текшериңиз.
Тилкелер башында ак, бирок кызгылт түскө боёлуп кетет: Бул сиз байланыштырган электр менен камсыздоону колдонуп жатканыңыз күмөн, бирок сиз жетишерлик күчтүү эмес электр энергиясын колдонуп жатсаңыз болушу мүмкүн.
Тилкелердин эч бири жарык бербейт:
Эгерде Fadecandy таанылбаса жана көрсөтүлбөсө, сизде драйвердин кээ бир көйгөйлөрү болушу мүмкүн. Эгерде сиз консоль терезесинде ката тууралуу билдирүү алсаңыз, анда Google'ду жана сунуштарды издеңиз.
Эгерде Fadecandy көрүнүп турса, бирок эч нерсе күйбөсө - бардык байланыштарыңызды эки жолу текшериңиз.
11 -кадам: иштетүү
Эми сиздин Светодиоддоруңуз иштейт жана сиз аларды компьютериңиздин жардамы менен башкара аласыз, бирок Fadecandy интерфейсинен кыла турган жалгыз нерсе - аларды күйгүзүү жана өчүрүү.
Келгиле, бир аз салкыныраак нерселерди кыла алышыбыз үчүн, иштетүүнү киргизели
Бул жерден иштетүүнү жүктөп алыңыз.
Мен иштетүү кодун кантип жазуу керектиги жөнүндө майда -чүйдөсүнө чейин барбайм, анткени интернетте буга чейин үйрөнө турган көптөгөн жерлер бар жана бул өзүнчө бир тема.
Мен сизге Fadecandy менен келген иштетүү мисалдарынын бирин бул жерде жасаган тилкелериңизге кантип тууралоону көрсөтөм. Сиз ошондой эле менин кодумду бул жерден жүктөп алсаңыз болот.
12 -кадам: Пикселдерди картага түшүрүү
Fadecandy сизге иштетүү полотносу аркылуу леддерди "картага түшүрүү" (же коюу) мүмкүндүгүн берет. Адатта, сиз аларды реалдуу жашоодо кандай жайгаштырылган болсо, ошондой кылгыңыз келет.
Кайра иштетүүдө бир нерсе тартканыңызда, ал реалдуу убакытта Светодиоддордо көрүнөт.
Файлдарды алыңыз
Сиз жүктөп алган Fadecandy файлдарында, өтүңүз: Fadecandy> мисалдар> иштетүү
Strip64 мисал папкаларынын бирин көчүрүп, иштетүү файлдарыңыз кайда сакталса, ошол жерге чаптаңыз.
Бул мисал 64 пикселдик бир тилке үчүн картаны камтыйт. Папканы жана.pde файлынын атын өзгөртүп, анын ордуна "тилкелер" деп жазыңыз.
Картага түшүрүү
Файлды ачыңыз. Орнотуу бөлүмүндө бул саптарды караңыз:
// Карта 64-LED тилкесин windowopc.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 -кадам: иштетүүдө Play Hit
Ойнотууну басканыңызда (иштетүүнүн жогорку сол жагында), сиз полотнодо кичинекей ак чекиттер катары көрсөтүлгөн карталарды көрөсүз.
(Эгерде сиз ак чекиттерди көрбөсөңүз, анда сервер терезесин жапкан окшойсуз. 8 -кадамга кайтыңыз жана fcserver.exe иштеп жаткандыгын текшериңиз)
Мен колдонгон мисалда анимация интерактивдүү. Чычканды ары -бери жылдырганда, курсордун артынан чекит сүрөтү түшөт. Чекит бир эле учурда жарыктарыңызда да пайда болот.
Анимация коду
Муну ишке ашырган код бул жерде:
жараксыз тартуу () {
background (0); float dotSize = туурасы*0.2; сүрөт (чекит, mouseX- dotSize/2, mouseY - dotSize -2, dotSize, dotSize);
}
Чүчүкулак бөлүмүндө жазган ар бир кодуңуз LEDде көрүнөт.
14 -кадам: Башка мисалдар… Сизге эксперимент жасоого убакыт келди
Бул жарыктар үчүн мен жасаган анимациялардын дагы бир нече мисалдары бар - асан -үсөн, кээ бир кокустуктар жана камера түрмөгүн колдонгон. Мунун баары бул жерде менин гитубумда.
Мен диффузор катары гофрленген пластмассаны колдонуп жатам. Сиз ар кандай нерселер менен эксперимент жасай аласыз!
Мен кайра иштетүүнү үйрөнүүнү жана жарыктарыңыз үчүн дагы анимацияларды түзүүнү сунуштайм! Ишти тез баштоо жана кызыктуу жыйынтыктарды тез көрүү. Дэн Шиффмандын үйрөткүчтөрү баштоо үчүн эң сонун жер.
15 -кадам: Окуганыңыз үчүн рахмат
Мен бул окуу куралы жакты деп үмүттөнөбүз!
YouTube видеосун кошо караңыз, эгер сизде жок болсо.
Мени интернеттен табыңыз:
InstagramYouTubeTwitter
Суроолорду бул жерге же Youtube'га комментарийге жазгыла, мен аракет кылып жардам берем.
Жарыктын ичиндеги жарышта экинчи орунду ээледи
Сунушталууда:
Esp8266: 5 кадамдарды колдонуп, шаймандарды көзөмөлдөө жана аба ырайын көзөмөлдөө үчүн IoT түзмөгүн кантип жасоо керек
Esp8266 менен шаймандарды көзөмөлдөө жана аба ырайын көзөмөлдөө үчүн IoT түзмөгүн кантип жасоо керек: Интернеттин нерселери (IoT)-бул физикалык түзмөктөрдүн ("туташкан түзмөктөр" жана "акылдуу түзмөктөр" деп да аталат) имараттары, жана башка буюмдар - электроника, программалык камсыздоо, сенсорлор, аткаргычтар жана
Xbox Controller тарабынан жүздү көзөмөлдөө жана көзөмөлдөө менен кайыр суроочу робот - Arduino: 9 кадам (сүрөттөр менен)
Xbox Controller тарабынан жүздү көзөмөлдөө жана көзөмөлдөө менен кайыр суроочу робот - Arduino: Биз кайыр суроочу робот кылабыз. Бул робот кыжырдантууга же өтүп бара жаткан адамдардын көңүлүн бурууга аракет кылат. Бул алардын жүздөрүн аныктап, аларга лазер менен атууга аракет кылат. Эгер роботко тыйын берсеңиз, ал ыр ырдайт жана бийлейт. Роботко керек болот
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: 13 кадам (сүрөттөр менен)
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: Киришүү: Бул Ардуино тактасын, Sensor (DHT11), Windows компьютери жана Processing (бекер жүктөлүүчү) программасын колдонуп, Температураны, Нымдуулукту санариптик жана тилке графасынын формасы, убакытты жана күндү көрсөтүү жана эсептөө убактысын иштетүү
Сайттан ESP8266 NodemCU Lua WiFi аркылуу LEDди кантип көзөмөлдөө керек: 7 кадам
LEDди ESP8266 NodemCU Lua WiFi аркылуу кантип көзөмөлдөө керек Веб -сайттан: Бул окуу куралы сизге ESP8266 NodemCU Lua WiFi менен иштөө боюнча кээ бир негиздерди үйрөтмөкчү. NodeMCU Lua WiFi LED Breadboard Jumper (эгер керек болсо)
LEDди иштетүү жана Arduino менен кантип башкарса болот: 5 кадам
LEDди иштетүү жана Arduino менен кантип көзөмөлдөө керек: Башка күнү мен кызыктуу көйгөйгө туш болдум, мен компьютер экранындагы өз ара аракеттенүүнүн бир катар жарыктарын көзөмөлдөшүм керек жана ал мүмкүн болушунча арзан болушу керек болчу. Мен заматта Arduino жөнүндө ойлондум. Ал бардык