Hoe om programmeerbare LED -strookligte te gebruik vir Kersvakansie -beligting (met Arduino Uno)

INHOUDSOPGAWE:

Hoe om programmeerbare LED -strookligte te gebruik vir Kersvakansie -beligting (met Arduino Uno)
Hoe om programmeerbare LED -strookligte te gebruik vir Kersvakansie -beligting (met Arduino Uno)
Anonim

As u u huis perfek wil maak vir Kersfees, is dit tyd om kreatief te wees! Hierdie projek is ideaal vir diegene wat belangstel in 'n prettige en unieke DIY -projek, of diegene wat 'n huis so feestelik moontlik wil laat lyk vir hierdie Kersfees met skitterende LED -ligte. Hierdie artikel bied 'n eenvoudige gids wat u sal help met die bedrading en die opstel van Arduino Uno om ongelooflike effekte op u LED -strook te voeg.

Stappe

Deel 1 van 5: Montering van die LED -strook

Deel 1 stap 1
Deel 1 stap 1

Stap 1. Bepaal waar u u LED -strook wil hê sodat die ligte die beste effek het

Let op die lyn waar die strook sal loop.

Stap 2. Meet die lengte van die gebiede waar u u ligte wil installeer

Maak 'n plan vir berekeninge. Een rol LED -strook is 5 meter lank, sodat u die strook in 'n verlanglengte kan sny of die gebiede kan vind wat gelyk is aan strooklengte.

Deel 1 stap 3
Deel 1 stap 3

Stap 3. Skroef die bekerhake langs die dakrand

Spasieer hulle elke 6 duim.

  • Boor stuurgate om dit makliker te maak om dit in te skroef.

    IMG_9647
    IMG_9647
Deel 1 stap 4
Deel 1 stap 4

Stap 4. Skroef die bemanning se oë in die plastiekstrook vas

Spasieer hulle elke 6 duim. Maak seker dat die afstand tussen elke koppiehaak en tussen die bemanning se oë gelyk is.

Zipties
Zipties

Stap 5. Maak die rits vas

Plaas elke 8 duim ritsbande om die LED -stroke aan die plastiekstroke vas te maak.

Hangup
Hangup

Stap 6. Hang die LED -strook aan die dakrand deur die bemanning se oë te pas by koppehake

Deel 2 van 5: Bedrading van die LED -strook

IMG_9658
IMG_9658

Stap 1. Ondersoek die LED -strook

Elke einde van die strook sal drie drade hê.

  • Gronddraad (GND); Data sein insette (Din); Kragdraad (+5V).
  • Let op die datalyn se vloeirigting op die strook.
Weerstand 2
Weerstand 2

Stap 2. Koppel die data -invoerdraad

  • Koppel die 470 Ohm -weerstand in serie met die LED -strook se data -seindraad (groen). Hierdie weerstand help om spykers op die datalyn te voorkom wat die eerste LED van die strook kan beskadig.
  • Koppel 'n springer van pen 12 op die Arduino aan 'n ander kant van die weerstand.
Kondensator
Kondensator

Stap 3. Koppel die kort negatiewe (-) been van die 1000 uF-kondensator aan die gronddraad (GND) en die langer positiewe (+) been aan die kragdraad (+5V) van die LED-strook

Powerle2d
Powerle2d

Stap 4. Koppel die LED -strook aan die kragtoevoer

  • Sny die geleide strookkabel in die gewenste lengte.
  • Gebruik 'n draad om die kragdraad (+5V) op die LED -strook aan die +V -poort van die kragtoevoer te koppel.
  • Koppel die LED -strook se aarddraad (GND) aan die –V (COM) -poort van die kragtoevoer.

    Draai die skroewe op die poorte van die kragtoevoer los om drade in te sit en draai dan die skroewe vas

Ardugino
Ardugino

Stap 5. Skakel die Arduino aan

  • Gryp 'n lang jumperdraad en koppel Vin -pen op u Arduino aan die +V -poort van die kragtoevoer.
  • Gryp 'n jumperdraad en verbind die GND -pen op u Arduino met die gronddraad van die LED -strook.
IMG_b9835
IMG_b9835

Stap 6. Maak seker dat nie een van die drade kort is nie

Die LED's op die strook is baie sensitief en kan sleg word.

  • Bevestig alle oop draadverbindings met elektriese band.

    Skematies
    Skematies
Powercord
Powercord

Stap 7. Koppel die verlengsnoer aan die kragtoevoer

  • Koppel groen draad aan ⏚
  • Koppel swart draad aan L
  • Koppel wit draad aan N

Deel 3 van 5: Die installering van die Arduino -sagteware

Screen Shot 2018 02 07 om 11.04.58 AM
Screen Shot 2018 02 07 om 11.04.58 AM

Stap 1. Laai en installeer Arduino IDE 1.6.5

U kan dit gratis aflaai van die webwerf van Arduino.

  • Die nuwer weergawe van Arduino IDE is nie van toepassing op hierdie projek nie, want die kode kan nie saamgestel word nie.
  • Dubbelklik op die afgelaaide lêer en volg die installeringsgids vir die program.
IMG_9640
IMG_9640

Stap 2. Ontkoppel die Arduino Uno van die LED -strook

Maak seker dat daar geen verband is tussen die Arduino -bord en die ligstrook nie.

IMG_9635
IMG_9635

Stap 3. Koppel die Arduino Uno -bord aan op u rekenaar via 'n USB -kabel

Deel 4 van 5: PololuLedStrip -biblioteek installeer en die kodes oplaai

Chossingport
Chossingport

Stap 1. Gaan terug na die Arduino IDE

Kies die korrekte USB -poort vir Arduino IDE sodat dit met u bord kan koppel.

Klik op Tools, navigeer dan na Poort en klik dan op die korrekte poort (vir Windows -gebruikers: COM3, COM2 …). As daar geen COM -poorte in die spyskaart verskyn nie, probeer 'n ander USB -poort of herlaai u rekenaar

Soekbalk pn
Soekbalk pn
Screen Shot 2018 02 09 om 10.00.59 PM
Screen Shot 2018 02 09 om 10.00.59 PM

Stap 2. Installeer die Pololu -biblioteek

Klik op 'Skets' en navigeer na 'Sluit biblioteek in' en dan 'Bestuur biblioteke'.

  • Klik op die soekbalk en tik PololuLedStrip in
  • Screen Shot 2018 02 07 om 1.57.58 PM
    Screen Shot 2018 02 07 om 1.57.58 PM

    Vind PololuLedStrip by Pololu en klik op die installeringsknoppie.

LedStripXmas
LedStripXmas

Stap 3. Laai die kodes op na die Arduino Board

  • Klik op "Lêer" en dan op "Voorbeelde" en dan op "PololuLedStrip." Dubbelklik laastens op LedStripXmas. Die Arduino IDE maak 'n nuwe venster oop met kodes vir hierdie projek.

    Screen Shot 2018 02 09 om 10.11.36 PM
    Screen Shot 2018 02 09 om 10.11.36 PM
  • Verander die aantal LED's in die kodes. Voer 150 in, hierdie LED -strook het 150 LED's.

    Screen Shot 2018 02 09 om 10.27.33 PM
    Screen Shot 2018 02 09 om 10.27.33 PM
  • Klik op die oplaai -knoppie en kyk na die statusbalk.

    Die IDE sal u kode saamstel en as daar geen foute gevind word nie. Kontroleer u kode as u foute ondervind

Stap 4. Ontkoppel die Arduino -bord van die rekenaar

Stap 5. Koppel dit weer aan die LED -strook

    • Koppel pen 12 op Arduino aan die LED -strook se datadraad.
    • Koppel die aansluitdraad (+5v) aan die Vin en die gronddraad aan die GND op Arduino.

Deel 5 van 5: Toetsing

Stap 1. Steek die verlengsnoer in die naaste aansluiting

IMnG_9838
IMnG_9838

Stap 2. Kontroleer statuslig (geel) op die kragtoevoer

Die lig moet voortdurend aangeskakel wees.

Optimaliseer
Optimaliseer

Stap 3. Klaar

Wenke

  • As die LED -strook nie brand nie, kyk weer na die opstelling om te sien of alles behoorlik verbind is.
  • Maak seker dat u Arduino IDE 1.6.5 gebruik om die kodes op te laai.
  • Kyk of daar foutiewe komponente is. As u van mening is dat u opstelling korrek is en al die verbindings in plek is, is dit moontlik dat sommige van u komponente foutief is, soos weerstand en kapasitor.
  • Deur 'n timer in u uitlaat te voeg, kan u die LED -strook outomaties op 'n sekere tydstip aan/uit skakel.
  • Installeer en maak die kragtoevoer teen die muur vas sodat dit maklik is om al die komponente aan mekaar te koppel.

Waarskuwings

  • Moenie die kortkabel van 'n kondensator aan die kragdraad (5V+) van die geleide strook koppel nie. Jou komponente kan vlam vat.
  • Moenie die verlengsnoer in die aansluiting steek as al die skroewe van die poorte van die kragtoevoer los is nie.
  • Vermy die aanraking van die kragtoevoer met u blote hande. Dit word aanbeveel dat u rubberhandskoene dra om te voorkom dat u self skok.

Aanbeveel: