Სარჩევი:

LED გულსაკიდი ძველი ოპტიკური დისკიდან: 11 ნაბიჯი
LED გულსაკიდი ძველი ოპტიკური დისკიდან: 11 ნაბიჯი

ვიდეო: LED გულსაკიდი ძველი ოპტიკური დისკიდან: 11 ნაბიჯი

ვიდეო: LED გულსაკიდი ძველი ოპტიკური დისკიდან: 11 ნაბიჯი
ვიდეო: დეკორატიული სანათი (DIY decorative lamp) 2024, ივლისი
Anonim
LED გულსაკიდი ძველი ოპტიკური დისკიდან
LED გულსაკიდი ძველი ოპტიკური დისკიდან
LED გულსაკიდი ძველი ოპტიკური დისკიდან
LED გულსაკიდი ძველი ოპტიკური დისკიდან

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

მე შთაგონებული ვიყავი, რომ ეს ჩემი ქალიშვილისთვის გამეკეთებინა, როდესაც ძველი CD დისკი ამოვიღე და დავინახე, როგორ გამოიყურება მაგარი ობიექტივი. ვიცოდი, რომ ეს გახდებოდა სასიამოვნო "ტექნიკური" ყელსაბამი, თუკი მე ვიპოვი გზას მიკროკონტროლერის და LED- ის ჩასალაგებლად. მე ვფიქრობ, რომ საბოლოო შედეგი არის საკმაოდ უნიკალური ნაჭერი geek chic.

სანამ დაიწყებთ ამ ინსტრუქციას, თქვენ უნდა დარწმუნდეთ, რომ გაქვთ სამუშაო Arduino განვითარების გარემო და შეგიძლიათ მიზნობრივი და პროგრამირება მოახდინოთ ATtiny AVR მიკროკონტროლერებზე. ამ საიტზე არის რამოდენიმე დამხმარე ინსტრუქცია, რომ დაიწყოთ წასვლა, მათ შორის ეს:

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

თუ მზად ხართ გასაგრძელებლად, გადახედეთ მარაგების ჩამონათვალს და მოდით წავიდეთ!

მარაგები

ერთი ან მეტი ძველი ოპტიკური დისკი (სასურველია CD დისკი - DVD ან BluRay დისკი ასევე იმუშავებს, მაგრამ ჩვენ ველურები არ ვართ).

ზედაპირზე დამონტაჟებული ATtiny85 (8 პინიანი SOIC პაკეტი).

ნულოვანი ჩასმის ძალა (ZIF) 8 პინიანი SOIC to DIP ადაპტერი.

CR2032 ბატარეა.

CR2032 ბატარეის დამჭერი (მე ვიპოვე ვერტიკალური ტიპი სრულყოფილი ამ პროექტისათვის).

სტანდარტული ტაქტილური გადამრთველი.

ზედაპირზე დასაყენებელი LED (ზომა 5050 კარგად მუშაობს). წითელი საუკეთესოდ იმუშავებს, მაგრამ მე ასევე გამოვიყენე მწვანე და ლურჯი.

Soldering რკინის და solder.

რაღაც მავთული.

Სუპერ წებო.

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

(სურვილისამებრ) პურის დაფა და მავთულები პროტოტიპისთვის

(სურვილისამებრ) 5 მმ LED პროტოტიპისთვის

ნაბიჯი 1: გამოყავით CD დისკი

წაიღეთ CD დისკი
წაიღეთ CD დისკი
წაიღეთ CD დისკი
წაიღეთ CD დისკი
წაიღეთ CD დისკი
წაიღეთ CD დისკი

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

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

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

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

ნაბიჯი 2: გაეცანით / შეცვალეთ პროგრამა

მიკროკონტროლი ATtiny85 იქნება ტვინი ყელსაბამის უკან, მაგრამ პირველ რიგში, ის უნდა იყოს დაპროგრამებული.

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

გულსაკიდი კონტროლდება გადამრთველით. როდესაც გადამრთველი იჭრება, ის იწვევს ATtiny85– ის გადატვირთვას, რომელსაც იგი განიხილავს როგორც შეყვანის. ერთი დაწკაპუნებით ეუბნება გულსაკიდს როტაცია შემდეგი LED თანმიმდევრობით. წამში ორი ბიძგი ATTiny85- ს აძლევს ბრძანებას შეწყვიტოს LED- ის ბრწყინვალება თქვენს სახეში და უბრალოდ დაიძინოს. ასევე ავტომატურად დაიძინებს 10 წუთის შემდეგ ბატარეის დაზოგვის მიზნით.

თქვენ შეგიძლიათ დაამატოთ, შეცვალოთ ან წაშალოთ LED თანმიმდევრობა sequences.h ფაილის შეცვლით. მე შევეცადე ნათლად განვმარტო როგორ დავამატო ახალი თანმიმდევრობა.

ნაბიჯი 3: პროგრამირება ATtiny85

პროგრამა ATtiny85
პროგრამა ATtiny85
პროგრამა ATtiny85
პროგრამა ATtiny85

სანამ წინ წავიწევთ, მოდით გადმოტვირთოთ პროგრამა ATtiny85– ზე. თქვენ დაგჭირდებათ პროგრამირების აპარატურა, რომელსაც შეუძლია იმუშაოს ATtiny85 კონფიგურაციით და მზად არის წასასვლელად. სრული ინსტრუქცია ამ ინსტრუქციის ფარგლებს მიღმაა, მაგრამ მე კიდევ ერთხელ მოგახსენებთ აქ:

თუ თქვენი პროგრამირების ტექნიკა მხარს არ უჭერს SOIC პაკეტს, თქვენ ასევე დაგჭირდებათ თქვენი 8 პინიანი SOIC– დან 8 – პინიანი DIP ადაპტერი. არ მახსოვს, სად შევიძინე ჩემი, მაგრამ სწრაფი ძებნა "8 pin soic to dip adapter zif" უნდა მიგიყვანოთ იქ, სადაც უნდა წახვიდეთ.

თავად პროგრამირება საკმაოდ მარტივია:

ჩამოტვირთეთ ორი თანდართული ფაილი (LED_pendant.ino და sequences.h) თქვენს Arduino ესკიზის საქაღალდეში, საქაღალდეში სახელწოდებით "LED_pendant" და გახსენით პროექტი Arduino IDE- ში

დააკონფიგურირეთ Arduino IDE ATtiny85 და თქვენი არჩეული პროგრამისტისთვის

დარწმუნდით, რომ IDE დაყენებულია ATtiny85– ის კონფიგურაციისთვის, რომ გამოიყენოს მისი 8 მჰც შიდა საათი

გამოიყენეთ 8-პინიანი SOIC ადაპტერი, რომ შეაერთოთ თქვენი ATtiny85 თქვენს პროგრამისტში

ჩატვირთეთ ჩამტვირთავი ჩიპზე. ნუ დაგავიწყდებათ ეს, წინააღმდეგ შემთხვევაში თქვენი ჩიპის საათის სიჩქარე იქნება ძალიან ნელი და თქვენი სინათლის თანმიმდევრობა არ იმუშავებს სწორად (გამოცდილების ხმა? დიახ)

დაბოლოს, ატვირთეთ პროგრამა თქვენს ჩიპზე

ნაბიჯი 4: Breadboard Your Circuit (სურვილისამებრ)

Breadboard Your Circuit (სურვილისამებრ)
Breadboard Your Circuit (სურვილისამებრ)
Breadboard Your Circuit (სურვილისამებრ)
Breadboard Your Circuit (სურვილისამებრ)

ყოველთვის კარგი იდეაა, რომ შეაერთოთ წრე, სანამ გამოხვალთ და გახდებით ოფიციალური. ეს განსაკუთრებით კარგი იდეაა ამ შემთხვევაში, ვინაიდან თქვენ ვერ შეძლებთ ATtiny85– ის გადაპროგრამებას, თუ მიხვდებით რომ შეცდომა დაუშვით (ისევ ეს არის საუბრის გამოცდილების ხმა).

თქვენი SOIC to DIP ადაპტერი უნდა გაძლევთ საშუალებას შეაერთოთ თქვენი ATtiny85 პირდაპირ თქვენს დაფაზე. მას შემდეგ რაც დაამყარეთ კავშირი გაყვანილობისა და დაფის დიაგრამაში, LED უნდა აანთოს. თანმიმდევრობა უნდა შეიცვალოს ერთი ღილაკის დაჭერით და LED უნდა გამორთოთ ორმაგი დაჭერის შემდეგ.

თუ ის მუშაობს, თქვენ მზად ხართ გააგრძელოთ!

ნაბიჯი 5: მოემზადეთ სქემის შესაქმნელად

მოემზადეთ სქემის შესაქმნელად
მოემზადეთ სქემის შესაქმნელად
მოემზადეთ სქემის შესაქმნელად
მოემზადეთ სქემის შესაქმნელად

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

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

დაიწყეთ ATtiny85- ის ქინძისთავების ჩიპის "მუცლის" ირგვლივ. მათ არ სჭირდებათ ძალიან შორს მოხრა, მათ უბრალოდ ოდნავ მოშორება სჭირდებათ.

ნაბიჯი 6: მიამაგრეთ LED ATtiny85– ზე

მიამაგრეთ LED ATtiny85– ზე
მიამაგრეთ LED ATtiny85– ზე

დაამატეთ სუპერწებოს წვეთი ATtiny85– ის მუცელზე (ქვედა მხარე). ეს შეინარჩუნებს LED ადგილს.

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

გამოიყენეთ პინცეტი, რომ LED განათავსოთ პოზიციაში და ეცადეთ არ დაიკიდოთ ჩიპზე (გამოცდილების ეს ხმა კვლავ)!

თქვენ შეიძლება შეამჩნიოთ, რომ მე აქ გამოვიყენე RGB LED, რადგან ეს ყველაფერი მქონდა. მე დავამთავრე მხოლოდ მწვანე ნაწილის გამოყენება. შეიძლება საინტერესო გამოწვევა იყოს სამივე ფერის გამოყენების მცდელობა…

ნაბიჯი 7: მიამაგრეთ ტაქტილური გადამრთველი ATtiny85– ზე

მიამაგრეთ ტაქტილური გადამრთველი ATtiny85– ზე
მიამაგრეთ ტაქტილური გადამრთველი ATtiny85– ზე
მიამაგრეთ ტაქტილური გადამრთველი ATtiny85– ზე
მიამაგრეთ ტაქტილური გადამრთველი ATtiny85– ზე
მიამაგრეთ ტაქტილური გადამრთველი ATtiny85– ზე
მიამაგრეთ ტაქტილური გადამრთველი ATtiny85– ზე

ტაქტილური გადამრთველი იქნება გადაბმული ATtiny85– ის მეორე მხარეს, რათა უზრუნველყოს შეყვანა.

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

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

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

სანამ გააგრძელებდეთ, გადაამოწმეთ თქვენი ATtiny85- ის ორიენტაცია. ორი დარჩენილი ქინძისთავები უნდა განთავსდეს მიკროკონტროლის 1 და 4 პინებთან ახლოს. გამოიყენეთ წებოს წვეთი, რათა უზრუნველყოთ გადართვა ATTin85– ის თავზე (LED– ის მოპირდაპირე მხარეს).

გილოცავთ! თქვენ ხელში უჭირავთ სენდვიჩს, რომელიც იქნება ტვინი ყელსაბამის უკან!

ნაბიჯი 8: შეაერთეთ წრე

შეაერთეთ წრე
შეაერთეთ წრე
შეაერთეთ წრე
შეაერთეთ წრე
შეაერთეთ წრე
შეაერთეთ წრე

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

ყველაფერი უნდა იყოს დალაგებული. Solder კავშირები როგორც ნაჩვენებია დიაგრამაში. დამხმარე ხელები შეიძლება სასარგებლო იყოს აქ.

LED- ის დადებითი პინი უნდა იყოს შეკრული ATtiny85- ის 8 პინზე (ფრთხილად იყავით, რომ LED არ გაათბოთ!).

LED- ის უარყოფითი პინი უნდა იყოს შეკრული ATtiny85- ის პინ 5 -ზე.

გადამრთველის ქინძისთავები უნდა იყოს შეკრული ATtiny85– ის 1 და 4 ქინძისთავებზე. ისინი ადვილი უნდა იყოს, რადგან ისინი ერთმანეთთან საკმაოდ ახლოს იქნებიან.

შეაერთეთ დენის მავთულები ATtiny85– ის 4 და 8 პინებში. დატოვეთ ეს დიდხანს ისე, რომ ისინი შემცირდეს სიგრძეზე, როდესაც ჩვენ ვამაგრებთ ბატარეის დამჭერს.

დენის მავთულის შეერთებით, ხელით დაუკავშირეთ თქვენი წრე ბატარეას, რომ დარწმუნდეთ რომ მუშაობს.

ნაბიჯი 9: მიამაგრეთ წრე ლინზების ასამბლეაზე

მიამაგრეთ წრე ლინზების ასამბლეაზე
მიამაგრეთ წრე ლინზების ასამბლეაზე

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

მე მოვახერხე ლითონის და პლასტმასის მოშორება, რათა ადგილი გამეკეთებინა წრედისა და მავთულისთვის.

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

ჯერ კიდევ ჩემთან ხარ? კარგი! ჩვენ თითქმის დავასრულეთ.

ნაბიჯი 10: შეაერთეთ ბატარეის დამჭერი

შეაერთეთ ბატარეის დამჭერი
შეაერთეთ ბატარეის დამჭერი

შეაერთეთ დენის მავთულები ბატარეის დამჭერზე (კიდევ ერთხელ, დარწმუნდით, რომ აქცენტს აქცევთ ორიენტაციაზე!)

ამ ეტაპზე, თქვენ უნდა გქონდეთ სრულად ფუნქციონალური გულსაკიდი. ჩადეთ ბატარეა და გაანათეთ!

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

ნაბიჯი 11: ისიამოვნეთ

ისიამოვნეთ!
ისიამოვნეთ!

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

მისი ბატარეა უნდა იყოს ძალიან კარგი. LED არ იყენებს უზარმაზარ რაოდენობას და გულსაკიდი თავად იძინებს დაახლოებით 10 წუთის შემდეგ.

დიდი სიამოვნებით ვნახავდი შენს ნაწარმოებებს. გთხოვთ გამოაქვეყნოთ ისინი, თუ თქვენ თვითონ შექმნით ერთს!

გირჩევთ: