Мазмуну:
- 1 -кадам: материалдарды чогултуу
- 2 -кадам: Контроллерди чогултуу
- 3 -кадам: Light String чогултуу
- 4 -кадам: Контроллерди программалоо
- 5 -кадам: Бардыгын бириктирүү
- 6 -кадам: Кошумча жарык эффекттери
- 7 -кадам: Light String кеңейтүү
- 8 -кадам: Алыстан башкаруу
- 9 -кадам: Үйдү автоматташтыруу менен туташуу
- 10 -кадам: Жарык көрсөтүү
- 11 -кадам: Көбүрөөк кыл
Video: LED String Control: 11 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул окуу куралы LED жарык линиялары менен баштоону камтыйт. Мен алгач жаңы жылдык балатынын стандарттык лампочкасын алмаштыруунун жолун издеп баштадым.
Мен үчүн баштоо үчүн көптөгөн сайттар жана видеолор керек болчу. Бул колдонмо кызыктуу бөлүктөргө тезирээк өтүүгө жардам берет деп үмүттөнөбүз.
Сиз контроллер жана бир жарык сабы менен баштагандан кийин, муну ала турган көптөгөн багыттар бар. Контроллерди кургандан кийин, бул колдонмо сизге өтүүгө жардам берет:
- Arduino редактору менен программалоо
- Жаңы эффекттерди жана башка жарыктарды кошуу
- LED линиясын мобилдик түзмөктөн же үй автоматикасынан башкаруу
- Чоңураак жарык шоусуна кошулуу
1 -кадам: материалдарды чогултуу
Тетиктер керектелет:
LED жарыктандыруучу комплект (шилтеме) Бул комплектке WS2811 LED диапазону (5V версиясы), 3А электр энергиясы жана алдын ала даярдалган контроллер кирет. Бул колдонмого баш ийүүдөн мурун баары иштээрине ынануу үчүн бул жерде жетиштүү. 5V версиясы тандалып алынган, анткени бул чыңалуу Arduinoго кубат берет
Wemos D1 мини контроллери (шилтеме) Бул кичинекей өлчөм, wifi туташуусу жана зымдардын оңойлугу үчүн тандалган. Ошондой эле, менде мурунтан эле эксперимент жасоо керек болчу
Электр туташтыргычы (шилтеме) Электр энергиясын жарык линиясына түз туташтыруу үчүн керек. Пакетте көп, бирок сизге 1 эркек туташтыргычы керек
Тактилдик баскычты которуу (шилтеме) Өлчөмү: 6 x 6 x 5mm, 4 Pin. Пакетте көп, бирок сизге бирөө гана керек
Кошумча жарыктар (шилтеме) Керек болгондо. 5V версиясын сатып алып жатканыңызга ишениңиз. Бир нече сапты иштеткиңиз келсе, төмөндөгү көрсөтмөлөрдү караңыз
2 -кадам: Контроллерди чогултуу
Баштоо үчүн сизге LED жарык жип менен келген 3 зымдуу чочко керек. Туташтыргычтын жипке кантип туташып жатканын көрүп, керектүү зымдарды таба аласыз. Тире менен зым терс, ортосу маалымат линиясы, ал эми калган тышкы зым оң.
D1 контроллерин туташтыруу үчүн, төмөнкү ширетүүчү байланыштарды жасаңыз:
- Solder оң (балким кызыл) 5V пинге
- Solder терс (балким ак) GND пинге
- Solder маалыматы (балким жашыл) D2ге.
- Зымдарга жана тактага ысык клей колдонуңуз (аны бышык кылуу үчүн)
Коммутаторду туташтыруу үчүн:
- 3.3V пинге бир жагы
- D7 пинге бир жагы
- D7 түздөн -түз D8ге (мисалы, казыктарды көпүрө)
- Калган колдонулбаган төөнөгүчтөрдү кесип салыңыз
Коммутатор 3.3V жана D7ге туташтырылган, анткени ал тактага туура келет. Бирок, D7 D1 мини үстүндө калкып жүрөт, андыктан абалдын өзгөрүшүн өзү аныктай албайт. Аны иштетүү үчүн D7ден D8ге чейин D7ди ачыкка чыгарыңыз. Тиркелген Arduino эскизиндеги код которгучту кантип колдонууну көрсөтөт.
3 -кадам: Light String чогултуу
Бул кадамда биз электр энергиясын жипке башка жол менен өткөрөбүз. Бул сапты жана D1 контроллерин бир убакта иштетет. Бул ыкманын дагы бир пайдасы, D1 USBден ажыратылганда иштей берет.
Күч туташтыргычын учу бош турган зымдарга пин розеткасы менен туташтырыңыз. Оң жана терс нерселерди көрүңүз (ар бирин табуу үчүн 2 -кадамды караңыз).
4 -кадам: Контроллерди программалоо
Arduino чөйрөсүн даярдоо үчүн, төмөнкү көрсөтмөлөрдү аткарыңыз:
- https://www.instructables.com/id/Programming-the-WeMos-Using-Arduino-SoftwareIDE/
- FastLED китепканасын орнотуу үчүн бул колдонмону ээрчиңиз
Баштоо үчүн тиркелген INO программасын колдонуңуз.
Бул код төмөнкүлөрдү аткарат:
- LED сабын жандандыруу үчүн FastLED китепканасын колдонот
- Ар кандай жарык эффекттерин көрсөтөт
- Эффекттерди өзгөртүү үчүн баскычты басыңыз
- Жарыкты 50%сактайт, бул жетишерлик жарык жана учурдагы тартууну азайтат.
- Биз колдонгон саптын түсүнүн температурасын коет.
- Жарык диоддорун 50гө чейин чектейт, бул кошумча саптарды кошууда өзгөртүлүшү керек
Белгилей кетсек, ак түстө кызыл, жашыл жана көк түстөрдү бирдей өлчөмдө күйгүзүү аркылуу пайда болот. Бул ак түстөгү жаңы жылдык дарактарга сатылган ак түстөгү LED жиптеринен айырмаланат. Биз муну пайдаланып, стандарттык түстү табигый жана лампаларга окшош кылып коюуга болот. Мен "CRGB:: Khaki" табигый түс берет деп таптым.
- FastLED анимация китепканасы
- Жөнөкөй мисал
5 -кадам: Бардыгын бириктирүү
Жаңы контроллерди колдонууну баштоо үчүн, төмөнкү кадамдарды аткарыңыз:
- Arduino эскизин ачыңыз
- Wemos D1 miniге жүктөө үчүн IDE колдонуңуз
Анын иштеп жатканын ырастоо үчүн:
- D1 такта жарыктарындагы LEDди текшериңиз
- Ак түстөгү жипти караңыз
Сиз D1 мини үчүн ширетилген баскычты чыкылдатуу менен эффекттерди айланта аласыз.
6 -кадам: Кошумча жарык эффекттери
Бул FastLED китепканасын колдонуунун эң сонун мисалдары.
https://www.tweaking4all.com/hardware/arduino/adruino-led-strip-effects/
Бул эффекттерди Arduino эскизине ылайыкташтырыңыз.
Sparkle - кызыктуу эффект. Бул үчүн, тандалган LEDди ачык ак эмес, кара түскө коюу үчүн кодду өзгөртүңүз.
// modify: //#MAX_SEQUENCE 4 аныктоо // // бул саптарды switch операторуна кошуу: // case 4: // SnowSparkle2 (CRGB:: Khaki, CRGB:: Black, 20, random (100, 1000)); // тыныгуу; // файлдын аягына бул саптарды кошуңуз: void SnowSparkle2 (int val, int val2, int SparkleDelay, int SpeedDelay) {setAll2 (val); int Pixel = туш келди (NUM_LEDS); leds [Pixel] = val2; FastLED.show (); FastLED.delay (SparkleDelay); leds [Pixel] = val; FastLED.show (); FastLED.delay (SpeedDelay); }
7 -кадам: Light String кеңейтүү
Саптар тиркелген сайгычтар аркылуу узартылышы мүмкүн. Бирок, чыңалуу болжол менен 2 саптан кийин түшөт. Бул 5В зымдарын LED жарык жипине параллель иштетүү менен оңдоло алат. Муну аткаруу үчүн бош зымдарды колдонсоңуз болот-оң/терс полярдуулукка көңүл буруңуз.
Бул беттеги жип өткөргүчтөрүнүн мисалы:
https://www.billporter.info/2017/01/07/the-engineers-guide-to-diy-computer-controlled-holiday-lights/
Зымдардын жана чыңалуунун төмөндөшүнүн жакшы түшүндүрмөсү:
https://www.instructables.com/id/Arduino-Controlled-Positional-RGB-LED-Christmas-Tr/
Бул Нускамада ошондой эле LEDди электр лентасына ороо боюнча жакшы кеңеш бар. Scotch Super 88 (3/4”туурасы) жакшы иштейт.
Мындан тышкары, көбүрөөк LED кошкондо Arduino эскизиндеги MAX_LED өзгөртүлүшү керек.
8 -кадам: Алыстан башкаруу
Сапты алыстан башкаруу үчүн Blynk колдонуңуз. Шилтеме:
https://www.blynk.cc/getting-started/
Arduino эскизине керектүү Blynk кодун кошуңуз. Сиз Blynk колдонмосун конфигурациялай аласыз:
- Эффекттерди өзгөртүү
- Түсүн өзгөртүү үчүн RGB зебрасын колдонуңуз
- Жарыктыгы көзөмөлдө
Blynkти камтыган өзгөртүүлөрдү тиркелген Arduino эскизинен караңыз. Кадамдар:
- Blynk китепканаларын Arduinoго кошуңуз
- Blynk эсебине катталыңыз
- Телефонго тиркемени жүктөп алыңыз
- Жаңы долбоор түзүү. Бул долбоор үчүн авторизация кодун түзөт.
- Тиркелген эскизди тастыктоочу кодду, wifiдын атын жана wifi сырсөзүн өзгөртүү үчүн өзгөртүңүз
- D1 miniге жүктөө үчүн Arduino редакторун колдонуңуз.
9 -кадам: Үйдү автоматташтыруу менен туташуу
Сиз Arduino эскизине MQTT кардарын кошуу менен сапты башкара аласыз. Үйүңүздү автоматташтырууга MQTT брокерин орнотуңуз (мис. OpenHAB же Home Assistant).
Көбүрөөк маалымат бул жерде:
https://www.baldengineer.com/mqtt-tutorial.html
10 -кадам: Жарык көрсөтүү
Илхам https://www.evilgeniuslabs.org/tree-v2 боюнча
XLightsтеги пикселдик жайгашуу
DMX протоколунун түшүндүрмөсү
Artnet китепканасы
Чынында эмне болуп жатканын түшүндүрүү
11 -кадам: Көбүрөөк кыл
Рождествону өзүңүз кылыңыз
Толук түшүндүрмөлөрү бар толук колдонмо
Сунушталууда:
Smart Crystal Light String: 9 кадам (Сүрөттөр менен)
Smart Crystal Light String: Рождество жакындаганда мен үйдүн автоматташтыруусун жана акылдуу объектилерди толук изилдеп жатам, мен бул жылы акылдуу, жакшы көрүнгөн, RGB жарык жип жасоого аракет кылууну чечтим. вебдин айланасында, бир жагынан кээ бир пр
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ти смартфонуңуз менен башкара аласыз
String Art Dome: 10 кадам (Сүрөттөр менен)
String Art Dome: Мен бир нече жыл мурун УК стринг -артына киргем, бирок менин проектилерим чоңойо берди жана кадрларга колдонулган жыгач жакшы калыбына келбейт. Мен ошондо күмбөздөрдү куруу канчалык оңой экенин жана Стринг теориясы күмбөзүнүн башталышы экенин түшүндүм. Ал алдыга жылды
Weevil (String гитарасы жок): 6 кадам
Weevil (String гитарасы жок): Сиз качандыр бир убакта музыка жасагыңыз келген, бирок акчаңыз жок, же жаңы аспапты үйрөнүү процессинен өтүүнү каалабадыңыз беле? Менде сонун чечим бар: Weevil. Эгерде сиз ойлонуп жатсаңыз, чөө - бул коңуздун бир түрү (Менин сүйүктүү тобум i
(Жайкы) LED String Майрамдык (Christmas) LED String!: 5 кадам (Сүрөттөр менен)
(Жайкы) LED String Майрамдык (Рождество) LED String !: Ошентип, мен дагы эле бул (жайкы) жиптерди былтыркы жайдан бери тегерете коюп жатам. Албетте, алар дагы деле жакшы көрүнүп турат, бирок Рождество айланып келе жатат … Ошентип, мен чечтим LEDдерди өткөн жайдан тартып түстүү LEDдердин майрамдык сапына айлантыңыз