Turinys:

LED juostos valdiklis: 8 žingsniai (su paveikslėliais)
LED juostos valdiklis: 8 žingsniai (su paveikslėliais)

Video: LED juostos valdiklis: 8 žingsniai (su paveikslėliais)

Video: LED juostos valdiklis: 8 žingsniai (su paveikslėliais)
Video: LED juostos montavimas paslėptam apšvietimui. 2024, Liepa
Anonim
LED juostos valdiklis
LED juostos valdiklis
LED juostos valdiklis
LED juostos valdiklis

Šioje instrukcijoje nurodysiu, kaip naudoti ir valdyti LED juostas, sukuriant valdymo sąsają. Man buvo labai smagu su šiomis lemputėmis, nes esu tikra, kad ir jums patiks. Jei jums patinka ši pamoka, būtinai balsuokite už ją apšvietimo iššūkyje!

Naudodamas šį valdiklį, vartotojas galės pasirinkti skirtingas spalvas ir tokius veiksmus kaip mirksėjimas, išblukimas ir persekiojimas iki savo LED juostos. Programų ir pritaikymų yra begalė. Mėgautis:)

Saugos nuostatos: litavimo metu įsitikinkite, kad dirbate gerai vėdinamoje vietoje su tinkamu kilimėliu ir apsauginiais akiniais. Be to, šioje pamokoje dirbdami su skirtingais įrankiais įsitikinkite, kad naudojate tinkamas AAP.

*Kitos pastabos: Į šį projektą neįeina korpusas, o grandinė, kodas ir bendra sąsaja. Tai suteikia jums laisvę suprojektuoti būstą taip, kaip jums atrodo tinkama:)

Prekės

  • LCD ekranas 20x04
  • I2C modulis
  • Perf lenta (9 x 15 cm)
  • Trumpieji kabeliai (nuo M iki F, M iki M, F iki F)
  • 6x 10k omų
  • „Arduino“USB kabelis
  • 4x dideli PTM mygtukai
  • 2x maži PTM mygtukai
  • 7x mažos jungtys (neprivaloma)
  • 3x M2 varžtas
  • 3x M2 šešiabriaunės veržlės
  • 2x 12 V 1A adapteriai
  • „Arduino Uno“lenta
  • 5–10 m LED juostelės

1 žingsnis: LCD, I2C, „Arduino UNO“ir „Perf Board“

LCD, I2C, „Arduino UNO“ir „Perf Board“
LCD, I2C, „Arduino UNO“ir „Perf Board“
LCD, I2C, „Arduino UNO“ir „Perf Board“
LCD, I2C, „Arduino UNO“ir „Perf Board“
LCD, I2C, „Arduino UNO“ir „Perf Board“
LCD, I2C, „Arduino UNO“ir „Perf Board“

1. Lituokite I2C modulį prie LCD 20x04 ekrano galo. „I2C“modulis naudojamas bendrauti su LCD ekranu, nereikia laidų. Dar nesijaudinkite dėl kaiščių prijungimo prie „Arduino Uno“.

2. Pritvirtinkite LCD ekraną prie plokštės viršaus, naudodami M2 varžtus ir šešiakampes veržles.

3. Pritvirtinkite „Arduino“prie plokštės apačios, naudodami M2 varžtus ir šešiakampes veržles. Labai svarbu, kad abu šie komponentai būtų saugūs ir nejudėtų.

2 žingsnis: mygtukai + pradinė grandinė

Mygtukai + pradinė grandinė
Mygtukai + pradinė grandinė
Mygtukai + pradinė grandinė
Mygtukai + pradinė grandinė
Mygtukai + pradinė grandinė
Mygtukai + pradinė grandinė

1. Naudodami trumpiklius nuo patelių iki moterų, pritvirtinkite kaiščius prie „Arduino“prievadų, kaip nurodyta toliau:

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

2. Padėkite 4 didelius PTM („push-to-make“) mygtukus kvadrato formatu, kaip parodyta aukščiau ant lentos. Turėtų būti viršutinis kairysis, apatinis kairysis, viršutinis dešinysis ir apatinis dešinysis mygtukai. Prie šių mygtukų dar nereikia prisijungti.

3 žingsnis: pagrindinių mygtukų nustatymas

Pagrindinių mygtukų nustatymas
Pagrindinių mygtukų nustatymas
Pagrindinių mygtukų nustatymas
Pagrindinių mygtukų nustatymas
Pagrindinių mygtukų nustatymas
Pagrindinių mygtukų nustatymas

Dabar atėjo laikas pritvirtinti šiuos mygtukus prie „Arduino“. Įsitikinkite, kad juos prijungėte tvarkingai, kad vartotojui būtų aiški vartotojo sąsaja.

1. Pritvirtinkite visus mygtukus prie bendro 5 V bėgio, kuris yra prijungtas prie „Arduino“.

2. Kitas kiekvieno mygtuko gnybtas turi būti prijungtas prie šių „Arduino UNO“kaiščių:

  • Viršutinis kairysis mygtukas ………. PIN 8
  • Apatinis kairysis mygtukas ………. PIN 9
  • Viršutinis dešinysis mygtukas ………. PIN 10
  • Apatinis dešinysis mygtukas ………. PIN 11

3. Galiausiai, kiekvienas gnybtas (ne 5 V) taip pat turėtų būti prijungtas prie 10K omų ištraukiamojo rezistoriaus prie GND, kad būtų sumažinta plūduriuojanti įtampa ir triukšmas.

4 žingsnis: papildomas maitinimo šaltinis + LED juostelė

Papildomas maitinimo šaltinis + LED juostelė
Papildomas maitinimo šaltinis + LED juostelė
Papildomas maitinimo šaltinis + LED juostelė
Papildomas maitinimo šaltinis + LED juostelė
Papildomas maitinimo šaltinis + LED juostelė
Papildomas maitinimo šaltinis + LED juostelė

Deja, LED juostos reikalauja daug energijos, todėl joms reikia tinkamų elektros šaltinių. Dėl šios priežasties aš pridėjau antrą 12V 1A adapterį, skirtą tik tiekti įtampą į juostą. Tačiau, jei galite paimti į rankas didesnio galios adapterį, labai rekomenduočiau (negalėjau dėl COVID-19 apribojimų).

1. Pašalinkite maitinimo adapterio kabelį ir prijunkite teigiamą laidą prie teigiamo maitinimo šaltinio LED juostelėje, o GND - GND ant LED juostelės.

2. Naudodami trumpiklį, įsitikinkite, kad „Arduino“6 kaištis yra prijungtas prie šviesos diodų juostos duomenų kabelio. Tai yra smeigtukas, kuris juostelėje nurodys, kaip elgtis/ką rodyti.

5 žingsnis: Mažesni mygtukai

Mažesni mygtukai
Mažesni mygtukai
Mažesni mygtukai
Mažesni mygtukai

Pridėjau šiuos mažesnius mygtukus, kad vartotojas galėtų reguliuoti tokių funkcijų kaip mirksėjimas, išblukimas ir persekiojimas greitį. Paspaudus mygtuką viršuje, šių veiksmų greitis padidėja, nes sumažėja vėlavimas, skiriantis šias kilpas. Abu šie mygtukai yra PTM ir yra papildoma papildoma funkcija.

1. Uždėkite mygtukus ant lentos ir prilituokite. Norėdami tai padaryti, supraskite, kurios pusės yra priešingos gnybtų, naudodami multimetrą.

2. Viena abiejų mygtukų pusė vėl turi būti prijungta prie bendro 5 V bėgio.

3. Kita abiejų mygtukų pusė turi būti prijungta prie šių „Arduino“kaiščių:

  • Viršutinis mygtukas (sumažinti greitį) - 12 kaiščių „Arduino“
  • Apatinis mygtukas (padidinti greitį) - 13 kaištis „Arduino“

6 veiksmas: programinės įrangos sąranka

Programinės įrangos sąranka
Programinės įrangos sąranka

Norėdami paleisti kodą, turėsite įdiegti dvi žemiau susietas bibliotekas.

LiquidCrystal_I2C

FastLED

Jei jau turite šias bibliotekas, eikite į „Įrankiai“, tada „Bibliotekų tvarkytuvė“, tada ieškokite šių bibliotekų ir spustelėkite „Įdiegti“arba „Atnaujinti“, kaip parodyta aukščiau.

7 žingsnis: Kodas

Kodas
Kodas
Kodas
Kodas

Atsisiųskite, nukopijuokite ir įklijuokite žemiau esantį kodą į „Arduino IDE“ir įkelkite jį į lentą. Prijunkite 12 V maitinimo šaltinį prie plokštės ir, jei viskas yra vietoje, ekranas turėtų užsidegti su pranešimu: „LED juostelės valdiklis“.

Jei dėl bet kurios proceso dalies susiduriate su problemomis, nedvejodami užduokite klausimą žemiau esančiame komentarų skyriuje ir aš padarysiu viską, kad atsakyčiau.

8 žingsnis: baigta

Image
Image
Baigta!
Baigta!

Su tavimi baigta! Mėgautis:)

Rekomenduojamas: