Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
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
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
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ë
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
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
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
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
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
Jeni Bërë! Shijoni:)