Სარჩევი:
- ნაბიჯი 1: საწყისი დიზაინი - სურათები და ვექტორული ფაილები
- ნაბიჯი 2: ლაზერული ჭრა
- ნაბიჯი 3: გაყვანილობა და LED ინსტალაცია
- ნაბიჯი 4: პროგრამირება
- ნაბიჯი 5: საბოლოო პროდუქტი
ვიდეო: Clemson Tiger Paw Decoration Back-lit With WS2812 LED ზოლები: 5 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
კლემსონის შემქმნელ სივრცეს ვატის ცენტრში აქვს ლაზერული საჭრელი და მე მინდოდა მისი კარგად გამოყენება. ვფიქრობდი, რომ უკან განათებული ვეფხვის თათის გაკეთება მაგარი იქნებოდა, მაგრამ მე ასევე მინდოდა რაღაცის გაკეთება ზღვარზე განათებული აკრილით. ეს პროექტი ორივე სურვილის ერთობლიობაა.
მე ალბათ რამდენჯერმე მოვიხსენიებ მას როგორც WallPaw ამ ინსტრუქციის დროს. WallPaw იყო კოდის სახელი ან პროექტის სახელი, რომელიც მე მას მიენიჭა, ასე რომ მე მქონდა მარტივი გზა თვალყური ადევნებინა მასთან დაკავშირებულ ფაილებს.
WallPaw– ის სხვა სურათებისა და იუმორისტული ხშირად დასმული კითხვებისთვის შეგიძლიათ ნახოთ აქ ჩემს ვებ – გვერდზე.
ნაწილების სია
კომპონენტები
- 1/4 "ხე - 2 'კვადრატი
- 3/8 "აკრილი - 1 '2'
- WS2812 LED ზოლები - 5 მეტრი
- არდუინო უნო
- არდუინო მეგა
- ინფრაწითელი მიმღების მოდული
- 1000 uF კონდენსატორები - 5 ცალი
- კონექტორის მავთული (ბევრი)
- კომპიუტერის კვების ბლოკი (ან 5V და 12V კვების ბლოკი)
- 44-გასაღები IR LED დისტანციური მართვის პულტი
- მიკროფონის მოდული - მე ვიყენებ MAX9814 ან MEMS
ინსტრუმენტები
-
წვდომა ლაზერულ საჭრელზე (მე ვიყენებდი ერთს კლემსონში)
CNC მანქანა ასევე იმუშავებს ჭრისთვის, მაგრამ მას არ შეუძლია აკრილის მორთვა
-
გასაყიდი რკინა
მესამე ხელი აუცილებელია
- ცხელი წებოს იარაღი (ეს აუცილებელია)
- მავთულის საჭრელები/სტრიპტიზატორები
- მოთმინება
გვერდითი შენიშვნა: მე ვყიდი ჩემი კომპონენტების უმეტესობას Ebay– ზე. მე ვიცი, რომ ისინი არ არიან საიმედო ან მაღალი ხარისხის, მაგრამ ჩემი პროექტისთვის მე გამიმართლა მათთან ერთად. მე გირჩევთ შეიძინოთ ერთეულის მრავალჯერადი ნაწილი იმ შემთხვევაში, თუ თქვენ გატეხავთ მას ან ის არ გამოვა ყუთიდან, რადგან Ebay– ზე პირდაპირ ჩინეთიდან გადაზიდვას შეიძლება ერთი თვე დასჭირდეს.
ნაბიჯი 1: საწყისი დიზაინი - სურათები და ვექტორული ფაილები
მე გადმოვწერე კლემსონის ფეხის ვექტორული ფაილი აქედან და გავხსენი Adobe Illustrator– ში, რათა დავიწყოთ ფეხის თითებს შორის კონექტორების დამატება. მე გამოვიყენე კალმის ინსტრუმენტი და პირდაპირი შერჩევის ინსტრუმენტი ახალი კავშირების დასახატად და ძველი კავშირების წასაშლელად.
აკრილის ნაწილისთვის მე გადავაკოპირე თითოეული თითის სათითაოდ და შევცვალე ზომა/ცენტრირება სანამ არ გამოიყურებოდა სწორად. შემდეგ ოთხკუთხედში დავხატე სწორი ზომა, რომ ჩემი LED იყოს ხესა და აკრილს შორის
სურათები
სიკვდილის ველი და ტილმანის სურათებისთვის, მე ავტვირთე სურათი ამ ვებგვერდზე, რათა შევქმნა სურათის ხაზოვანი ნახაზი. მე არევა პარამეტრები სანამ არ გამოიყურება უფლება.
შემდეგი, მე გავხსენი სურათი Photoshop– ში. მე გამოვიყენე ინსტრუმენტი Select Color Range- ში, რომ შევარჩიო ყველა თეთრი პიქსელი და წავშალო ისინი. შემდეგ ვფიქრობ, რომ გავზარდე კონტრასტი და ხაზს უსვამს და სხვა რამ ისე, რომ სურათი იყოს რაც შეიძლება სუფთა შავი და თეთრი. დაბოლოს, მე გამოვიყენე საშლელი ინსტრუმენტი, რათა მაქსიმალურად წავშალო სურათზე მაწანწალა წერტილები.
დანარჩენი ორი სურათისთვის მე უბრალოდ მომიწია მათი გადატანა სუფთა შავ/თეთრში. ამის მრავალი გზა არსებობს, მაგრამ ზუსტად მავიწყდება როგორ გავაკეთე ეს.
გსურთ შეინახოთ სურათები-p.webp
მნიშვნელოვანია: როდესაც თქვენ აკრილით აკრილებთ სინათლეს, ის ბევრად უკეთ გამოიყურება, თუ გრავირება აკრილის ნაწილის უკანა მხარეს არის. ამის მისაღწევად, მას შემდეგ რაც სურათს მოათავსებთ იმ ნაწილზე, რომელსაც ამოჭრით, დააჯგუფეთ ისინი ერთმანეთთან და ჰორიზონტალურად ასახეთ. ჩემს შემთხვევაში მე დავაჯგუფე თითის შიდა მონახაზი და სურათი, შემდეგ კი გადავაბრუნე ისინი ჰორიზონტალურად. ეს უნდა იყოს ერთ -ერთი ბოლო რამ, რასაც აკეთებთ ისე, რომ არ გაანადგუროთ ხის/აკრილის ჭრის ზომა.
ნაბიჯი 2: ლაზერული ჭრა
ჩემი ხე და აკრილი წავიყვანე Clemson Makerspace– ში, უოტსის ცენტრში. ჩვენი ლაზერული საჭრელი არის Epilog Fusion M2 40 ლაზერული საჭრელი, მას აქვს გრავირების ფართობი 40 "x 28".
ვექტორულ ფაილებში მე შევადგინე კონტურები ინსულტი/სისქე 0.00001 "ისე, რომ ლაზერულმა საჭრელმა პროგრამამ იცოდეს ამ ხაზების გაჭრა მთლად. მე გამოვიყენე პროგრამული უზრუნველყოფის ნაგულისხმევი პარამეტრები 1/4" ხის ხის ნაჭრებზე. აკრილის ნაწილებზე ვფიქრობ, რომ ჩვენ გამოვიყენეთ 100% სიჩქარე და 2% სიმძლავრე აკრილის დასაჭრელად და ოდნავ მაღალი ვიდრე ნაკადიანი სიმძლავრე გრავირებისთვის. ჭრის დროს დავტოვე დამცავი ფურცელი აკრილის ნაწილის უკანა მხარეს ისე, რომ ცეცხლმა არ გაანადგუროს აკრილი, მხოლოდ დამცავი ფურცელი. (ამოიღეთ ზედა დამცავი ფურცელი)
ლაზერული საჭრელის გამოყენებისას, თუ პროგრამული უზრუნველყოფა არ გააკეთებს თქვენს ყველა ჭრილობას და ამოჭრას ერთი და იგივე ბეჭდვით, უბრალოდ გაყავით ისინი ორ ცალკეულ ჭრილში/ფაილში: ერთი ფაილი ჭრისთვის, მეორე კი გრავირებისთვის. შესაძლოა ეს მხოლოდ Epilog ლაზერის პრობლემა იყო, მაგრამ შესაძლოა ეს უფრო გავრცელებული იყოს.
ნაბიჯი 3: გაყვანილობა და LED ინსტალაცია
მას შემდეგ რაც ყველაფერი მოჭრილი იყო და ჩემს თვალწინ, მე უბრალოდ ფანქარი გამოვიყენე ჩემი LED- ების გზის დასადგენად და დავხატე სად მიდიოდა ჩემი Arduino დაფები და დენის კონექტორები. ეს არ უნდა იყოს ზუსტი ან ჰქონდეს საკაბელო მენეჯმენტი, რადგან ეს ყველაფერი პროექტის უკან არის, სადაც არავინ დაინახავს.
მე შევარჩიე, რომ შევინარჩუნო ელექტროენერგიის წყარო ადგილზე პროექტის ნაცვლად, წონის დასაზოგად. (ასევე იმიტომ, რომ მე არ მაქვს ადგილი დენის წყაროსთვის) მე გამოვიყენე ძველი კომპიუტერის PSU და უბრალოდ შევაერთე ლულის კონექტორები 5V და 12V გამომავალი მავთულხლართებზე. თუ გსურთ გამოიყენოთ ნორმალური 5V კვების წყარო, შეგიძლიათ შეაერთოთ მავთულები Vin– ზე (ძაბვა) Arduino– ზე და არ გქონდეთ საქმე გამაძლიერებელ გადამყვანთან ან მეორად წყაროსთან.
WS2812 LED- ები ძალიან ენერგიულია - თითოეულ LED- ს შეუძლია გამოიყენოს 60 mA- მდე, რომელიც 200 ნათურაზე გამრავლებისას გვაძლევს 12A- ს (5V = 60 ვატი). 12 ამპერი ძალიან დიდი ძალაა, ამიტომ გამოიყენეთ სქელი მავთულები. მე გამოვიყენე 10 ლიანდაგიანი მავთული ელექტროენერგიის მიწოდებაზე WallPaw– თან დასაკავშირებლად, რაც ალბათ ზედმეტია.
თქვენ შეამჩნევთ, რომ მე ორ ცალკეულ არდუინოს ვიყენებ ამ პროექტისთვის. მე ავირჩიე ორი გამოვიყენო, რადგან ამ სახელმძღვანელოში ორი იყო გამოყენებული და სანამ კოდის უმეტეს ნაწილს არ დავწერდი მეგონა დამჭირდებოდა ორი არდუინო. გამოდის, რომ როდესაც სწორად წერ კოდს, ის უნდა მუშაობდეს ერთ არდუინოზე. თქვენ გჭირდებათ მეგა, თუ თქვენ აკეთებთ რთულ განათებას მრავალი შუქდიოდური მოწყობილობით, რადგან პროგრამირება საკმაოდ მახსოვრობს. Uno ვიყენებდი რამდენიმე დღის განმავლობაში, შემდეგ კოდმა მუშაობა შეწყვიტა, რადგან მეხსიერება დაქვეითდა.
ყველა ჩემი სინათლის ზოლი ცხელი წებოა თათის უკანა მხარეს. მე შევეცადე ქაფის ან რაიმე უფრო გამკაცრდეს ზურგზე, მაგრამ აღმოჩნდა, რომ არ იყო საჭირო. უბრალოდ ცხელი წებო მათ, LED ზოლები სიამოვნებით დარჩება ადგილზე. FYI ცხელი წებო სრულიად არაგამტარია, მე თვითონ გამოვცადე მულტიმეტრით.
შედუღება
პირველ 198 LED- ს მხოლოდ ერთი ან ორი საათი დასჭირდა წებო და შედუღება, მაგრამ აკრილის ნაჭრებს ალბათ სულ 6 საათი დასჭირდა. მე არ გამიკეთებია LED- ის სლოტი ძალიან ფართო (ასე რომ ისინი შეუმჩნეველია), მაგრამ შედეგად მე მომიხდა მავთულის შედუღება ძალიან არატრადიციულად, როგორც ეს ნაჩვენებია ზემოთ სურათზე. 4 აკრილის ნაჭერი * 3 LED თითოეული * 6 solders თითო LED = 72 solders for LED's only. დაამატეთ დრო, რომ გაზომოთ/გაჭრათ/შეაერთოთ მავთულები და გადაწვათ რამდენიმე LED, როდესაც შეაერთებთ მათ და ადვილად ექნებათ 6-8 საათიანი სამუშაო.
თუ თქვენ აკეთებთ ამის ვერსიას, შეიმუშავეთ სლოტები თქვენთვის LED– ით ბევრად უფრო ფართო ვიდრე მე. საკუთარი გონიერებისათვის.
ნაბიჯი 4: პროგრამირება
მე გამოვიყენე FastLED ბიბლიოთეკა WS2812 LED- ების გასაკონტროლებლად. მე გამოვიყენე ჩემი საკუთარი LEDCodes ბიბლიოთეკა, რომელიც სპეციალურად გავაკეთე 44-გასაღებიანი IR დისტანციური მართვისთვის.
კოდი ჩვეულებრივ მუშაობს ასე
-
Arduino 1 (Uno) უსმენს IR სიგნალს
- თუ ის იღებს სიგნალს, გაარკვიეთ რომელი ღილაკია IR დისტანციიდან
- გაგზავნეთ ეს ნომერი (1-44) Arduino 2-ში (მეგა)
-
Arduino 2 (მეგა) ამოწმებს ახალ ნომერს კოდს Arduino 1 -დან
თუ ის იღებს რიცხვს, შეცვალეთ მიმდინარე რეჟიმი ამ რიცხვზე
-
გაუშვით სინათლის თანმიმდევრობა, რომელიც შეესაბამება მიმდინარე რეჟიმის ნომერს
- ყოველ 150 წამში ერთხელ შეამოწმეთ ახალი კოდი
- თუ ახალი კოდი იგივეა, რაც მიმდინარე კოდი, გადადით შემდეგ ქვე-რეჟიმში
განათების ერთი ფერის ღილაკებს აქვთ მრავალი ქვე-რეჟიმი
- ყველა შუქი აანთო
- მხოლოდ აკრილის ნათურები და კლემსონის ვეფხვები
- ყველა შუქი ჩართულია/გამორთულია
- ჟღერს რეაქტიული
- მხოლოდ აკრილის
წითელი/მწვანე/ლურჯი ღილაკები არის მითითებული, რომ აჩვენოს შუქების ორი ფერის კომბინაცია
- გარე განათების ფერი 1, აკრილი+Clemson Tigers განათების ფერი 2
- შეცვალეთ ეს^
- ალტერნატიული აკრილის ნაჭრები 1 და 2 ფერებით (ასე რომ, ცალი 1 და 3 არის ფერი 1, ნაჭერი 2 და 4 არის ფერი 2)
- შეცვალეთ ეს ^
მე გადავაკოპირე რამდენიმე მაგარი შუქის რეჟიმი ამ ვებგვერდიდან, როგორიცაა:
- გადახვეული ცისარტყელა (ჩემი საყვარელი)
- თეატრის დევნა
- ფიფქია ციმციმებს
- ცილონის გადახტომა
- ბურთიანი ბურთების სიმულაცია
- ხანძრის სიმულაცია
მე ასევე გავაკეთე ჩემი ფუნქციები ხმის რეაქტიულობისთვის მიკროფონის გამოყენებით. თქვენ შეგიძლიათ წაიკითხოთ ისინი MicrophoneFunctions.ino ფაილში WallpawLightTester.zip ფაილში აქ.
ნაბიჯი 5: საბოლოო პროდუქტი
ტა-და!
მოგერიდებათ კომენტარის გაკეთება ან გამომიგზავნოთ კითხვები - მე მიყვარს ეს ნივთები და სიამოვნებით დავეხმარებოდი სხვა ადამიანებს მაგარი პროექტების განხორციელებაში. მე ასევე ვარ ჰობი/თავისუფალი/ნახევრად პროფესიონალი ფოტოგრაფი Clemson/Greenville SC– ის ტერიტორიაზე, ასე რომ, თუ თქვენ ეძებთ ფოტოგრაფს, დამიკავშირდით!
გირჩევთ:
მოძრავი რეაქტიული Surfboard LED ზოლები: 8 ნაბიჯი (სურათებით)
მოძრაობის რეაქტიული Surfboard LED ზოლები: ცოტა ხნის წინ, მე და რამდენიმე მეგობარმა აღმოვაჩინეთ მდინარის სერფინგი. მიუნხენში მცხოვრები ჩვენ გაგვიმართლა, რომ გვქონდა სამი მდინარის ტალღა იმ ცნობილ ეისბახის სერფინგის ადგილს შორის. მდინარის სერფინგის უარყოფითი მხარე ის არის, რომ ის საკმაოდ ნარკოტიკულია და ამიტომ იშვიათად ვპოულობ დროს
გააკეთეთ პერსონალური LED ზოლები: 4 ნაბიჯი (სურათებით)
გააკეთეთ საბაჟო LED ზოლები: მე ცოტა ხნის წინ გავაკეთე უსასრულობის სარკის კუბიკი და მინდოდა, ეს იყოს კონკრეტული ზომის, კონკრეტული რაოდენობის LED- ებით. არცერთ LED ზოლს, რომელიც მე ვიპოვე, არ ჰქონდა სწორი მახასიათებლები იმისთვის, რაც მინდოდა, ამიტომ მე თვითონ გავაკეთე. ეს ზოლები არ გაქრება
წვრილმანი LED ზოლები: როგორ გავჭრათ, შეაერთოთ, შედუღოთ და გააძლიეროთ LED ზოლები: 3 ნაბიჯი (სურათებით)
DIY LED ზოლები: როგორ გავჭრათ, შეაერთოთ, შედუღოთ და შეაერთოთ დენის LED ზოლები: დამწყებთათვის გზამკვლევი თქვენი საკუთარი მსუბუქი პროექტებისათვის LED ზოლის გამოყენებით. მოქნილი საიმედო და ადვილად გამოსაყენებელი, LED ზოლები საუკეთესო არჩევანია სხვადასხვა პროგრამისთვის. მე დაფარავს ძირითადი შიდა 60 LED/m LED ზოლის დაყენების საფუძვლები, მაგრამ
მარტივი LED ზოლის ნათურები (განაახლეთ თქვენი LED ზოლები): 4 ნაბიჯი (სურათებით)
მარტივი LED ზოლების ნათურები (განაახლეთ თქვენი LED ზოლები): მე საკმაოდ დიდი ხანია ვიყენებ LED ზოლებს და ყოველთვის მიყვარდა მათი სიმარტივე. თქვენ უბრალოდ წყვეტთ როლს, აერთებთ მას რამდენიმე მავთულს, აერთებთ კვების ბლოკს და თქვენ გაქვთ სინათლის წყარო. წლების განმავლობაში მე ვიპოვე გ
IOT: ESP 8266 Nodemcu მაკონტროლებელი Neopixel Ws2812 LED ზოლები ინტერნეტში BLYNK აპლიკაციის გამოყენებით: 5 ნაბიჯი
IOT: ESP 8266 Nodemcu მაკონტროლებელი Neopixel Ws2812 LED ზოლები ინტერნეტით BLYNK აპლიკაციის გამოყენებით: გამარჯობა ბიჭებო, ამ ინსტრუქციებში მე გამოვიყენე შუქი ნეოპიქსელის led ზოლის გამოყენებით, რომლის კონტროლიც შესაძლებელია ინტერნეტით მთელი მსოფლიოდან BLYNK APP და nodemcu არის მუშაობს როგორც ამ პროექტის ტვინი, ასე რომ შექმენით თქვენი გარემოს განათება თქვენთვის