Sadržaj:

Lakši WiFi LED kontroler svjetlosnih traka: 8 koraka (sa slikama)
Lakši WiFi LED kontroler svjetlosnih traka: 8 koraka (sa slikama)

Video: Lakši WiFi LED kontroler svjetlosnih traka: 8 koraka (sa slikama)

Video: Lakši WiFi LED kontroler svjetlosnih traka: 8 koraka (sa slikama)
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, Srpanj
Anonim
Lakši WiFi LED kontroler svjetlosnih traka
Lakši WiFi LED kontroler svjetlosnih traka
Lakši WiFi LED kontroler svjetlosnih traka
Lakši WiFi LED kontroler svjetlosnih traka
Lakši WiFi LED kontroler svjetlosnih traka
Lakši WiFi LED kontroler svjetlosnih traka
Lakši WiFi LED kontroler svjetlosnih traka
Lakši WiFi LED kontroler svjetlosnih traka

Prošlog proljeća počeo sam dizajnirati prilagođeni hardver i softver za kontrolu dviju traka LED svjetala pomoću jedne razvojne ploče NodeMCU ESP8266-12E. Tijekom tog procesa naučio sam izraditi vlastite tiskane ploče (PCB-ove) na CNC usmjerivaču i napisao sam Instructable koji ide korak po korak kroz proces. (Veza s uputama) Slijedio sam to napisavši upute za izgradnju vlastitog WiFi kontrolera za LED svjetlosne trake, uključujući GPL'd Open Source softver za kontroler i za mobilnu aplikaciju za korištenje kontrolera svjetla. (Veza s instrukcijama) Taj drugi instrukcijski rezultat bio je rezultat višemjesečnog učenja, razvoja, testiranja i prerađivanja, a uključivao je i moju devetu reviziju hardvera. Ovo je verzija 10.

Zašto napraviti desetu verziju i zašto pisati o njoj? Da skratim priču, morao sam napraviti desetke kontrolera, pa mi je bilo potrebno da ih lakše povežemo, brže proizvedemo i budemo robusniji. Tijekom procesa napredovanja ovog projekta do današnjeg mjesta, naučio sam mnogo. Kad sam pisao prethodni Instructable o kontroleru, sagradio sam elektroniku na temelju svog postojećeg znanja o stvaranju prilagođenog PCB -a. Moj prvi "pravi" projekt s prilagođenom PCB -om bio je regulator svjetla, a na svom putu učenja stvorio sam devet verzija. Zadnjih nekoliko je bilo prilično dobro.

Usput sam naučio nekoliko stvari koje su pomogle da se ovo podigne na drugu razinu.

  1. Odlučio sam započeti s Open Source softverom, a svoju sam ploču u početku dizajnirao s Fritzingom. Još uvijek vjerujem da je to ispravan program za početnike koji će naučiti dizajnirati PCB jer ne morate naučiti stvarati shemu, ali sada vjerujem da treba "preći" na profesionalniji CAD alat. Program koji sam odabrao je Eagle. Ploča koju sam uspio proizvesti s Eagleom znatno je bolja od one koju sam uspio stvoriti s Fritzingom.
  2. Nakon malo iskustva, sada mogu malo bolje "razmišljati izvan okvira". Posebna stvar koju sam shvatio je da bih mogao znatno pojednostaviti ožičenje preslagivanjem dodjele pinova i pretvaranjem u dvostranu ploču s vrlo jednostavnom gornjom stranom. Još uvijek ne mogu pouzdano proizvesti dvostrane PCB-ove sa svojim CNC usmjerivačem, ali ručno ožičenje gornje strane ove nove ploče lakše je nego ožičenje prespojnika koji su bili potrebni u prethodnom dizajnu. Za one koji mogu izraditi samo jednostranu PCB, ovaj se projekt može postići stvaranjem jednostrane ploče i ručnim ožičenjem nekoliko veza.
  3. Nemate CNC usmjerivač? Sada mogu ukazati na nekoliko načina kako napraviti vlastitu PCB bez njega.
  4. Još uvijek ne možete napraviti vlastiti PCB (ili ne želite)? Uspio sam nabaviti PCB -e koje sam dizajnirao za ovaj projekt koji su komercijalno proizvedeni u količinama i cijenama koje mogu priuštiti za skladištenje i prodaju. To znači da se ovaj projekt može pokrenuti bez više elektroničkih vještina nego sa sposobnošću lemljenja.

Jeste li spremni za stvaranje vlastitog WiFi kontrolera za dvije trake LED svjetala? Dobro. Prijeđite na opis materijala.

Iako je ovo počelo kao Instructable, postalo je stalni projekt za APPideas. S vremena na vrijeme ažuriramo ovaj Instructable, ali najnovije informacije uvijek su dostupne na

Korak 1: Prikupite materijale

Prikupite svoje materijale
Prikupite svoje materijale
Prikupite svoje materijale
Prikupite svoje materijale
Prikupite svoje materijale
Prikupite svoje materijale

Ovaj materijal podrazumijeva da možete proizvesti vlastiti PCB ili ćete ga kupiti posebno za ovaj projekt. Postoje načini da se ovaj projekt napravi bez prilagođene PCB -a. Pročitajte korak 2 sljedećeg Instructable ako želite to pokušati izvesti bez prilagođenog PCB -a. (Veza s uputama) Imajte na umu da navodim dijelove koje sam osobno kupio, a većina se stavki prodaje u količinama većim nego što će vam trebati. Slobodno kupujte.

  • (1) NodeMCU ESP8266-12E razvojna ploča (Amazon veza)
  • (1) 5V regulator napona (Amazon link)
  • (1) Hladnjak regulatora napona (Amazon veza)
  • (1) 100µf kondenzator i
  • (1) 10µf kondenzator (Amazon veza)
  • (2) 5-polni vijci sa navojem od 3,5 mm (eBay veza)
  • (1) 2-polni terminal s navojem od 5 mm (Amazon link)
  • (8) N-kanalni MOSFET-ovi (Amazon veza)
  • (1) LED svjetlosna traka SMD 5050 (Amazon link)
  • (1) 12V, 5A DC napajanje (ako ne možete koristiti ono koje ste dobili sa svjetlima) (Amazon veza)
  • (1) 5-žica (Amazon veza)

Potrošni, izborni i dodatni materijali i alati:

  1. (1) Lemilica (Amazon veza)
  2. (neki) lem (Amazon veza)
  3. (neki) Tekućina paste od kolofonija (Amazon veza)
  4. (1) Skidač žice (Amazon veza)
  5. (1) Stega za tiskanu ploču (Amazon veza)
  6. (neke) Tekuća električna traka (Amazon veza)
  7. (neke) Super ljepilo (Amazon veza)
  8. (5) #4 - 1/2 "vijci za drvo (Amazon veza)
  9. (neke) Kabelske vezice s kukom i petljom ili zip veze (Amazon veza)

Konačno, trebat će vam PCB. Možete ih sami izraditi (datoteke i upute u nastavku) ili ih naručiti od nas.

  • (1) Unaprijed izrađena PCB od APPideas (veza APPideas), ili
  • (1) Jednostrana PCB obložena bakrom (Amazon link), ili
  • (1) Dvostrana PCB obložena bakrom (Amazon veza)

Ako izrađujete vlastiti PCB, morat ćete odrediti dodatne materijale potrebne za dovršetak vaše gradnje, poput glodala i materijala za držanje ili kemikalija za nagrizanje.

Sada kada ste okupili materijale, shvatimo kako ćete dobiti PCB za projekt.

Korak 2: Napravite ili nabavite PCB

Napravite ili nabavite PCB
Napravite ili nabavite PCB
Napravite ili nabavite PCB
Napravite ili nabavite PCB
Napravite ili nabavite PCB
Napravite ili nabavite PCB
Napravite ili nabavite PCB
Napravite ili nabavite PCB

Ako ne možete proizvesti vlastiti PCB ili to ne želite, imao sam mali broj komercijalno proizvedenih ploča koje su dostupne za prodaju ovdje (veza na appideas). Dostava je najskuplji dio da ih dobijete u ruke, ali možete uštedjeti novac naručivanjem više od jednog.

Ako imate mogućnost izrade vlastite tiskane ploče (PCB), sve datoteke koje su vam potrebne za izradu PCB -a za prilagođeni WiFi LED kontroler svjetlosnih traka nalaze se u nastavku.

Ako posjedujete CNC usmjerivač i ne znate stvoriti PCB -ove, pročitajte moj detaljni Instructable na tu temu. (Veza s uputama) Osobno nisam proizveo prilagođenu PCB na bilo koji drugi način. Možete pogledati ovaj Instructable o tome kako napraviti PCB s razumno benignim kemikalijama (veza Instructables) ili potražiti "Custom PCB" na Instructables.com i otkrit ćete da postoje različite metode.

Upotrijebite donje veze za preuzimanje datoteka gerber i excellon. Ispod možete preuzeti Eagle datoteke u slučaju da želite izmijeniti dizajn. Ovo je dvostrana PCB ploča, ali ako imate mogućnost proizvodnje samo jednostranih ploča, morat ćete rezati samo donju stranu. Dostavit ću upute za ručno ožičenje tragova s gornje strane ploče u informacijama o sastavljanju elektronike. To je prilično jednostavno, pa je dobar izbor ako vam je izrada dvostrane ploče teška.

Ako trebate kupiti ove PCB -e na veliko, oni su dostupni u javnom projektu na PCBWay -u. (Veza na PCBWay)

Korak 3: Sastavite elektroniku

Sastavite elektroniku
Sastavite elektroniku
Sastavite elektroniku
Sastavite elektroniku
Sastavite elektroniku
Sastavite elektroniku
Sastavite elektroniku
Sastavite elektroniku

Sada kada imate svoje komponente zajedno i PCB u ruci, vrijeme je za početak lemljenja! Postoji mnogo mjesta za lemljenje, ali lemljenje je vrlo jednostavno, kao što ćete vidjeti. Za referencu pogledajte slike. Imajte na umu da su žuto/smeđe PCB -ovi na slici gore izrađeni na CNC usmjerivaču, a plavi PCB -i su komercijalno proizvedena verzija.

  1. Umetnite razvojnu ploču NodeMCU ESP8266-12E u PCB. Moguće je slučajno instalirati ovu ploču unatrag, a teško ju je ukloniti nakon što je lemljena, stoga provjerite jeste li iglice pravilno usmjerili. Lemite sve jastučiće koji imaju tragove. Ukupno ih ima 12 - deset duž jednog reda igala i dva uz drugi. Ne trebate lemiti jastučiće koji nemaju tragove. Ako vam je teško lemiti oko ovih igala, pomoći će vam tok kolofonijske paste.
  2. Sastavite regulator napona od 5 V i sinkronizaciju topline kako je prikazano, a zatim lemite njegova tri vodiča na tiskanu ploču lijevo od razvojne ploče NodeMCU ESP8266-12E, kao što se vidi na fotografijama.
  3. Ugradite dva kondenzatora u jastučiće koji se nalaze odmah iza regulatora napona. Obratite pozornost na red i polaritet kondenzatora. Kondenzator od 100 µf potrebno je instalirati najbliže vanjskom rubu PCB -a, a kondenzator od 10 µf bit će instaliran najbliže unutarnjoj strani PCB -a. Negativni vodi kondenzatora trebali bi biti okrenuti jedan prema drugom.
  4. Lemiti svih osam MOSFET -ova na PCB u jastučiće koji se nalaze desno od razvojne ploče NodeMCU. Kada zalemite donji sloj, potrebno je samo lemiti elektrode koje imaju tragove. Međutim, postoji dvadeset i četiri elektrode, a njih osamnaest treba lemiti na donjoj strani PCB -a, pa pomaže u izbjegavanju zabune ako odvojite nekoliko dodatnih minuta i sve ih zalemite. Također možete izbjeći da morate lemiti gornji sloj protjecanjem lema kroz odgovarajuće vias, kako je dolje opisano.
  5. Lemite gornje tragove ploče.

    1. Ako imate dvostranu tiskanu ploču, lemite osam točaka lemljenja spojenih na tragove na gornjoj strani tiskane ploče. Ti su tragovi povezani sa svakim od osam desnih krakova MOSFET-ova. Jednostavan način za lemljenje spojeva na gornjoj strani je da malo zagrijete iglice s donje strane pomoću lemilice, a zatim upotrijebite kolofonij i nanesite dovoljno lema odozdo da mu omogući protok kroz prolaz. Ova će metoda funkcionirati bez toka kolofonijske paste, ali fluks će pomoći lemljenju da teče malo slobodnije i s manje topline. Kad uklonite toplinu, trebali biste imati čvrsti lem na vrhu ploče. Obavezno isprobajte svoj rad!
    2. Ako nemate dvostranu PCB, morat ćete međusobno spojiti desni krak svakog od MOSFET-ova. Ovo je uzemljenje u krugu. Donji lijevi MOSFET u svakoj grupi od četiri već je spojen na zajedničku masu strujnog kruga na donjoj strani PCB-a, pa je dovoljno spojiti desnu nogu ostala tri MOSFET-a u toj istoj skupini s nogom za uzemljenje. To možete učiniti lemljenjem žica kratkospojnika izravno na noge MOSFET -ova na gornjoj strani ploče ili lemljenjem žica kratkospojnika na odgovarajuće vodiče na dnu PCB -a. Odlučio sam lemiti na dnu PCB -a kako bih mogao sakriti žice unutar kućišta.
  6. Ugradite dvopolni priključni blok s navojem od 5 mm s lijeve strane razvojne ploče NodeMCU. Vijčani terminali podnose dosta zlouporabe, pa ga pričvrstite na PCB dodavanjem kapljice super ljepila i pritisnite ga na mjesto 30 sekundi. Nakon što je zalijepljen, lemite njegova dva kabela na dno PCB -a.
  7. Ugradite (2) petopolne priključne blokove s navojem od 3 mm s desne strane MOSFET-ova. Zalijepite ove priključne blokove na PCB na isti način kako je gore opisano, a zatim zalemite svih deset vodiča na dno ploče - pet vodiča za svaki priključni blok.
  8. Sve je lemljeno pa je vrijeme da očistite i provjerite svoj rad. Započnite stavljanjem zaštitnih naočala, a zatim odrežite višak metala s kabela na donjoj strani ploče. Preporučujem da NE obrezujete vodiče razvojne ploče NodeMCU ESP8266-12E. Igle su vrlo debele i mogu oštetiti rezače žice.
  9. Provjerite svoj rad testiranjem krajnjih točaka traga s ohmmetrom. Jednostavno spojite jedan odvod svog ohmmetra na mjesto lemljenja na tiskanoj ploči, a zatim drugi kabel spojite na mjesto lemljenja s druge strane traga. Trebali biste imati kontinuitet između svih odgovarajućih tragova. Posebno je dobra ideja dvaput provjeriti gornje strane lemnih mjesta. Da biste to učinili, spojite jedan odvod svog ohmmetra s iglom za uzemljenje na razvojnoj ploči NodeMCU ESP8266-12E, a zatim jedan po jedan spojite s desnom nogom svakog od MOSFET-ova. Treba postojati kontinuitet između tih pinova i zajedničke točke kruga.

Korak 4: Učitajte Arduino kod i povežite se na WiFi

Učitajte Arduino kod i povežite se na WiFi
Učitajte Arduino kod i povežite se na WiFi
Učitajte Arduino kod i povežite se na WiFi
Učitajte Arduino kod i povežite se na WiFi
Učitajte Arduino kod i povežite se na WiFi
Učitajte Arduino kod i povežite se na WiFi

Radi potpunosti, uvelike ponavljam ove upute iz svog prethodnog Instructable -a. Namjerno dajem upute za učitavanje Arduino koda prije osiguranja elektronike ili spajanja 12V napajanja kako bih izbjegao mogućnost slučajnog uključivanja razvojne ploče NodeMCU u USB dok se napaja putem Vina.

Dobivanje, instaliranje i postavljanje Arduino IDE -a. Ako već imate instaliran i postavljen Arduino IDE za upotrebu ploče ESP8266, preuzmite ZIP datoteku u nastavku, raspakirajte je, a zatim učitajte skicu na ESP. U suprotnom, preuzmite Arduino IDE odavde i instalirajte ga. Postoji nekoliko koraka u postizanju prepoznavanja ESP ploče od strane Arduino IDE -a. Navest ću ih u kratkim crtama. Ako želite potpuno objašnjenje o tome što radite i zašto, o tome možete pročitati ovdje.

  • Otvorite Arduino IDE i kliknite Datoteka> Postavke (na macOS -u to će biti Arduino IDE> Postavke)
  • Stavite ovu adresu u okvir URL -ovi dodatnih upravitelja ploča:
  • Pritisnite U redu
  • Natrag na glavni zaslon Arduino IDE -a kliknite Alati> Ploča> Upravitelj ploča …
  • Potražite "esp8266" i kad ga pronađete, kliknite Instaliraj i zatvorite prozor Upravitelja ploča
  • Pritisnite Alati> Ploča i odaberite NodeMCU 1.0 (modul ESP8266-12E)
  • Pritisnite Alati> Priključak i odaberite USB priključak na koji je spojena ESP ploča

Posljednja dva koraka morat ćete izvesti svaki put kada razvijete drugu vrstu Arduino ploče i vratite se na ESP8266. Ostatak je potrebno učiniti samo jednom.

Da biste sastavili ovu skicu, morat ćete učitati nekoliko knjižnica u IDE, pa kliknite Sketch> Include Library i kliknite ESP8266WiFi. Morat ćete učitati sljedeće knjižnice na isti način (kliknite Sketch> Include Library, zatim kliknite naziv knjižnice): ESP8266mDNS, ESP8266WebServer, WiFi, ArduinoJson, EEPROM, ArduinoOTA. Ako ne vidite nijedan od njih na popisu knjižnica, pronaći ćete ga klikom na Sketch> Include Library> Manage Library i traženjem naziva knjižnice. Nakon što ga pronađete, kliknite Instaliraj, a zatim ponovno prođite korake da biste ga uključili u svoju skicu.

Sastavljanje koda i njegovo slanje na ploču. Prije nego što to učinite, ako ste instalirali regulator napona, provjerite da nema napajanja za Vin pin ESP ploče. Preuzmite zip datoteku koja je uključena u ovaj korak (ispod) i raspakirajte je ili je preuzmite na githubu. (veza github) Uključite svoju ESP ploču u računalo putem USB -a, odaberite odgovarajuću ploču i port putem izbornika Alati, a zatim kliknite gumb Prijenos. Gledajte konzolu i uskoro će se kôd učitati. Ako želite vidjeti što uređaj bilježi, otvorite Serijski monitor i postavite brzinu prijenosa na 57600. Skica nije previše brbljava, ali prikazuje neke podatke o statusu, poput IP adrese uređaja.

Da biste kontroler povezali s mrežom i konfigurirali ga:

  1. Uključite kontroler
  2. Na računalu ili mobilnom uređaju povežite se s WiFi mrežom koju stvara kontroler. Stvorit će mrežu sa SSID-om koji počinje s "appideas-"
  3. Otvorite web preglednik i idite na
  4. Navedite vjerodajnice za povezivanje s mrežom, a zatim kliknite gumb POVEŽI
  5. Nabavite IP adresu koja je dodijeljena kontroleru. Žao mi je što ovaj dio još nije lakši. Ako znate kako doći do popisa DHCP uređaja vašeg WiFi usmjerivača, na njemu će se pojaviti WiFi kontroler s imenom uređaja koji sadrži "esp" i četiri znaka koja su iza "appideas-" u SSID-u pristupne točke uređaja. Arduino serijski monitor također će prikazati dodijeljenu IP adresu uređaja.

Ako želite znati kako Arduino kôd radi, možete pročitati o tome u koraku 4 mog prethodnog Instructable -a. (Veza za upute) Taj Instructable također govori o tome kako koristiti web preglednik za testiranje svjetla i WiFi kontrolera, pa ako nestrpljivo dođete do instalacije mobilne aplikacije, to možete provjeriti.

Korak 5: Ožičite svjetla i napajanje

Ožičite svjetla i napajanje
Ožičite svjetla i napajanje
Ožičite svjetla i napajanje
Ožičite svjetla i napajanje
Ožičite svjetla i napajanje
Ožičite svjetla i napajanje

Opet ću ponoviti veliki dio jednog od koraka mog prethodnog Instructable -a.

Ako povezujete samo jedan ili dva seta svjetala, nećete morati lemiti na svjetlosne trake. Pogledajte drugu gornju sliku. Jednostavno prerežite svjetlosnu traku negdje u sredini, odrežite konektore koji su već spojeni na prednju i stražnju stranu svitka, skinite krajeve žica i spremni ste za spajanje na upravljač. To je to. Samo spojite svjetla na odgovarajuće vodiče na kontroleru i gotovi ste.

Ako trebate više od dva seta svjetala ili ste već "ubrali" proizvođačeve krajeve kabela, morat ćete lemiti žice izravno na trake, a to može biti samo malo zeznuto. Na tu temu već postoji jako dobar Instructable, pa ću se toga prikloniti. No prije nego što to učinim, želim imati na umu nekoliko bilješki dok pregledavate te upute:

  1. Kada završite sa lemljenjem na traku, upotrijebite ohmmetar da provjerite niste li slučajno spojili susjedne jastučiće. Samo dodirnite ohmmetar koji vodi do prvog i drugog lemljenog jastučića kako biste provjerili da nema kontinuiteta između njih, zatim drugog i trećeg, trećeg i četvrtog … Lako je propustiti (ne vidjeti) zalutali niz žice, i potrebno je samo nekoliko sekundi da se potvrdi da se nešto loše nije dogodilo.
  2. Obratite posebnu pozornost na njegovo ožičenje jer se čini da je boja zabrljana. Ono što je zapravo "pogrešno" je to što njegove svjetlosne trake imaju svoje vodiče drugačijim redoslijedom od onoga što je tipično, ali žica s 5 niti je normalna.
  3. Toplo se preporučuje: Umjesto da koristite termoskupljajuće cijevi za pričvršćivanje veze (pri kraju instruktora), upotrijebite tekuću traku. (Amazonska veza) Vaše će veze imati znatno bolju izolaciju i bit će mnogo sigurnije. Uključio sam slike, ali u slučaju da prije niste koristili tekuću traku, postupak je prilično jednostavan:

    1. "Glob" ga na svoje gole točke lemljenja i dopustite mu da upije u sve pukotine. Ispod sebe ostavite nešto za jednokratnu upotrebu (papirnatu vrećicu, prošlotjedne novine, krpu itd.). Nanesite debeli sloj. U redu je da malo kapne s njega. Zato je ispod nje nešto za jednokratnu upotrebu. Provjerite je li sve što je lemljeno potpuno prekriveno i nije vidljivo, čak ni malo. Stavite ga na gusto. Neće tako ostati.
    2. Ostavite da se osuši najmanje 3-4 sata. Kako se suši, skupljat će se i čvrsto će se stvarati oko vaših žica. Ovo je dobro! Vaše točke lemljenja doslovno su zalijepljene na mjestu, a sloj gume (-i tvar) izolira svako mjesto u koje je tekućina uspjela prodrijeti. Ništa osim namjernog ili nasilnog čina ili bi moglo prekinuti veze ili uzrokovati kratki spoj.
    3. Nakon što prođu 3-4 sata, dodajte drugi sloj i ostavite da se osuši. Ovaj kaput može biti mnogo tanji. Ne treba ništa prodirati - samo brtvljenje i osiguravanje prvog sloja. Nakon što se drugi sloj osuši, spreman je za upotrebu.

S obzirom na sve to, evo veze na Instructable. (Veza za upute)

Sada kad žice dolaze s vaših svjetlosnih traka, spojite ih na odgovarajuće vodiče na 5-polnim vijčanim stezaljkama. Ako ste kupili naše proizvedene PCB -e, oni su označeni za vas. Ako ne, odozgo prema dolje, oni su ovim redoslijedom: bijeli, plavi, crveni, zeleni, crni (snaga).

Na kraju, spojite napajanje na tiskanu ploču spajanjem 12V (ili 24V) napajanja na 2-polni vijčani terminal. Pozitivni vod je najbliži regulatoru napona, a negativni vod je najbliži vanjskom rubu PCB -a. Opet su označeni na proizvedenim PCB -ima.

Korak 6: Osigurajte elektroniku

Osigurajte elektroniku
Osigurajte elektroniku
Osigurajte elektroniku
Osigurajte elektroniku
Osigurajte elektroniku
Osigurajte elektroniku

S ovakvim projektima najvjerojatnije ćete imati greške ako se dijelovi pomiču, izloženi su ili olabavljeni, pa je važno osigurati elektroniku.

Ako imate 3D pisač, preuzmite dolje navedene STL datoteke i ispišite ih. Jedan je baza, a drugi poklopac. Poklopac nije potreban. Započnite napajanjem napajanja male ploče dvostranom trakom. Zatim pričvrstite postolje za montažu elektronike na ploču s (2) vijcima za drvo #4 - 1/2 ". Na kraju, pričvrstite PCB na bazu (3) vijcima za drvo #4 - 1/2". Ako želite izmijeniti kućište, datoteka Fusion 360 dostupna je i za preuzimanje u nastavku.

Ako nemate 3D pisač, preporučujem da slijedite isti osnovni postupak, samo preskočite 3D tiskanu podlogu i poklopac. Važno je pričvrstiti tiskanu ploču na neprovodnu površinu, pa će je pričvršćivanje pričvrstiti na komad drveta.

Imajte na umu da su orijentacija baze i PCB-a važni jer imaju samo rupe za vijke u tri ugla. Radije instaliram svoje PCB -ove orijentirane na slici jer sprječava korisnike da priključe razvojnu ploču NodeMCU na USB dok je sve zaštićeno. Ako više volite lakši pristup USB priključku (i obećaćete da ćete biti oprezni i da ga nećete priključivati dok na Vin dolazi napajanje), nema štete okrenuti ga na drugi način.

Korak 7: Učitajte i koristite mobilnu aplikaciju

Učitajte i koristite mobilnu aplikaciju
Učitajte i koristite mobilnu aplikaciju
Učitajte i koristite mobilnu aplikaciju
Učitajte i koristite mobilnu aplikaciju
Učitajte i koristite mobilnu aplikaciju
Učitajte i koristite mobilnu aplikaciju

Sada možete koristiti svjetla!

Najlakši način za preuzimanje aplikacije je preuzimanje trenutne javne verzije iz trgovine aplikacija vašeg uređaja.

  • Veza za iOS App Store
  • Veza za Trgovinu Android Play

Nakon što instalirate aplikaciju, prijeđite na odjeljak "Korištenje mobilne aplikacije"

Ako više volite živjeti na rubu, alternativno možete instalirati najnoviju razvojnu verziju aplikacije iz izvornog koda.

Morat ćete imati postavljeno i raditi React Native razvojno okruženje. Upute su dostupne ovdje. (veza s dokumentacijom) Nakon što je React Native postavljen za razvoj, otvorite terminal i pokrenite ove naredbe:

mkdir aplikaciju

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

Za instalaciju za iOS, uključite uređaj u računalo i pokrenite ovu naredbu:

reagirati-native run-ios

Za Android, uključite telefon u računalo i pokrenite ovu naredbu:

reagirati-native run-android

Ako instaliranje aplikacije ne uspije prvi put, pokrenite posljednju naredbu drugi put.

Korištenje mobilne aplikacije

Kad prvi put otvorite aplikaciju, vaša jedina mogućnost bit će dodavanje kontrolera, pa za to kliknite gumb "+" u gornjem desnom kutu. Kliknite "Po IP adresi" i upišite IP adresu vašeg kontrolera, a zatim kliknite Spremi. To je sve što morate učiniti. Ako imate više od jednog kontrolera, možete ih dodati pomoću gumba "+".

Aplikacija je prilično jasna nakon dodavanja kontrolera. Za upravljanje svjetlima dodirnite gumb za upravljač (zasad će se prikazati IP adresa). Budući da svaki upravljač može upravljati s dva svjetla, komande su prisutne za dva. Svaka ima prekidač za isključivanje i paljenje svih svjetala jednim dodirom, a svaka od boja ima svoj klizač za pojedinačnu kontrolu te boje.

Kontroler možete konfigurirati dodirom na gumb Config u gornjem desnom kutu. Na tom zaslonu možete mu dati ljepše ime, ime koje ćete vidjeti prikazano na gumbu koji se pojavljuje na popisu kontrolera. Također možete promijeniti IP adresu u slučaju da joj vaš DHCP poslužitelj dodijeli drugu adresu ili ste je unijeli pogrešno. Konačno, kontroler možete potpuno izbrisati iz aplikacije. Ovo ne uklanja upravljač iz vaše mreže - samo briše znanje aplikacije o njemu.

Korak 8: Učinite nešto super

Učinite nešto strašno
Učinite nešto strašno
Učinite nešto strašno
Učinite nešto strašno
Učinite nešto strašno
Učinite nešto strašno

To je to! Sada je vrijeme da pronađete aplikaciju za svoja svjetla. Radio sam znakove s pozadinskim osvjetljenjem i napisao temu Instructable na tu temu. (Veza za upute)

Puno je sjajnih stvari koje možete učiniti s ovim svjetlima, stoga upotrijebite maštu i u komentare dodajte slike svojih projekata. Poprilično sam radio na hardveru pa je došlo vrijeme da poradim na poboljšanju mobilne aplikacije.

Zabavi se!

Iako je ovo počelo kao Instructable, postalo je stalni projekt za APPideas. S vremena na vrijeme ažuriramo ovaj Instructable, ali najnovije informacije uvijek su dostupne na

Preporučeni: