Სარჩევი:

როგორ გამოვიყენოთ Wled RGB კონტროლერი: 5 ნაბიჯი
როგორ გამოვიყენოთ Wled RGB კონტროლერი: 5 ნაბიჯი

ვიდეო: როგორ გამოვიყენოთ Wled RGB კონტროლერი: 5 ნაბიჯი

ვიდეო: როგორ გამოვიყენოთ Wled RGB კონტროლერი: 5 ნაბიჯი
ვიდეო: წიგნი ჩემი პირველი არდუმიკრონის წრეა 2024, ივლისი
Anonim
Image
Image

გამარჯობა ყველას, ვიმედოვნებ, რომ ყველანი თავს მშვენივრად და უსაფრთხოდ გრძნობენ მიმდინარე პანდემიაში

ძალიან ვწუხვარ, რომ დავრჩი სამუშაოსთან და პროექტებთან და ბევრი რედაქტირება ჯერ კიდევ გასაკეთებელი

ამ ვიდეოში მე ვაჩვენებ Wled– ს უბრალო RGB Pixel კონტროლერს, რომლის გაკეთებაც შენ შეგიძლია

ეს არ არის ჩემი გაკეთებული და მე არ ვიღებ საკუთრებას ამ სამუშაოს, უბრალოდ დაგეხმარებით

იმისათვის, რომ ეს გააკეთო თქვენთვის. თუ მოგწონთ ეს პროექტი, გამოიწერეთ ჩემი არხი და შეგიძლიათ აჩვენოთ რამდენიმე

სიყვარული პროექტის შემქმნელის შემოწირულობით

github.com/Aircoookie/WLED

WLED არის ღია პროგრამული უზრუნველყოფა. ის დაიწერა გასაოცარი დეველოპერის მიერ, სახელად Aircoookie. WLED დაიწერა ESP8266 და ESP32 მიკროკონტროლერებზე მუშაობისთვის, რათა დაეხმაროს "NeoPixel" (WS2812B, WS2811, SK6812, APA102) LED- ების კონტროლს. როდესაც დამონტაჟებულია მიკროკონტროლერზე, როგორიცაა ESP8266, WLED მართავს ვებ სერვერს, რომლის კონტროლი შესაძლებელია iOS ან Android აპლიკაციით, API, MQTT, Blynk, Alexa.

თუ თქვენ იცნობთ არდუინოს და მიკროკონტროლებს, ეს იქნება ნამცხვრის ნაჭერი

თუნდაც არა, მაინც მიხვალთ სადმე ამ ინსტრუქციის დაცვით

მახასიათებლები

  • WS2812FX ბიბლიოთეკა ინტეგრირებულია 100 -ზე მეტ სპეციალურ ეფექტზე
  • FastLED ხმაურის ეფექტები და 50 პალიტრა
  • თანამედროვე ინტერფეისი ფერის, ეფექტისა და სეგმენტის კონტროლით სეგმენტები LED- ების ნაწილებზე სხვადასხვა ეფექტისა და ფერის დასაყენებლად პარამეტრების გვერდი - კონფიგურაცია ქსელში წვდომის წერტილი და სადგურის რეჟიმი - ავტომატური გაუმართავი APS მხარდაჭერა RGBW ზოლებისთვის 16 მომხმარებლის წინასწარ განსაზღვრული ფერები/ეფექტების ადვილად შენახვა და ჩატვირთვა,
  • მხარს უჭერს მათზე ველოსიპედს. მაკრო ფუნქციებს ავტომატურად ასრულებს API ზარებს Nightlight ფუნქცია (თანდათან მცირდება) სრული OTA პროგრამული უზრუნველყოფის განახლება (HTTP + ArduinoOTA), პაროლით დაცული კონფიგურირებადი ანალოგური საათი + Diamex- ის მიერ Cronixie ნაკრების მხარდაჭერა კონფიგურირებადი სიკაშკაშის ლიმიტი უსაფრთხო ოპერაციისთვის

მარაგები

1) ESP8266 დაფა nodemcu/Wemos D1 mini

2) პროგრამული უზრუნველყოფა, რომელიც მე გამოვიყენე ფაილის ESP8266 დაწვის მიზნით, ეწოდება NodeMCU PyFlasher. marcelstoer (დეველოპერი) მისი ასაშენებლად. მე ჩავდე ფაილი ინსტრუქციებში

3) მიკრო USB კაბელი

4) umper მავთულები, თუ არ გსურთ solder

5) ელექტრომომარაგება 5V 3 ამპერი

6) ქალი კვების კაბელი

7) WS2812B, WS2811, SK6812 RGB ზოლები (მე ვიყენებ WS2811 LED- ებს)

7) პატარა პლასტიკური გარსაცმები (სურვილისამებრ)

ნაბიჯი 1: თქვენი ESP8266 დაფის დაყენება

დააინსტალირეთ WLED ESP8266– ზე
დააინსტალირეთ WLED ESP8266– ზე

უპირველეს ყოვლისა, თქვენ უნდა დააინსტალიროთ დრაივერები თქვენი დაფისთვის

ჩვეულებრივ დაფებს აქვთ CH340 ჩიპის დრაივერები

შეგიძლიათ გადმოწეროთ და დააინსტალიროთ აქედან.

ნაბიჯი 2: დააინსტალირეთ WLED ESP8266– ზე

დააინსტალირეთ WLED ESP8266– ზე
დააინსტალირეთ WLED ESP8266– ზე

პროგრამული უზრუნველყოფა, რომელსაც ვიყენებდი ჩემი Wemos d1- ის დასათბობად/დაწვისთვის არის NodeMCU PyFlasher. მადლობა marcelstoer– ს მისი აშენებისთვის.

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

მართლაც ადვილია პროგრამული უზრუნველყოფის გამოყენება

დაინსტალირების შემდეგ, გადადით Wled– ზე

github.com/Aircoookie/WLED/releases

იქიდან ჩამოტვირთეთ.bin ფაილი ESP8266– ის გამოშვებიდან

ერთხელ თქვენ გადმოწერთ.bin ფაილს

დააწკაპუნეთ თქვენს esp8266– ზე Pyflasher– ის გამოყენებით, გთხოვთ გადაამოწმოთ სურათები რეფერენტისთვის (შეინახეთ ყველაფერი ისე, როგორც არის

თუ თქვენ იყენებთ იგივე დაფას, როგორც მე)

PY flasher– ზე აირჩიეთ Com პორტი და შეარჩიეთ ფაილის ადგილმდებარეობა

შეინარჩუნეთ ბოდის კურსი 115200 -ზე

ფლეშ რეჟიმში DIO

თქვენ შეგიძლიათ აირჩიოთ რადიო ღილაკი დიახ ასუფთავებს ყველა მონაცემს

ამით თქვენ შეგიძლიათ წაშალოთ ნებისმიერი წინა წერილობითი მონაცემი, რომელიც არის დაფაზე

შემდეგ დააჭირეთ Flash Node MCU.

მას შემდეგ რაც ყველაფერი წარმატებით გაანათებს თქვენ

მიიღეთ ა

გაგზავნა პროგრამული უზრუნველყოფის პროგრამული უზრუნველყოფა წარმატებით აინთო, გთხოვთ გახსნათ და ხელახლა ჩართოთ მოწყობილობა.

ნაბიჯი 3: გაყვანილობა

გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა

ამ პროექტში მე ვიყენებ Ws2811 led- ს, რომელსაც აქვს სამი პინი

ძაბვა +, GND -, და მონაცემები

შეაერთეთ გაყვანილობა როგორც მე ნაჩვენებია დიაგრამაში

გთხოვთ გაითვალისწინოთ, რომ არ დაუკავშიროთ USB და გარე ენერგია ერთდროულად დაფაზე

მიზანშეწონილია გამოიყენოთ თქვენი დაფა და Leds გარე კვების ბლოკის გამოყენებით

5 ვ.

ნაბიჯი 4: საწყისი დაყენება

Თავდაპირველი წყობა
Თავდაპირველი წყობა
Თავდაპირველი წყობა
Თავდაპირველი წყობა
Თავდაპირველი წყობა
Თავდაპირველი წყობა

მას შემდეგ, რაც წრე შედგება და

დაუკავშირდით დენის სოკეტს და შეაერთეთ Leds

გადადით თქვენს Wi-Fi კავშირზე თქვენს ტელეფონზე ან კომპიუტერზე

თქვენ დაინახავთ Wled-AP ნაგულისხმევი პაროლი wled1234 ყველა მცირე ასოებით

ჩვენ მივიღებთ ეკრანის დაყენების ვარიანტს

საჭიროა შეიყვანოთ WIFI მომხმარებლის სახელი და wifi პაროლი

ასევე მიანიჭეთ სტატიკური კარიბჭე

და დააწკაპუნეთ შენახვაზე

გვერდი დაიხურება და თქვენი ტელეფონი დაუბრუნდება თქვენს სახლის ქსელს

დააინსტალირეთ Wled APP Play მაღაზიიდან ან Apple მაღაზიიდან

შემდეგ დააჭირეთ Discover lights მიიღებს ვარიანტს, თქვენ ნახავთ ვარიანტს

გადადით led კონფიგურაციაზე და ჩაწერეთ led რიცხვები, რომელთა დაკავშირებაც გსურთ

ჩემს შემთხვევაში მე 38 შევინარჩუნე სიკაშკაშე 255 -მდე

როგორც ექსპერიმენტი მე დააყენა 1500MA მიმდინარე მარაგი

შეგიძლიათ უფრო მეტი ახსენოთ, თუ თქვენ გაქვთ ძროხის ენერგიის წყარო

თქვენ შეგიძლიათ აირჩიოთ ფერის ბორბალი

თქვენ შეგიძლიათ გაყოთ I სეგმენტი, რომელიც შედგება 19 სეგმენტისგან

გადადით ეფექტებზე, რომ ნახოთ ყველა მაგარი ეფექტი

ნაბიჯი 5:

გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება

თუ გსურთ დეველოპერის მხარდაჭერა, ამის გაკეთება შეგიძლიათ Git ცენტრის გვერდზე

და გამომყევით ჩემს ინსტაგრამზე და Youtube არხზე და ინსტრუქციებზე

ყველა, ვინც ქვემოთ ხედავთ არის კონტრიბუტორი:

8 ბიტბრეტმა WiFi- ს ავტომატურად დაუკავშირა QR კოდი Aircoookie/WLED ლოგოთი! ადამომ შექმნა ანიმაციური Discord სერვერის ლოგო! @debsahu– მ უზრუნველყო HomeAssistant– ის ავტომატური აღმოჩენა და დიდი დახმარება PIO– ში!

@frenck– მა მოახდინა საოცარი, სტაბილური და გამორჩეული ფუნქცია მშობლიური ინტეგრაცია HomeAssistant– თან!

@photocromax ეხმარება ცოცხალი ვიზუალიზაციის ფუნქციის გაცოცხლებაში და დაამატა-g.webp

@raymiec ამჟამად მუშაობს Android და iOS– ის საუკეთესო კლიენტების შესაქმნელად!

@StormPie, შესანიშნავი მობილური ინტერფეისის შემქმნელი!

@timothybrown- მა დაამატა MQTT ავთენტიფიკაცია!

@viknet365- მა გადმოიტანა მეტეორის ეფექტი!

@wiesendaniel- მა დაამატა კონფიგურაცია PlatformIO IDE- სთვის!

@YeonV– მა უზრუნველყო HomeAssistant MQTT განათების საწყისი კონფიგურაცია!

ეს სია არასრულია.

ტესტირება, კონტრიბუტორები და მხარდამჭერები

47 პროდუქტი

ახმედ ე.

ალან მაკნ.

ანდრეას რ.

ანდრია გ.

ენდრიუ მ.

ანდრიუს ფ.

ენდი C.

ანტონ ა.

ბერნჰარდ ს.

ბრენდან ვ.

ბრეტ ჰ.

ბრაიან ნ.

ბრაიან ჰ.

ქრისტიან კ.

კოდი მ.

კონსტანტინე

დეილ ლ.

დევიდ C.

დავით მ.

დენის ჰ.

დინოს პ.

დონ ლ.

დუან ბ.

DrZzs (ჯასტინ ა.)

დილან ლ.

ეფექტების მინისტრი

ერიკ ნ.

ერიკ პ.

ერიკ ზ.

ელექტრონული ქალაქი

ფაბიან ნ.

ფელიქს ს.

ფილ

გარი ო.

გერტ დე ვ.

გიორგი V.

გრეჰემ ვ.

გუნარ ბ.

ჰოკან ჰ.

App.doNotProcessConnectivityEvents = ჭეშმარიტი; ჰეიკო

ჰერმან ს.

Horst F. M. @illuxions

იტექსპარი

იაკობ დ.

ჯეიმს ვ.

ჯეისონ C.

ჯეისონ ს.

ჯენს

ჯერემი დ.

ჯიმ პ.

ჯონ ბ.

ჯონ დ.

ჯორდან ა.

ჯორდან ჯ.

ჯოზეფ ს.

ჯოშ ა.

ჯოშ გ.

ჯასტინ კ.

კელ-ეინარ ა.

ლორენს C.

ლეონჰარდ ა.

ლეონჰარდ ს.

მარკ ჰ.

მარკ რ.

მარკუს ს.

მარიო ფ. ს.

მარკ ს.

მარკ ვ.

მარტინ ბ.

მარტინ ჰ.

მარტინ ლ.

მაიკლ ა.

მაიკლ ბ.

მაიკლ ე.

მაიკლ ე.

მაიკლ ე.

მაქს ჰ.

მენო ვ.

ნათან ი.

ნილს ლ.

ნაიჯელ ჰ.

პასკალ ბ.

პასკალ ლ.

პატ

პოლ ბ.

პოლ-კრისტიან დ.

პოლ ჰ.

პეტრუ ფ.

პრიმოზი

კვინდორი

რალფ უ.

რალფ ვ.

რამონ ჰ.

რაულ თ.

რობ კ.

რუდიგერ ჰ.

რუპერტო C.

სკოტ ბ.

სკოტ ფ.

საკუთარი თავი (უთანხმოება @tube)

სერხიო მ.

სტეფან ს.

სტეფანე

სტივ ო.

სიმონ

S M კიდობანი.

თეიმუ ჰ.

თომას ე.

თომას ს.

ტიმოთე მ.

ტიმოთი ლ.

ტობიას ბ.

ტაილერ რ.

ვალერ მ.

ფოლკერ ბ.

ვიაჩესლავ ა.

ქსავიერ A. A.

გამოყენებული ბიბლიოთეკები და დამოკიდებულებები

ESP8266/ESP32 არდუინოს ბირთვი

NeoPixelBus მიერ Makuna (svenihoney ჩანგალი)

FastLED ბიბლიოთეკა

ESPAsyncTCP by me-no-dev

ESPAsyncUDP by me-no-dev (როგორც 0.9.0)

ESPAsyncWebServer by me-no-dev

ArduinoJSON ბბლანჩონის მიერ

async-mqtt-client მარვინროგერის მიერ

WS2812FX by kitesurfer1404 (შეცვლილია)

IRremoteESP8266 მიერ markszabo (სურვილისამებრ)

დროის ზონა ჯ.კრისტენსენის მიერ

ბლინკის ბიბლიოთეკა (შეკუმშული)

E1.31 ბიბლიოთეკა forkineye (შეცვლილია)

Espalexa by Aircoookie (შეცვლილია)

ბევრი ჩართული FastLED ეფექტი არის kriegsman- ის არსების შეცვლილი ვერსიები!

WebServer_tng by bbx10 (ESP32, 0.8.3 -მდე) PubSubClient knolleary (შეცვლილია, 0.8.3 -მდე)

გირჩევთ: