Სარჩევი:

ორმაგი ფერის ბარი გრაფიკი სქემით პითონი: 5 ნაბიჯი (სურათებით)
ორმაგი ფერის ბარი გრაფიკი სქემით პითონი: 5 ნაბიჯი (სურათებით)

ვიდეო: ორმაგი ფერის ბარი გრაფიკი სქემით პითონი: 5 ნაბიჯი (სურათებით)

ვიდეო: ორმაგი ფერის ბარი გრაფიკი სქემით პითონი: 5 ნაბიჯი (სურათებით)
ვიდეო: როგორ დავაკარგვინე გოგოს ქალიშვილობა- პირადი ისტორია.#2 2024, ივლისი
Anonim
ორმაგი ფერის ბარი გრაფიკი CircuitPython– ით
ორმაგი ფერის ბარი გრაფიკი CircuitPython– ით

მე დავინახე ეს LED ბარი გრაფიკი პიმორონის საიტზე და ვიფიქრე, რომ ეს შეიძლება იყოს იაფი და სახალისო პროექტი კოვიდ -19-ის ჩაკეტვისას.

იგი შეიცავს 24 LEDS- ს, წითელ და მწვანე, თითოეულ 12 სეგმენტში, ასე რომ თეორიულად თქვენ უნდა შეგეძლოთ აჩვენოთ წითელი, მწვანე და ყვითელი. ჩვეულებრივ თქვენ მოელით 2 ანოდს, ერთს წითელი და მეორე მწვანე და 24 კათოდს, თუ თქვენ ააშენებთ მას 24 LED- დან. ამ პაკეტს აქვს მხოლოდ 14 ქინძისთავები და სამი წყვილი ქინძისთავები ერთმანეთთან არის დაკავშირებული!

როგორ მართავთ 24 LED- ს მხოლოდ 11 ქინძისთავით? ეს კიდევ უფრო საინტერესო პროექტი ჩანდა.

· ჩვენ უნდა გამოვიყენოთ მხედველობის გამძლეობა თვალში და ძალიან სწრაფად გავანათოთ სხვადასხვა ები.

რისი გაკეთება შემიძლია ამის გაკეთება?

· გადაიტანეთ ერთი წითელი, მწვანე ან ყვითელი შუქი წინ და უკან ეკრანის გასწვრივ

· ეკრანის გასწვრივ აჩვენეთ წითელი, მწვანე ან ყვითელი მარცხნივ გასწორებული ბარი

როგორ შემიძლია მივაწოდო მარტივი შეყვანა ეკრანის შესაცვლელად?

· გამოიყენეთ 10K პოტენომეტრი, რომ შექმნათ მნიშვნელობები 0 -დან 12 -ის ჩათვლით.

მე გადავწყვიტე გამოვიყენო Adafruit ItsyBitsy M4 Express ამ პროექტისთვის და დავპროგრამო ის CircuitPython– ის გამოყენებით. ეს არის 3.3V მოწყობილობა, ამიტომ გადავწყვიტე ანოდებზე დამეყენებინა 330 Ohm რეზისტორი, რათა შეენარჩუნებინა დენი და დაეცვა მიკროკონტროლის ქინძისთავები და LED- ები. მე ვაპირებ მაქსიმუმ ორი LED- ის განათებას ნებისმიერ მომენტში - წითელი და მწვანე LED იმავე სეგმენტში ყვითლის მისაღებად.

ნაბიჯი 1: რა გვჭირდება?

რა გვჭირდება?
რა გვჭირდება?

ბარი-გრაფიკული პაკეტი

Itsybitsy M4 ექსპრესი

სტრიპტიზი დაფა ან დაფა

3x 330 Ohm რეზისტორები

10K Ohm პოტენომეტრი

გადახტომა მავთული

გადასვლა იწვევს

Mu რედაქტორი სკრიპტის შესაქმნელად და მიკროკონტროლერის გასანათებლად.

ნაბიჯი 2: როგორ მუშაობს

Როგორ მუშაობს
Როგორ მუშაობს

ეკრანი დაყოფილია 3 ნაწილად (დაბალი - მარცხენა ბოლო, შუა - ცენტრი და მაღალი - მარჯვენა ბოლო), თითოეული შეიცავს 4 სეგმენტს. თითოეულ განყოფილებას აქვს ერთი ანოდი, რომელიც აძლიერებს 8 LED- ს. ანოდის ქინძისთავები შინაგანად არის დაკავშირებული. ქინძისთავები 1 და 14 დაბალი, ქინძისთავები 6 და 9 შუა რიცხვებში და ქინძისთავები 7 და 8 მაღალი - თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი. წითელი კათოდები არის ქინძისთავები 2, 3, 4 და 5, ხოლო მწვანე კათოდები 13, 12, 11 და 10.

LED- ის ჩასართავად დენი უნდა გადიოდეს 300 Ohm რეზისტორის საშუალებით მაღალი ანოდიდან (3.3V) LOW (0V) კათოდური პინზე.

მარცხენა სეგმენტის RED გასაკეთებლად:

ანოდის პინი 1 არის მაღალი, ხოლო სხვა ანოდის ქინძისთავები, 6 და 7 დაბალია (აირჩიეთ განყოფილება)

და

წითელი კათოდი 2 არის დაბალი, ხოლო ყველა სხვა კათოდური ქინძისთავები მაღალია (აირჩიეთ LED)

მარჯვენა სეგმენტის მწვანე:

ანოდის პინი 7 არის მაღალი, ხოლო სხვა ანოდის ქინძისთავები, 6 და 1 დაბალია (აირჩიეთ განყოფილება)

და

მწვანე კათოდი 10 არის დაბალი, ხოლო ყველა სხვა კათოდური ქინძისთავები მაღალია (აირჩიეთ LED)

ნაბიჯი 3: ნაწილების დაკავშირება

ნაწილების დაკავშირება
ნაწილების დაკავშირება

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

ნაბიჯი 4: დასრულებული დაფა

დასრულებული დაფა
დასრულებული დაფა

მე გამოვიყენე Mu რედაქტორი კოდის შესაქმნელად და ItsyBitsy M4 Express– ში გადასატანად.

აქ არის კოდი:

ნაბიჯი 5:

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

ვიმედოვნებ, რომ მოგცემთ.

გირჩევთ: