Სარჩევი:

RGB LED მატრიცა ნეოპიქსელის გამოყენებით: 8 ნაბიჯი (სურათებით)
RGB LED მატრიცა ნეოპიქსელის გამოყენებით: 8 ნაბიჯი (სურათებით)

ვიდეო: RGB LED მატრიცა ნეოპიქსელის გამოყენებით: 8 ნაბიჯი (სურათებით)

ვიდეო: RGB LED მატრიცა ნეოპიქსელის გამოყენებით: 8 ნაბიჯი (სურათებით)
ვიდეო: ws2812RGB led matrix 16x16 2024, ნოემბერი
Anonim
Image
Image
მახასიათებლები
მახასიათებლები

ამ გაკვეთილში მე ვაჩვენებ, თუ როგორ უნდა ავაშენოთ 5*5 RGB LEDMATRIX NEOPIXEL– ის გამოყენებით. ამ მატრიქსით ჩვენ შეგვიძლია აჩვენოთ მომხიბლავი ანიმაციები, ემოციები და ასოები, რომლებიც ძალიან მიმზიდველია. დავიწყოთ!

ნაბიჯი 1: მახასიათებლები

მახასიათებლები
მახასიათებლები
მახასიათებლები
მახასიათებლები
მახასიათებლები
მახასიათებლები
  • ძალიან პატარა
  • მილიონობით ფერი
  • პროგრამირებისთვის საჭიროა მხოლოდ ერთი მავთული
  • სუპერ დეკორატიული
  • ჩვენ შეგვიძლია გამოვყოთ emojis, ანიმაციები, ასოები

ნაბიჯი 2: საჭირო მასალები

საჭირო მასალები
საჭირო მასალები
საჭირო მასალები
საჭირო მასალები
საჭირო მასალები
საჭირო მასალები
საჭირო მასალები
საჭირო მასალები
  1. 25*ნეოპიქსელური LED- ები (WS2812 5050 სმ.)
  2. არდუინო (ნებისმიერი არდუინო)
  3. 3D დაბეჭდილი jig (შეგიძლიათ ჩამოტვირთოთ.stl)
  4. მავთულები

ნაბიჯი 3: 5050 WS2812B LED- ების შესახებ

დაახლოებით 5050 WS2812B LED- ების შესახებ
დაახლოებით 5050 WS2812B LED- ების შესახებ
დაახლოებით 5050 WS2812B LED- ების შესახებ
დაახლოებით 5050 WS2812B LED- ების შესახებ
დაახლოებით 5050 WS2812B LED- ების შესახებ
დაახლოებით 5050 WS2812B LED- ების შესახებ

თითოეულ ws2812 led აქვს 4 ქინძისთავები

  1. Vcc (უკავშირდება 5 ვ)
  2. Gnd
  3. დინი (უკავშირდება არდუინოს)
  4. DO (მონაცემების გამოტანა უკავშირდება მონაცემების მომდევნო LED- ებს)

მე არ მაქვს ინდივიდუალური ws2812b LED- ები, ამიტომ გადავწყვიტე გამეღო ledstrip. ამისთვის გავათბე ზოლები გამაგრილებელი რკინით (იხილეთ ვიდეო დეტალებისთვის) ყველაფრის შეგროვების შემდეგ დავიწყოთ მშენებლობა

WS2812 LED ზოლები არის მიმართვადი და პროგრამირებადი მოქნილი LED ზოლები, რომლებიც ძალიან სასარგებლოა ინდივიდუალური განათების ეფექტების შესაქმნელად. ეს LED ზოლები იკვებება 5050 RGB LED- ით და მასში ჩაშენებულია WS2812 LED დრაივერი. თითოეული LED მოიხმარს 60mA დენს და შეიძლება იკვებებოდეს 5V DC წყაროსგან. მას აქვს ერთი შეყვანის მონაცემთა პინი, რომელიც შეიძლება იკვებებოდეს მიკროკონტროლერების ციფრული ქინძისთავებიდან.

სამი ინდივიდუალური წითელი, მწვანე და ლურჯი LED- ების ინტენსივობიდან გამომდინარე ჩვენ შეგვიძლია შევქმნათ ნებისმიერი ფერი, რაც გვსურს.

უყურეთ ამ ძირითად ვიდეოს

ნაბიჯი 4: სქემის დიაგრამა

Წრიული დიაგრამა
Წრიული დიაგრამა

ნაბიჯი 5: დამზადება

მიღების
მიღების
მიღების
მიღების
მიღების
მიღების

პირველ რიგში, მოათავსეთ ნეოპიქსელის ლიდერები 5*5 მატრიცულ ჯიგში. დაიმახსოვრეთ განათავსეთ ყველა LED ერთი მიმართულებით ყველა LED- ის დამონტაჟებაზე jig– ზე პირველი დააკავშირეთ თითოეული LED- ის ზედიზედ ზედიზედ. შემდეგ დააკავშირეთ ზედიზედ ყველა LED- ების VCC. იგივე გააკეთეთ დარჩენილი რიგებისათვის. დასრულების შემდეგ, ეს მონაცემებს დაუკავშირეთ, პირველ რიგში, მიიყვანეთ შემდეგი led– ის მონაცემებამდე. თითოეული სტრიქონის მონაცემები უკავშირდება შემდეგ რიგებს პირველ LED- ებს. გაიმეორეთ ეს ყველა LED- ისთვის. ყველაფრის დასრულების შემდეგ. დაკავშირება ყველა რიგები VCC ერთად ასევე ადგილზე. საბოლოოდ დააკავშირეთ მავთულები საერთო gnd, VCC, მონაცემებთან.

ნაბიჯი 6: დანართი

დანართი
დანართი
დანართი
დანართი

შემდეგი, მე გავაკეთე პატარა დანართი ქაფის ფურცლით. და მოათავსეს მატრიცა ქაფის ყუთში.

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

Vcc 5V– მდე

Gnd to gnd

Din to D7 (ნებისმიერი ციფრული პინი)

ეს ყველაფერი ეხება ტექნიკურ კავშირებს

ნაბიჯი 7: დასვენება არის პროგრამირებაში

პირველი, დააინსტალირეთ fastled ბიბლიოთეკა

ჩვენ შეგვიძლია დავაპროგრამოთ თითოეული led seperatley. სწრაფი led ბიბლიოთეკის დახმარებით ჩვენ შეგვიძლია შევქმნათ სხვადასხვა ანიმაცია და პერსონაჟი.

გთხოვთ უყუროთ ამ ნეოპიქსელის ძირითად ვიდეოს

თქვენ შეგიძლიათ ჩამოტვირთოთ.stl, ანიმაციის კოდები, ტესტის კოდი აქედან

Arduino– ზე კოდის ატვირთვის შემდეგ უნდა გამოვიყენოთ 1.5 ამპერიანი კვების წყარო. რადგან მაქსიმალური სიკაშკაშე ნეოპიქსელური led იზიდავს დაახლოებით 60 mA დენს. ჩვენ გვაქვს სულ 25 LED, ასე რომ 25*60 = 1.5A

ნაბიჯი 8: სამომავლო გეგმები

სამომავლო გეგმები
სამომავლო გეგმები
სამომავლო გეგმები
სამომავლო გეგმები
  • კოდის შესაქმნელად მარტივი პროგრამული უზრუნველყოფის დაგეგმვა
  • Bluetooth კავშირი და კონტროლი

მადლობა….

გირჩევთ: