
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51


Бул Нускоодо, мен сизди башкаруу интерфейсин куруу аркылуу LED тилкелериңизди кантип колдонуу жана башкаруу боюнча кадамдарды өтөм. Мен бул чырактар менен абдан кызыктуу болдум, анткени мен да ишенем. Эгер сиз бул көрсөтмөнү жактырсаңыз, анда Lighting Challenge программасында добуш берүүнү унутпаңыз!
Бул контроллердин жардамы менен, колдонуучу ар кандай түстөрдү, ошондой эле жаркыроо, өчүү жана LED тилкесине кууп баруу сыяктуу аракеттерди тандай алат. Колдонмолор жана адаптациялар чексиз. Ырахат:)
Коопсуздук маселелери: ширетүү учурунда, жакшы төшөлгөн жана коргоочу көз айнек менен жакшы желдетилип турган жерде иштөөңүздү текшериңиз. Ошондой эле, бул окуу куралы боюнча ар кандай куралдар менен иштөөдө туура ЖКТны колдонууну камсыз кылыңыз.
*Башка эскертүүлөр: Бул долбоорго турак жай кирбейт, тескерисинче схема, код жана жалпы интерфейс кирет. Бул сизге өзүңүз каалагандай турак жай долбоорлоо эркиндигин берет:)
Жабдуулар
- LCD 20x04 экраны
- I2C модулу
- Perf Board (9 x 15 см)
- Jumper Cables (M to F, M to M, F to F)
- 6x 10k Ом
- USB Arduino кабели
- 4x чоң PTM баскычтары
- 2x Small PTM баскычтары
- 7x Small Junctions (Милдеттүү эмес)
- 3x M2 Screwa
- 3x M2 Hex гайкалары
- 2x 12 V 1A адаптерлери
- Arduino Uno Board
- 5 - 10м LED Strip Lights
1 -кадам: LCD, I2C, Arduino UNO жана Perf Board



1. I2C модулун LCD 20x04 дисплейинин арт жагына ширетүү. I2C модулу зымдардын баш аламандыгы жок ЖК экраны менен байланышуу үчүн колдонулат. Азырынча Arduino Uno менен пин туташуу жөнүндө кабатыр болбоңуз.
2. ЖК экранды M2 бурамаларын жана алты бурчтуу гайкаларды колдонуп, тактайдын үстүнө бекиткиле.
3. Arduino'ду M2 бурамалары менен алты бурчтуу гайкаларды колдонуп, тактайдын түбүнө бекиткиле. Бул эки компоненттин тең коопсуз жана кыймылдабай турушу абдан маанилүү.
2 -кадам: баскычтар + баштапкы схема



1. Эркек -ургаачы секирүүчү кабелдерди колдонуп, пиндерди Arduino портторуна төмөндөгүдөй бекиткиле:
- GND (LCD) - GND (Arduino)
- VCC (ЖК) - 5V (Arduino)
- SDA (ЖК) - A4 (Arduino)
- SCL (ЖК) - A5 (Arduino)
2. 4 чоң PTM (push-to-make) баскычтарын перформанын үстүндө көрүнүп тургандай төрт бурчтуу форматта коюңуз. Жогорку сол, ылдыйкы сол, жогорку оң жана төмөнкү оң баскыч болушу керек. Бул баскычтарга азырынча эч кандай байланыштын кереги жок.
3 -кадам: Негизги баскычтарды орнотуу



Эми бул баскычтарды Arduinoго тиркөө убактысы келди. UIди колдонуучуга түшүнүктүү кылуу үчүн, буларды тыкан кылып зымдап жатканыңызды текшериңиз.
1. Бардык баскычтарды Arduino менен туташкан жалпы 5V темир жолуна тиркеңиз.
2. Ар бир баскычтын башка терминалы төмөнкү Arduino UNO казыктарына туташтырылышы керек:
- Жогорку сол баскыч ………. Pin 8
- Төмөнкү сол баскыч ………. Pin 9
- Жогорку оң баскыч ………. Pin 10
- Төмөнкү оң баскыч ………. Pin 11
3. Акырында, ар бир терминал (5В эмес), ошондой эле калкып бараткан чыңалууну жана ызы-чууну азайтуу үчүн GNDге 10K Ом тартылып турган каршылыкка туташтырылышы керек.
4 -кадам: Кошумча энергия булагы + LED тилкеси



Тилекке каршы, LED тилкелери энергияны көп талап кылгандыктан, электр энергиясынын шайкеш булактарын талап кылат. Ушул себептен улам, мен тилкеге чыңалуу берүү үчүн арналган экинчи 12V 1А адаптерин коштум. Бирок, эгер сиз колуңузду кубаттуулугу чоңураак адаптерге ала алсаңыз, мен аны абдан сунуштайт элем (COVID-19 чектөөлөрүнө байланыштуу мен муну кыла алган жокмун).
1. Күч адаптеринин кабелин сыйрып, оң тилкени LED тилкесиндеги оң камсыздоого жана LED тилкесиндеги GNDге GND тиркеңиз.
2. Өткөргүч кабелин колдонуп, Arduinoдогу 6 -пинди LED тилкесиндеги маалымат кабелине туташтырыңыз. Бул тилкеде өзүн кандай алып жүрүү керектигин/эмнени көрсөтүү керек экенин айтуучу пин.
5 -кадам: Кичинекей баскычтар


Мен бул кичинекей баскычтарды колдонуучуга ирмөө, өчүү жана куууу сыяктуу функциялардын ылдамдыгын жөнгө салуу үчүн коштум. Үстүндөгү баскычты басуу, бул циклдарды бөлүп турган кечигүүнү азайтуу менен бул аракеттердин ылдамдыгын жогорулатат. Бул эки баскыч PTM жана кошумча кошумча функция болуп саналат.
1. Перфорация тактасына кнопкаларды коюп, аларды ордуна коюңуз. Мультиметрди колдонуу менен кайсы тараптар карама -каршы терминалдар экенин билиңиз.
2. Эки баскычтын бир тарабы кайрадан жалпы 5V темир жолуна туташтырылышы керек.
3. Эки баскычтын экинчи тарабы төмөнкү Arduino казыктарына туташтырылышы керек:
- Жогорку баскыч (ылдамдыкты азайтуу) - Pin 12 Arduino
- Төмөнкү баскыч (ылдамдыкты жогорулатуу) - Pin 13 Arduino
6 -кадам: Программаны орнотуу

Кодду иштетүү үчүн төмөндө байланыштырылган эки китепкананы орнотушуңуз керек.
LiquidCrystal_I2C
FastLED
Эгерде сизде бул китепканалар бар болсо, 'Аспаптарга', андан кийин 'Китепкана менеджерине' өтүңүз, андан кийин бул китепканаларды издеңиз же "Орнотууну" же "Жаңыртууну" чыкылдатыңыз.
7 -кадам: Кодекс


Төмөндөгү кодду Arduino IDEге түшүрүп, көчүрүп, чаптап, тактага жүктөңүз. 12V кубат булагын тактага туташтырыңыз, эгерде баары ордунда болсо, экран "LED STRIP CONTROLLER" деген билдирүү менен жарык болушу керек.
Эгерде сиз процесстин кайсы бир бөлүгүндө кандайдыр бир көйгөйгө туш болсоңуз, анда төмөндөгү комментарий бөлүмүндө суроо берүүдөн тартынбаңыз, мен жооп берүүгө бүт күчүмдү жумшайм.
8 -кадам: Бүттү



Сиз БҮТКӨНСҮЗ! Ырахат:)
Сунушталууда:
Arduino/Bluetooth менен таралган LED Strip белгиси: 8 кадам (сүрөттөр менен)

Arduino/Bluetooth менен таралган LED Strip белгиси: Мен бул белгини DJ стенди үчүн 8 -жылдык интерактивдүү шоуда, жергиликтүү хакердик мейкиндигимде, Нью -Йорк резисторунда түздүм. Бул жылдагы тема 1987-жылы өтүүчү 1987-жылкы фантастикалык тасма The Running Man болчу. Белги көбүктөн жасалган
ESP8266 RGB LED STRIP WIFI Control - NODEMCU Wifi аркылуу башкарылган LED тилкеси үчүн IR алыстан башкаруу пулу катары - RGB LED STRIP Smartphone Control: 4 кадам

ESP8266 RGB LED STRIP WIFI Control | NODEMCU Wifi аркылуу башкарылган LED тилкеси үчүн IR алыстан башкаруу пулу катары | RGB LED STRIP смартфонду көзөмөлдөө: Салам балдар бул окуу куралында биз nodemcu же esp8266ды IR пульту катары RGB LED тилкесин башкаруу үчүн колдонууну үйрөнөбүз жана Nodemcu смартфону WiFi аркылуу башкарылат. Ошентип, негизинен сиз RGB LED STRIPти смартфонуңуз менен башкара аласыз
Wifi көзөмөлгө алынган 12v Led Strip Raspberry Pi менен Tasker, Ifttt Integration .: 15 кадам (сүрөттөр менен)

Wifi көзөмөлү 12V Led Strip менен Raspberry Pi Tasker, Ifttt Integration менен .: Бул проектте мен сизге малина pi аркылуу wifi аркылуу жөнөкөй 12v аналогдук лентаны кантип башкарууну көрсөтөм. Бул долбоор үчүн сизге керек болот: 1x Raspberry Pi (I Мен Raspberry Pi 1 Model B+) 1x RGB 12v Le колдонуп жатам
Оңой WiFi LED Light Strip Controller: 8 кадам (Сүрөттөр менен)

Оңой WiFi LED Light Strip Controller: Өткөн жазда мен бир NodeMCU ESP8266-12E өнүгүү тактасын колдонуп, LED чырактарынын эки тилкесин көзөмөлдөө үчүн бажы жабдууларын жана программалык камсыздоону иштеп чыгууну баштадым. Бул процесстин жүрүшүндө мен CNC роутеринде кантип өзүмдүн Басма схемаларды (PCB) жасоону үйрөндүм жана мен
PixelOrgan: Үнгө жооптуу DotStar LED Strip (MicroView менен): 3 кадам (Сүрөттөр менен)

PixelOrgan: Үнгө жооп берүүчү DotStar LED Strip (MicroView менен): Бул DotStar 72 LED тилкесинде орнотулган микрофондун көрүнүшү болгон жарык органикалык нерсе, ошондуктан жогорку LED учурдагы жогорку/орто/төмөн R/G/B деңгээлинде, ал эми калган LEDлар мурунку баалуулуктарды билдирет (ошондуктан биз