Sadržaj:

Niz pametnog kristalnog svjetla: 9 koraka (sa slikama)
Niz pametnog kristalnog svjetla: 9 koraka (sa slikama)

Video: Niz pametnog kristalnog svjetla: 9 koraka (sa slikama)

Video: Niz pametnog kristalnog svjetla: 9 koraka (sa slikama)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Studeni
Anonim
Pametna žica od kristalnog svjetla
Pametna žica od kristalnog svjetla

Kako se bliži Božić, a ja sam u potpunom istraživanju kućne automatizacije i pametnih objekata, ove sam godine odlučio pokušati napraviti pametan, lijepo izgledajući RGB lagani niz.

Dosta sam istraživao o DIY rješenjima na webu, s jedne strane neki se projekti sastoje od dodavanja Wifi releja ili pametnog utikača za kontrolu snage svjetlosnog niza, s druge strane neki projekti koriste adresabilne LED trake s wifi kontrolerom za potpunu kontrolu LED dioda. Svidio mi se način na koji se kontroler koristi za upravljanje adresabilnom LED trakom, ali za mene LED traka ne izgleda dovoljno dobro za sjajnu božićnu svjetlosnu žicu.

Malo mi je nedostajalo vremena za naručivanje neke elektroničke komponente, pa sam odabrao stvoriti vlastiti pametni niz svjetla s prilagodljivim i promjenjivim difuzorom žarulje i s maksimalnom značajkom koju sam mogao koristiti koristeći samo komponentu koju sam imao u uredu.

Općenito, pametna svjetlosna žica ispala je jako dobro, korišteni difuzor izgleda sjajno, a značajke koje pruža Wled firmware su izvrsne. Zaista možete u potpunosti prilagoditi svjetla svojim potrebama. No, ovaj projekt daleko je od savršenog, i dalje ga smatram beta verzijom i potrebno ga je poboljšati. Objasnit ću dalje što bih učinio da sljedeći put kada ga izgradim bude bolje.

Korak 1: Potrebni dijelovi i alati

Za ovaj projekt sam koristio samo dijelove koje sam imao u uredu jer nije u potpunosti optimiziran, dat ću vam dijelove koje sam koristio, kao i neke dijelove koje možete koristiti za optimizaciju svjetlosne trake.

Dijelovi:

Wemos D1mini (ESP8266)

Relej 5v 10A

  • WS2812b traka 144LED/m
  • Napajanje 5V
  • 1000uF kondenzator
  • Otpor 470 Ohma
  • 2 -pinski konektor za napajanje
  • 3 -pinski konektor za podatke
  • Dugme
  • Protoboard
  • Lem
  • Žice 22 AWG (bolje nasukane i fleksibilne)
  • Očistite PETG
  • Nejasan PETG (koristio sam bijeli)

Alati:

  • 3D pisač
  • Lemilica
  • Kliješta za rezanje
  • Pinceta
  • Multimetar
  • Mikro USB kabel

Izborno:

  • WS2812b s PCB -om
  • Wled Wemos štit (odlična ploča za samostalnu izradu)
  • 3 Ožičeni električni kabel
  • Vruće ljepilo

Korak 2: 3D ispisi

3D ispisi
3D ispisi
3D ispisi
3D ispisi
3D ispisi
3D ispisi
3D ispisi
3D ispisi

Da bih stvorio žarulje, izmijenio sam 3D model koji sam pronašao na thingiverseu (ovdje je izvor). Izvorni model zamišljen je kao božićna kuglica. Promijenio sam ga pomoću Fusion 360 kako bih dodao vijčani navoj na dnu dijela. Uglavnom sam koristio funkciju "Thread" iz Fusion360 i smanjio veličinu obje niti za 0,15 mm na svakom dijelu kako bih bio siguran da komad stane jedan u drugi.

Da bih svjetlosni niz napravio i držao LED diode, dizajnirao sam utičnicu s rupom za napajanje i podatkovnu žicu, mali utor za LED s trake ws2812b i navojem kako bih žarulju mogao uvrnuti u LED utičnicu. Rupe za ožičenje kroz utičnicu su malo labave kako biste mogli staviti 4 žice u slučaju da vam je potrebno neko ubrizgavanje energije zbog duljine trake. U tom slučaju možete imati 3 žice za 5V, podatke i uzemljenje, a četvrtu za dovod još 5V za spajanje na kraj vaše trake.

Komadići su izrađeni na način da će konac stegnuti žice spojene na svjetlo kada se oba dijela zategnu kako bi se izbjeglo kidanje žica pri rukovanju laganim nizom.

Za ispis komada koje sam koristio:

Očistite PETG za difuzor s visinom sloja 0,12 mm, ispunom od 0% i 2 stijenke kako biste zadržali određenu čvrstoću

Bijeli PETG za LED utičnicu s visinom sloja 0,12 mm, 100% ispunom radi ograničavanja svjetlosti koja dolazi kroz dno utičnice

Uspio sam ispisati sve LED utičnice u jednom ispisu jer kvaliteta ispisa nije previše važna za ovaj ispis.

Za žarulju bih preporučio ispis jednog po jednog. Vrlo su tanki i ispisuju ih sve odjednom može uzrokovati loš završetak žarulje, pa čak i probleme s čvrstoćom na dijelu s navojem.

Evo 3D ispisanih dijelova koji se koriste za ovaj projekt:

www.thingiverse.com/thing:4672612

Korak 3: Priprema LED dioda

Priprema LED dioda
Priprema LED dioda
Priprema LED dioda
Priprema LED dioda

U mom slučaju koristio sam 5V WS2812b LEDS, ali primijetite da bi sve LED adrese koje se mogu adresirati radile za ovaj projekt.

Za ovaj dio, ako možete, bilo bi bolje koristiti unaprijed sastavljene samostalne okrugle tiskane ploče ws2812b. To bi učinilo vašu svjetlosnu traku pouzdanijom i olakšalo bi montažu LED diode u LED utičnicu.

Ako koristite svjetlosnu traku ws2812b kao i ja, morat ćete odrezati LED jednu po jednu sa svoje trake, pazeći da držite dovoljno od lemilica na traci da biste lemili svoje žice u sljedećim koracima.

Ako ne uspijete zadržati dovoljno lemljenih površina na svakoj LED -i, možete zadržati samo jednu preko dvije LED žrtvovanjem LED -a i rezanjem pune duljine njegovih lemnih jastučića između dvije LED -ice.

Zatim ćete morati pripremiti sve svoje žice. Odaberite željenu duljinu između dvije žarulje (ja sam odabrao oko 30 cm) i nekoliko LED dioda koje želite na svom nizu (ja sam koristio 20 LED dioda) i odrežite svu žicu na duljinu koju odaberete. Morat ćete imati 3 žice po LED -u. (U mom slučaju trebalo mi je 3x20LEDs, dakle 60 žica po 30 cm svaka). Vaš adapter za napajanje ovisit će o broju LED dioda koje koristite na traci. Pri punoj svjetlini 5 V WS2812b zahtijevaju 60 mA. Morate pomnožiti ovaj broj s brojem LED -a kako biste zadovoljili zahtjeve napajanja vašeg adaptera za napajanje. U mom slučaju maksimalna potrebna snaga je 20LED x 60mA = 1200mA. Koristio sam 5V/3A koji sam imao u blizini, ali mogao sam koristiti manje snažno napajanje.

Ako ne namjeravate koristiti svoju svjetlosnu traku na punom bijelom uzorku s punom svjetlinom, vašoj svjetlosnoj traci nikada neće trebati puna snaga. Kao božićno svjetlo možete uzeti u obzir da vam treba samo 1A za 40 LED dioda.

Nakon što su svi izrezani, možete sa svih strana svući sve žice i pokositi ih. (Ovo je prilično dug korak …)

Ako želite, možete omotati svoje žice 3 po 3 kako bi izgledale lijepo između LED dioda i kako bi se smanjila vjerojatnost da će se zaglaviti u vašem božićnom drvcu.

Sada možete kositi sve lemne jastučiće na svojim LED diodama.

Kad je sve limeno, postavite LED diodu u LED utičnicu, LED okrenuta prema gore.

Korak 4: Ožičenje

Ožičenje
Ožičenje
Ožičenje
Ožičenje

Sada slijedi najteži dio projekta. Morat ćete povezati sve LED diode zajedno pomoću žica koje ste prethodno pripremili.

Za to umetnite 3žični kabel kroz jedan od otvora LED utičnice, a lemilicom lemite kabele na LED lemne jastučiće. (pokušajte koristiti vrlo tanki vrh na lemilici) Kada lemite, morate biti brzi da se ne zagrije i ne deformira LED utičnicu.

Za lemljenje LED dioda u lanac, pazite da uistinu poštujete orijentaciju LED dioda !!

Možete upotrijebiti strelicu na svakoj LED lampici kako biste bili sigurni da poštujete smjer ožičenja. Ako ne vodite računa o tome, ispržit ćete LED ožičene unatrag.

Za one koji odluče omotati žice, morat ćete koristiti multimetar kako biste uočili svaki kraj žica koje ćete morati spojiti na sljedeću LED. (Uvijek je bolje provjeriti prije nego popraviti nakon testiranja)

Provjerite je li sve dobro zavareno multimetrom tijekom postupka kako biste provjerili svoje lemljenje kako biste izbjegli hladno ili loše lemljenje. Loše zavarena LED dioda rezultirat će time da sve LED diode ne rade ili rade loše. Ako imate problem da LED ne svijetli, prvo provjerite lemljenje (to govorim iskustvom;))

Korak 5: Programiranje

Za kontroler sam odabrao Wemos D1 mini jer sam već radio s tom pločom. Oni su prilično jeftini, pouzdani, jednostavni za programiranje i uključuju Wifi antenu.

Našao sam WLED projekt na githubu, to je firmver napravljen za LED kontrolu nad wifi -jem, upravo ono što mi je trebalo za moj projekt!

WLED je zaista izvrstan firmver koji je razvio Aircoookie, kompatibilan s pločama Esp8266 i ESP32 i s puno mogućnosti. Na primjer:

  • Preko 100 posebnih efekata munje
  • LED segmenti za postavljanje različitih efekata i boja na različite dijelove LED trake
  • Upravljačko sučelje za web upravljanje vašim LED diodama s vašim računalom
  • Aplikacija za pametni telefon za upravljanje LED diodama s vašeg telefona
  • Infracrveni daljinski upravljač
  • Kompatibilnost kućne automatizacije
  • Kompatibilnost Alexa Voice asistenta
  • Dodavanje releja za kontrolu snage svjetla
  • Dodavanje vanjskog gumba za kontrolu LED -a bez Wi -Fi -ja
  • Sinkronizirajte više WLED uređaja preko svoje lokalne mreže

I još mnogo toga…

Otkrijte sve mogućnosti na Githubu projekta:

Bljeskati Wled na esp8266 nije tako teško. Ništa posebno nije potrebno. Vi samo trebate slijediti ove korake:

Idite na stranicu Wled Github za preuzimanje posljednjeg firmvera (https://github.com/Aircoookie/WLED/releases)

Za Wemos D1 Mini preuzmite datoteku koja završava s ESP8266.bin

Idite na stranicu Python da preuzmete i instalirate Pytno (https://www.python.org/downloads/)

Instalirajte najnoviju verziju Pythona za svoj OS

Otvorite terminal i upotrijebite sljedeće naredbe:

pip install esptool

Da biste provjerili je li alat ispravno instaliran, upotrijebite sljedeću naredbu:

esptool.py

Ako imate problema s Esptool.py, možete pokušati preuzeti esphome-flasher. Ovaj instalacijski program radi potpuno isto, ali koristi grafičko sučelje.

Sada možete povezati svoju Wemos D1 mini ploču s računalom pomoću mikro USB kabela.

Nakon povezivanja upotrijebite sljedeću naredbu za bljeskanje Wleda na ploči:

esptool.py write_flash 0x0./WLED_X. X. X_ESP8266.bin

Potrebno je samo zamijeniti./WLED_X. X. X_ESP8266.bin stazom.bin datoteke koju ste prethodno preuzeli.

Vaša bi Wemos ploča sada trebala biti uspješno označena WLED -om?

Korak 6: Spajanje ploče na WiFi

Spajanje ploče na WiFi
Spajanje ploče na WiFi
Spajanje ploče na WiFi
Spajanje ploče na WiFi
Spajanje ploče na WiFi
Spajanje ploče na WiFi

Sada kada je vaša ploča bljeskala, kad je uključite, trebali biste vidjeti novu Wi-Fi mrežu pod nazivom WLED-AP. Pokušajte se povezati s ovom Wifi mrežom i upotrijebite ovu lozinku:

wled1234

Bit ćete preusmjereni na web stranicu, samo morate slijediti korake za povezivanje ploče na kućni WiFi

Nakon što ste svoju ploču konfigurirali za kućni WiFi, prebacite se na svoju uobičajenu WiFi mrežu i otvorite novi preglednik za povezivanje s imenom mDNS koje ste postavili prije

Na kraju biste se trebali povezati na sljedeću web stranicu:

Korak 7: Upravljajte PCB -om

Upravljačka pločica
Upravljačka pločica
Upravljačka pločica
Upravljačka pločica
Upravljačka pločica
Upravljačka pločica
Upravljačka pločica
Upravljačka pločica

Ovaj dio nije uvjet za rad sustava. Jedinicu za napajanje možete priključiti samo na traku i na Wemos D1 mini, a zatim pomoću žice spojiti Data In sa LED trake na pin D4 na Wemos D1 mini.

Htio sam isprobati značajku releja i fizičkog gumba, pa sam uzeo protoboard kako bih napravio prototip sustava kako bih imao dokaz o radnom rješenju.

Uglavnom sam koristio shemu ožičenja koju sam pronašao na WLED Wiki i malo je izmijenio kako bih dodao relej i gumb koristeći GPIO upotrebu na istoj stranici WLED Wiki.

Da biste dodali relej u svoj projekt, morate uključiti relej sa svojim 5V dalekovodom i masom, te spojiti GPIO12 (pin D6 na Wemos D1 mini) na komandni pin vašeg releja. S druge strane releja, spojite relej na sredinu 5V naponskog voda povezivanjem 5V ulaza na ulaznom pinu i 5V izlaza na NO (normalno otvorenom) pinu releja. Prema zadanim postavkama, WLED Firmware uključuje UKLJUČUĆI pin GPIO12 pri uključivanju LED dioda, povezivanjem 5V linije na NO pinu uključit ćete relej pri uključivanju LED dioda i isključiti relej kada isključite LED diode (to je ono što želimo postići).

Također možete dodati gumb u svoj krug kada ne koristite sat za upravljanje LED diodama. Da biste ožičili gumb, spojite ga između GPIO 0 (D3 na Wemos D1 mini) i mase. Gumb se može konfigurirati u sučelju aplikacije WLED za obavljanje posebnih radnji jednim dodirom, dvostrukim dodirom i držanjem (sljedeći efekt, unaprijed postavljeni ciklus, ON/OFF na primjer).

Kondenzator spojen na dalekovod svjetlosne trake koristi se za izglađivanje dalekovoda i apsorbiranje potencijalnih skokova snage. spojite ga nakon releja i što je moguće bliže početku LED trake radi bolje upotrebe.

Otpornik na ulazu podatkovne linije na traci je tu da zaštiti vašu LED diodu da izgori od ovog ulaza. Potencijalno, ako ste spojili podatkovnu liniju, ali je isključena pozitivna razvodna žica, postoji opasnost od pokušaja napajanja LED diode preko podatkovnog pina i pregorijevanja.

Ako imate dugački kabel od vašeg kontrolera do prve LED diode, možete koristiti Level Shifter za pouzdan unos podataka na LED nizu. Postoje komponente izrađene za obavljanje ovog posla, ali možete upotrijebiti jeftinu alternativu koristeći jednu LED sa svoje trake kao mjenjač razine. Da biste postigli ovaj cilj, spojite jednu od LED dioda izravno na svoju protoboard u blizini izlaza vašeg kontrolera. Nakon ove LED diode možete spojiti konektor za LED traku. Prolaskom kroz prvu LED diodu, podatkovna linija će se utjecati na isti način kao i pomoću mjenjača razine. (Da biste izbjegli da ova LED lampica posvijetli vašu LED traku, postoji mogućnost u postavkama WLED LED provjeriti preskakanje prve LED diode).

Nakon što je sve ožičeno, potrebno je neko vrijeme da provjerite sve svoje veze i lemljenje.

Ako je sve u redu, sada možete spojiti napajanje i LED traku na ploču.

Korak 8: Omogućite LED da radi s WLED -om

Omogućite LED da radi s WLED -om
Omogućite LED da radi s WLED -om

Da biste omogućili da vaša svjetlosna traka dobro radi u Wledu, morate otići u postavke web sučelja, zatim u LED postavke i unijeti broj LED dioda koji imate na svom LED nizu.

Također možete ograničiti maksimalnu struju koju želite da vaš svjetlosni niz povuče kako bi napajanje bilo vrlo sigurno.

Spremite postavke i vratite se na glavnu stranicu kako biste testirali svjetlosnu traku.

Sada možete birati različite boje i efekte za osvjetljavanje svoje božićne jelke!

Nađite cijelu wiki sa popisom svih unaprijed postavljenih mogućnosti i mogućnosti efekata na Wiki stranici WLED projekta:

Korak 9: Rezultati

Rezultati
Rezultati
Rezultati
Rezultati

Mislim da je Light Strip ispao vrlo dobro za alfa verziju, kristalna žarulja odlično funkcionira kao difuzor s jasnim PETG -om, a kontrola koju nudi WLED softver je izvanredna. Ovo sigurno nije zadnji put da ću koristiti WLED za dodavanje pametnog svjetla u svoju kuću.

Sljedeći put ću pokušati na svjetlosnu traku upotrijebit ću pouzdaniju komponentu kao tiskanu ploču WS2812b i mislim da ću isprobati Wled Wemos Shield koji nudi bolje izgledalo PCB s još nekim značajkama (na primjer osigurač za još veću sigurnost). Također ću pokušati napraviti nešto vodootporno za sljedeću verziju kako bih ponudio mogućnosti dodavanja trake na otvorenom.

Hvala vam što ste pročitali ovo uputstvo, nadam se da vam je bilo korisno, ažurirat ću ovaj članak kad bude gotova druga verzija, pratite nas ako vas zanima:)

Preporučeni: