Мазмуну:

Оңой WiFi LED Light Strip Controller: 8 кадам (Сүрөттөр менен)
Оңой WiFi LED Light Strip Controller: 8 кадам (Сүрөттөр менен)

Video: Оңой WiFi LED Light Strip Controller: 8 кадам (Сүрөттөр менен)

Video: Оңой WiFi LED Light Strip Controller: 8 кадам (Сүрөттөр менен)
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Июль
Anonim
Оңой WiFi LED Light Strip Controller
Оңой WiFi LED Light Strip Controller
Оңой WiFi LED Light Strip Controller
Оңой WiFi LED Light Strip Controller
Оңой WiFi LED Light Strip Controller
Оңой WiFi LED Light Strip Controller
Оңой WiFi LED Light Strip Controller
Оңой WiFi LED Light Strip Controller

Өткөн жазда мен бир NodeMCU ESP8266-12E өнүгүү тактасын колдонуп, LED чырактарынын эки тилкесин көзөмөлдөө үчүн бажы жабдууларын жана программалык камсыздоону иштеп чыгууну баштадым. Бул процесстин жүрүшүндө мен CNC роутеринде өзүмдүн басылган схемаларды (PCB) кантип жасоону үйрөндүм жана процесстин этап-этабы менен инструктивдүү жаздым. (Instructables шилтемеси) Мен LED контроллери үчүн GPL'd Open Source программасын жана жарык контроллерин колдонуу үчүн мобилдик тиркемени кошуп, LED жарык тилкелери үчүн өз WiFi контроллерин куруу боюнча көрсөтмөлөрдү жаздым. (Instructables шилтемеси) Бул экинчи көрсөтмө бир нече ай бою үйрөнүүнүн, иштеп чыгуунун, тестирлөөнүн жана рефакторингдин натыйжасы болду жана ал менин аппараттык тогузунчу ревизиямды камтыды. Бул 10 -версия.

Эмне үчүн онунчу версиясын жасап, эмне үчүн бул жөнүндө жазыш керек? Узун окуяны кыска кылуу үчүн, мен ондогон контролерлорду жасашым керек болчу, ошондуктан алардын зымга оңой, өндүрүшүнүн батыраак жана бекем болушуна муктаж болдум. Бул долбоорду азыркы деңгээлге жеткирүү процессинде мен көп нерсени үйрөндүм. Мен контроллер жөнүндө мурунку Нускаманы жазганда, мен жеке ПКБ түзүү боюнча болгон билимимдин негизинде электрониканы кургам. Ыңгайлаштырылган PCB менен биринчи "реалдуу" долбоорум жарык контроллери болгон, жана менин окуу жолумда тогуз версияны түздүм. Акыркы бир нече абдан жакшы болчу.

Жолдо, мен муну башка деңгээлге көтөрүүгө жардам берген бир нече нерсени үйрөндүм.

  1. Мен Open Source программасы менен баштоого чечкиндүү болдум жана башында Fritzing менен тактайымдын дизайнын түздүм. Мен дагы эле башталгыч үчүн ПКБнын дизайнын үйрөнүү үчүн туура программа болушуна ишенем, анткени схеманы кантип түзүүнү үйрөнүүнүн кажети жок, бирок мен азыр профессионалдуу CAD инструментин "бүтүрүү" керек деп эсептейм. Мен тандаган программа - Бүркүт. Мен Eagle менен өндүрө алган тактай, мен Фритзинг менен түзгөнгө караганда алда канча жакшыраак.
  2. Бир аз тажрыйба топтогондон кийин, мен азыр бир аз жакшыраак "кутудан тышкары ойлоно" алдым. Мен түшүнгөн нерсе-мен зымдарды бир аз жөнөкөйлөтө алчумун, тапшырмаларды кайра иретке келтирип, үстүнкү бети абдан жөнөкөй эки тараптуу тактага айландыра алдым. Мен дагы эле CNC роутерим менен эки тараптуу ПХБларды ишенимдүү түрдө өндүрө албай жатам, бирок бул жаңы тактанын үстүнкү жагын колго өткөрүү мурунку дизайн менен талап кылынган секиргичтерди зымдандырууга караганда жеңилирээк. Бир тараптуу ПХБ жасай ала тургандар үчүн, бул долбоорго бир жактуу тактаны түзүү жана кол менен бир нече байланышты өткөрүү аркылуу жетишүүгө болот.
  3. CNC роутериңиз жокпу? Мен азыр өзүңдүн ПХБыңды бирөөсүз жасоонун бир нече жолдорун көрсөтө алам.
  4. Дагы эле өз ПХБ жасай албай жатасызбы (же каалабайсызбы)? Мен бул проектиге ылайыкташтырылган ПКБларды коммерциялык жактан өндүрө алдым, мен аларды сатууга жана сатып алууга мүмкүнчүлүгүм бар. Бул бул проектти ширетүү жөндөмүнөн башка электроника жөндөмү жок туруп кетирсе болот дегенди билдирет.

LED лампаларынын эки тилкеси үчүн өз WiFi контроллерин түзүүгө даярсызбы? Жакшы. Материалдык эсепке өтөлү.

Бул Instructable катары башталганы менен, APPideas үчүн уланып жаткан долбоор болуп калды. Биз бул Нускаманы мезгил-мезгили менен жаңыртып турабыз, бирок акыркы маалымат ар дайым https://appideas.com/wfc дарегинде жеткиликтүү.

1 -кадам: Сиздин материалдарды чогултуу

Материалдарыңызды чогултуп алыңыз
Материалдарыңызды чогултуп алыңыз
Материалдарыңызды чогултуп алыңыз
Материалдарыңызды чогултуп алыңыз
Материалдарыңызды чогултуп алыңыз
Материалдарыңызды чогултуп алыңыз

Бул мыйзам долбоору сиз өзүңүздүн ПХБны өндүрө аласыз же бул долбоор үчүн атайын сатып аласыз деп болжолдойт. Бул долбоорду бажы PCBсиз жасоонун жолдору бар. Эгерде сиз муну жеке ПКБсыз чечип көргүңүз келсе, кийинки Нускаманын 2 -кадамын окуңуз. (Instructables шилтемеси) Мен жеке сатып алган бөлүктөрүмдү тизмектеп жатканымды жана нерселердин көбү сизге керектүү өлчөмдө сатылганын эске алыңыз. Эркин соода кылыңыз.

  • (1) NodeMCU ESP8266-12E өнүктүрүү тактасы (Amazon шилтемеси)
  • (1) 5V чыңалуу жөндөгүч (Amazon шилтемеси)
  • (1) Voltage жөнгө салгыч (Amazon шилтеме)
  • (1) 100µf конденсатор жана
  • (1) 10µf конденсатор (Amazon шилтемеси)
  • (2) 5-полюстуу, 3,5мм бийиктиктеги бурамалуу терминалдар (eBay шилтемеси)
  • (1) 2-полюстуу, 5мм бийиктиктеги бурамалуу терминал (Amazon шилтемеси)
  • (8) N-канал MOSFETs (Amazon шилтемеси)
  • (1) ролл SMD 5050 LED жарык тилкеси (Amazon шилтемеси)
  • (1) 12V, 5A DC электр менен камсыздоо (эгер сиз жарык менен келгенди колдоно албасаңыз) (Amazon шилтемеси)
  • (1) 5 талдуу зым (Amazon шилтемеси)

Керектелүүчү, кошумча жана кошумча материалдар жана инструменттер:

  1. (1) ширетүүчү темир (Amazon шилтемеси)
  2. (кээ бир) Solder (Amazon шилтемеси)
  3. (кээ бир) Росин пастасы агымы (Amazon шилтемеси)
  4. (1) Wire Stripper (Amazon шилтемеси)
  5. (1) Микросхема вискасы (Amazon шилтемеси)
  6. (кээ бир) Суюк электр лента (Amazon шилтемеси)
  7. (кээ бир) Супер клей (Amazon шилтемеси)
  8. (5) #4 - 1/2 "жыгач бурамалары (Amazon шилтемеси)
  9. (кээ бир) Крюк жана цикл кабелдик байланыштар же сыдырма байланыштар (Amazon шилтемеси)

Акыры, сизге ПХБ керек болот. Сиз өзүңүз жасай аласыз (төмөндөгү файлдар жана көрсөтмөлөр) же бизден заказ кылсаңыз болот.

  • (1) APPideas алдын ала даярдалган PCB (APPideas шилтемеси), же
  • (1) Бир жактуу капталган ПХБ (Amazon шилтемеси), же
  • (1) Эки жактуу капталган ПКБ (Amazon шилтемеси)

Эгерде сиз өзүңүздүн ПХБны өзүңүз жасасаңыз, курууну бүтүрүү үчүн керектүү болгон кошумча материалдарды аныктооңуз керек болот, мисалы роутердин биттери жана кармап туруучу материалдар же химиялык заттар.

Эми материалдарыңыз чогуу болгондон кийин, долбоор үчүн ПХБны кантип алаарыңызды билип алалы.

2 -кадам: ПКБ жасаңыз же алыңыз

ПКБ жасаңыз же алыңыз
ПКБ жасаңыз же алыңыз
ПКБ жасаңыз же алыңыз
ПКБ жасаңыз же алыңыз
ПКБ жасаңыз же алыңыз
ПКБ жасаңыз же алыңыз
ПКБ жасаңыз же алыңыз
ПКБ жасаңыз же алыңыз

Эгерде сиз өзүңүздүн ПХБны өндүрө албасаңыз, же муну каалабасаңыз, анда менде аз сандагы такталар коммерциялык түрдө өндүрүлгөн жана алар бул жерде сатууга жеткиликтүү (appideas link). Жеткирүү - бул сиздин колуңузга алуунун эң кымбат бөлүгү, бирок сиз бир нече заказ кылуу менен акчаңызды үнөмдөй аласыз.

Эгерде сизде өзүңүздүн Басма схемаңызды (ПХБ) жасоо мүмкүнчүлүгүңүз болсо, анда сиз керектүү WiFi LED жарык тилкеси контроллери үчүн ПХБ жасашыңыз керек болгон бардык файлдар төмөндө.

Эгерде сизде CNC роутери бар болсо жана ПХБны кантип түзүүнү билбесеңиз, бул темадагы менин инструкциясын окуп чыгыңыз. (Instructables шилтемеси) Мен жеке колдонуучу ПХБны башка жол менен чыгарган жокмун. Сиз бул Нускаманы акылга сыярлык химикаттар менен ПКБ жасоо, (Instructables шилтемеси) же Instructables.com сайтынан "Custom PCB" издөөнү текшере аласыз, жана сиз ар кандай ыкмалар бар экенин билесиз.

Gerber жана excellon файлдарын жүктөө үчүн төмөнкү шилтемелерди колдонуңуз. Дизайнга өзгөртүү киргизүүнү кааласаңыз, Eagle файлдарын төмөндө жүктөп алсаңыз болот. Бул эки жактуу ПХБ, бирок эгер сизде бир жактуу такталарды чыгаруу мүмкүнчүлүгү болсо, анда астыңкы жагын гана кесүү керек болот. Мен электроника кураштыруу маалыматында тактанын үстү жагындагы издерди кол менен өткөрүүгө көрсөтмөлөрдү берем. Муну жасоо абдан жөнөкөй, ошондуктан эки тараптуу тактай чыгаруу сиз үчүн кыйын болсо жакшы чечим.

Эгерде сиз бул ПКБларды дүңүнөн сатып алышыңыз керек болсо, алар PCBWayдеги коомдук долбоордо бар. (PCBWay шилтемеси)

3 -кадам: Электрониканы чогултуу

Электрониканы чогулткула
Электрониканы чогулткула
Электрониканы чогулткула
Электрониканы чогулткула
Электрониканы чогулткула
Электрониканы чогулткула
Электрониканы чогулткула
Электрониканы чогулткула

Эми сизде компоненттериңиз бар жана ПКБ колуңузда, ширетүүнү баштоого убакыт келди! Лайнердик пункттар көп, бирок сиз көрүп турганыңыздай, ширетүү абдан жөнөкөй. Маалымат үчүн сүрөттөрдү караңыз. Көңүл буруңуз, жогоруда сүрөттөлгөн сары/тан ПКБлары CNC роутеринде жасалган жана көк ПХБлар коммерциялык түрдө чыгарылган.

  1. NodeMCU ESP8266-12E өнүктүрүү тактасын ПХБга салыңыз. Кокусунан бул тактаны артка орнотсо болот жана аны ширеткенден кийин алып салуу кыйын, андыктан казыктар туура багытталганын текшериңиз. Издери бар подкладкалардын бардыгын lehim. Жалпысынан 12 бар - бир катар казык боюнча он, экинчиси боюнча. Сизде изи жок подушкаларды ширетүүнүн кажети жок. Эгерде сиз бул казыктарды айланып өтүү үчүн кыйынчылыкка туш болсоңуз, анда розин пастасынын агымы жардам берет.
  2. 5V чыңалуу жөндөгүчүн жана жылуулук синхрондоштурууну көрсөтүлгөндөй чогултуп, андан кийин сүрөттөрдөн көрүнүп тургандай NodeMCU ESP8266-12E өнүгүү тактасынын сол жагындагы ПХБга алып барат.
  3. Чыңалуу жөндөгүчүнүн артында турган эки конденсаторду подкладкага орнотуңуз. Конденсаторлордун тартибине жана полярдуулугуна көңүл буруңуз. 100 мкф конденсатор ПХБнын сырткы четине жакын орнотулушу керек, ал эми 10 мкф конденсатор ПХБнын ичине эң жакын орнотулат. Конденсаторлордун терс учтары бири -бирине карама -каршы болушу керек.
  4. Бардык сегиз MOSFETти NodeMCU өнүктүрүү тактасынын оң жагында жайгашкан ПКБга салыңыз. Төмөнкү катмарды ширеткенде, анын издери бар коргошундарды ширетүү гана керек. Бирок, жыйырма төрт коргошун бар, жана алардын он сегизин ПХБнын ылдый жагында ширетүү керек, андыктан бир -эки кошумча мүнөт бөлүп, алардын бардыгын ширетип койсоңуз, башаламандыкты болтурбоого жардам берет. Төмөндө сүрөттөлгөндөй, ылайыктуу виас аркылуу ширетүү аркылуу жогорку катмарды ширетүүдөн сактансаңыз болот.
  5. Тактанын жогорку издерин ширетүү.

    1. Эгерде сизде эки тараптуу ПХБ бар болсо, анда ПХБнын жогору жагындагы издерге туташкан сегиз ширетүүчү чекитти ээрчиңиз. Бул издер MOSFETтин сегиз оң жактагы буттарынын ар бирине туташкан. Үстүнкү жагындагы туташууларды оңой эле оңдоонун жолу-бул казыктарды ылдый жагынан бир аз жылытуу, андан кийин желим пастасынын агымын колдонуу жана ылдый жактан жетиштүү ширетүүнү колдонуу аркылуу өтүшүнө мүмкүнчүлүк берүү. Бул ыкма розин пастасынын агымы жок иштейт, бирок флюс бир аз эркин жана жылуулуктун аз болушуна жардам берет. Жылуулукту алып салганда, тактанын үстүндө катуу ширетүүчү болушу керек. Иштериңизди сөзсүз текшериңиз!
    2. Эгерде сизде эки тараптуу ПХБ жок болсо, анда MOSFETтердин ар биринин оң жактагы бутун бири-бирине туташтыруу керек болот. Бул чынжырдагы жерге туташуу. Ар бир төрт топтогу төмөнкү сол MOSFET буга чейин ПХБнын ылдый жагындагы схеманын жалпы жерине туташкан, андыктан ошол эле топтогу башка үч MOSFETтин оң жактагы бутун анын бутуна туташтыруу жетиштүү.. Сиз муну секирүүчү зымдарды тактанын үстү жагындагы MOSFET буттарына түз же ПХБнын ылдый жагындагы тиешелүү өткөргүчтөргө ширетүү менен жасай аласыз. Мен корпустун ичиндеги зымдарды жашыруу үчүн, ПХБнын түбүнө ширетүүнү тандадым.
  6. NodeMCU өнүктүрүү тактасынын сол жагына эки уюлдуу, 5мм винт-винт терминал блогун орнотуңуз. Бузулган терминалдар өтө көп кыянаттыкты талап кылат, андыктан аны ПХБга бир тамчы супер клей кошуп, ПХБга каршы 30 секунд басып коюңуз. Ал жерге жабышкандан кийин, анын эки коргошун ПХБнын түбүнө ээрчиңиз.
  7. MOSFETтердин оң жагына (2) беш полюстуу, 3мм бурама-бурама терминал блокторун орнотуңуз. Бул терминалдык блокторду ПХБга жогоруда көрсөтмөлөнгөндөй кылып чаптаңыз, андан кийин борттун түбүндөгү он коргошунду ширеткиле - ар бир терминалдык блок үчүн беш коргошун.
  8. Баары ширетилген, ошондуктан тазалоо жана ишиңизди текшерүү убактысы келди. Коопсуздук көз айнегин тагуудан баштаңыз, андан кийин тактайдын ылдый жагындагы ашыкча металлды кыркыңыз. Мен NodeMCU ESP8266-12E өнүктүрүү тактасынын этектерин кыркпоону сунуштайм. Пиндер абдан калың жана зым кескичтерге зыян келтирет.
  9. Омметрдин жардамы менен чекит чекиттерин текшерип, ишиңизди текшериңиз. Жөн эле омметрден бир коргошун ПХБдагы ширетүү пунктуна туташтырыңыз, андан кийин башка коргошун издин башка жагындагы ширетүүчү чекитке туташтырыңыз. Бардык тиешелүү издердин ортосунда үзгүлтүксүздүк болушу керек. Өзгөчө жакшы идея, сиздин үстүңкү жактагы пункттарды эки жолу текшерүү. Ан үчүн, омметрдин бир коргоосун NodeMCU ESP8266-12E өнүктүрүү тактасындагы жерге туташтыргычка туташтырыңыз, андан кийин башка коргошун ар бир MOSFETтин оң жагына туташтырыңыз. Бул казыктар менен схеманын жалпы жеринин ортосунда үзгүлтүксүздүк болушу керек.

4 -кадам: Arduino кодун жүктөңүз жана WiFiга туташыңыз

Arduino кодун жүктөп, WiFiга туташыңыз
Arduino кодун жүктөп, WiFiга туташыңыз
Arduino кодун жүктөп, WiFiга туташыңыз
Arduino кодун жүктөп, WiFiга туташыңыз
Arduino кодун жүктөп, WiFiга туташыңыз
Arduino кодун жүктөп, WiFiга туташыңыз

Толуктуулук үчүн, мен бул көрсөтмөлөрдү мурунку Инструкциямдан кайталап жатам. Мен атайылап Arduino кодун жүктөө боюнча көрсөтмөлөрдү бергем, электрониканы камсыз кылуудан мурун же 12 В кубаттуулукту туташтыруудан мурун, NodeMCU иштеп чыгуу тактасын кокусунан USBге туташтырып алуу мүмкүнчүлүгүн болтурбоо үчүн, ал Вин аркылуу иштеп жатат.

Arduino IDEди алуу, орнотуу жана орнотуу. Эгерде сизде мурунтан эле Arduino IDE орнотулган болсо жана ESP8266 тактасын колдонсоңуз, төмөндөгү ZIP файлын жүктөп алыңыз, аны ачыңыз, андан кийин камтылган эскизди ESPке жүктөңүз. Болбосо, бул жерден Arduino IDE алыңыз жана аны орнотуңуз. ESP тактасын Arduino IDE таануу үчүн бир нече кадамдар бар. Мен аларга эң чоң пункттарда берем. Эгер сиз эмне кылып жатканыңызды жана эмне үчүн толук түшүндүрмө алгыңыз келсе, бул жөнүндө бул жерден окуй аласыз.

  • Arduino IDE ачыңыз жана Файл> Тандоолорду чыкылдатыңыз (macOSдо бул Arduino IDE> Тандоолор болот)
  • Бул даректи кошумча такталар менеджеринин URL'дер кутусуна салыңыз:
  • OK басыңыз
  • Негизги Arduino IDE экранында, Tools> Board> Board Board Manager басыңыз …
  • "Esp8266" издеңиз жана аны тапканыңызда, Орнотууну чыкылдатыңыз жана Boards Manager терезесин жабыңыз
  • Куралдар> Башкарманы чыкылдатып, NodeMCU 1.0 (ESP8266-12E Module) тандаңыз
  • Куралдар> Портту басыңыз жана ESP тактасы туташкан USB портун тандаңыз

Сиз акыркы эки кадамды ар кандай Arduino тактасында иштеп чыгып, кайра ESP8266га өтүшүңүз керек. Калганын бир эле жолу жасоо керек.

Бул эскизди түзүү үчүн, сиз IDEге жүктөлгөн бир нече китепкананы алышыңыз керек, андыктан эскиз> Китепкананы кошуу жана ESP8266WiFi баскычтарын чыкылдатыңыз. Төмөнкү китепканаларды ушундай эле жүктөөңүз керек болот (Эскиз> Китепкананы кошуу, анан китепкананын атын чыкылдатыңыз): ESP8266mDNS, ESP8266WebServer, WiFi, ArduinoJson, EEPROM, ArduinoOTA. Эгерде сиз китепканалардын тизмесинде эч кимди көрбөсөңүз, аны эскиз> Китепкананы кошуу> Китепкананы башкаруу жана китепкананын атын издөө аркылуу таба аласыз. Аны тапкандан кийин, Орнотууну чыкылдатыңыз, андан кийин эскизге кошуу үчүн кадамдарды кайра басыңыз.

Кодду түзүп, тактага жөнөтүү. Муну жасоодон мурун, эгер сиз чыңалуу жөндөгүчүн орноткон болсоңуз, ESP тактасынын Вин пинине эч кандай күч жок экенин текшериңиз. Бул кадамга киргизилген zip файлын түшүрүңүз (төмөндө) жана аны ачыңыз же githubдан алыңыз. (github шилтемеси) ESP тактаңызды USB аркылуу компьютериңизге сайыңыз, Tools менюсу аркылуу тиешелүү Board жана Portты тандап, анан Жүктөө баскычын басыңыз. Консолду көрүңүз, бир аздан кийин код жүктөлөт. Эгерде сиз түзмөк эмнеге кирип жатканын көргүңүз келсе, Serial Monitorду ачыңыз жана 57600гө байдын ылдамдыгын коюңуз. Эскиз анча сүйкүмдүү эмес, бирок ал аппараттын IP дареги сыяктуу айрым статустук маалыматты көрсөтөт.

Контроллерди тармагыңызга туташтыруу жана аны конфигурациялоо үчүн:

  1. Контроллерди күйгүзүңүз
  2. Компьютериңизде же мобилдик түзмөгүңүздө контроллер түзгөн WiFi тармагына туташыңыз. Бул "appideas-" менен башталган SSID менен тармакты түзөт.
  3. Веб -браузерди ачыңыз жана https://192.168.4.1:5050 өтүңүз
  4. Тармагыңызга туташуу үчүн грамоталарды бериңиз, анан БАЙЛАНУУ баскычын басыңыз
  5. Контроллерге дайындалган IP дарегин алыңыз. Кечиресиз, бул бөлүк азырынча оңой эмес. Эгер сиз WiFi роутериңиздин DHCP түзмөктөрүнүн тизмесине кантип кирүүнү билсеңиз, анда WiFi контролери "esp" жана түзмөктүн Кирүү чекити SSIDде "appideas-" кийин болгон төрт белгиден турган түзмөктүн аталышы менен пайда болот. Arduino Serial Monitor ошондой эле түзмөктүн IP дарегин көрсөтөт.

Эгерде сиз Arduino коду кандай иштээрин билгиңиз келсе, бул тууралуу менин мурунку Инструкциямдын 4 -кадамынан окуй аласыз. (Көрсөтмөлүү шилтеме) Ошол Нускамада веб -браузерди кантип колдонуу керектиги жөнүндө да айтылат, жана эгерде сиз мобилдик тиркемени орнотууга чыдабасаңыз, анда муну текшерип көрсөңүз болот.

5 -кадам: Чырактарды жана Күчтү сымдап коюңуз

Жарыктарды жана Күчтү өткөрүңүз
Жарыктарды жана Күчтү өткөрүңүз
Жарыктарды жана Күчтү өткөрүңүз
Жарыктарды жана Күчтү өткөрүңүз
Жарыктарды жана Күчтү өткөрүңүз
Жарыктарды жана Күчтү өткөрүңүз

Дагы, мен мурунку Нускаманын кадамдарынын биринин чоң бөлүгүн кайталап жатам.

Эгерде сиз бир же эки чыракты гана туташтырып жатсаңыз, анда жарык тилкелерине ширетүүнүн кажети жок. Жогорудагы экинчи сүрөттү карап көрүңүз. Жөн эле жарык тилкесин бир жерден кесип алыңыз, буга чейин жарыктын түрмөгүнүн алдыңкы жана арткы жагына туташтырылган туташтыргычтарды кесип, зымдардын учтарын сыйрып алыңыз жана сиз аны контроллериңизге туташтырууга даярсыз. Дал ушул. Жарыктарды контроллердин тийиштүү сымдарына зымдап койсоңуз болот.

Эгерде сизге экиден ашык чырак керек болсо, же сиз буга чейин өндүрүүчүнүн кабелинин учтарын "жыйнаган" болсоңуз, анда зымдарды түз эле тилкелерге туташтырышыңыз керек болот жана бул бир аз татаал болушу мүмкүн. Бул темада чындыгында жакшы инструкция бар, ошондуктан мен аны кийинкиге калтырам. Бирок, мен аткараардан мурун, бул көрсөтмөлөрдү карап жатканда эске тутууну каалаган бир нече эскертүүлөр бар:

  1. Тасмага ширетүү бүткөндөн кийин, омметрди колдонуп, кокусунан жанаша отургучтарды туташтырбаганыңызды текшериңиз. Жөн эле омметрге тийип, алардын ортосунда үзгүлтүк жоктугун текшерүү үчүн биринчи жана экинчисине кошулат, андан кийин экинчи жана үчүнчү, үчүнчү жана төртүнчү … Адашкан зымды сагынуу (көрбөө) оңой жана жаман нерсе болбогонун текшерүү үчүн бир нече секунд талап кылынат.
  2. Анын зымдарына өзгөчө көңүл буруңуз, анткени ал түстөр бузулган окшойт. Чындыгында "туура эмес" деген нерсе, анын жарык тилкеси кадимкиден башкача тартипте болот, бирок 5 талдуу зым кадимкидей.
  3. Өтө сунушталат: Байланышты камсыз кылуу үчүн жылуулукту азайтуучу түтүктөрдү колдонуунун ордуна (Нускаманын аягына жакын), Суюк лентаны колдонуңуз. (Amazon шилтемеси) Сиздин туташууларыңыз жакшыраак изоляцияга ээ болот жана алда канча коопсуз болот. Мен сүрөттөрдү коштум, бирок эгер сиз буга чейин Суюк Тасманы колдоно элек болсоңуз, анда процесс абдан жөнөкөй:

    1. Аны жылаңач туташтыруучу жерлериңизге "глоб" кылыңыз жана анын бардык жаракаларга сиңишине мүмкүнчүлүк бериңиз. Анын астында бир жолу колдонулуучу нерсени (кагаз баштык, өткөн жумадагы гезит, чүпүрөк ж.б.) сактаңыз. Коюу пальто колдонуңуз. Андан бир аз тамчылап кетүү туура. Мына ошондуктан анын астында бир жолу колдонулуучу нерсе турат. Лайкалган нерселердин баары толугу менен жабылганын жана кичине болсо да көрүнбөгөнүн текшериңиз. Калың кылып кой. Бул бойдон калбайт.
    2. Аны жок дегенде 3-4 саат кургатууга уруксат бериңиз. Ал кургатылган сайын кичирейип, зымдарыңыздын айланасында тыгыз пайда болот. Бул Жакшы! Сиздин ширетүүчү жерлериңиз түзмө-түз жабыштырылып жатат жана суюктук кире алган бардык жерди резина (-ish зат) бөлүп турат. Атайылап же зордук-зомбулуктан башка эч нерсе байланышы үзүлбөйт же кыска туташууга алып келбейт.
    3. 3-4 саат өткөндөн кийин, экинчи катмарын кошуп, кургатууга уруксат бериңиз. Бул пальто алда канча ичке болушу мүмкүн. Эч нерсеге кирүүнүн кажети жок - бул биринчи катмарды мөөр басып, бекемдөө. Экинчи катмар кургатылган соң колдонууга даяр.

Мунун баары жокко эсе, бул жерде Нускоочуга шилтеме бар. (Нускамалар шилтемеси)

Эми зымдар сиздин жарык тилкелериңизден келип жаткандыктан, аларды 5 полюстун бурамалуу терминалдарындагы тиешелүү өткөргүчтөргө туташтырыңыз. Эгерде сиз биздин өндүрүлгөн ПХБны сатып алган болсоңуз, анда алар сиз үчүн белгиленген. Болбосо, жогортон ылдый карай, алар мындай тартипте: ак, көк, кызыл, жашыл, кара (күч).

Акырында, 12 В (же 24 В) кубаттуулукту 2 полюстун бурама терминалына туташтырып, ПХБга электр энергиясын туташтырыңыз. Оң коргошун чыңалуу жөндөгүчүнө эң жакын, ал эми терс коргошун ПХБнын сырткы четине жакыныраак. Дагы, булар өндүрүлгөн ПКБда белгиленген.

6 -кадам: Электрониканы коргоңуз

Электрониканы коопсуз кылыңыз
Электрониканы коопсуз кылыңыз
Электрониканы коопсуз кылыңыз
Электрониканы коопсуз кылыңыз
Электрониканы коопсуз кылыңыз
Электрониканы коопсуз кылыңыз

Мындай долбоорлор менен, эгерде тетиктер жылып, ачык же бошоп калса, анда каталар болушу мүмкүн, андыктан электрониканы камсыз кылуу маанилүү.

Эгер 3D принтериңиз болсо, төмөндөгү STL файлдарын жүктөп алып, басып чыгарыңыз. Бири - база, экинчиси - капкак. Капкактын кереги жок. Эки тараптуу скотч менен кичинекей тактага электр энергиясын берүүнү камсыздоо менен баштаңыз. Андан кийин, электрониканын таянычын тактага (2) #4 - 1/2 "жыгач бурамалар менен бекемдеңиз. Акырында, ПХБны (3) #4 - 1/2" жыгач бурамалар менен базага бекиңиз. Эгерде сиз ишти өзгөрткүңүз келсе, Fusion 360 файлы дагы төмөндө жүктөлүп алынат.

Эгерде сизде 3D принтер жок болсо, мен ошол эле негизги процедураны аткарууну сунуштайм, бир гана 3D басылган базаны жана капкакты аттап өтүңүз. ПХБны өткөрбөөчү бетке бекитүү маанилүү, андыктан аны жыгачтын бир бөлүгүнө буроо кемчиликсиз иштейт.

Эске алыңыз, базанын жана ПХБнын ориентациясы маанилүү, анткени алар үч бурчта бурама тешиктерге ээ. Мен PCBлеримди сүрөттө көрсөтүлгөндөй орнотууну туура көрөм, анткени ал колдонуучулар NodeMCU иштеп чыгуу тактасын USBге туташтырууга жол бербейт, баары корголгон. Эгерде сиз USB портуна оңой жетүүнү кааласаңыз (жана сиз Винге күч келип турганда этият болууга жана туташтырбоого убада бересиз), аны башка жакка буруунун эч кандай зыяны жок.

7 -кадам: Мобилдик тиркемени жүктөө жана колдонуу

Мобилдик тиркемени жүктөө жана колдонуу
Мобилдик тиркемени жүктөө жана колдонуу
Мобилдик тиркемени жүктөө жана колдонуу
Мобилдик тиркемени жүктөө жана колдонуу
Мобилдик тиркемени жүктөө жана колдонуу
Мобилдик тиркемени жүктөө жана колдонуу

Эми сиз жарыгыңызды колдоно аласыз!

Колдонмону алуунун эң оңой жолу - учурдагы жалпыга ачык версиясын түзмөгүңүздүн колдонмо дүкөнүнөн жүктөп алуу.

  • iOS App Store шилтемеси
  • Android Play Store шилтемеси

Колдонмону орноткондон кийин, "Мобилдик колдонмону колдонуу" бөлүмүнө өтүңүз

Эгерде сиз жашооңуздун четинде жашоону кааласаңыз, башкача айтканда, колдонмонун акыркы иштеп чыгуу версиясын баштапкы коддон орното аласыз.

Сизде React Native өнүктүрүү чөйрөсүн орнотуу жана иштөө керек. Нускамалар бул жерде. (документтердин шилтемеси) React Native иштеп чыгууга орнотулгандан кийин, терминалды ачып, бул буйруктарды аткарыңыз:

mkdir колдонмосу

cd app git clone https://github.com/appideasDOTcom/APPideasLights.git./ cd mobile-app/react-native/AppideasLights npm орнотуу

IOS үчүн орнотуу үчүн, түзмөгүңүздү компьютериңизге туташтырып, бул буйрукту аткарыңыз:

реакция-туу рун-ios

Android үчүн телефонуңузду компьютериңизге туташтырып, бул буйрукту аткарыңыз:

react-native run-android

Колдонмону орнотуу биринчи жолу ишке ашпай калса, акыркы буйрукту экинчи жолу иштетиңиз.

Мобилдик тиркемени колдонуу

Колдонмону биринчи жолу ачканда, сиздин жалгыз вариантыңыз контроллерлерди кошуу болот, андыктан жогорку оң бурчтагы "+" баскычын басыңыз. "IP дареги боюнча" чыкылдатыңыз жана контроллериңиздин IP дарегин териңиз, андан кийин Сактоону чыкылдатыңыз. Сенин кылышың керек болгон нерсе ушул. Эгерде сизде бир нече контроллер болсо, анда "+" баскычын колдонуу менен дагы кошо аласыз.

Колдонмо контроллерлерди кошкондон кийин абдан түшүнүктүү. Жарыкты көзөмөлдөө үчүн контроллердин баскычын таптаңыз (азырынча IP дарегин көрсөтөт). Ар бир контролер эки жарык топтомун башкара ала тургандыктан, башкаруу экөө үчүн бар. Ар биринде бир эле таптоо менен бардык жарыкты өчүрүү жана күйгүзүү үчүн которгуч бар, жана түстөрдүн ар биринде бул түстү жекече башкаруу үчүн өзүнүн сыдырмасы бар.

Сиз контроллерди жогорку оң жактагы Config баскычын таптоо менен конфигурациялай аласыз. Бул экранда, сиз ага жакшыраак ат бере аласыз, ал контроллер тизмесинде пайда болгон баскычта көрүнөт. Эгерде сиз DHCP сервериңиз башка даректи ыйгарса же туура эмес терсеңиз, анда IP дарегин өзгөртө аласыз. Акыр -аягы, сиз контроллерди колдонмодон толугу менен жок кыла аласыз. Бул контроллерди тармагыңыздан алып салбайт - бул жөн гана колдонмонун билимин өчүрөт.

8 -кадам: Укмуш нерсени жасаңыз

Укмуш нерсени жасаңыз
Укмуш нерсени жасаңыз
Укмуш нерсени жасаңыз
Укмуш нерсени жасаңыз
Укмуш нерсени жасаңыз
Укмуш нерсени жасаңыз

Дал ушул! Эми чырактарыңызга тиркеме табууга убакыт келди. Мен арткы жарык белгилерин жасап жатам жана бул темада инструкцияны жаздым. (Нускамалар шилтемеси)

Бул жарыктар менен кыла турган көптөгөн сонун нерселер бар, андыктан фантазияңызды колдонуңуз жана комментарийлерге долбооруңуздун сүрөттөрүн кошуңуз. Мен аппараттык жабдыктарда бир аз иштедим, андыктан азыр мага мобилдик тиркемени жакшыртуу боюнча иштөө убактысы келди.

Көңүл ачуу!

Бул Instructable катары башталганы менен, APPideas үчүн уланып жаткан долбоор болуп калды. Биз бул Нускаманы мезгил-мезгили менен жаңыртып турабыз, бирок акыркы маалымат ар дайым https://appideas.com/wfc дарегинде жеткиликтүү.

Сунушталууда: