Სარჩევი:
- ნაბიჯი 1: WS2812 LED- ების გაყვანილობა
- ნაბიჯი 2: აკრილის (და ხის) ქეისი
- ნაბიჯი 3: პროგრამული უზრუნველყოფა
- ნაბიჯი 4: ჟოლოს Pi LED მატრიცა
ვიდეო: LED მატრიცა: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ეს არის 8x8 LED მატრიცა, რომელიც დამზადებულია WS2812 LED- ების და ESP8266 მიკროკონტროლის გამოყენებით
ეს პროექტი შთაგონებულია:
ნაბიჯი 1: WS2812 LED- ების გაყვანილობა
მოკლედ, LED- ები მიჯაჭვულია გრძელი ზოლით, რომელიც ნაჩვენებია ზემოთ. (მწკრივი ზედიზედ და 1 რიგის დასასრული უკავშირდება შემდეგი რიგის დაწყებას)
(იგნორირება მოახდინეთ დაკარგული 4 შუქდიოდური შუქდიოდებით, მე დამთავრდა LED- ები. ისინი მაინც არ ქმნიან დიდ განსხვავებას)
ამის შემდეგ, LED ზოლები დაკავშირებულია მიკროკონტროლერთან (ESP8266)
ნაბიჯი 2: აკრილის (და ხის) ქეისი
2 ცალი შავი აკრილის მოჭრა (დანით), მოხრა (შედუღების რკინის გამოყენებით) და ცხელი წებოთი (ხის ჯოხით, როგორც საყრდენი), რათა შეიქმნას მატრიცის მხარეები
აკრილის გამჭვირვალე ნაჭერი და მის უკან გამოყენებული იყო წინა ეკრანი, რომელიც მატრიცის წინ იყო განათებული LED- ები და ელექტრონიკის დაცვა.
ხის ჩხირები მოჭრილი იყო ისე, რომ მათ შეეძლოთ ერთმანეთთან მორგება და გამყოფების წარმოქმნა LED- ებს შორის. ეს ხელს უშლის LED- ების ფერების ერთმანეთში გავრცელებას, რამაც შეიძლება გააფუჭოს სიწმინდე
ამის შემდეგ, განათავსეთ LED მატრიცა, გამყოფი და გამჭვირვალე აკრილი შავი აკრილის გვერდით ნაწილში
ნაბიჯი 3: პროგრამული უზრუნველყოფა
მე გამოვიყენე Adafruit NeoMatrix ბიბლიოთეკა, NeoMatrix GFX დემო.
თქვენ შეგიძლიათ დააკოპიროთ სხვა პროგრამული უზრუნველყოფა ESP8266 Wifi– ს დასაკავშირებლად და მონაცემების შესაგროვებლად.
ნაბიჯი 4: ჟოლოს Pi LED მატრიცა
(ეს არის მიმდინარე სამუშაო)
საბოლოოდ, LED მატრიცაში დავდე ჟოლო Pi (1B). მე ასევე დავპროგრამე და დავაკონფიგურირე ის, რომ აჩვენოს Pixel Art (და შესაძლოა ანიმაციები) Wifi– ზე.
LED- ების მონაცემთა პინი დავაკავშირე ჟოლოს Pi 18 -ს. უფრო მეტიც, LED- ების 5V და Ground Pins დაკავშირებული იყო გარე კვების ბლოკთან (სხვა USB დამტენის მსგავსად), ცალკე Raspberry Pi- სგან. ეს არის იმის უზრუნველსაყოფად, რომ LED- ებს აქვთ საკმარისი ენერგია განათებისთვის.
კლიენტის გვერდი WebApp მთლიანად დაწერილია სუფთა ვანილის HTML, CSS და Javascript– ში. სერვერის პროგრამა არის Flask პროგრამა და იყენებს Adafruit Neopixel ბიბლიოთეკას. ვინაიდან ის იყენებს ადაფრუტის ბიბლიოთეკას, LED- ებს შეიძლება მეტი დრო დასჭირდეს განახლებისთვის (და არ აჩვენოს ანიმაციები სწორად და ა.შ.) კოდი ხელმისაწვდომია GitHub– ზე აქ და პროგრამა დაყენებულია ჩატვირთვისას (გამოყენებით /etc/rc.local როგორც მითითებულია GitHub– ში)
გირჩევთ:
წვრილმანი აუდიო რეაქტიული LED მატრიცა: 6 ნაბიჯი
წვრილმანი აუდიო რეაქტიული LED მატრიცა: ოდესმე გიგრძვნიათ მაგარი RGB მატრიცის საჭიროება აუდიო რეაქციის ფუნქციით, მაგრამ ძალიან გაგიჭირდათ მისი ყიდვა ან ძალიან ძვირი? კარგი, ახლა თქვენი ლოდინი დასრულდა. თქვენ შეგიძლიათ გქონდეთ მაგარი აუდიო რეაქტიული RGB LED მატრიცა თქვენს ოთახში. ეს ინსტრუქცია
Google ასისტენტი კონტროლირებადი LED მატრიცა!: 7 ნაბიჯი (სურათებით)
Google ასისტენტი კონტროლირებადი LED მატრიცა!: ამ გაკვეთილში მე გაჩვენებთ, თუ როგორ შეგიძლიათ შექმნათ Google Assistant Controlled LED მატრიცა, რომელიც შეგიძლიათ აკონტროლოთ ყველგან სმარტფონის გამოყენებით, ასე რომ, დავიწყოთ
RGB LED მატრიცა ნეოპიქსელის გამოყენებით: 8 ნაბიჯი (სურათებით)
RGB LED მატრიცა ნეოპიქსელის გამოყენებით: ამ გაკვეთილში მე ვაპირებ გაჩვენოთ როგორ ავაშენოთ 5*5 RGB LEDMATRIX NEOPIXEL– ის გამოყენებით. ამ მატრიქსით ჩვენ შეგვიძლია აჩვენოთ მომხიბლავი ანიმაციები, ემოციები და ასოები, რომლებიც ძალიან მიმზიდველია. დავიწყოთ
მიკრო: ბიტი - LED მატრიცა: 14 ნაბიჯი
მიკრო: ბიტი - LED მატრიცა: ამ სახელმძღვანელოში მე გავაანალიზებ, თუ როგორ უნდა ავაშენოთ LED მატრიცა მიკროებისთვის: ბიტი LED ზოლებიდან. მე გამოვიყენებ 4x4 მატრიცას და 10x10 მატრიცას, როგორც ჩემს მაგალითებს. მას შემდეგ, რაც მე ვმუშაობ სკოლაში, სადაც ჩვენ ვაშენებთ ბევრს, ჩვენ ბევრს გავდივართ
როგორ ავაშენოთ 8x8 დიდი LED მატრიცა (MAX7219 LED 10 მმ): 9 ნაბიჯი (სურათებით)
როგორ ავაშენოთ 8x8 დიდი LED მატრიცა (MAX7219 LED 10 მმ): მუშაობდით მზა 8x8 LED მატრიცაზე, როგორც დისპლეი? ისინი სხვადასხვა ზომისაა და საკმაოდ საინტერესოა მუშაობა. დიდი ადვილად ხელმისაწვდომი ზომაა დაახლოებით 60 მმ x 60 მმ. თუმცა, თუ თქვენ ეძებთ ბევრად უფრო დიდ მზა LED მატრიცას