Përmbajtje:

Kontrolluesi i shiritit LED: 8 hapa (me fotografi)
Kontrolluesi i shiritit LED: 8 hapa (me fotografi)

Video: Kontrolluesi i shiritit LED: 8 hapa (me fotografi)

Video: Kontrolluesi i shiritit LED: 8 hapa (me fotografi)
Video: Освоение HP Smart RAID: глубокое погружение для ИТ-специалистов 2024, Korrik
Anonim
Kontrolluesi i shiritit LED
Kontrolluesi i shiritit LED
Kontrolluesi i shiritit LED
Kontrolluesi i shiritit LED

Në këtë Instructable, unë do t'ju tregoj përmes hapave se si të përdorni dhe menaxhoni shiritat tuaj LED duke ndërtuar një ndërfaqe kontrolli. Unë jam argëtuar shumë me këto drita pasi jam i sigurt që edhe ju do ta bëni. Nëse ju pëlqen kjo e udhëzueshme, ju lutemi sigurohuni që të votoni për të në Sfidën e Ndriçimit!

Me këtë kontrollues, përdoruesi do të jetë në gjendje të zgjedhë ngjyra të ndryshme, si dhe veprime të tilla si vezullimi, zbehja dhe ndjekja në shiritin e tyre LED. Aplikimet dhe përshtatjet janë të pafundme. Shijoni:)

Konsideratat e sigurisë: kur bashkoni, sigurohuni që të punoni në një zonë të ajrosur mirë me një dyshek të duhur dhe syze sigurie. Gjithashtu, siguroni përdorimin e PMP -ve të duhura kur punoni me mjete të ndryshme gjatë këtij tutoriali.

*Shënime të tjera: Ky projekt nuk përfshin strehimin, por qarkun, kodin dhe ndërfaqen e përgjithshme. Kjo ju jep lirinë për të dizajnuar strehimin ashtu siç e shihni të arsyeshme:)

Furnizimet

  • Ekran LCD 20x04
  • Moduli I2C
  • Pllakë perfe (9 x 15 cm)
  • Kabllot kërcyese (M në F, M në M, F në F)
  • 6x 10k Ohm
  • Kabllo USB Arduino
  • 4x butona të mëdhenj PTM
  • 2x butona të vegjël PTM
  • 7x kryqëzime të vogla (opsionale)
  • 3x M2 vidë
  • 3x M2 Arra gjashtëkëndore
  • Përshtatës 2x 12 V 1A
  • Bordi Arduino Uno
  • 5 - 10m drita LED me shirita

Hapi 1: LCD, I2C, Arduino UNO dhe Perf Board

LCD, I2C, Arduino UNO dhe Perf Board
LCD, I2C, Arduino UNO dhe Perf Board
LCD, I2C, Arduino UNO dhe Perf Board
LCD, I2C, Arduino UNO dhe Perf Board
LCD, I2C, Arduino UNO dhe Perf Board
LCD, I2C, Arduino UNO dhe Perf Board

1. Ngjiteni modulin I2C në pjesën e pasme të ekranit LCD 20x04. Moduli I2C përdoret për të komunikuar me një ekran LCD pa pasur nevojë për rrëmujë telash. Mos u shqetësoni për lidhjet pin me Arduino Uno akoma.

2. Siguroni ekranin LCD në pjesën e sipërme të tabelës së perfit duke përdorur vida M2 dhe arra gjashtëkëndore.

3. Sigurojeni Arduino -n në fund të pllakës së perfit duke përdorur vida M2 dhe arra gjashtëkëndësh. Veryshtë shumë e rëndësishme që të dy këta përbërës të jenë të sigurt dhe të mos lëvizin.

Hapi 2: Butonat + Qarku Fillestar

Butonat + Qarku Fillestar
Butonat + Qarku Fillestar
Butonat + Qarku Fillestar
Butonat + Qarku Fillestar
Butonat + Qarku Fillestar
Butonat + Qarku Fillestar

1. Duke përdorur kabllo bluzë mashkull me femër, ngjitni kunjat në portat në Arduino siç janë renditur më poshtë:

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

2. Vendosni 4 butonat e mëdhenj PTM (shtytje për të bërë) në një format katror siç shihet më sipër në tabelën e perf. Duhet të ketë një buton sipër majtas, poshtë majtas, sipër djathtas dhe poshtë djathtas. Ende nuk ka nevojë të bëhet lidhje me këto butona.

Hapi 3: Vendosja e butonave kryesorë

Vendosja e butonave kryesorë
Vendosja e butonave kryesorë
Vendosja e butonave kryesorë
Vendosja e butonave kryesorë
Vendosja e butonave kryesorë
Vendosja e butonave kryesorë

Tani është koha për t'i bashkangjitur këto butona në Arduino. Sigurohuni që t'i lidhni ato në një mënyrë të rregullt në mënyrë që të mbani UI të qartë për përdoruesit.

1. Bashkangjitni të gjithë butonat në një hekurudhë të zakonshme 5V e cila është e lidhur me Arduino.

2. Terminali tjetër i secilit buton duhet të lidhet me kunjat e mëposhtëm Arduino UNO:

  • Butoni lart majtas ………. Kunja 8
  • Butoni i poshtëm majtas ………. Kunja 9
  • Butoni lart djathtas ………. Kunja 10
  • Butoni i poshtëm djathtas ………. Kunja 11

3. Së fundi, çdo terminal (jo 5V) gjithashtu duhet të lidhet me një rezistencë tërheqëse 10K Ohm në GND në mënyrë që të zvogëlojë tensionin dhe zhurmën lundruese.

Hapi 4: Burim shtesë i energjisë + Rrip LED

Burim shtesë i energjisë + Rrip LED
Burim shtesë i energjisë + Rrip LED
Burim shtesë i energjisë + Rrip LED
Burim shtesë i energjisë + Rrip LED
Burim shtesë i energjisë + Rrip LED
Burim shtesë i energjisë + Rrip LED

Fatkeqësisht, shiritat LED janë shumë energjikë dhe për këtë arsye kërkojnë burime adekuate të energjisë elektrike. Për këtë arsye, shtova një përshtatës të dytë 12V 1A që kishte për qëllim vetëm furnizimin e tensionit në shirit. Sidoqoftë, nëse mund të merrni në dorë një përshtatës me një vlerësim më të madh të energjisë, unë do ta rekomandoja atë (nuk munda për shkak të kufizimeve të COVID-19).

1. Zhvidhni kabllon e përshtatësit të energjisë dhe lidhni tela pozitivë në furnizimin pozitiv në shiritin LED dhe GND në GND në shiritin LED.

2. Duke përdorur një kabllo kërcyese, sigurohuni që kunja 6 në Arduino të jetë e lidhur me kabllon e të dhënave në shiritin LED. Kjo është kunja që do t'i tregojë shiritit se si të sillet/çfarë të shfaqet.

Hapi 5: Butona më të vegjël

Butona më të vegjël
Butona më të vegjël
Butona më të vegjël
Butona më të vegjël

Shtova këto butona më të vegjël për t'i mundësuar përdoruesit të rregullojë shpejtësinë e funksioneve të tilla si ndezja, zbehja dhe ndjekja. Shtypja e butonit në krye rrit shpejtësinë e këtyre veprimeve duke zvogëluar vonesën që ndan këto sythe. Të dy këta butona janë PTM dhe janë një veçori shtesë opsionale.

1. Vendosni butonat në tabelën e parfumit dhe lidhini ato në vend. Kuptoni se cilat anë janë terminale të kundërta duke përdorur një multimetër vetëm për t'u siguruar.

2. Njëra anë e të dy butonave duhet të lidhet përsëri me një hekurudhë të zakonshme 5V.

3. Ana tjetër e të dy butonave duhet të lidhet me kunjat e mëposhtëm Arduino:

  • Butoni i lartë (zvogëloni shpejtësinë) - Pin 12 Arduino
  • Butoni i poshtëm (Rrit shpejtësinë) - Pin 13 Arduino

Hapi 6: Konfigurimi i softuerit

Konfigurimi i softuerit
Konfigurimi i softuerit

Për të ekzekutuar kodin, do t'ju duhet të instaloni dy bibliotekat e lidhura më poshtë.

LikuidCrystal_I2C

FastLED

Nëse i keni tashmë këto biblioteka, shkoni te 'Tools', pastaj 'Library Library', pastaj kërkoni për këto biblioteka dhe klikoni ose 'Instalo' ose 'Update' siç shihet më sipër.

Hapi 7: Kodi

Kodi
Kodi
Kodi
Kodi

Shkarkoni, kopjoni dhe ngjisni kodin më poshtë në Arduino IDE tuaj dhe ngarkojeni atë në tabelë. Lidhni burimin e energjisë 12V me tabelën dhe nëse gjithçka është në vend, ekrani duhet të ndizet me mesazhin: 'LED STRIP CONTROLLER'.

Nëse përballeni me ndonjë problem me ndonjë pjesë të procesit, ju lutem mos ngurroni të bëni një pyetje në pjesën e komenteve më poshtë dhe unë do të bëj çmos për t'iu përgjigjur.

Hapi 8: Përfundoi

Image
Image
Përfundoi!
Përfundoi!

Jeni Bërë! Shijoni:)

Recommended: