Sisukord:

LED -riba kontroller: 8 sammu (piltidega)
LED -riba kontroller: 8 sammu (piltidega)

Video: LED -riba kontroller: 8 sammu (piltidega)

Video: LED -riba kontroller: 8 sammu (piltidega)
Video: НЕ ПОКУПАЙ ПРОЖЕКТОР ПОКА НЕ ПОСМОТРИШЬ ВИДЕО#прожектор #освещение #led 2024, Juuli
Anonim
LED riba kontroller
LED riba kontroller
LED riba kontroller
LED riba kontroller

Selles juhendis juhendan teid LED -ribade kasutamise ja haldamise juhiste abil, luues juhtimisliidese. Mul on nende tuledega väga lõbus olnud, olen kindel, et ka teil. Kui teile meeldib see juhend, palun hääletage selle kindlasti Lighting Challenge'i poolt!

Selle kontrolleri abil saab kasutaja valida erinevaid värve ja selliseid toiminguid nagu vilkumine, tuhmumine ja LED -riba tagaajamine. Rakendusi ja kohandusi on lõputult. Nautige:)

Ohutusnõuded: jootmisel veenduge, et töötate hästi ventileeritavas kohas, millel on korralik matt ja kaitseprillid. Samuti veenduge, et selle juhendaja jooksul kasutate erinevate tööriistadega töötamisel sobivaid isikukaitsevahendeid.

*Muud märkused: see projekt ei hõlma korpust, vaid pigem vooluringi, koodi ja üldist liidest. See annab teile vabaduse kujundada korpus oma äranägemise järgi:)

Tarvikud

  • LCD ekraan 20x04
  • I2C moodul
  • Perf Board (9 x 15 cm)
  • Kaablid (M kuni F, M kuni M, F kuni F)
  • 6x 10k oom
  • Arduino USB -kaabel
  • 4x suured PTM -nupud
  • 2x väikesed PTM -nupud
  • 7x väikesed ristmikud (valikuline)
  • 3x M2 kruvi
  • 3x M2 kuuskantmutrid
  • 2x 12 V 1A adapterid
  • Arduino Uno juhatus
  • 5–10 m LED -ribalampe

Samm: LCD, I2C, Arduino UNO ja Perf Board

LCD, I2C, Arduino UNO ja Perf Board
LCD, I2C, Arduino UNO ja Perf Board
LCD, I2C, Arduino UNO ja Perf Board
LCD, I2C, Arduino UNO ja Perf Board
LCD, I2C, Arduino UNO ja Perf Board
LCD, I2C, Arduino UNO ja Perf Board

1. Jootke I2C moodul LCD 20x04 ekraani tagaküljele. I2C moodulit kasutatakse LCD -ekraaniga suhtlemiseks, ilma et oleks vaja juhtmeid segada. Ärge veel muretsege Arduino Uno tihvtühenduste pärast.

2. Kinnitage LCD -ekraan M2 -kruvide ja kuuskantmutrite abil plaadi ülaossa.

3. Kinnitage Arduino M2 kruvide ja kuuskantmutrite abil plaadi põhja külge. On väga oluline, et mõlemad komponendid oleksid turvalised ja ei liiguks.

2. samm: nupud + esialgne vooluring

Nupud + esialgne vooluring
Nupud + esialgne vooluring
Nupud + esialgne vooluring
Nupud + esialgne vooluring
Nupud + esialgne vooluring
Nupud + esialgne vooluring

1. Kinnitage tihvtid Arduino sadamate külge, kasutades isast naissoost hüppajakaableid.

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

2. Asetage 4 suurt PTM-nuppu (push-to-make) ruudukujuliseks, nagu ülalpool näidatud. Peaks olema vasakpoolne üla-, vasakpoolne, parempoolne üla- ja parempoolne nupp. Nende nuppudega pole veel vaja ühendusi luua.

3. samm: põhinuppude seadistamine

Põhinuppude seadistamine
Põhinuppude seadistamine
Põhinuppude seadistamine
Põhinuppude seadistamine
Põhinuppude seadistamine
Põhinuppude seadistamine

Nüüd on aeg need nupud Arduino külge kinnitada. Veenduge, et ühendate need korralikult, et kasutajaliides kasutajale selgeks jääks.

1. Kinnitage kõik nupud ühisele 5V rööpale, mis on ühendatud Arduinoga.

2. Iga nupu teine klemm tuleks ühendada järgmiste Arduino UNO kontaktidega:

  • Ülemine vasak nupp ………. Pin 8
  • Vasak alumine nupp ………. Pin 9
  • Ülemine parempoolne nupp ………. Pin 10
  • Alumine parempoolne nupp ………. Pin 11

3. Lõpuks tuleks ujuvpinge ja müra vähendamiseks ühendada iga klemm (mitte 5 V) ka 10K oomise tõmbetakistiga GND külge.

Samm: täiendav toiteallikas + LED -riba

Täiendav toiteallikas + LED -riba
Täiendav toiteallikas + LED -riba
Täiendav toiteallikas + LED -riba
Täiendav toiteallikas + LED -riba
Täiendav toiteallikas + LED -riba
Täiendav toiteallikas + LED -riba

Kahjuks on LED-ribad energiamahukad ja vajavad seetõttu piisavaid elektrienergiaallikaid. Sel põhjusel lisasin teise 12V 1A adapteri, mis oli mõeldud ainult riba toiteallikaks. Kui aga saate kätte suurema võimsusega adapteri, soovitan seda väga (COVID-19 piirangute tõttu ei saanud).

1. Eemaldage toiteadapteri kaabel ja ühendage positiivne juhe LED -riba positiivse toiteallikaga ja GND -GND -ga LED -ribal.

2. Kasutage hüppajakaabli abil, et Arduino tihvt 6 oleks ühendatud LED -riba andmekaabliga. See on tihvt, mis ütleb ribale, kuidas käituda/mida kuvada.

5. samm: väiksemad nupud

Väiksemad nupud
Väiksemad nupud
Väiksemad nupud
Väiksemad nupud

Lisasin need väiksemad nupud, et võimaldada kasutajal reguleerida selliste funktsioonide nagu vilkumine, tuhmumine ja jälitamine kiirust. Ülaosas oleva nupu vajutamine suurendab nende toimingute kiirust, vähendades neid silmuseid eraldavat viivitust. Mõlemad nupud on PTM ja on lisavarustus.

1. Asetage nupud perfoplaadile ja jootke need oma kohale. Selleks, et olla kindel, saate multimeetri abil aru, millised küljed on vastasklemmidega.

2. Mõlema nupu üks külg tuleks uuesti ühendada ühise 5V rööpaga.

3. Mõlema nupu teine pool tuleks ühendada järgmiste Arduino tihvtidega:

  • Ülemine nupp (kiiruse vähendamine) - tihvt 12 Arduino
  • Alumine nupp (kiiruse suurendamine) - tihvt 13 Arduino

Samm 6: Tarkvara seadistamine

Tarkvara seadistamine
Tarkvara seadistamine

Koodi käivitamiseks peate installima kaks allpool lingitud raamatukogu.

LiquidCrystal_I2C

FastLED

Kui teil on need teegid juba olemas, minge jaotisse „Tööriistad”, seejärel „Raamatukoguhaldur”, otsige need teegid ja klõpsake ülaltoodud viisil kas „Installi” või „Värskenda”.

Samm: kood

Kood
Kood
Kood
Kood

Laadige alla, kopeerige ja kleepige allolev kood oma Arduino IDE -sse ja laadige see tahvlile. Ühendage 12V toiteallikas plaadiga ja kui kõik on paigas, peaks ekraan helendama teatega: "LED -RIBAKONTROLLER".

Kui teil on protsessi mis tahes osaga probleeme, esitage palun küsimus allolevas kommentaaride osas ja ma annan endast parima, et vastata.

8. samm: lõpetatud

Image
Image
Valmis!
Valmis!

Sa oled valmis! Nautige:)

Soovitan: