Სარჩევი:

საზომი 8x8 RGB LED მატრიქსით: 5 ნაბიჯი (სურათებით)
საზომი 8x8 RGB LED მატრიქსით: 5 ნაბიჯი (სურათებით)

ვიდეო: საზომი 8x8 RGB LED მატრიქსით: 5 ნაბიჯი (სურათებით)

ვიდეო: საზომი 8x8 RGB LED მატრიქსით: 5 ნაბიჯი (სურათებით)
ვიდეო: მათემატიკის დრო, IV დონე - მაგიური ფიგურები #ტელესკოლა 2024, ივლისი
Anonim
დამგეგმავი 8x8 RGB LED მატრიქსით
დამგეგმავი 8x8 RGB LED მატრიქსით
დამგეგმავი 8x8 RGB LED მატრიქსით
დამგეგმავი 8x8 RGB LED მატრიქსით
დამგეგმავი 8x8 RGB LED მატრიქსით
დამგეგმავი 8x8 RGB LED მატრიქსით

საჭირო ნაწილები: Basys3 FPGA

8x8 RGB LED მატრიცა GEEETECH– ის მიერ

9 ვ ბატარეა

2N3904 ტრანზისტორი (x32)

1K რეზისტორი (x32)

100 Ohm რეზისტორი (x1)

50 Ohm რეზისტორი (x1)

LED მატრიცა არის საერთო ანოდის მატრიცა, რომელსაც აქვს 32 ჯაჭვი. საერთო ანოდი ნიშნავს, რომ თითოეული მწკრივი კონტროლდება მხოლოდ 1 პინით, ხოლო თითოეული სვეტი კონტროლდება 3 - ერთი თითოეული ფერისთვის. ამის კონტროლი მოხდება დაფის თითოეულ ბოლოში 32 PMOD I/O პორტებით.

ნაბიჯი 1: ნაბიჯი 1: ტრანზისტორების დაკავშირება

ნაბიჯი 1: ტრანზისტორების დაკავშირება
ნაბიჯი 1: ტრანზისტორების დაკავშირება
ნაბიჯი 1: ტრანზისტორების დაკავშირება
ნაბიჯი 1: ტრანზისტორების დაკავშირება
ნაბიჯი 1: ტრანზისტორების დაკავშირება
ნაბიჯი 1: ტრანზისტორების დაკავშირება

შეაერთეთ 32 1K რეზისტორი ტრანზისტორების ცენტრალურ პინთან. ეს არის ტრანზისტორების "ბაზის" პინი და მიიღებს სიგნალს ბაზის დაფისგან.

ნაბიჯი 2: ნაბიჯი 2: დაფასთან დაკავშირება

ნაბიჯი 2: დაფასთან დაკავშირება
ნაბიჯი 2: დაფასთან დაკავშირება
ნაბიჯი 2: დაფასთან დაკავშირება
ნაბიჯი 2: დაფასთან დაკავშირება
ნაბიჯი 2: დაფასთან დაკავშირება
ნაბიჯი 2: დაფასთან დაკავშირება
ნაბიჯი 2: დაფასთან დაკავშირება
ნაბიჯი 2: დაფასთან დაკავშირება

შეაერთეთ დაფის გამოსასვლელი რეზისტორის მეორე ბოლოში, როგორც ნაჩვენებია. JXADC => წითელი, JA => მწვანე, JB => ლურჯი, JC => რიგი/სიმძლავრე. ასე აკონტროლებს დაფა რომელი რიგი/სვეტი/ფერია ჩართული. თითოეული პინი ჩართავს ან გამორთავს შესაბამის ტრანზისტორს, რომელიც საშუალებას აძლევს დენს მიედინოს ენერგიიდან ან მიწიდან ამ კონკრეტული ტრანზისტორიდან.

ნაბიჯი 3: ნაბიჯი 3: დაკავშირება მატრიცასთან

ნაბიჯი 3: დაკავშირება მატრიცასთან
ნაბიჯი 3: დაკავშირება მატრიცასთან
ნაბიჯი 3: დაკავშირება მატრიცასთან
ნაბიჯი 3: დაკავშირება მატრიცასთან
ნაბიჯი 3: დაკავშირება მატრიცასთან
ნაბიჯი 3: დაკავშირება მატრიცასთან
ნაბიჯი 3: დაკავშირება მატრიცასთან
ნაბიჯი 3: დაკავშირება მატრიცასთან

სწორედ აქ იწყება განსხვავება 8 ანოდის გვერდითი ტრანზისტორი და 24 კათოდური გვერდითი ტრანზისტორი.

ტრანზისტორის ბრტყელ მხარეს რომ ვდგავართ, პინის რიგი არის გამცემი, ბაზა, კოლექტორი. მატრიცის 24 კათოდი უნდა იყოს დაკავშირებული 24 ტრანზისტორის საკოლექციო პინთან და 8 ანოდი უნდა იყოს დაკავშირებული სხვა 8 ტრანზისტორის ემისი პინთან.

მე ვურჩევ ფერის კოდირებას თითოეული მავთული, რომელიც მიდის თავად მატრიცაზე, რათა გაადვილდეს გამართვა. ამ კონკრეტულ მატრიცას აქვს 16 ქინძისთავი "ზედა" (გვერდი, რომელიც მე დავნიშნე ზემოდან, იყო გვერდი, სადაც იყო წარწერა) და 16 ქინძისთავი "ბოლოში". ზედა ნაწილში 8 პინი მიჰყვება ამ თანმიმდევრობას (მარცხნიდან მარჯვნივ): ლურჯი 7: 0 წაკითხული 7: 0

ქვედა: მწკრივი 7: 4 მწვანე 7: 0 მწკრივი 3: 0

ჩემი ფერის კოდი - ლურჯი: ლურჯი და მეწამული

წითელი: წითელი და ნარინჯისფერი

მწვანე: მწვანე და ყვითელი

მწკრივი: შავი, თეთრი, ყავისფერი და ნაცრისფერი

ნაბიჯი 4: ნაბიჯი 4: ძალა და მიწა

ნაბიჯი 4: ძალა და მიწა
ნაბიჯი 4: ძალა და მიწა
ნაბიჯი 4: ძალა და მიწა
ნაბიჯი 4: ძალა და მიწა
ნაბიჯი 4: ძალა და მიწა
ნაბიჯი 4: ძალა და მიწა
ნაბიჯი 4: ძალა და მიწა
ნაბიჯი 4: ძალა და მიწა

დავიწყებ კათოდური ტრანზისტორების დამიწებას. თითოეული მათგანის გამშვები პინი უკავშირდება ბატარეის დონეს, მაგრამ 8 წითელ ზონას უნდა ჰქონდეს დამატებით 50 Ohm რეზისტორი მათსა და ბატარეის მიწას შორის.

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

სიმძლავრე უნდა იყოს დაკავშირებული 8 ტრანზისტორის კოლექტორის პინთან. LED- ების გამო სიმძლავრესა და ტრანზისტორს შორის უნდა იყოს განთავსებული 100 ოჰმიანი რეზისტორი.

ნაბიჯი 5: ნაბიჯი 5: დაფის დაპროგრამება

ნაბიჯი 5: დაფის დაპროგრამება
ნაბიჯი 5: დაფის დაპროგრამება

აქ არის ყველა VHDL ფაილი, რომელიც დაგჭირდებათ მისი დაპროგრამებისთვის! Წარმატებები!

უბრალოდ დარწმუნდით, რომ MAIN.vhd არის საუკეთესო მოდული

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

გირჩევთ: