
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50


ეს პროექტი ცხადყოფს ცეცხლის ბაზის გამოყენებას, როგორც სერვერს, ჩემი მაგიდის უკანა ნაწილზე მყოფი LED ნათურების კონტროლისა და მანიპულირებისთვის
მარაგები
- ESP8266.
- Led Strips WS2812B.
- კვების ბლოკი მინიმუმ 10W@5V რეიტინგით.
- აპლიკაცია LED ზოლების გასაკონტროლებლად.
ნაბიჯი 1: მიიღეთ ზოლები სწორ ადგილას



პირველი რაც უნდა გააკეთოთ არის LED ზოლების დაყენება
მე ვირჩევ ჩემს ძველ კომპიუტერულ მაგიდას ამ პროექტისთვის, ასე რომ გამოვიყენე წებოვანი ლენტები და დავაფიქსირე ჩემი WS2812b led ზოლები მის უკანა ნაწილში და დავუკავშირე VCC, GND, DATA ხაზები რამდენიმე მავთულით, როგორც ეს ნაჩვენებია სურათებში
ნაბიჯი 2: შექმენით პატარა კავშირები

შეაერთეთ კვების ბლოკი ESP8266 [შენიშვნა* - მე გამოვიყენე დაფა, რომელიც გამოვიყენე სახლის ავტომატიზაციისთვის, მაგრამ ჩვენ გვჭირდება მხოლოდ ESP8266]
დაკავშირება შემდეგნაირად:
- D5 (პინ 14) -> LED ზოლის მონაცემთა პინი
- შეაერთეთ GSP პინი ESP8266, კვების ბლოკი, LED ზოლები.
ეს არის ტექნიკისთვის, ახლა მოდით გადავიდეთ კოდირების დაფაზე.
ნაბიჯი 3: Firebase წესები და მონაცემთა ბაზის სქემა


მონაცემთა ბაზის სქემა მარტივია.
-
(მომხმარებელი)
-
ნეოპიქსელები
-
0
{r: 12, g: 220, b: 120}
-
1
{r: 112, g: 150, b: 200}
-
-
ნიშანი
- საჯარო: {ნიშანი}
- პირადი: {ნიშანი}
-
ეს სქემა წარმოადგენს მარტივი სტრუქტურების ჩამონათვალს Led ღირებულებებს
ჟეტონის სექციები წარმოადგენს ავტორიზაციის მარტივ სისტემას, სადაც საჯარო და კერძო განყოფილება ემთხვევა ავტორიზაციის შემთხვევაში.
ნაბიჯი 4: კოდი კონფიგურაციისთვის



კოდი საკმაოდ თვით აღმწერია.
- ჩართეთ საჭირო ბიბლიოთეკები.
- დააყენეთ მონაცემთა ბაზის ავტორიზაციის ნიშანი
- მიაწოდეთ WiFI სერთიფიკატები
- დააყენეთ ცეცხლის ბაზის ნაკადი ნეოპიქსელებზე და დაიწყეთ კლიენტის მხრიდან გამოწვეული მონაცემების ცვლილებების მოსმენა.
- მარყუჟში გააგრძელეთ მოვლენების შემოწმება და შემომავალი მონაცემები გაუგზავნეთ დამხმარე ფუნქციებს.
-
დამხმარე ფუნქცია იღებს მონაცემებს და ამოწმებს, თუ სად იყო ნეოპიქსელის განახლება გამოწვეული:
- ერთი LED
- LED ნომრების დიაპაზონი
- ყველა LED- ები.
ნაბიჯი 5: Autoroom აპლიკაცია





მე გავაკეთე აპლიკაცია სახელწოდებით "Autoroom" Flutter– ში Dart პროგრამირების ენის გამოყენებით, რომელიც აკონტროლებს LED განათებებს.
აქ მოცემულია მაგალითები ამის შესახებ.
- პირველ რიგში, შედით ავტორიზაციის მონაცემებით ჩემს შემთხვევაში ეს (xritzx)
- აირჩიეთ ფერი და დიაპაზონი და დააჭირეთ განახლებას.
- ან იქნებ შეღებეთ მთელი დიაპაზონი -1 – ის არჩევით.
გირჩევთ:
ჭკვიანი სამაგიდო LED განათება - ჭკვიანი განათება W/ Arduino - Neopixels სამუშაო ადგილი: 10 ნაბიჯი (სურათებით)

ჭკვიანი სამაგიდო LED განათება | ჭკვიანი განათება W/ Arduino | Neopixels Workspace: დღეების განმავლობაში ჩვენ დიდ დროს ვატარებთ სახლში, ვსწავლობთ და ვმუშაობთ ვირტუალურად, ასე რომ, რატომ არ გავხადოთ ჩვენი სამუშაო სივრცე უფრო დიდი და ჭკვიანი განათების სისტემით Arduino და Ws2812b LED- ებით დაფუძნებული. აქ მე გაჩვენებთ როგორ ავაშენოთ თქვენი Smart სამაგიდო LED განათება, რომელიც
როგორ შევქმნათ დისტანციურად კონტროლირებადი 3D დაბეჭდილი თვითბალანსირებული რობოტი: 9 ნაბიჯი (სურათებით)

როგორ შევქმნათ დისტანციურად კონტროლირებადი 3D დაბეჭდილი თვითბალანსირებული რობოტი: ეს არის B- რობოტის წინა ვერსიის ევოლუცია. 100% ღია წყარო / Arduino რობოტი. კოდი, 3D ნაწილები და ელექტრონიკა ღიაა, ასე რომ მოგერიდებათ მისი შეცვლა ან რობოტის უზარმაზარი ვერსიის შექმნა. თუ თქვენ გაქვთ ეჭვი, იდეები ან გჭირდებათ დახმარება, გააკეთეთ
დესკტოპის მოწყობილობა - პერსონალიზებული დესკტოპის ასისტენტი: 7 ნაბიჯი (სურათებით)

დესკტოპის მოწყობილობა - პერსონალიზებული დესკტოპის ასისტენტი: დესკტოპის მოწყობილობა არის პატარა პერსონალური დესკტოპის ასისტენტი, რომელსაც შეუძლია აჩვენოს ინტერნეტიდან გადმოწერილი სხვადასხვა ინფორმაცია. ეს მოწყობილობა შეიქმნა და აშენდა ჩემ მიერ CRT 420 - სპეციალური თემების გაკვეთილი ბერის კოლეჯში, რომელსაც ხელმძღვანელობს ინსტრუქტორი
Bluetooth დისტანციურად კონტროლირებადი რობოტიზებული ხელის პალმა: 4 ნაბიჯი

Bluetooth დისტანციურად კონტროლირებადი რობოტიზებული ხელის პალმა: ამ გაკვეთილში ჩვენ დეტალურად განვიხილავთ და მოგაწვდით ყველა საჭირო ინფორმაციას, რათა შექმნათ თქვენი საკუთარი დისტანციურად კონტროლირებადი რობოტიზებული რობოტიზებული პალმა. თქვენ შეგიძლიათ კიდევ უფრო განავითაროთ იგი და გახდეთ მთელი რობოტული მკლავი, თუ გსურთ … Th
დისტანციურად კონტროლირებადი Arduino თვითბალანსირებული რობოტის შექმნა: B-robot EVO: 8 ნაბიჯი

დისტანციურად კონტროლირებადი Arduino თვითბალანსირებული რობოტის შექმნა: B-robot EVO: -------------------------------------- -------------- განახლება: აქ არის ამ რობოტის ახალი და გაუმჯობესებული ვერსია: B-robot EVO, ახალი მახასიათებლებით! ------------ ------------------------------------------ როგორ მუშაობს? B-ROBOT EVO არის დისტანციური კონტროლი