პროდუქცია კატეგორია
- FM Transmitter
- 0-50w 50w-1000w 2kw-10kw 10kw +
- სატელევიზიო გადამცემის
- 0-50w 50-1kw 2kw-10kw
- FM ანტენა
- სატელევიზიო ანტენა
- ანტენა აქსესუარები
- საკაბელო Connector Power Splitter რაღაც დატვირთვა
- RF ტრანზისტორი
- ენერგიის წყარო
- აუდიო ტექნიკა
- DTV Front End აღჭურვილობა
- Link სისტემა
- STL სისტემა მიკროტალღური ლინკები სისტემა
- FM რადიო
- ძალის საზომი
- სხვა პროდუქტები
- კორონავირუსისთვის სპეციალური
პროდუქტები Tags
Fmuser საიტები
- es.fmuser.net
- it.fmuser.net
- fr.fmuser.net
- de.fmuser.net
- af.fmuser.net -> აფრიკული
- sq.fmuser.net -> ალბანური
- ar.fmuser.net -> არაბული
- hy.fmuser.net -> სომხური
- az.fmuser.net -> აზერბაიჯანული
- eu.fmuser.net -> ბასკური
- be.fmuser.net -> ბელორუსული
- bg.fmuser.net -> Bulgarian
- ca.fmuser.net -> კატალანური
- zh-CN.fmuser.net -> ჩინური (გამარტივებული)
- zh-TW.fmuser.net -> ჩინური (ტრადიციული)
- hr.fmuser.net -> ხორვატული
- cs.fmuser.net -> ჩეხური
- da.fmuser.net -> დანიური
- nl.fmuser.net -> ჰოლანდიური
- et.fmuser.net -> ესტონური
- tl.fmuser.net -> ფილიპინური
- fi.fmuser.net -> ფინური
- fr.fmuser.net -> ფრანგული
- gl.fmuser.net -> გალური
- ka.fmuser.net -> ქართული
- de.fmuser.net -> გერმანული
- el.fmuser.net -> ბერძნული
- ht.fmuser.net -> ჰაიტიური კრეოლური
- iw.fmuser.net -> ებრაული
- hi.fmuser.net -> ჰინდი
- hu.fmuser.net -> Hungarian
- is.fmuser.net -> ისლანდიური
- id.fmuser.net -> ინდონეზიური
- ga.fmuser.net -> ირლანდიური
- it.fmuser.net -> იტალიური
- ja.fmuser.net -> იაპონური
- ko.fmuser.net -> კორეული
- lv.fmuser.net -> ლატვიური
- lt.fmuser.net -> ქართული
- mk.fmuser.net -> მაკედონური
- ms.fmuser.net -> მალაიზიური
- mt.fmuser.net -> მალტური
- no.fmuser.net -> ნორვეგიული
- fa.fmuser.net -> სპარსული
- pl.fmuser.net -> პოლონური
- pt.fmuser.net -> პორტუგალიური
- ro.fmuser.net -> რუმინული
- ru.fmuser.net -> რუსული
- sr.fmuser.net -> სერბული
- sk.fmuser.net -> სლოვაკური
- sl.fmuser.net -> Slovenian
- es.fmuser.net -> ესპანური
- sw.fmuser.net -> სუაჰილი
- sv.fmuser.net -> შვედური
- th.fmuser.net -> Thai
- tr.fmuser.net -> თურქული
- uk.fmuser.net -> უკრაინული
- ur.fmuser.net -> ურდუ
- vi.fmuser.net -> ვიეტნამური
- cy.fmuser.net -> უელსური
- yi.fmuser.net -> Yiddish
WS2812B მისამართებიანი RGB ები | აკონტროლეთ Arduino– ს გამოყენებით
Date:2021/10/18 21:55:58 Hits:
ამ პროექტში ჩვენ გადავხედავთ საინტერესო პროდუქტს სახელწოდებით WS2812B Addressable LED-ები. ისინი ინდივიდუალურად მისამართებადია RGB LED-ები და ასევე უწოდებენ სხვადასხვა სახელებს, როგორიცაა NeoPixel by Adafruit, მაგალითად. ამ გაკვეთილზე ჩვენ გავეცნობით WS2812B LED-ებს, მის შიდა სტრუქტურას და კონსტრუქციას და ასევე, თუ როგორ ვაკონტროლოთ ინდივიდუალურად მისამართიანი LED-ები Arduino-ს გამოყენებით. Outline შესავალიWS2812B მისამართიანი LEDsWS2812B LED აპლიკაციის წრე როგორ გავაკონტროლოთ WS2812B LED-ები ერთგვარი LED-თან დაკავშირებული პროექტი, მაშინ, ალბათ, შეიძლება გამოეყენებინათ დისკრეტული LED-ები (ან ხვრელში ან SMD). ეს LED-ები შეიძლება იყოს ერთი ფერის LED-ები ან RGB LED-ები. დისკრეტული LED-ების მთავარი ნაკლი არის ის, რომ თუ მათ იყენებთ მასივში, თქვენ დაკარგავთ მათ ინდივიდუალურად მართვის პრივილეგიას. მაგალითად, თუ დააკავშირებთ სამ ან ოთხ LED-ს Arduino-ს ერთ პინზე ტრანზისტორის გამოყენებით, მაშინ მასივის ყველა LED-ს ექნება იგივე ქცევა, ე.ი. სიკაშკაშის კონტროლი ან ფერის შეცვლა. კიდევ ერთი სცენარი არის ის, რომ თქვენ შესაძლოა ასევე გამოიყენოთ LED ზოლები საშობაო დეკორაციისთვის ან სახლის რეგულარული განათებისთვის. თქვენ შეიძლება შეამჩნიეთ, რომ ძვირადღირებულ LED ზოლის განათებებშიც კი, თქვენ არ გაქვთ ცალკეული LED-ების მართვის ფუნქცია. თუ თქვენი მიზანია აკონტროლოთ ცალკეული LED-ები ზოლში, მაშინ WS2812B მისამართით RGB LED-ები თქვენთვის პასუხია. Addressable LED Strip არის ინტელექტუალური სინათლის წყარო, რომელიც შეიცავს საკონტროლო IC-ს და RGB LED-ს ერთ პაკეტში, ჩვეულებრივ SMD 2812 ფორმის ფაქტორით. შემდეგი სურათი გვიჩვენებს WS2812B LED-ების ზოლს. ერთი შეხედვით, ის ჩვეულებრივ LED ზოლს ჰგავს. მაგრამ უფრო დეტალური შემოწმების შემდეგ, შეგიძლიათ იპოვოთ WS2812B LED Control IC ინტეგრირებული SMD 5050 RGB LED პაკეტში. შემდეგი აფეთქებული სურათი იგივეს აჩვენებს. ინდივიდუალურ WS2812B LED ბლოკს აქვს ოთხი პინი, კერძოდ VDD, VSS (GND), DIN და DOUT. ამ ქინძისთავის ფუნქციები ძალიან მარტივია და შემდეგი ცხრილი იძლევა ქინძისთავების მარტივ ფუნქციის აღწერას.PinFunctionVDDPენერგიის მიწოდება LEDVSSGroundDINCკონტროლის მონაცემთა სიგნალის შეყვანაDOUTCკონტროლის მონაცემთა სიგნალის გამომავალი WS2812B IC-ის კვების წყარო ასევე მიეწოდება VDD Pin.WS2812B LED. როგორ შეიძლება WS2812B LED-ების ინდივიდუალურად კონტროლირება, შემდეგი აპლიკაციის წრე სასარგებლო იქნება. ყველა WS2812B LED-ები დაკავშირებულია კასკადურად, სადაც პირველი LED-ის DO უკავშირდება მეორე LED-ის DIN-ს და ასე შემდეგ. მაგრამ პირველმა LED-მა უნდა მიიღოს მონაცემები თავისი DIN პინის მეშვეობით მიკროკონტროლერისგან, როგორიცაა Arduino. შემდეგი სურათი გვიჩვენებს ტიპიური აპლიკაციის მიკროსქემის ბლოკის დიაგრამას. WS2812B LED-ების მიერ გამოყენებული მონაცემთა გადაცემის პროტოკოლი არის NRZ რეჟიმი. WS2812B LED მასივის პირველი DIN პორტი იღებს მონაცემებს მიკროკონტროლერიდან. ინდივიდუალური პიქსელის მონაცემები არის 24-ბიტიანი, რომელიც შედგება ინდივიდუალური წითელი, მწვანე და ლურჯი LED საკონტროლო მონაცემებისგან, თითოეული 8-ბიტიანი. მონაცემთა თანმიმდევრობა უნდა იყოს GRB და 24-ბიტიანი მონაცემების შემადგენლობა ნაჩვენებია ქვემოთ. გაითვალისწინეთ, რომ HIGH ბიტიანი მონაცემები პირველად იგზავნება. როგორც კი პირველი WS2812B ბლოკი მიიღებს პირველ 24-ბიტიან მონაცემებს, მონაცემები იგზავნება მის შიდა ჩამკეტში შემდგომი დეკოდირებისთვის. დარჩენილი მონაცემები იცვლება მისი სიგნალის ფორმირებისა და გაძლიერების სქემით და გადაეცემა კასკადის შემდეგ პიქსელს DO pin-ის მეშვეობით. როგორ ვაკონტროლოთ WS2812B LED Arduino-ს გამოყენებით? ახლა მოდით გავაგრძელოთ WS2812B LED მასივის კონტროლი Arduino-ს გამოყენებით. სანამ სქემის შედგენაზე გადავიდოდეთ, არის ერთი მნიშვნელოვანი რამ, რაც უნდა მივმართოთ ე.ი პროექტის ელექტრომომარაგება. თითოეულ ინდივიდუალურ WS2812B LED პიქსელს აქვს სამი LED და საკონტროლო IC. ამრიგად, ერთი პიქსელის ამჟამინდელი მოთხოვნა არის დაახლოებით 60 mA. თუ თქვენ გაქვთ ზოლი, რომელიც შეიცავს 20 WS2812B ინდივიდუალურად მისამართებად LED-ს, მაშინ მთლიანი მიმდინარე მოთხოვნაა 20 * 60 mA = 1.2 A. ეს უფრო მეტია ვიდრე Arduino-ს შეუძლია მიაწოდოს, ან USB პორტის საშუალებით (რომელიც მაქსიმუმ 300 mA-ს მიაწოდებს) ან 5 ვ ლულის ჯეკის მეშვეობით (რომელსაც შეუძლია მაქსიმუმ 900 mA-ის მიწოდება). ასე რომ, საუკეთესო გზა პროექტის გასააქტიურებლად ე.ი. Arduino და WS2812B LED ზოლები არის გარე 5 ვ მიწოდების დახმარებით, რომელსაც შეუძლია უზრუნველყოს საკმარისი დენი. ახლა, როდესაც პროექტის ელექტრომომარაგების ნაწილი ნათელია, ახლა შეგვიძლია გავაგრძელოთ პროექტის სქემა. მიკროსქემის დიაგრამა შემდეგი სურათი გვიჩვენებს კავშირი Arduino UNO-სა და WS2812B RGB LED ზოლს შორის. Arduino UNO-ს 5V და LED-ები დაკავშირებულია გარე კვების წყაროსთან ერთად GND (VSS). LED ზოლის DIN პინი დაკავშირებულია Arduino-ს ციფრული IO 7 პინთან 330Ω რეზისტორის საშუალებით. საჭირო კომპონენტებიArduino UNOWS2812B LEDs5V სიმძლავრე. მიწოდება (მინიმუმ 2A) 330Ω ResistorProgramming Arduino. პირველი ნაბიჯი Arduino-ს პროგრამირებისთვის არის დამხმარე ბიბლიოთეკის ჩამოტვირთვა, სახელწოდებით “FastLED”. შეგიძლიათ ჩამოტვირთოთ ბიბლიოთეკა შემდეგი ბმულიდან: “FastLED Library”. ამოიღეთ zip ფაილის შიგთავსი და დაარქვით საქაღალდეს “FastLED”. დატოვე შეტყობინება
შეტყობინება სია
კომენტარები Loading ...