Sisukord:

Kamina valgusefekt: 4 sammu
Kamina valgusefekt: 4 sammu

Video: Kamina valgusefekt: 4 sammu

Video: Kamina valgusefekt: 4 sammu
Video: ВОТ ЧТО НУЖНО ОБЯЗАТЕЛЬНО связать из пряжи OMBRE BATIK - ПЛАТЬЕ, СМОТРИТСЯ ШИКАРНО, вяжется ЛЕГКО! 2024, November
Anonim
Kamina valgusefekt
Kamina valgusefekt
Kamina valgusefekt
Kamina valgusefekt
Kamina valgusefekt
Kamina valgusefekt

Kas pole pärast pikka ja külma talvepäeva mõnus oma kodu soojuses oma kamina ees istuda? Enamikul inimestel pole tegelikult kaminat, kuid isegi nägemine või leekide valgus võib teid ja teie külma südant soojendada.

Kui otsite seda hubast tunnet, olete õiges kohas! Näitan teile, kuidas saate Arduino plaadi ja adresseeritavate LED -ribade abil oma kaminavalguse efekti teha. Enne talve saabumist on teil selle projekti tegemiseks palju aega.

Tahaksin märkida, et pildid ei esinda valguse tegelikke värve, võib -olla minu telefoni kaamera valge tasakaalu tõttu. Küünlavideo on tõelistele värvidele kõige lähemal. Kuna see juhend on mõeldud vikerkaarevõistlusele, on oluline, et piltidel oleksid oranžid värvid.

Tarvikud

Asjad, mida vajate:

  • Arduino plaat (ma kasutasin nanoklooni, saate kasutada peaaegu igat tüüpi)
  • WS2812B adresseeritav RGB LED -riba (soovitud pikkus, minul on 29 LED -i)
  • 5V seinaadapter (ka 9V sobib)
  • Alumiinium LED -profiil (soovitud pikkus)
  • Nupp (tavaliselt avatud)
  • Ühenduskarp (väike)
  • Juhtmed
  • Soojuskaitsetorud (valikuline)

Asjad, mida kasutate:

  • Jootekolb ja jootekolb
  • Skalpell või tarbenuga
  • Soojuspüstol või kergem
  • Küljelõikur
  • Metallist saag või käsisaag

1. samm: kontseptsioon

Kasutasin ebayst Arduino Nano klooni, te ei pea selle tüübi juurde jääma, kasutada saab mis tahes Arduino plaati. Teil on vaja tükki WS2812B adresseeritavat RGB LED -riba. Kontroller saadab esimesele LED -ile N*16 bitti teavet. Esimene LED loeb esimesed 16 bitti ja laseb ülejäänud teabe ((N-1)*16 bitti) läbi. Nii saame juhtida kogu riba LED -e ükshaaval ainult ühe plaadi väljundiga. Kasutan ka ühte sisendit nupu jaoks, nii et saan hõlpsalt mustreid valida.

Seade ise on tõesti lihtne, seda saab hõlpsasti ehitada ka algaja. Isegi selles lihtsas projektis on palju asju, mille saate välja jätta, mis muudab selle veelgi lihtsamaks. Kui muudate koodi, saate surunupu eemaldada või kui te ei soovi alumiiniumprofiili kasutada, on see täiesti korras. Lihtsalt kleepige riba kõikjale, kuhu soovite.

Samm: seadme valmistamine

Seadme valmistamine
Seadme valmistamine
Seadme valmistamine
Seadme valmistamine
Seadme valmistamine
Seadme valmistamine

Kõigepealt peate otsustama kaminavalguse rea pikkuse. See võib olla meeter, õu, minu oma on umbes 50 cm. Saate LED -riba lõigata mis tahes valgusdioodide vahel. Mul oli 52 cm pikkune alumiiniumprofiil, seega mahub sinna ainult 29 LED -i. Kui olete riba pikkuse otsustanud, lõigake see ära. Pärast seda peate alumiiniumprofiili lõikama. Profiili on soovitatav lõigata veidi pikemaks (umbes 2 cm pikemaks), nii et juhtmetele ja otsatükkidele jääb ruumi. Kasutage LED -riba tagaküljel olevat kahepoolset teipi, et see profiilile kinnitada. Lükake plastprofiili kaas oma kohale. Kui te ei soovi profiili kasutada, saate hiljem LED -riba oma kohale kleepida.

LED -riba jaoks vajate 3 juhtmest.

  • 5V
  • GND
  • Andmed sisse

Jootke need 3 juhtmest riba külge. Jootke kindlasti riba sisendkülg (väike kolmnurk näitab andmevoo suunda).

Lõika või puurige auk jaotuskarbi ülaossa, nii et teie tavaliselt avatud nupp sobib ideaalselt. Jootke kaks juhtmest nuppude pistikute külge. Siin saate kasutada termokahanevaid torusid või elektrilinti.

Lõika või puurige karbi külgedele 2 väikest auku, et saaksite toite ja juhtmed LED -idest sisse tuua. Jootepistikud traadi otste külge. (Kui kasutate ka Nano, kasutage naissoost päiseid).

Ühendage seinaadapteri juhtmed GND ja VIN -ga. Kui kasutate reguleeritud 5V toiteallikat, saate selle ühendada VIN -i asemel 5V -ga. Ühendage nuppude tihvtid GND ja D4-ga (kui muudate koodi, võite kasutada ka teisi GPIO-tihvte). Ühendage LED -riba GND, 5V ja D3 -ga (kui muudate koodi, võite kasutada ka teisi GPIO -tihvte). Kui teil on GND -tihvtid otsa saanud, peate võib -olla kasutama ISP päises olevat GND -tihvti. Saate kontrolleri kasti kinnitada kuuma liimi või kahepoolse teibiga. Või võite jätta selle nii, nagu see on (täpselt nagu mina).

3. samm: programmeerimine

See samm on üsna lihtne, kuid vajate adafruitist pärit neopikseliteeki. Saate selle siit alla laadida koos minu programmi koodiga. Pärast allalaadimisprotsessi peate teisaldama neopikselitee kausta Arduino teegid. Programmi koodi saate teisaldada oma Arduino visandite kõrval.

Kui te ei soovi minu koodi muuta, ühendage oma Arduino ja saate IDE -s valida tahvli tüübi ja pordi. Vajadusel tehke vajalikud muudatused ja klõpsake üleslaadimist. IDE peaks koodi kompileerima ja teie lauale üles laadima ning see on tegutsemiseks valmis.

Nupuga saate valida soovitud LED-mustri. Minu kood sisaldab kaminat, küünalt ja surevat kaminat koos muude mustritega.

Küünlarežiimis vilgub ja vilgub keskne LED kollakasoranži värviga. Kamina mustris tähistab iga LED väikest leeki. Igal leegil on maksimaalne ja minimaalne valgus, mida heledam see on, seda lähemal kollasele. Hämaramad leegid on oranžikaspunased. Igas tsüklis leegi väärtused genereeritakse juhuslikult eelmisest väärtusest, kuid see väärtus ei saa olla kõrvutiolevatest väärtustest liiga kaugel. Kustuv kaminatuli muutub tumedamaks ja helendab mõne aja pärast ainult nõrgalt punakamas toonis

Saate määrata minu koodis olevate LED -ide arvu või leppida minu programmikoodi alguses olevate väärtustega. Proovisin tuleefekti üsna realistlikuks muuta ja arvan, et see õnnestus päris hästi.

4. samm: lõpp

Siin on 3 efekti videot. Kamin, küünal ja sureva kamina aeg.

Sa oled valmis. Tegite oma koju mõnusa kaminatule.

See on kena ja lihtne projekt, mida isegi algajad saavad kiiresti luua.

Küsige julgelt selle projekti kohta küsimusi kommentaarides, aitan teid hea meelega kõikide probleemide korral.

Soovitan: