Cuprins:

Controller LED cu bandă de lumină WiFi mai ușor: 8 pași (cu imagini)
Controller LED cu bandă de lumină WiFi mai ușor: 8 pași (cu imagini)

Video: Controller LED cu bandă de lumină WiFi mai ușor: 8 pași (cu imagini)

Video: Controller LED cu bandă de lumină WiFi mai ușor: 8 pași (cu imagini)
Video: Пошаговое подключение и настройка поворотной Wi-Fi IP-камеры видеонаблюдения 2024, Iulie
Anonim
Controller LED cu bandă de lumină WiFi mai ușor
Controller LED cu bandă de lumină WiFi mai ușor
Controller LED cu bandă de lumină WiFi mai ușor
Controller LED cu bandă de lumină WiFi mai ușor
Controller LED cu bandă de lumină WiFi mai ușor
Controller LED cu bandă de lumină WiFi mai ușor
Controller LED cu bandă de lumină WiFi mai ușor
Controller LED cu bandă de lumină WiFi mai ușor

Primăvara trecută, am început să proiectez hardware și software personalizate pentru a controla două benzi de lumini LED folosind o placă de dezvoltare NodeMCU ESP8266-12E. În timpul acestui proces, am învățat cum să îmi creez propriile plăci de circuite imprimate (PCB-uri) pe un router CNC și am scris un pas instructiv, pas cu pas, prin proces. (Legătură instructabile) Am urmat acest lucru scriind instrucțiuni pentru construirea propriului controler WiFi pentru benzi de lumină LED, inclusiv software GPL cu sursă deschisă pentru controler și pentru o aplicație mobilă care să utilizeze controlerul de lumină. (Legătură instructabile) Al doilea instructabil a fost rezultatul mai multor luni de învățare, dezvoltare, testare și refactorizare și a inclus a noua mea revizuire a hardware-ului. Aceasta este versiunea 10.

De ce să faci o a zecea versiune și de ce să scrii despre ea? Pentru a face scurtă povestea lungă, trebuia să fac zeci de controlere, așa că aveam nevoie ca acestea să fie mai ușor de conectat, mai rapide de produs și mai robuste. În timpul procesului de avansare a acestui proiect în locul în care se află astăzi, am învățat multe. Când am scris instructabilul anterior despre controler, construisem electronica pe baza cunoștințelor mele existente despre crearea unui PCB personalizat. Primul meu proiect „real” cu un PCB personalizat a fost controlerul de lumină și, în calea mea de învățare, am creat nouă versiuni. Ultimele câteva au fost destul de bune.

Pe parcurs, am învățat câteva lucruri în special care au contribuit la ridicarea acestui nivel la un alt nivel.

  1. Eram hotărât să încep cu Open Source Software și inițial am proiectat placa cu Fritzing. Încă cred că pentru a fi programul corect pentru un începător care să învețe cum să proiecteze un PCB, pentru că nu trebuie să înveți cum să creezi o schemă, dar acum cred că ar trebui să „absolvi” un instrument CAD mai profesionist. Programul pe care l-am ales este Eagle. Tabloul pe care am putut să-l produc cu Eagle este semnificativ mai bun decât ceea ce am reușit să creez cu Fritzing.
  2. După un pic de experiență, acum sunt în stare să „gândesc în afara cutiei” un pic mai bine. Lucrul specific pe care mi l-am dat seama este că aș putea simplifica cablajul considerabil prin rearanjarea atribuțiilor pinului și transformându-l într-o placă dublă cu o parte superioară foarte simplă. Încă nu sunt în măsură să produc PCB-uri față-verso cu routerul meu CNC, dar cablarea manuală a părții superioare a acestei noi plăci este mai ușoară decât cablarea jumperilor necesari cu designul anterior. Pentru cei care pot realiza doar un PCB unilateral, acest proiect poate fi realizat prin crearea unei placi unilaterale și cablarea manuală a câtorva conexiuni.
  3. Nu dețineți un router CNC? Acum pot indica câteva moduri de a-ți crea propriul PCB fără unul.
  4. Încă nu vă puteți crea propriul PCB (sau nu doriți)? Am reușit să obțin PCB-urile pe care le-am proiectat pentru acest proiect produse comercial în cantități și prețuri pe care mi le permit să le stoc și să le vând. Acest lucru înseamnă că acest proiect poate fi realizat fără mai multe abilități electronice decât abilitatea de a lipi.

Sunteți gata să vă creați propriul controler WiFi pentru două benzi de lumini LED? Bun. Pe lista de materiale.

Deși acest lucru a început ca un Instructable, a devenit un proiect în curs de desfășurare pentru APPideas. Actualizăm acest instructabil din când în când, dar cele mai recente informații sunt întotdeauna disponibile la

Pasul 1: Strângeți-vă materialele

Adunați-vă materialele
Adunați-vă materialele
Adunați-vă materialele
Adunați-vă materialele
Adunați-vă materialele
Adunați-vă materialele

Această listă de materiale presupune că vă puteți produce fie propriul PCB, fie că veți cumpăra unul special pentru acest proiect. Există modalități de a face acest proiect fără un PCB personalizat. Citiți pasul 2 din următorul instructabil dacă doriți să încercați să scoateți acest lucru fără un PCB personalizat. (Legătură instructabile) Rețineți că listez piese pe care le-am achiziționat personal și că majoritatea articolelor sunt vândute în cantități mai mari decât veți avea nevoie. Simțiți-vă liber să faceți cumpărături.

  • (1) Placă de dezvoltare NodeMCU ESP8266-12E (link Amazon)
  • (1) Regulator de tensiune 5V (link Amazon)
  • (1) Regulator de tensiune radiator (link Amazon)
  • (1) 100µf condensator și
  • (1) condensator 10µf (link Amazon)
  • (2) Terminale cu șurub cu 5 poli, 3,5 mm (link eBay)
  • (1) Terminal cu șurub cu 2 poli, 5 mm (link Amazon)
  • (8) MOSFET-uri cu canal N (link Amazon)
  • (1) rola de lumină LED SMD 5050 (link Amazon)
  • (1) sursă de alimentare 12V, 5A DC (dacă nu o puteți utiliza pe cea care a venit cu luminile dvs.) (link Amazon)
  • (1) fir cu 5 fire (link Amazon)

Materiale și instrumente consumabile, opționale și accesorii:

  1. (1) Fier de lipit (link Amazon)
  2. (unele) Solder (link Amazon)
  3. (unele) Flux de pastă de colofoniu (link Amazon)
  4. (1) Dispozitiv de decojit sârmă (link Amazon)
  5. (1) menghină pentru placa de circuit (link Amazon)
  6. (unele) bandă electrică lichidă (link Amazon)
  7. (unele) Super lipici (link Amazon)
  8. (5) Șuruburi pentru lemn # 4 - 1/2 "(link Amazon)
  9. (unele) Cârlige cu cârlig și buclă sau legături cu fermoar (link Amazon)

În cele din urmă, veți avea nevoie de un PCB. Vă puteți crea propriile dvs. (fișiere și instrucțiuni de mai jos) sau puteți comanda unul de la noi.

  • (1) PCB prefabricat din APPideas (link APPideas) sau
  • (1) PCB cu o singură față îmbrăcat în cupru (legătură Amazon) sau
  • (1) PCB dublu față îmbrăcat în cupru (link Amazon)

Dacă vă creați propriul PCB, va trebui să determinați materialele suplimentare necesare pentru a vă finaliza construcția, cum ar fi biții de ruter și materialele de fixare sau substanțele chimice de gravare.

Acum că aveți materialele împreună, să ne dăm seama cum veți obține PCB-ul pentru proiect.

Pasul 2: Faceți sau obțineți PCB-ul

Faceți sau obțineți PCB-ul
Faceți sau obțineți PCB-ul
Faceți sau obțineți PCB-ul
Faceți sau obțineți PCB-ul
Faceți sau obțineți PCB-ul
Faceți sau obțineți PCB-ul
Faceți sau obțineți PCB-ul
Faceți sau obțineți PCB-ul

Dacă nu puteți produce propriul PCB sau nu doriți să faceți acest lucru, am avut un număr mic de plăci produse comercial și acestea sunt disponibile pentru vânzare aici (link-ul appideas). Expedierea este cea mai scumpă parte a obținerii acestora în mâinile dvs., dar puteți economisi bani comandând mai multe.

Dacă aveți capacitatea de a vă crea propria placă de circuite imprimate (PCB), toate fișierele de care aveți nevoie pentru a face PCB pentru controlerul de bandă de lumină LED cu LED-uri personalizate sunt mai jos.

Dacă dețineți un router CNC și nu știți cum să creați PCB-uri, citiți instructivul meu detaliat pe această temă. (Legătură instructabile) Nu am produs personal un PCB personalizat prin alte mijloace. Puteți consulta acest Instructable despre cum să faceți un PCB cu substanțe chimice rezonabile, (link Instructables) sau să căutați „PCB personalizat” la Instructables.com și veți descoperi că există o varietate de metode.

Utilizați linkurile de mai jos pentru a descărca fișierele gerber și excellon. De asemenea, puteți descărca fișierele Eagle de mai jos, în cazul în care doriți să faceți modificări la design. Acesta este un PCB cu două fețe, dar dacă aveți doar capacitatea de a produce plăci unilaterale, va trebui doar să tăiați partea inferioară. Voi oferi instrucțiuni pentru cablarea manuală a urmelor din partea superioară a plăcii în informațiile despre asamblarea electronică. A face acest lucru este destul de simplu, deci este o alegere bună dacă este dificil să produceți o placă cu două fețe.

Dacă trebuie să cumpărați aceste PCB în vrac, acestea sunt disponibile într-un proiect public la PCBWay. (Link PCBWay)

Pasul 3: Asamblați aparatele electronice

Asamblați aparatele electronice
Asamblați aparatele electronice
Asamblați aparatele electronice
Asamblați aparatele electronice
Asamblați aparatele electronice
Asamblați aparatele electronice
Asamblați aparatele electronice
Asamblați aparatele electronice

Acum că aveți componentele împreună și PCB-ul în mână, este timpul să începeți să lipiți! Există o mulțime de puncte de lipit, dar lipirea este foarte simplă, așa cum sunteți pe cale să vedeți. Uită-te la imagini pentru referință. Rețineți că PCB-urile galbene / cafenii din imaginea de mai sus au fost realizate pe un router CNC, iar PCB-urile albastre sunt versiunea fabricată comercial.

  1. Introduceți placa de dezvoltare NodeMCU ESP8266-12E în PCB. Este posibil să instalați accidental această placă înapoi și este dificil de îndepărtat odată ce a fost lipită, deci asigurați-vă că aveți pinii orientați corect. Lipiți toate tampoanele care au urme. Sunt 12 în total - zece de-a lungul unui rând de ace și două de-a lungul celuilalt. Nu trebuie să lipiți tampoanele care nu au urme. Dacă aveți dificultăți în a obține lipirea să curgă în jurul acestor ace, fluxul de pastă de colofoniu vă va ajuta.
  2. Asamblați regulatorul de tensiune de 5V și sincronizați căldura așa cum se arată, apoi lipiți cele trei cabluri către PCB în stânga plăcii de dezvoltare NodeMCU ESP8266-12E așa cum se vede în fotografii.
  3. Instalați cei doi condensatori în plăcuțele care se află imediat în spatele regulatorului de tensiune. Acordați atenție ordinii și polarității condensatoarelor. Condensatorul de 100µf trebuie instalat cel mai aproape de marginea exterioară a PCB-ului, iar condensatorul de 10µf va fi instalat cel mai aproape de interiorul PCB-ului. Conductoarele negative ale condensatoarelor ar trebui să fie orientate între ele.
  4. Lipiți toate cele opt MOSFET-uri în PCB în tampoanele aflate în dreapta plăcii de dezvoltare NodeMCU. Când lipiți stratul inferior, este necesar să lipiți numai cablurile care au urme. Cu toate acestea, există douăzeci și patru de cabluri, iar optsprezece dintre ele trebuie lipite pe partea inferioară a PCB-ului, astfel încât ajută la evitarea confuziei dacă luați câteva minute în plus și le lipiți pe toate. De asemenea, puteți evita să lipiți stratul superior prin sudarea prin canalele corespunzătoare, așa cum este descris mai jos.
  5. Lipiți primele urme ale tabloului.

    1. Dacă aveți un PCB pe două fețe, lipiți cele opt puncte de lipit care sunt conectate la urme din partea superioară a PCB-ului. Aceste urme sunt conectate la fiecare dintre cele opt picioare din partea dreaptă a MOSFET-urilor. O modalitate ușoară de a lipi conexiunile din partea superioară este de a încălzi știfturile puțin din partea de jos cu fierul de lipit, apoi utilizați flux de pastă de colofon și aplicați suficient lipire din partea de jos pentru a permite să curgă prin via. Această metodă va funcționa fără flux de pastă de colofoniu, dar fluxul va ajuta lipirea să curgă puțin mai liber și cu mai puțină căldură. Când eliminați căldura, ar trebui să aveți o lipire solidă în partea superioară a plăcii. Asigurați-vă că vă testați munca!
    2. Dacă nu aveți un PCB cu două fețe, va trebui să conectați piciorul din partea dreaptă a fiecăruia dintre MOSFET-urile. Aceasta este o conexiune la masă în circuit. MOSFET-ul stânga jos din fiecare grup de patru este deja conectat la masa comună a circuitului de pe partea de jos a PCB-ului, deci este suficient să conectați piciorul din partea dreaptă a celorlalte trei MOSFET-uri din același grup la piciorul său de la sol.. Puteți face acest lucru prin lipirea firelor jumper direct la picioarele MOSFET-urilor din partea superioară a plăcii sau prin lipirea firelor jumper la cablurile corespunzătoare din partea de jos a PCB-ului. Am ales să lipesc pe partea de jos a PCB-ului, astfel încât să pot ascunde firele din carcasă.
  6. Instalați blocul de borne înșurubat cu doi poli, de 5 mm, în partea stângă a plăcii de dezvoltare NodeMCU. Terminalele cu înșurubare fac destul de mult abuz, așa că fixați-l pe PCB adăugând o picătură de super-adeziv și apăsându-l pe PCB timp de 30 de secunde. Odată ce este lipit în loc, lipiți-i cele două cabluri pe partea inferioară a PCB-ului.
  7. Instalați (2) blocuri de borne înșurubate cu cinci poli, 3 mm, în partea dreaptă a MOSFET-urilor. Lipiți aceste blocuri de borne pe PCB în același mod ca și instrucțiunile de mai sus, apoi lipiți toate cele zece cabluri de pe partea de jos a plăcii - cinci cabluri pentru fiecare bloc de borne.
  8. Totul este lipit, așa că este timpul să vă curățați și să vă verificați munca. Începeți prin a vă pune ochelari de protecție, apoi tăiați excesul de metal din cablurile de pe partea inferioară a plăcii. Recomand NU tunderea cablurilor plăcii de dezvoltare NodeMCU ESP8266-12E. Știfturile sunt foarte groase și au tendința de a deteriora tăietorii de sârmă.
  9. Verificați-vă munca testând punctele finale cu un ohmmetru. Pur și simplu conectați un cablu de la ohmmetru la un punct de lipire de pe PCB, apoi conectați celălalt cablu la punctul de lipire care se află pe cealaltă parte a urmelor. Ar trebui să aveți continuitate între toate urmele adecvate. Este o idee deosebit de bună să verificați din nou punctele de lipit din partea superioară. Pentru a face acest lucru, conectați un cablu al ohmmetrului la un pin de masă de pe placa de dezvoltare NodeMCU ESP8266-12E, apoi conectați celălalt cablu la piciorul din partea dreaptă a fiecăruia dintre MOSFET-uri, unul câte unul. Ar trebui să existe continuitate între acei pini și terenul comun al circuitului.

Pasul 4: Încărcați codul Arduino și conectați-vă la WiFi

Încărcați codul Arduino și conectați-vă la WiFi
Încărcați codul Arduino și conectați-vă la WiFi
Încărcați codul Arduino și conectați-vă la WiFi
Încărcați codul Arduino și conectați-vă la WiFi
Încărcați codul Arduino și conectați-vă la WiFi
Încărcați codul Arduino și conectați-vă la WiFi

Din motive de completitudine, repet în mare măsură aceste instrucțiuni din instructabilul meu anterior. În mod intenționat, dau instrucțiuni pentru încărcarea codului Arduino înainte de a securiza electronica sau de a conecta sursa de alimentare de 12V pentru a evita posibilitatea conectării accidentale a plăcii de dezvoltare NodeMCU la USB în timp ce este alimentat prin Vin.

Obținerea, instalarea și configurarea Arduino IDE. Dacă aveți deja Arduino IDE instalat și configurat pentru a utiliza o placă ESP8266, descărcați fișierul ZIP de mai jos, dezarhivați-l, apoi încărcați schița conținută pe ESP. În caz contrar, obțineți Arduino IDE de aici și instalați-l. Există câțiva pași pentru ca placa ESP să fie recunoscută de Arduino IDE. Le voi da în puncte glonț concise. Dacă doriți o explicație completă a ceea ce faceți și de ce, puteți citi despre aceasta aici.

  • Deschideți Arduino IDE și faceți clic pe Fișier> Preferințe (pe macOS, acesta va fi Arduino IDE> Preferințe)
  • Introduceți această adresă în caseta Adrese URL suplimentare pentru panouri suplimentare:
  • Faceți clic pe OK
  • Înapoi în ecranul principal Arduino IDE, faceți clic pe Tools> Board> Boards Manager …
  • Căutați „esp8266” și când îl găsiți, faceți clic pe Instalare și închideți fereastra Manager placi
  • Faceți clic pe Instrumente> Placă și selectați NodeMCU 1.0 (modul ESP8266-12E)
  • Faceți clic pe Instrumente> Port și selectați portul USB la care este conectată placa ESP

Va trebui să efectuați ultimii doi pași de fiecare dată când vă dezvoltați pe un alt tip de placă Arduino și să reveniți la ESP8266. Restul trebuie făcut o singură dată.

Pentru a compila această schiță, va trebui să încărcați câteva biblioteci în IDE, deci faceți clic pe Schiță> Includeți bibliotecă și faceți clic pe ESP8266WiFi. Va trebui să încărcați următoarele biblioteci în același mod (Faceți clic pe Sketch> Include Library, apoi faceți clic pe numele bibliotecii): ESP8266mDNS, ESP8266WebServer, WiFi, ArduinoJson, EEPROM, ArduinoOTA. Dacă nu vedeți niciuna dintre acestea în lista de biblioteci, o veți găsi făcând clic pe Schiță> Includeți bibliotecă> Gestionați biblioteca și căutând numele bibliotecii. După ce îl găsiți, faceți clic pe Instalare, apoi parcurgeți din nou pașii pentru a-l include în schiță.

Compilarea codului și trimiterea acestuia la bord. Înainte de a face acest lucru, dacă ați instalat un regulator de tensiune, verificați dacă nu există alimentare la pinul Vin al plăcii ESP. Descărcați fișierul zip inclus în acest pas (mai jos) și dezarhivați-l sau obțineți-l la github. (link github) Conectați placa ESP la computer prin USB, selectați placa și portul corespunzătoare din meniul Instrumente, apoi faceți clic pe butonul Încărcare. Urmăriți consola și, în scurt timp, codul va fi încărcat. Dacă doriți să vedeți ce înregistrează dispozitivul, deschideți monitorul serial și setați rata de transmisie la 57600. Schița nu este foarte vorbitoare, dar afișează unele informații de stare, cum ar fi adresa IP a dispozitivului.

Pentru a conecta controlerul la rețeaua dvs. și a-l configura:

  1. Porniți controlerul
  2. Pe computer sau pe un dispozitiv mobil, conectați-vă la rețeaua WiFi creată de controler. Se va crea o rețea cu un SSID care începe cu „appideas-“
  3. Deschideți un browser web și accesați
  4. Furnizați acreditările pentru a vă conecta la rețeaua dvs., apoi faceți clic pe butonul CONECTARE
  5. Obțineți adresa IP care a fost atribuită controlerului. Îmi pare rău că această parte nu este încă mai ușoară. Dacă știți cum să ajungeți la lista de dispozitive DHCP a routerului WiFi, controlerul WiFi va apărea pe acesta cu un nume de dispozitiv care conține „esp” și cele patru caractere care erau după „appideas-” în SSID-ul punctului de acces al dispozitivului. Arduino Serial Monitor va afișa, de asemenea, adresa IP atribuită dispozitivului.

Dacă doriți să știți cum funcționează codul Arduino, puteți citi despre acesta la pasul 4 din instructabilul meu anterior. (Link instructabil) Acest instructabil vorbește, de asemenea, despre cum să utilizați un browser web pentru a testa luminile și controlerul WiFi, deci, dacă sunteți nerăbdător să ajungeți la instalarea aplicației mobile, puteți verifica asta.

Pasul 5: conectați luminile și puterea

Conectați luminile și puterea
Conectați luminile și puterea
Cablează luminile și puterea
Cablează luminile și puterea
Conectați luminile și puterea
Conectați luminile și puterea

Din nou, voi repeta o mare parte a unuia dintre pașii instructivului meu anterior.

Dacă conectați doar unul sau două seturi de lumini, nu va trebui să lipiți pe benzile de lumină. Uitați-vă la a doua imagine de mai sus. Pur și simplu tăiați banda de lumină undeva la mijloc, tăiați conectorii care sunt deja conectați la fața și la spatele rolei de lumini, dezbrăcați capetele firelor și sunteți gata să o conectați la controler. Asta e. Doar conectați luminile la cablurile corespunzătoare de pe controler și ați terminat.

Dacă aveți nevoie de mai mult de două seturi de lumini sau dacă ați „recoltat” deja capetele cablului producătorului, va trebui să lipiți firele direct pe benzi și acest lucru poate fi doar puțin dificil. Există deja un instructabil foarte bun pe acest subiect, așa că o să mă amân la el. Dar, înainte de a face acest lucru, aș dori să rețineți câteva note în timp ce vă uitați la aceste instrucțiuni:

  1. După ce ați terminat lipirea pe bandă, utilizați un ohmmetru pentru a verifica dacă nu ați conectat accidental tampoane adiacente. Doar atingeți ohmmetrul duce la primul și al doilea tampon lipit pentru a verifica dacă nu există continuitate între ele, apoi al doilea și al treilea, al treilea și al patrulea … Este ușor să pierdeți (să nu vedeți) un fir de sârmă rătăcit și durează doar câteva secunde pentru a verifica dacă nu s-a întâmplat ceva rău.
  2. Acordați o atenție deosebită cablajului său, deoarece se pare că are culorile încurcate. Ceea ce este de fapt „greșit” este că banda sa de lumină are cablurile sale într-o ordine diferită de ceea ce este tipic, dar firul cu 5 fire este normal.
  3. Foarte recomandat: În loc să utilizați tuburi termocontractabile pentru a asigura conexiunea (aproape de sfârșitul instructabilului), utilizați bandă lichidă. (Link Amazon) Conexiunile dvs. vor avea o izolare semnificativ mai bună și vor fi mult mai sigure. Am inclus imagini, dar în cazul în care nu ați folosit Liquid Tape înainte, procesul este destul de simplu:

    1. „Globează-l” pe punctele tale de lipit și lasă-l să se înmoaie în toate crăpăturile. Păstrați ceva de unică folosință (o pungă de hârtie, ziarul de săptămâna trecută, o cârpă etc.) dedesubt. Aplicați un strat gros. Este în regulă să se scurgă puțin din el. De aceea, sub el se află ceva de unică folosință. Asigurați-vă că tot ceea ce a fost lipit este complet acoperit și nu este vizibil, chiar și puțin. Pune-l pe gros. Nu va rămâne așa.
    2. Se lasă să se usuce cel puțin 3-4 ore. Pe măsură ce se usucă, se va micșora și se va forma strâns în jurul firelor. Este bun! Punctele dvs. de lipit sunt literalmente lipite în loc și un strat de cauciuc (substanță -ish) izolează fiecare loc în care lichidul a fost capabil să se infiltreze. Nimic altceva decât un act intenționat sau violent sau care ar putea întrerupe conexiunile sau poate provoca un scurtcircuit.
    3. După ce au trecut 3-4 ore, adăugați un al doilea strat și lăsați-l să se usuce. Acest strat poate fi mult mai subțire. Nu trebuie să se infiltreze în nimic - este doar sigilarea și securizarea primului strat. După ce al doilea strat s-a uscat, este gata de utilizare.

Cu toate acestea în afara drumului, iată linkul către Instructable. (Link instructables)

Acum, când firele provin din benzile dvs. de lumină, conectați-le la cablurile corespunzătoare de pe bornele înșurubate cu 5 poli. Dacă ați achiziționat PCB-ul nostru fabricat, acestea sunt etichetate pentru dvs. Dacă nu, de sus în jos, sunt în această ordine: alb, albastru, roșu, verde, negru (putere).

În cele din urmă, conectați alimentarea la PCB conectând sursa de alimentare de 12V (sau 24V) la terminalul cu șurub cu 2 poli. Conductorul pozitiv este cel mai apropiat de regulatorul de tensiune, iar cel negativ este cel mai aproape de marginea exterioară a PCB-ului. Din nou, acestea sunt etichetate pe PCB-ul fabricat.

Pasul 6: securizați electronica

Securizați electronica
Securizați electronica
Securizați electronica
Securizați electronica
Securizați electronica
Securizați electronica

Cu astfel de proiecte, este foarte probabil să aveți defecțiuni în cazul în care piesele sunt în mișcare, expuse sau libere, deci este important să asigurați electronica.

Dacă aveți o imprimantă 3D, descărcați fișierele STL de mai jos și imprimați-le. Una este baza, iar cealaltă este capacul. Capacul nu este necesar. Începeți prin asigurarea sursei de alimentare la o placă mică cu bandă dublă. Apoi, fixați baza montării electronice pe placă cu (2) șuruburi pentru lemn # 4 - 1/2 ". În cele din urmă, fixați PCB-ul pe bază cu (3) șuruburi pentru lemn # 4 - 1/2". Dacă doriți să modificați carcasa, fișierul Fusion 360 este de asemenea disponibil pentru descărcare mai jos.

Dacă nu aveți o imprimantă 3D, vă recomand să urmați aceeași procedură de bază, sărind doar baza și capacul imprimate 3D. Este important să fixați PCB-ul pe o suprafață neconductivă, astfel încât înșurubarea acestuia pe o bucată de lemn va funcționa perfect.

Rețineți că orientarea bazei și a PCB-ului sunt importante, deoarece au doar găuri înșurubate în trei colțuri. Prefer să instalez PCB-urile mele orientate așa cum se arată în imagine, deoarece împiedică utilizatorii să conecteze placa de dezvoltare NodeMCU la USB în timp ce totul este securizat. Dacă preferați un acces mai ușor la portul USB (și veți promite să fiți atenți și să nu-l conectați în timp ce este conectat la Vin), nu este rău dacă îl întoarceți invers.

Pasul 7: Încărcați și utilizați aplicația mobilă

Încărcați și utilizați aplicația mobilă
Încărcați și utilizați aplicația mobilă
Încărcați și utilizați aplicația mobilă
Încărcați și utilizați aplicația mobilă
Încărcați și utilizați aplicația mobilă
Încărcați și utilizați aplicația mobilă

Acum vei folosi luminile tale!

Cel mai simplu mod de a obține aplicația este să descărcați versiunea publică curentă din magazinul de aplicații al dispozitivului.

  • Link iOS App Store
  • Legătura Android Play Store

După ce ați instalat aplicația, treceți mai departe la secțiunea „Utilizarea aplicației mobile”

Dacă preferați să trăiți la limită, puteți instala alternativ cea mai recentă versiune de dezvoltare a aplicației din codul sursă.

Va trebui să aveți un mediu de dezvoltare React Native configurat și funcțional. Instrucțiunile sunt disponibile aici. (link de documentare) Odată ce React Native este configurat pentru dezvoltare, deschideți un terminal și rulați aceste comenzi:

aplicația mkdir

cd app git clone https://github.com/appideasDOTcom/APPideasLights.git./ cd mobile-app / react-native / AppideasLights npm install

Pentru a instala pentru iOS, conectați dispozitivul la computer și rulați această comandă:

react-native run-ios

Pentru Android, conectați telefonul la computer și rulați această comandă:

react-native run-android

Dacă instalarea aplicației nu reușește prima dată, rulați ultima comandă a doua oară.

Folosind aplicația mobilă

Prima dată când deschideți aplicația, singura dvs. opțiune va fi să adăugați controlere, deci faceți clic pe butonul „+” din colțul din dreapta sus pentru a face acest lucru. Faceți clic pe „După adresa IP” și tastați adresa IP a controlerului, apoi faceți clic pe Salvare. Asta e tot ce trebuie să faci. Dacă aveți mai multe controlere, puteți adăuga mai multe folosind butonul „+”.

Aplicația este destul de auto-explicativă după ce au fost adăugate controlerele. Pentru a controla luminile, atingeți butonul pentru controler (va afișa adresa IP pentru moment). Deoarece fiecare controler poate gestiona două seturi de lumini, comenzile sunt prezente pentru două. Fiecare are un comutator pentru a opri și aprinde toate luminile cu o singură atingere și fiecare dintre culori are propriul glisor pentru a controla acea culoare individual.

Puteți configura controlerul atingând butonul Configurare din dreapta sus. Pe acel ecran, îi puteți da un nume mai frumos, care este numele pe care îl veți vedea afișat pe butonul care apare pe lista controlerelor. De asemenea, puteți schimba adresa IP, în cazul în care serverul DHCP îi atribuie o adresă diferită sau ați introdus-o incorect. În cele din urmă, puteți șterge complet controlerul din aplicație. Acest lucru nu elimină controlerul din rețeaua dvs. - doar șterge cunoștințele aplicației despre acesta.

Pasul 8: Faceți ceva minunat

Faceți ceva minunat
Faceți ceva minunat
Faceți ceva minunat
Faceți ceva minunat
Faceți ceva minunat
Faceți ceva minunat

Asta e! Acum este timpul să găsiți o aplicație pentru luminile dvs. Am făcut semne iluminate din spate și am scris un instructabil pe această temă. (Link instructabile)

Există multe lucruri grozave pe care le puteți face cu aceste lumini, așa că folosiți-vă imaginația și adăugați imagini cu proiectele dvs. în comentarii. Am lucrat destul de mult la hardware, așa că acum este timpul să lucrez la îmbunătățirea aplicației mobile.

A se distra!

Deși acest lucru a început ca un Instructable, a devenit un proiect în curs de desfășurare pentru APPideas. Actualizăm acest instructabil din când în când, dar cele mai recente informații sunt întotdeauna disponibile la

Recomandat: