Ja jūs vēlaties padarīt savas mājas ideālas Ziemassvētkiem, ir pienācis laiks radoši darboties! Šis projekts ir ideāli piemērots tiem, kurus interesē jautrs un unikāls DIY projekts, vai tiem, kas vēlas padarīt Ziemassvētku māju pēc iespējas svinīgāku ar žilbinošām LED gaismām. Šajā rakstā ir sniegts vienkāršs ceļvedis, kas palīdzēs jums izveidot vadu un iestatīt Arduino Uno, lai pievienotu pārsteidzošus efektus jūsu LED sloksnei.
Soļi
1. daļa no 5: LED sloksnes montāža
1. solis. Nosakiet, kur vēlaties izmantot LED sloksni, lai gaismas spuldzēm būtu vislabākais efekts
Ievērojiet līniju, kur sloksne darbosies.
2. solis. Izmēriet apgabalu garumu, kur vēlaties uzstādīt gaismas
Uzzīmējiet aprēķinu plānu. Viena LED sloksnes ruļļa garums ir 5 metri, tāpēc jūs varat sagriezt sloksni vēlamajā garumā vai atrast laukumus, kas ir vienādi ar sloksnes garumu.
Solis 3. Pieskrūvējiet krūzes āķus gar karnīzi
Novietojiet tos ik pēc 6 collām.
-
Izurbiet izmēģinājuma caurumus, lai būtu vieglāk tos ieskrūvēt.
4. solis. Ieskrūvējiet apkalpes acis plastmasas sloksnē
Novietojiet tos ik pēc 6 collām. Pārliecinieties, ka atstarpes katrā krūzes āķī un starp apkalpes acīm ir vienādas.
Solis 5. Novietojiet zip saites
Novietojiet rāvējslēdzējus ik pēc 8 collām, lai LED sloksnes piestiprinātu pie plastmasas sloksnēm.
6. solis. Pakariet LED sloksni pie karnīzes, saskaņojot apkalpes acis ar krūzes āķiem
2. daļa no 5: LED sloksnes vadu savienošana
1. solis. Pārbaudiet LED sloksni
Katrā sloksnes galā būs trīs vadi.
- Zemējuma vads (GND); Datu signāla ievade (Din); Barošanas vads (+5V).
- Ievērojiet datu līnijas plūsmas virzienu uz sloksnes.
Solis 2. Pievienojiet datu ievades vadu
- Sērijveidā pievienojiet 470 omu rezistoru ar LED sloksnes datu signāla vadu (zaļš). Šis rezistors palīdz novērst tapas uz datu līnijas, kas var sabojāt sloksnes pirmo gaismas diodi.
- Pievienojiet džemperi no Arduino tapas 12 līdz citam rezistora galam.
Solis 3. Pievienojiet 1000 uF kondensatora īso negatīvo (-) kāju pie zemējuma vada (GND) un garāko pozitīvo (+) kāju pie LED sloksnes barošanas vada (+5 V)
Solis 4. Pievienojiet LED sloksni pie barošanas avota
- Izgrieziet vadu sloksnes kabeli vēlamajā garumā.
- Izmantojiet vadu, lai savienotu strāvas vadu (+5V) uz LED sloksnes ar barošanas avota +V portu.
-
Pievienojiet LED sloksnes zemējuma vadu (GND) barošanas avota –V (COM) portam.
Atskrūvējiet barošanas avota pieslēgvietu skrūves, lai ievietotu vadus, un pēc tam pievelciet skrūves
Solis 5. Ieslēdziet Arduino
- Paņemiet garo džemperu vadu un pievienojiet AIN / A Vinu tapu pie barošanas avota +V porta.
- Paņemiet džempera vadu un pievienojiet Arduino GND tapu pie LED sloksnes zemējuma stieples.
6. solis. Pārliecinieties, ka neviens no vadiem nav īssavienojums
Gaismas diodes uz sloksnes ir ļoti jutīgas un var kļūt sliktas.
-
Nostipriniet visus atvērtos vadu savienojumus ar elektrisko lenti.
7. darbība. Pievienojiet pagarinātāju barošanas avotam
- Pievienojiet zaļo vadu ⏚
- Pievienojiet melno vadu L
- Savienojiet balto vadu ar N.
3. daļa no 5: Arduino programmatūras instalēšana
1. solis. Lejupielādējiet un instalējiet Arduino IDE 1.6.5
Jūs to varat lejupielādēt bez maksas no Arduino vietnes.
- Jaunākā Arduino IDE versija nav piemērojama šim projektam, jo kodu nevar apkopot.
- Veiciet dubultklikšķi uz lejupielādētā faila un izpildiet programmas instalēšanas rokasgrāmatu.
2. solis. Atvienojiet Arduino Uno no LED sloksnes
Pārliecinieties, vai nav savienojuma starp Arduino plāksni un gaismas joslu.
Solis 3. Savienojiet Arduino Uno plati ar datoru, izmantojot USB kabeli
4. daļa no 5: PololuLedStrip bibliotēkas instalēšana un kodu augšupielāde
1. solis. Atgriezieties Arduino IDE
Izvēlieties pareizo Arduino IDE USB portu, lai tas varētu izveidot savienojumu ar jūsu paneli.
Noklikšķiniet uz Rīki, pēc tam dodieties uz Portu un pēc tam noklikšķiniet uz pareizā porta (Windows lietotājiem: COM3, COM2…). Ja izvēlnē neparādās COM porti, izmēģiniet citu USB portu vai restartējiet datoru
2. solis. Instalējiet Pololu bibliotēku
Noklikšķiniet uz "Skice" un dodieties uz "Iekļaut bibliotēku" un pēc tam uz "Pārvaldīt bibliotēkas".
- Noklikšķiniet uz meklēšanas joslas un ierakstiet PololuLedStrip
-
Atrodiet PololuLedStrip by Pololu un noklikšķiniet uz instalēšanas pogas.
3. solis. Augšupielādējiet kodus Arduino panelī
-
Noklikšķiniet uz "Fails", pēc tam uz "Piemēri" un pēc tam uz "PololuLedStrip". Visbeidzot veiciet dubultklikšķi uz LedStripXmas. Arduino IDE atvērs jaunu logu, kurā ir šī projekta kodi.
-
Mainiet kodu skaitu gaismas diodēs. Ievadiet 150, šai LED sloksnei ir 150 gaismas diodes.
-
Noklikšķiniet uz augšupielādes pogas un pārbaudiet statusa joslu.
IDE apkopos jūsu kodu un, ja netiks atrastas kļūdas. Ja rodas kļūdas, pārbaudiet savu kodu
4. solis. Atvienojiet Arduino Board no datora
5. solis. Pievienojiet to atpakaļ LED sloksnei
-
- Pievienojiet Arduino tapu 12 LED sloksnes datu vadam.
- Savienojiet strāvas džempera vadu (+5v) ar pin pin un zemējuma džempera vadu ar GND Arduino.
5. daļa no 5: Pārbaude
1. darbība. Pievienojiet pagarinātāju tuvākajai kontaktligzdai
2. solis. Pārbaudiet barošanas avota statusa indikatoru (dzeltenu)
Gaismai jābūt pastāvīgi ieslēgtai.
Solis 3. Pabeigts
Padomi
- Ja LED sloksne nedeg, vēlreiz pārbaudiet iestatījumus, lai redzētu, vai viss ir pareizi pievienots.
- Pārliecinieties, vai kodu augšupielādei izmantojat Arduino IDE 1.6.5.
- Pārbaudiet, vai nav bojātu sastāvdaļu. Ja uzskatāt, ka jūsu iestatījumi ir pareizi un visi savienojumi ir izveidoti, iespējams, ka dažas jūsu sastāvdaļas ir bojātas, piemēram, rezistors un kondensators.
- Taimera pievienošana kontaktligzdai ļaus noteiktā laikā automātiski ieslēgt/izslēgt LED sloksni.
- Uzstādiet un piestipriniet barošanas bloku pie sienas, lai būtu ērti savienot visus komponentus kopā.
Brīdinājumi
- Nepievienojiet kondensatora īso vadu LED sloksnes barošanas vadam (5V+). Jūsu sastāvdaļas var aizdegties.
- Nepievienojiet pagarinātāju kontaktligzdai, ja visas strāvas padeves pieslēgvietu skrūves ir atskrūvētas.
- Neaiztieciet barošanas avotu ar kailām rokām. Ieteicams valkāt gumijas cimdus, lai novērstu jebkādus satricinājumus.