Სარჩევი:
ვიდეო: CharliePlexed RGB LED კამათელი: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:21
ეს ინსტრუქცია აჩვენებს, თუ როგორ უნდა გააკეთოთ ფერადი კამათელი RGB LED- ებით ჩარლიპლექსიკის ტექნიკის გამოყენებით. პროექტი იყენებს 7 RGB LED- ს, რომლებიც მოწყობილია კამათლის სახით. თითოეულ RGB LED- ს აქვს სამი ცალკეული LED შიგნით ისე, რომ სულ 21 LED- ია და ისინი კონტროლდება ATTiny13V მიკროკონტროლის 4 I/O ქინძისთავებით. მაგრამ CharliePlexing თეორიის თანახმად, ჩვენ შეგვიძლია გავაკონტროლოთ მხოლოდ 12 {n (n-1)} LED- ები 4 I/O ქინძისთავებიდან. ფაქტობრივად, LED- ების მოწყობა კამათლის სახით არის ისეთი, რომ ისინი შეიძლება დაიყოს ოთხ ჯგუფად. სამს აქვს ორი LED და თითოეულს აქვს ერთი LED. თითოეული ჯგუფის LED- ები ერთდროულად არის ჩართული და გამორთული და შეიძლება დაკავშირებული იყოს ერთსა და იმავე I/O ქინძისთავებთან ერთიდაიგივე საშუალებით. მოკლედ, ისინი განიხილება როგორც ერთიანი LED- ები. ასე რომ, სულ 4 RGB LED- ები დამუშავდება კოდით (4 x 3 = 12 ასე რომ ჩარლიპლექსია) 'კონტროლერის 5 I/O პინი გამოიყენება გადამრთველისთვის, რომელიც დაჭერისას წარმოქმნის შემთხვევით რიცხვებს 1 -დან 6 -მდე და როდესაც გამოთავისუფლდება წარმოქმნის შემთხვევით ფერებს (სულ 6)
ნაბიჯი 1: სქემის აღწერა
წრე შედგება მცირე 13, 7 RGB LED- ებისაგან, რამდენიმე რეზისტორისა და მიკროსქემის გარდა დენის წყაროს კავშირებისგან. PDF და SCH ფორმატის სქემატური სქემა აქ არის ხელმისაწვდომი. წრედ გამოყენებული რეზისტორები არიან მასივების სახით, როგორც ეს მოცემულია ქვემოთ მოცემულ სურათზე. Charlieplexing ტექნიკა იყენებს სამივე შესაძლო მდგომარეობას: მიკროკონტროლის ციფრული I/O pin 0, 1 ან Z (მაღალი წინაღობის მდგომარეობა).ეს ახერხებს N*(N-1) LED- ების კონტროლს N ციფრული ქინძისთავების გამოყენებით. ამ ტექნიკაში შესაძლებელია მხოლოდ ერთი LED- ის კონტროლი ერთდროულად და, შესაბამისად, კონტროლირებადი ყველა LED უნდა განახლდეს შესაფერისი სიხშირით ისე, რომ ისინი სტაციონარულად გამოიყურებოდეს. კონკრეტულ დროს კონტროლირებად LED- ს აქვს თავისი I/O ქინძისთავები (to რომელიც დაკავშირებულია) გამოცხადებულია როგორც გამომავალი და ყველა სხვა ქინძისთავი გამოცხადებულია შეყვანის სახით (მაღალი წინაღობა ან 'Z' მდგომარეობა)
ნაბიჯი 2: კამათლის სამუშაო სურათები
აქ მოცემულია კამათლის კიდევ რამდენიმე ფოტო მოქმედებაში.
შეხედეთ მის სხვადასხვა ფერს. !!!!!!!!!!!
ნაბიჯი 3: საწყისი კოდი
აქ არის C ენაზე დაწერილი პროექტის საწყისი კოდი. გამოყენებული შემდგენელი არის WINAVR GCC
ასევე დართულია Makefile და. Hex ფაილები
გირჩევთ:
დახრის სენსორი LED კამათელი: 3 ნაბიჯი
დახრის სენსორი LED კამათელი: ეს პროექტი ქმნის LED კამათელს, რომელიც აწარმოებს ახალ რიცხვს ყოველ ჯერზე დახრის სენსორის დახრისას. ეს პროექტი შეიძლება შეიცვალოს ღილაკის გამოყენებით, მაგრამ კოდი უნდა შეიცვალოს შესაბამისად. ამ პროექტის დაწყებამდე დარწმუნდით, რომ დააკავშირეთ 5V და
ელექტრონული კამათელი - Arduino Die/კამათელი 1 -დან 6 კამათელი + D4, D5, D8, D10, D12, D20, D24 და D30: 6 ნაბიჯი (სურათებით)
ელექტრონული კამათელი - Arduino Die/კამათელი 1 დან 6 კამათელი + D4, D5, D8, D10, D12, D20, D24 და D30: ეს არის მარტივი არდუინოს პროექტი ელექტრონული ბუდის შესაქმნელად. შესაძლებელია 1 -დან 6 კამათლისთვის ან 8 სპეციალური კამათლიდან 1 -ის არჩევა. არჩევანი კეთდება უბრალოდ მბრუნავი კოდირების შემობრუნებით. ეს არის მახასიათებლები: 1 კვდება: დიდი წერტილების ჩვენება 2-6 კამათელი: წერტილების ჩვენება
ექვსმხრივი PCB LED კამათელი WIFI და გიროსკოპით - PIKOCUBE: 7 ნაბიჯი (სურათებით)
ექვსმხრივი PCB LED კამათელი WIFI და გიროსკოპით - PIKOCUBE: გამარჯობათ, შემქმნელებო, ის დამზადებულია! დღეს მინდა გაჩვენოთ, თუ როგორ უნდა ავაშენოთ ნამდვილი LED კამათელი ექვსი PCB- ისა და 54 LED- ის საფუძველზე. მისი შიდა გიროსკოპიული სენსორის გვერდით, რომელსაც შეუძლია მოძრაობის და კამათლის პოზიციის დადგენა, კუბს გააჩნია ESP8285-01F, რომელიც არის
Arduino Blue LED კამათელი: 8 ნაბიჯი
Arduino Blue LED კამათელი: მადლობა nick_rivera- ს კრედიტისთვის
Arduino LED კამათელი: 4 ნაბიჯი
Arduino LED კამათელი: ეს ინსტრუქცია გაჩვენებთ მარტივ Arduino კამათელს რამდენიმე ნაბიჯით. პროექტი შესაფერისია დამწყებთათვის, ის შეიცავს რამდენიმე ძირითად ნაწილს და მოითხოვს კომპონენტების მინიმალურ რაოდენობას. ქვემოთ განმარტებულია ელემენტების მომზადება წარმოებისთვის