UChip Lightsaber - "შეიძლება ძალა შენთან იყოს": 6 ნაბიჯი
UChip Lightsaber - "შეიძლება ძალა შენთან იყოს": 6 ნაბიჯი
Anonim
Image
Image

ოდესმე გიოცნებიათ, რომ იყოთ ჯედაი ან ვარსკვლავური ომების სამყაროს სიტი, დაატრიალეთ მძლავრი Lightsaber თქვენი საკუთარი მხარის მხარდასაჭერად? როგორიც არ უნდა იყოს პასუხი, აქ არის: როგორ გავაკეთოთ წვრილმანი Lightsaber µChip– ით

პირველ რიგში, ნება მომეცით განვმარტო, რომ მე ვაპირებ დაბალი ღირებულების, მასშტაბური და პორტატული Lightsaber- ის გაკეთებას, უფრო ახლოს "Lightdagger" - თან, ვიდრე სრული ზომის Lightsaber, რომელსაც თქვენ ჩვეულებრივ ხედავთ ვარსკვლავური ომების ფილმებში. მინდა ვისარგებლო μChip– ის კომპაქტური ზომით, რათა გავაკეთო ულტრა თხელი Lightsaber, მომაჯადოებელი ეფექტებით (რომელიც ასევე შემიძლია გამოვიყენო გარე შუქის აუცილებლობის შემთხვევაში).

ვინაიდან µChip– ს აქვს DC/DC მამლის გადამყვანი, რომელსაც შეუძლია 1A– მდე დენის მიწოდება 5V ან 3.3V– ზე, მე დავამაგრებ ჩემს ხანჯალს მიკრო ‑ USB კონექტორიდან µChip– ზე, ხოლო LED– ებს შევაერთებ წარმოქმნილ VEXT პინზე. ამრიგად, მე მჭირდება მხოლოდ მიკრო USB კაბელის დაკავშირება Lightsaber– ის პროგრამირების/გაძლიერებისათვის და შემიძლია ავირჩიო მივაწოდო 3.3V ან 5V დაკავშირებულ LED ზოლს.

მე ვიყენებ WS2812B LED ზოლს, როგორც სინათლის წყაროს. მას აქვს WS2812B IC– ების სერია, რომელიც აერთიანებს 3 LED (RGB) და დრაივერს. კონკრეტული (მაგრამ კარგად ცნობილი) სერიული პროტოკოლი უნდა იქნას გამოყენებული IC– ების მართვისთვის და შეგიძლიათ იპოვოთ აქ. არსებობს სხვადასხვა ზოლები, თითოეულს ახასიათებს განსხვავებული LED სიმკვრივე და პაკეტი. 100 LED/m და შეფუთვა IP30 იდეალურად ჯდება ამ პროექტისთვის. მაღალი LED სიმკვრივე იძლევა იმის გარანტიას, რომ Lightsaber იქნება საკმარისად კაშკაშა, ხოლო პაკეტი არის სილიკონის დაცვის გარეშე, ისე რომ მოთავსდეს მილის შიგნით, რომელსაც ვიყენებ, როგორც Lightsaber- ის ჩარჩო.

ჩარჩო, რომელსაც ვიყენებ ჩემი პროექტისათვის არის გადამუშავებული ანტისტატიკური IC მილი; ის არის კომპაქტური და გამჭვირვალე, გარდა ამისა ის შესანიშნავად ჯდება როგორც სინათლის წყაროს (WS2812B ზოლები), ასევე კონტროლერს (μChip), იცავს ყველა კომპონენტს, ხოლო ხანჯალს ანიჭებს სიმტკიცეს.

მე გამოვიყენე შეფუთვის ქაფი, როგორც სინათლის დიფუზორი; ჩემი მოდის LCD მონიტორის შეფუთვიდან.

დაბოლოს, როგორც ენერგიის წყარო, ნებისმიერი დენის ბანკი, რომელიც აწვდის მინიმუმ 1A- ს, შეასრულებს საქმეს.

აქ მოცემულია მარტივი ნაბიჯები Lightsaber– ის ასაშენებლად.

ნაბიჯი 1: ჩარჩოს მომზადება

გათიშეთ LED- ების ზოლი მარჯვენა სიგრძეზე
გათიშეთ LED- ების ზოლი მარჯვენა სიგრძეზე

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

შემდეგ ჩადეთ პლასტიკური პინი (შეგიძლიათ გადაამუშაოთ პლასტმასის პინი, რომელიც მოვიდა მილსადენთან IC– ების დასაკავებლად).

ნაბიჯი 2: გათიშეთ LED- ების ზოლი მარჯვენა სიგრძეზე

გაზომეთ LED- ების რაოდენობა, რომელიც საჭიროა IC მილის შიგნით ზოლის დაყენებით, შემდეგ კი მარჯვენა სიგრძეზე დაჭერით.

გახსოვდეთ, რომ თქვენ გჭირდებათ LED- ების საერთო რაოდენობა სიმეტრიული ჩართვის/გამორთვის ეფექტის შესაქმნელად.

ნაბიჯი 3: შეაერთეთ LED- ების ზოლები UChip– ში

შეაერთეთ LED- ების ზოლი UChip- ში
შეაერთეთ LED- ების ზოლი UChip- ში
შეაერთეთ LED- ების ზოლი UChip- ში
შეაერთეთ LED- ების ზოლი UChip- ში
შეაერთეთ LED- ების ზოლი UChip- ში
შეაერთეთ LED- ების ზოლი UChip- ში

შეაერთეთ მავთულები, როგორც ნაჩვენებია სურათზე:

µChip pin_16 -> დიოდური ანოდი

დიოდური კათოდი -> ზოლები +5V

µChip pin_8 -> ზოლები GND

μChip pin_2 (ან ნებისმიერი სხვა ხელმისაწვდომი GPIO) -> DIN ზოლები

მავთულის სიგრძე უნდა იყოს ადეკვატური: არ იყოს მოკლე (ისე, რომ საჭიროების შემთხვევაში ადვილად ამოიღოთ uChip), არც ისე გრძელი, წინააღმდეგ შემთხვევაში თქვენ ვერ შეძლებთ uChipinsins– ის მიდამოში მოთავსებას.

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

ნაბიჯი 4: შეავსეთ ჩარჩოს სტრუქტურა

დაასრულეთ ჩარჩოს სტრუქტურა
დაასრულეთ ჩარჩოს სტრუქტურა

მოათავსეთ ყველაფერი მილის შიგნით. არაფერია ადვილი! ფრთხილად იყავით მავთულის დახრისას!

გადაიტანეთ მილის გარშემო გაუმჭვირვალე (მაგრამ ნახევრად გამჭვირვალე) შესაფუთი ქაფი. ეს გაავრცელებს LED- ების მიერ წარმოქმნილ სინათლეს. გამოიყენეთ რამოდენიმე ლენტი ანტისტატიკური IC მილზე დასაფიქსირებლად.

ნაბიჯი 5: პროგრამა Arduino IDE– ით

ჩატვირთეთ μChip თანდართული ესკიზით "LightSaber.ino".

მე ავიღე მბჟუტავი კოდის ნაწილი Mad Gyver– ის გასაოცარი პროექტისგან.

ნაბიჯი 6: ჩართეთ ძალა და ისიამოვნეთ

შეაერთეთ კვების ბლოკი მიკრო USB კაბელის საშუალებით (მე გამოვიყენე powerbank) და ისიამოვნეთ თქვენი Jedi / Sith იარაღით !!

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

კრედიტები:

ზოგიერთი კოდის წყარო შთაგონებულია Mad Gyver– ის გასაოცარი Instructables პროექტით

FastLED ბიბლიოთეკა გამოიყენება RGB LED- ების გასაკონტროლებლად.

გირჩევთ: