Мазмуну:

Wled RGB контроллерин кантип колдонуу керек: 5 кадам
Wled RGB контроллерин кантип колдонуу керек: 5 кадам

Video: Wled RGB контроллерин кантип колдонуу керек: 5 кадам

Video: Wled RGB контроллерин кантип колдонуу керек: 5 кадам
Video: Astronot Projeksiyon Uzayı Eve Getiriyor Harika Ambiyans 2024, Июль
Anonim
Image
Image

Салам баарына, пандемия учурунда баары жакшы жана коопсуз болуп жатат деп үмүттөнөм

Мен Жумуш жана Долбоорлорго тыгылып калганыма абдан өкүнөм жана дагы эле көп түзөтүүлөр жасала элек

Бул видеодо мен сизге Wled жөнөкөй RGB Pixel контроллерин көрсөтөм, аны өзүңүз жасай аласыз

Муну мен жасаган жокмун жана мен сизге эч кандай жардам бербейм

Муну сиз үчүн жасаш үчүн. Эгерде сизге бул долбоор жакса, менин каналыма жазылыңыз, жана сиз көрсөтө аласыз

тартуу аркылуу долбоордун Жаратуучусуна сүйүү

github.com/Aircoookie/WLED

WLED - ачык булак программалык камсыздоо. Бул Aircoookie аттуу сонун иштеп чыгуучу тарабынан жазылган. WLED "NeoPixel" (WS2812B, WS2811, SK6812, APA102) светодиоддорун башкарууга жардам берүү үчүн ESP8266 жана ESP32 микроконтроллерлеринде иштөө үчүн жазылган. ESP8266 сыяктуу микроконтроллерге орнотулганда, WLED iOS же Android колдонмосу, API, MQTT, Blynk, Alexa тарабынан башкарыла турган веб -серверди иштетет.

Эгерде сиз Arduino жана микроконтроллерлерди жакшы билсеңиз, анда бул таттуу болмок

болбосо да, бул көрсөтмөлөрдү аткаруу менен дагы эле бир жерге жетесиз

Өзгөчөлүктөрү

  • WS2812FX китепканасы 100дөн ашык атайын эффекттер үчүн интеграцияланган
  • FastLED ызы -чуу эффекттери жана 50 палитра
  • Түсү, эффекти жана сегментти башкаруучу заманбап UI Сегменттер ар кандай эффекттерди жана түстөрдү LED'лердин бөлүктөрүнө коюу үчүн Орнотуулар бети - түйүн аркылуу конфигурация Кирүү чекити жана станция режими - RGBW тилкелери үчүн автоматтык түрдө коопсуз APSupport 16 колдонуучунун түстөрдү/эффекттерди оңой сактоо жана жүктөө үчүн,
  • Алар аркылуу велосипедди колдойт. Макро функциялары API чалууларын автоматтык түрдө аткарат Nightlight функциясы (акырындык менен төмөндөйт) Толук OTA программалык камсыздоонун жаңыртылышы (HTTP + ArduinoOTA), сырсөз менен корголот Конфигурацияланган аналогдук саат + Diamex тарабынан Cronixie комплектинин коопсуз иштеши үчүн конфигурациялануучу авто жарыктыгы.

Жабдуулар

1) ESP8266 Board nodemcu/Wemos D1 mini

2) ESP8266 файлын күйгүзүү үчүн колдонулган программа NodeMCU PyFlasher деп аталат. аны куруу үчүн marcelstoer (иштеп чыгуучу). Мен файлды көрсөтмөлөргө киргиздим

3) микро USB кабели

4) эгер сиз ширетүүнү каалабасаңыз, анда зымдарды үзгүлтүккө учуратыңыз

5) Электр энергиясы менен камсыздоо 5V 3Amps

6) Аялдардын электр кабели

7) WS2812B, WS2811, SK6812 RGB тилкелери (WS2811 ледтерин колдонуп жатам)

7) кичинекей пластикалык корпус (Милдеттүү эмес)

1 -кадам: ESP8266 тактаңызды орнотуу

WLEDди ESP8266га орнотуңуз
WLEDди ESP8266га орнотуңуз

Биринчи нерсе, тактаңызга драйверлерди орнотушуңуз керек

Адатта такталарда CH340 Chip драйверлери болот

бул жерден жүктөп алып, орното аласыз.

2 -кадам: ESP8266 боюнча WLED орнотуу

WLEDди ESP8266га орнотуңуз
WLEDди ESP8266га орнотуңуз

Менин Wemos d1ди жаркылдатуу/күйгүзүү үчүн колдонулган программа NodeMCU PyFlasher. Аны курган Марселстоерге рахмат.

github.com/marcelstoer/nodemcu-pyflasher/r…

программалык камсыздоону колдонуу чынында оңой

Орнотулгандан кийин азыр Wledге өтүңүз

github.com/Aircoookie/WLED/releases

ал жерден.bin файлын ESP8266 үчүн релиздерден жүктөп алыңыз

.bin файлын жүктөп алгандан кийин

жарк этип, esp8266 менен Pyflasherди колдонуп, сүрөттөрдү рефренциялоо үчүн текшериңиз (баарын ошол бойдон калтырыңыз)

эгер сиз мага окшош такта колдонуп жатсаңыз)

PY флешеринде Com портун тандап, файлдын жайгашкан жерин тандаңыз

Baude курсун 115200 деъгээлинде кармаңыз

жаркыроо режими DIO

Сиз радио баскычын тандай аласыз, ооба, бардык маалыматтарды жок кылат

Муну менен сиз тактада болгон мурунку жазуу маалыматтарын жок кыла аласыз

андан кийин Flash Node MCU баскычын чыкылдатыңыз.

Баары ийгиликтүү чагылгандан кийин сиз жасайсыз

алуу

билдирүү Программалык камсыздоо ийгиликтүү жаркырады, түзмөктү бошотуп, кайра кошуңуз.

3 -кадам: Кабелдөө

Электр өткөргүчтөрү
Электр өткөргүчтөрү
Электр өткөргүчтөрү
Электр өткөргүчтөрү

Бул долбоордо Ws2811ди колдонуп, анын уч пин бар

Voltage +, GND -, & Data in

Диаграммада көрсөтүлгөндөй зымдарды туташтырыңыз

Сураныч, тактада USB жана тышкы кубаттуулукту бир убакта туташтырбаңыз

Тышкы электр булагын колдонуп, тактаңызды жана Ledsти иштетүү сунушталат

5V.

4 -кадам: Алгачкы орнотуу

Баштапкы орнотуу
Баштапкы орнотуу
Баштапкы орнотуу
Баштапкы орнотуу
Баштапкы орнотуу
Баштапкы орнотуу

Тизме жасалган соң жана

Электр розеткасына туташыңыз жана Леддерди туташтырыңыз

Жана телефонуңуздагы же компьютериңиздеги Wi-Fi туташууңузга өтүңүз

Сиз Wled-AP демейки сырсөзү wled1234 кичине тамгасын көрөсүз

Биз орнотуу экраны мүмкүнчүлүгүн аласыз

WIFI колдонуучунун атын жана wifi сырсөзүн киргизүү керек

Ошондой эле статикалык шлюз дайындоо

Жана сактоо боюнча чыкылдатыңыз

Барак жабылат жана телефонуңуз үй тармагыңызга кайра туташат

Play дүкөнүнөн же Apple дүкөнүнөн Wled APP орнотуңуз

анда Discover жарыктарын чыкылдатыңыз, параметр пайда болот, сиз параметрди көрөсүз

LED орнотууга өтүңүз жана туташкыңыз келген LED леддерин киргизиңиз

менин учурда менде 38 Жарыктыкты 255ке чейин сактадым

Эксперимент катары мен 1500MA учурдагы камсыздоону койдум

Эгерде сизде электр энергиясы бар болсо, сиз дагы айта аласыз

Сиз түстүү дөңгөлөктү тандай аласыз

Сиз сегментти бөлө аласыз, мен 19 сегменттен турган эки сегменттен

Бардык сонун эффекттерди көрүү үчүн эффекттерге өтүңүз

5 -кадам:

Сүрөт
Сүрөт
Сүрөт
Сүрөт
Сүрөт
Сүрөт

Эгерде сиз иштеп чыгуучуну колдоону кааласаңыз, муну theGit hub барагында жасай аласыз

Жана менин инстаграмм жана Youtube каналымда жана көрсөтмөлөрүмдө мени ээрчиңиз

Төмөндө сиз көргөндөрдүн баары салым кошуучулар:

8bitbrett Aircoookie/WLED логотиби менен WiFi автоматтык түрдө QR кодун туташтырды! адамо анимацияланган Discord серверинин логотибин жасады! @debsahu HomeAssistant автоматтык ачылышын жана PIO менен көп жардамды берди!

@frenck HomeAssistant менен укмуштуудай, туруктуу жана өзгөчөлүктөргө толгон жергиликтүү интеграцияны жасады!

@photocromax Live визуалдаштыруу мүмкүнчүлүгүн жандандырууга жардам берет жана документке-g.webp

@raymiec учурда Android жана iOS үчүн эң мыкты кардарларды түзүүнүн үстүндө иштеп жатат!

@StormPie, укмуш мобилдик UIдин жаратуучусу!

@timothybrown MQTT аутентификациясын кошту!

@viknet365 Метеор эффектин берди!

@wiesendaniel PlatformIO IDE конфигурациясын кошту!

@YeonV баштапкы HomeAssistant MQTT жарык конфигурациясын берди!

Бул тизме толук эмес.

Сыноо, салым кошуучулар жана колдоочулар

47 Продукт

Ахмед Э.

Аллан МакН.

Андреас Р.

Эндрю Г.

Эндрю М.

Андрис Ф.

Энди C.

Антон А.

Бернхард С.

Брендан В.

Бретт Х.

Брайан Н.

Брайан Х.

Кристиан К.

Коди М.

Константин

Дэйл Л.

Дэвид C.

Дэвид М.

Деннис Х.

Динос П.

Донн Л.

Дуан Б.

DrZzs (Джастин А.)

Дилан Л.

Effectsmeister

Эрик Н.

Эрик П.

Эрик З.

электрондук шаарча

Фабиан Н.

Феликс С.

Fil

Гари О.

Geert De V.

Джордж В.

Грэм В.

Гуннар Б.

Хакан Х.

App.doNotProcessConnectivityEvents = true; Heiko

Герман С.

Horst F. M. @illuxions

itechspar

Жакып Д.

Джеймс В.

Джейсон C.

Джейсон С.

Jens

Джереми Д.

Джим П.

Джон Б.

Jon D.

Джордан А.

Джордан Дж.

Жозеф С.

Джош А.

Джош Г.

Джастин К.

Кжелл-Эйнар А.

Лоренс C.

Леонард А.

Леонард С.

Март.

Марк Р.

Маркус С.

Марио F. S.

Марк С.

Марк В.

Мартин Б.

Мартин Х.

Мартин Л.

Майкл А.

Майкл Б.

Майкл Э.

Майкл Э.

Майкл Э.

Макс Х.

Менно В.

Натан Ю.

Niels L.

Найджел Х.

Паскаль Б.

Паскаль Л.

Пат

Пол Б.

Пол-Кристиан Д.

Пол Х.

Петру Ф.

Primoz

Квиндор

Ральф У.

Ральф В.

Рамон Х.

Рауль Т.

Роб К.

Рюдигер Х.

Руперто C.

Скотт Б.

Скотт Ф.

Өз алдынча (Discord @tube)

Sergio M.

Стефан С.

Stephen

Стив О.

Саймон

S M Ark.

Teemu H.

Томас Э.

Томас С.

Тимоти М.

Тимоти Л.

Тобиас Б.

Тайлер Р.

Валер М.

Волкер Б.

Вячеслав А.

Xavier A. A.

Колдонулган китепканалар жана көз карандылыктар

ESP8266/ESP32 Arduino Core

NeunaPixelBus - Makuna (svenihoney fork)

FastLED китепканасы

Me-no-dev тарабынан ESPAsyncTCP

Me-no-dev тарабынан ESPAsyncUDP (0.9.0 карата)

ESPAsyncWebServer me-no-dev тарабынан

ArduinoJSON by bblanchon

async-mqtt-client by marvinroger

WS2812FX kitesurfer1404 тарабынан (өзгөртүлгөн)

IRremoteESP8266 markszabo тарабынан (милдеттүү эмес)

Убакыт алкагы JChristensen тарабынан

Блинк китепканасы (кысылган)

E1.31 китепкана forkineye тарабынан (өзгөртүлгөн)

Aircoookie тарабынан Espalexa (өзгөртүлгөн)

Көптөгөн FastLED эффекттери kriegsman гисттеринин өзгөртүлгөн версиялары!

Bbx10 тарабынан WebServer_tng (ESP32, 0.8.3 чейин) PubSubClient knolleary менен (өзгөртүлгөн, 0.8.3 чейин)

Сунушталууда: