Мазмуну:
- Жабдуулар
- 1 -кадам: ESP8266 тактаңызды орнотуу
- 2 -кадам: ESP8266 боюнча WLED орнотуу
- 3 -кадам: Кабелдөө
- 4 -кадам: Алгачкы орнотуу
- 5 -кадам:
Video: Wled RGB контроллерин кантип колдонуу керек: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Салам баарына, пандемия учурунда баары жакшы жана коопсуз болуп жатат деп үмүттөнөм
Мен Жумуш жана Долбоорлорго тыгылып калганыма абдан өкүнөм жана дагы эле көп түзөтүүлөр жасала элек
Бул видеодо мен сизге 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 тактаңызды орнотуу
Биринчи нерсе, тактаңызга драйверлерди орнотушуңуз керек
Адатта такталарда CH340 Chip драйверлери болот
бул жерден жүктөп алып, орното аласыз.
2 -кадам: ESP8266 боюнча WLED орнотуу
Менин 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 чейин)
Сунушталууда:
Дээрлик бардык оюн контроллерин кантип тазалоо керек: 5 кадам
Дээрлик бардык оюн контроллерин кантип тазалоо керек: Мен жакында Logitech Dual Action контроллерлерин колдоном, аларды жакында Raspberry Pi эмулятору үчүн жүктөп берем. бир жылдан ашык), баскычтардын көбү
Linux жүктөө дискин кантип түзүү керек (жана аны кантип колдонуу керек): 10 кадам
Linux жүктөө дискин кантип түзүү керек (жана аны кантип колдонуу керек): Бул Linuxту кантип баштоо керектиги жөнүндө жөнөкөй маалымат, тактап айтканда Ubuntu
Xbox One контроллерин Windows 10 ноутбукка кантип жупташтыруу керек.: 16 кадам
Xbox One контроллерин Windows 10 ноутбукка кантип жупташтыруу керек: Сизге керек болот: Xbox Controller Windows 10 Ноутбук
Mac Терминалын кантип колдонуу керек жана Негизги функцияларды кантип колдонуу керек: 4 кадам
Mac Терминалын кантип колдонуу керек жана Негизги функцияларды кантип колдонуу керек: Биз сизге MAC Терминалын кантип ачууну көрсөтөбүз. Биз ошондой эле сизге терминалдын ичинде ifconfig, каталогдорду өзгөртүү, файлдарга кирүү жана arp сыяктуу бир нече мүмкүнчүлүктөрдү көрсөтөбүз. Ifconfig сизге IP дарегиңизди жана MAC жарнагыңызды текшерүүгө мүмкүндүк берет
Universal PCBдеги Xbox360 контроллерин кантип Piggyback кылуу керек: 11 кадам
Универсалдуу ПКБда Xbox360 Контроллерин кантип Piggyback кылуу керек: Универсалдуу ПКБ (кыскача UPCB) долбоору бир оюн контроллерине, айрыкча таякчаларга мүмкүн болушунча көп консолго уруксат берүү үчүн башталган. Долбоор тууралуу маалыматты Shoryuken.com сайтынан төмөнкү жиптен тапса болот