Turinys:

Židinio šviesos efektas: 4 žingsniai
Židinio šviesos efektas: 4 žingsniai

Video: Židinio šviesos efektas: 4 žingsniai

Video: Židinio šviesos efektas: 4 žingsniai
Video: Arduino pamoka Nr. 4: Daugiau šviesos diodų 2024, Lapkritis
Anonim
Židinio šviesos efektas
Židinio šviesos efektas
Židinio šviesos efektas
Židinio šviesos efektas
Židinio šviesos efektas
Židinio šviesos efektas

Ar po ilgos ir šaltos žiemos dienos nėra malonu sėdėti priešais židinį šiltoje namuose? Dauguma žmonių iš tikrųjų neturi židinio, tačiau net reginys ar liepsnos šviesa gali sušildyti jus ir jūsų šaltą širdį.

Jei ieškote šio jaukaus jausmo, esate tinkamoje vietoje! Aš jums parodysiu, kaip galite sukurti savo židinio šviesos efektą naudodami „Arduino“plokštę ir adresines LED juosteles. Turėsite daug laiko įgyvendinti šį projektą, kol ateis žiema.

Norėčiau pasakyti, kad vaizdai neatspindi tikrosios šviesos spalvos, galbūt dėl mano telefono kameros baltos spalvos balanso. Žvakių vaizdo įrašas yra arčiausiai tikrų spalvų. Kadangi tai yra pamoka vaivorykštės konkursui, svarbu, kad tai būtų oranžinės spalvos nuotraukose.

Prekės

Dalykai, kurių jums reikės:

  • „Arduino“plokštė (aš naudojau nano kloną, galite naudoti beveik bet kokį)
  • WS2812B adresuojama RGB LED juostelė (norimo ilgio, mano yra 29 šviesos diodai)
  • 5V sieninis adapteris (tinka ir 9V)
  • Aliuminio LED profilis (norimas ilgis)
  • Mygtukas (paprastai atidarytas)
  • Jungiamoji dėžutė (maža)
  • Laidai
  • Šilumos susitraukimo vamzdžiai (neprivaloma)

Dalykai, kuriuos naudosite:

  • Lituoklis ir lituoklis
  • Skalpelis arba naudingas peilis
  • Šilumos pistoletas arba lengvesnis
  • Šoninis pjoviklis
  • Metalinis pjūklas arba rankinis pjūklas

1 žingsnis: koncepcija

Aš naudoju „Arduino Nano“kloną iš „ebay“, jums nereikia laikytis šio tipo, galima naudoti bet kokią „Arduino“plokštę. Jums reikės WS2812B adresinės RGB LED juostos. Valdiklis siunčia N*16 bitų informacijos į pirmąjį šviesos diodą. Pirmasis šviesos diodas nuskaito pirmuosius 16 bitų ir leidžia likusiai informacijai ((N-1)*16 bitų) skaityti. Tokiu būdu mes galime valdyti visos juostos šviesos diodus po vieną, turėdami tik vieną plokštės išvestį. Aš taip pat naudoju vieną įvestį mygtukui, todėl galiu lengvai pasirinkti modelius.

Pats prietaisas yra tikrai paprastas, jį gali lengvai sukurti pradedantysis. Net šiame paprastame projekte yra daug dalykų, kuriuos galite palikti, o tai dar labiau supaprastina. Jei modifikuojate kodą, galite panaikinti mygtuką, arba jei nenorite naudoti aliuminio profilio, tai visiškai gerai. Tiesiog priklijuokite juostelę kur tik norite.

2 žingsnis: sukurkite įrenginį

Įrenginio gamyba
Įrenginio gamyba
Įrenginio gamyba
Įrenginio gamyba
Įrenginio gamyba
Įrenginio gamyba

Pirmiausia turite nuspręsti dėl židinio šviesos eilės ilgio. Tai gali būti metras, kiemas, mano yra apie 50 cm. Galite iškirpti LED juostą tarp bet kokių šviesos diodų. Turėjau 52 cm ilgio aliuminio profilį, todėl telpa tik 29 šviesos diodai. Jei nusprendėte juostos ilgį, nukirpkite. Po to turite nupjauti aliuminio profilį. Patartina profilį nukirpti šiek tiek ilgiau (apie 2 cm ilgiau), todėl laidams ir galinėms dalims bus šiek tiek vietos. Naudokite dvipusę juostą, esančią šviesos diodų juostos gale, kad pritvirtintumėte ją prie profilio. Įstumkite plastikinio profilio dangtelį į vietą. Jei nenorite naudoti profilio, vėliau galite priklijuoti LED juostą.

LED juostelėms jums reikės 3 laidų.

  • 5V
  • GND
  • Duomenys

Lituokite šiuos 3 laidus prie juostos. Būtinai lituokite įvesties juostos pusę (mažas trikampis rodo duomenų srauto kryptį).

Iškirpkite arba išgręžkite skylę jungčių dėžutės viršuje, kad jūsų paprastai atidarytas mygtukas puikiai tinka. Lituokite du laidus prie mygtukų jungčių. Čia galite naudoti termiškai susitraukiančius vamzdžius arba elektros juostą.

Iškirpkite arba gręžkite 2 mažas skyles dėžutės šonuose, kad galėtumėte įjungti maitinimą ir laidus iš šviesos diodų. Lituoklio jungtys prie laidų galų. (Jei naudojate ir „Nano“, naudokite antraštes moterims).

Prijunkite sieninio adapterio laidus prie GND ir VIN. Jei naudojate reguliuojamą 5 V maitinimo šaltinį, galite jį prijungti prie 5 V vietoj VIN. Prijunkite mygtukų kaiščius prie GND ir D4 (jei modifikuojate kodą, galite naudoti kitus GPIO kaiščius). Prijunkite šviesos diodų juostą prie GND, 5V ir D3 (jei modifikuojate kodą, galite naudoti kitus GPIO kaiščius). Jei baigsis GND kaiščiai, gali tekti naudoti GND kaištį ISP antraštėje. Valdiklį į dėžę galite pritvirtinti karštais klijais arba dvipuse juosta. Arba galite palikti taip, kaip yra (kaip ir aš).

3 žingsnis: programavimas

Šis žingsnis yra gana lengvas, tačiau jums reikės neopikselių bibliotekos iš adafruit. Galite atsisiųsti iš čia su mano programos kodu. Po atsisiuntimo turite perkelti neopikselių biblioteką į „Arduino“bibliotekų aplanką. Programos kodą galite perkelti šalia „Arduino“eskizų.

Jei nenorite keisti mano kodo, prijunkite „Arduino“ir IDE galite pasirinkti plokštės tipą ir prievadą. Jei reikia, atlikite reikiamus pakeitimus ir paspauskite „Įkelti“. IDE turėtų surinkti ir įkelti kodą į jūsų lentą ir yra pasirengęs veikti.

Mygtuku galite pasirinkti norimą šviesos diodų modelį. Mano kodas apima židinį, žvakę ir mirštantį židinį kartu su kitais modeliais.

Žvakių režimu centrinis šviesos diodas impulsuoja ir mirksi geltonai oranžine spalva. Židinio schemoje kiekvienas šviesos diodas reiškia mažą liepsną. Kiekviena liepsna turi maksimalią ir minimalią šviesą, kuo ji ryškesnė, tuo arčiau geltonos. Šviesesnės liepsnos bus oranžinės raudonos spalvos. Kiekvieno ciklo metu liepsnos vertės yra atsitiktinai generuojamos iš ankstesnės vertės, tačiau ši vertė negali būti per toli nuo gretimų. Mirštanti židinio šviesa bus tamsesnė ir tik po kurio laiko šviesiai švytės rausvesne spalva

Mano kode galite nustatyti šviesos diodų skaičių arba susipykti su reikšmėmis, pateiktomis mano programos kodo pradžioje. Aš bandžiau padaryti gaisro efektą gana tikrovišką ir manau, kad tai pavyko gana gerai.

4 žingsnis: pabaiga

Čia yra 3 vaizdo efektai. Židinys, žvakė ir mirštančio židinio laiko tarpas.

Su tavimi baigta. Jūs sukūrėte gražią židinio lempą savo namams.

Tai gražus ir paprastas projektas, kurį net pradedantieji gali sukurti greitai.

Nesivaržykite užduoti klausimų apie šį projektą komentaruose, aš mielai jums padėsiu iškilus problemoms.

Rekomenduojamas: