Სარჩევი:

Charliplexed ნაძვის ხე ჩემი Cubby: 7 ნაბიჯი
Charliplexed ნაძვის ხე ჩემი Cubby: 7 ნაბიჯი

ვიდეო: Charliplexed ნაძვის ხე ჩემი Cubby: 7 ნაბიჯი

ვიდეო: Charliplexed ნაძვის ხე ჩემი Cubby: 7 ნაბიჯი
ვიდეო: A charlieplexed LED xmas tree 2024, ნოემბერი
Anonim
Charliplexed ნაძვის ხე ჩემი Cubby
Charliplexed ნაძვის ხე ჩემი Cubby

გასულ წელს მე მივიღე კომპლექტი ბატარეის ნათურა საშობაო ნათურა მითითებული ადგილობრივ სახლში მაღაზიაში და დააყენა მაგიდაზე ზედა ნაძვის ხე. მხოლოდ იმისათვის, რომ კუბი სადღესასწაულო იყოს. თითქმის ყველა კომენტარი, რომელიც მე მივიღე, იყო "არ დახამხამებენ?" ამ წელს მე ვიყავი ვალდებული და გადაწყვეტილი მქონდა ისეთი რამ გამეკეთებინა, რაც გამოირჩეოდა. LED ბატარეით აღჭურვილი კომპლექტი შუქებით მოჭრილი და დამაგრებული Arduino, Charlieplexed სტილი, და პატარა კოდი, რათა მათ ბრწყინავდეს ლამაზი ნიმუშები, შემთხვევით შეიცვალა, შეავსო კანონპროექტი გარკვეული დრო დასჭირდა შემთხვევითი ნაწილის მუშაობას, მაგრამ მე არ მსურდა, რომ ნიმუში გამეორებულიყო და მომბეზრებულიყო. მე შემეძლო მეჩვენებინა, რომ დამალავდა ყველა კავშირს და არდუინოს ალტოიდების ქილაში ჩადებას. მაგრამ მინდოდა, რომ მათ ყველა მავთული დაენახათ. უფრო მეტიც, ის უფრო გიჟურია ამ გზით.

ნაბიჯი 1: LED– ის პოზიტიური მხარის პოვნა

LED– ის პოზიტიური მხარის პოვნა
LED– ის პოზიტიური მხარის პოვნა

Charliplexing საშუალებას აძლევს N*(N-1) LED- ებს მართოს N ქინძისთავები. ამ შემთხვევაში მე მქონდა 20 ლიდერი, ასე რომ, 4 ქინძისთავის გამოყენებით 12 ლიდერის მისაღებად, მე დავჭრა ისინი ერთმანეთისგან, შემდეგ გამოვიყენე მოწოდებული ბატარეის კოლოფი თითოეული მათგანისთვის დადებითი მავთულის მოსაძებნად.

ნაბიჯი 2: კომპლექტების გაყვანილობა

გაყვანილობა კომპლექტი
გაყვანილობა კომპლექტი

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

ნაბიჯი 3: მავთულის დაფარვა ქაღალდის ქარხნის ლენტით

მავთულის დაფარვა ქაღალდის ქარხნის ლენტით
მავთულის დაფარვა ქაღალდის ქარხნის ლენტით

თქვენ შეგიძლიათ მიიღოთ ფირზე ადგილობრივი რეწვის მაღაზიიდან, რომელიც გამოიყენება აბრეშუმის ყვავილების ღეროების დასაფარავად. ჩემი მივიღე Walmart– ში. "ფირზე" არის ცვილის ქაღალდი მწვანე ფერის და საკმაოდ კარგად იკიდებს თავს და მალავს მავთულხლართებს ხეზე.

ნაბიჯი 4: განათების ჩართვა

შუქების მიერთება
შუქების მიერთება

ეს სასწავლო არ ეხება შარლიპლექსირების თეორიას - არამედ როგორ გამოვიყენოთ იგი საინტერესო სახით. Charliplexing კარგად არის დოკუმენტირებული. ეს ვიკიპედიის სტატია გაძლევთ ძირითადს. გარდა ამისა, თუ თქვენ ეძებთ აქ ინსტრუქციებს, ნახავთ კიდევ ბევრ მაგალითს. განათების დასაკავშირებლად მე გამოვიყენე ქინძისთავები 10, 11, 12, 13 არდუინოზე. თითოეული წყვილი LED- ების თითოეული მავთულის მიერთება არ აქვს მნიშვნელობა - თითოეული მათგანის მავთულები ცვალებადია. თქვენ უბრალოდ უნდა დააკავშიროთ თითოეული წყვილი სხვადასხვა ქინძისთავებით 100 ოჰმეტიანი რეზისტენტული საშუალებით. ამ შემთხვევაში: წყვილი ქინძისთავები === ==== a 10 & 11b 11 & 12c 12 & 13d 10 & 12e 11 & 13 f 10 & 13 შეგიძლიათ დაამატოთ მეტი კომპლექტი მეტი ქინძისთავების გამოყენებით, მაგრამ რაც მეტს დაამატებთ, მით ნაკლები დრო თითოეული შუქი რჩება და უფრო დაბნელდება. 12 თითქოს ლამაზი მრგვალი რიცხვი იყო და ლამაზად ნათელი.

ნაბიჯი 5: მავთულის ერთად შეგროვება

მავთულის ერთად შეგროვება
მავთულის ერთად შეგროვება
მავთულის ერთად შეგროვება
მავთულის ერთად შეგროვება

მე შევეცადე მხოლოდ ცალკეული კომპლექტი პირდაპირ პურის დაფაზე ჩამეყენებინა, მაგრამ ისინი კვლავ იშლებოდნენ. ასე რომ, მე მათ ყველა პატარა პერფორდზე და ქალი კონექტორით შევინარჩუნო მავთულები. Radio shack ყიდის ოთხ გამტარ Rainbow Wire– ს, რომელსაც აქვს მყარი გამტარები და საკმაოდ კარგად ჯდება კონექტორზე. კონექტორი ამოჭრილია ქალის თავების გრძელი ზოლიდან, რომელიც მე ავიღე eBay– ზე.

ნაბიჯი 6: პურის დაფის განლაგება

პურის დაფის განლაგება
პურის დაფის განლაგება

ცისარტყელას მავთულის მეორე ბოლო დაკავშირებულია პატარა დაფაზე ადაფრუტის არდუინოს კლონით. მე გამოვიყენე 100 Ohms შემზღუდავი რეზისტენტებისთვის, რაც ცოტა დაბალია 5v/200ohm = 25ma თითოეულ განათებულ LED- ზე. როგორც ჩანს, Arduino– ს არ აღელვებდა და ეს LED- ებს ოდნავ ანათებს. ვინაიდან ისინი იმპულსურია, მთელი წრე მიაპყრობს 25ma და ცოტა Arduino– ს - ბატარეის მუშაობის განხორციელება შესაძლებელი გახდება. ორიგინალური განათების ნაკრები ამოიღო ბატარეებიდან თითქმის 120m - ეს გაცილებით დაბალია.

ნაბიჯი 7: პატარა პროგრამული უზრუნველყოფა

ცოტა პროგრამული უზრუნველყოფა
ცოტა პროგრამული უზრუნველყოფა

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

გირჩევთ: