Satura rādītājs:

LED sloksnes kontrolieris: 8 soļi (ar attēliem)
LED sloksnes kontrolieris: 8 soļi (ar attēliem)

Video: LED sloksnes kontrolieris: 8 soļi (ar attēliem)

Video: LED sloksnes kontrolieris: 8 soļi (ar attēliem)
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, Novembris
Anonim
LED sloksnes kontrolieris
LED sloksnes kontrolieris
LED sloksnes kontrolieris
LED sloksnes kontrolieris

Šajā pamācībā es sniegšu jums norādījumus par to, kā izmantot un pārvaldīt LED sloksnes, veidojot vadības saskarni. Man ir bijis ļoti jautri ar šīm gaismām, un esmu pārliecināts, ka arī jums būs. Ja jums patīk šī pamācība, lūdzu, noteikti balsojiet par to Lighting Challenge!

Izmantojot šo kontrolieri, lietotājs varēs izvēlēties dažādas krāsas, kā arī tādas darbības kā mirgošana, izbalēšana un dzīšana līdz savai LED sloksnei. Lietojumprogrammas un pielāgojumi ir bezgalīgi. Izbaudi:)

Drošības apsvērumi: lodējot, pārliecinieties, ka strādājat labi vēdināmā vietā ar atbilstošu paklājiņu un aizsargbrillēm. Tāpat šajā apmācībā nodrošiniet pareizu IAL izmantošanu, strādājot ar dažādiem instrumentiem.

*Citas piezīmes: Šis projekts neietver korpusu, bet gan ķēdi, kodu un vispārējo saskarni. Tas dod jums brīvību veidot mājokli pēc saviem ieskatiem:)

Piegādes

  • LCD ekrāns 20x04
  • I2C modulis
  • Perf dēlis (9 x 15 cm)
  • Džemperu kabeļi (no M līdz F, M līdz M, F līdz F)
  • 6x 10k omi
  • Arduino USB kabelis
  • 4x lielas PTM pogas
  • 2x mazas PTM pogas
  • 7x mazi savienojumi (pēc izvēles)
  • 3x M2 skrūve
  • 3x M2 sešstūra uzgriežņi
  • 2x 12 V 1A adapteri
  • Arduino Uno valde
  • 5 - 10 m LED sloksnes gaismas

1. darbība: LCD, I2C, Arduino UNO un Perf Board

LCD, I2C, Arduino UNO un Perf Board
LCD, I2C, Arduino UNO un Perf Board
LCD, I2C, Arduino UNO un Perf Board
LCD, I2C, Arduino UNO un Perf Board
LCD, I2C, Arduino UNO un Perf Board
LCD, I2C, Arduino UNO un Perf Board

1. Lodējiet I2C moduli LCD 20x04 displeja aizmugurē. I2C modulis tiek izmantots, lai sazinātos ar LCD ekrānu, neizmantojot vadus. Par radu savienojumiem ar Arduino Uno vēl neuztraucieties.

2. Piestipriniet LCD ekrānu pie plātnes augšdaļas, izmantojot M2 skrūves un sešstūra uzgriežņus.

3. Piestipriniet Arduino pie plātnes apakšas, izmantojot M2 skrūves un sešstūra uzgriežņus. Ir ļoti svarīgi, lai abi šie komponenti būtu droši un nekustētos.

2. solis: pogas + sākotnējā shēma

Pogas + sākotnējā shēma
Pogas + sākotnējā shēma
Pogas + sākotnējā shēma
Pogas + sākotnējā shēma
Pogas + sākotnējā shēma
Pogas + sākotnējā shēma

1. Izmantojot džemperu kabeļus no vīriešiem līdz sievietēm, pievienojiet tapas Arduino portiem, kā norādīts zemāk:

  • GND (LCD) - GND (Arduino)
  • VCC (LCD) - 5V (Arduino)
  • SDA (LCD) - A4 (Arduino)
  • SCL (LCD) - A5 (Arduino)

2. Novietojiet 4 lielās PTM (push-to-make) pogas kvadrātveida formātā, kā redzams iepriekš uz plātnes. Ir jābūt augšējai kreiso, apakšējo kreiso, augšējo labo un apakšējo labo pogu. Šīm pogām vēl nav jāveic savienojumi.

3. darbība: galveno pogu iestatīšana

Galveno pogu iestatīšana
Galveno pogu iestatīšana
Galveno pogu iestatīšana
Galveno pogu iestatīšana
Galveno pogu iestatīšana
Galveno pogu iestatīšana

Tagad ir pienācis laiks pievienot šīs pogas Arduino. Pārliecinieties, ka tie ir savienoti tīrā veidā, lai lietotājam būtu skaidrs lietotāja interfeiss.

1. Pievienojiet visas pogas kopējai 5 V sliedei, kas ir savienota ar Arduino.

2. Katras pogas otram terminālim jābūt savienotam ar šādām Arduino UNO tapām:

  • Augšējā kreisā poga ………. 8. piespraude
  • Apakšējā kreisā poga ………. 9. piespraude
  • Augšējā labā poga ………. 10. piespraude
  • Apakšējā labā poga ……. 11. piespraude

3. Visbeidzot, katram terminālim (nevis 5V) arī jāpievieno 10K omu nolaižamais rezistors GND, lai samazinātu peldošo spriegumu un troksni.

4. solis: papildu barošanas avots + LED sloksne

Papildu barošanas avots + LED sloksne
Papildu barošanas avots + LED sloksne
Papildu barošanas avots + LED sloksne
Papildu barošanas avots + LED sloksne
Papildu barošanas avots + LED sloksne
Papildu barošanas avots + LED sloksne

Diemžēl LED sloksnes ir energoietilpīgas, tāpēc tām ir nepieciešami atbilstoši elektroenerģijas avoti. Šī iemesla dēļ es pievienoju otru 12V 1A adapteri, kas paredzēts tikai strāvas padevei. Tomēr, ja jūs varat paņemt rokās adapteri ar lielāku jaudas novērtējumu, es to ļoti ieteiktu (nevarēju COVID-19 ierobežojumu dēļ).

1. Noņemiet strāvas adaptera kabeli un pievienojiet pozitīvo vadu LED sloksnes pozitīvajam padevei un GND līdz GND uz LED sloksnes.

2. Izmantojot džempera kabeli, pārliecinieties, vai Arduino 6. tapa ir savienota ar LED kabeļa datu kabeli. Šī ir tapa, kas sloksnei pateiks, kā rīkoties/ko parādīt.

5. darbība: mazākas pogas

Mazākas pogas
Mazākas pogas
Mazākas pogas
Mazākas pogas

Es pievienoju šīs mazākās pogas, lai lietotājs varētu pielāgot tādu funkciju ātrumu kā mirgošana, izbalēšana un tramdīšana. Nospiežot pogu augšpusē, palielinās šo darbību ātrums, samazinot aizkavi, kas atdala šīs cilpas. Abas šīs pogas ir PTM un ir papildu papildu funkcija.

1. Novietojiet pogas uz plātnes un pielodējiet tās vietā. Lai saprastu, izmantojiet multimetru, lai saprastu, kuras malas ir pretējās spailēs.

2. Abu pogu viena puse atkal jāpievieno kopējai 5V sliedei.

3. Abu pogu otra puse jāpievieno šādām Arduino tapām:

  • Augšējā poga (ātruma samazināšana) - 12. tapa Arduino
  • Apakšējā poga (ātruma palielināšana) - 13. tapa Arduino

6. darbība: programmatūras iestatīšana

Programmatūras iestatīšana
Programmatūras iestatīšana

Lai palaistu kodu, jums būs jāinstalē divas zemāk saistītās bibliotēkas.

LiquidCrystal_I2C

FastLED

Ja jums jau ir šīs bibliotēkas, dodieties uz “Rīki”, pēc tam uz “Bibliotēkas pārvaldnieks”, tad meklējiet šīs bibliotēkas un noklikšķiniet uz “Instalēt” vai “Atjaunināt”, kā redzams iepriekš.

7. darbība: kods

Kods
Kods
Kods
Kods

Lejupielādējiet, kopējiet un ielīmējiet zemāk esošo kodu savā Arduino IDE un augšupielādējiet to uz tāfeles. Pievienojiet 12V barošanas avotu pie plates un, ja viss ir savās vietās, ekrānam vajadzētu iedegties ar ziņojumu: 'LED STRIP CONTROLLER'.

Ja kādā no procesa daļām rodas kādas problēmas, lūdzu, uzdodiet jautājumu komentāru sadaļā zemāk, un es darīšu visu iespējamo, lai atbildētu.

8. solis: pabeigts

Image
Image
Pabeigts!
Pabeigts!

Tu esi pabeidzis! Izbaudi:)

Ieteicams: