Სარჩევი:

Clemson Tiger Paw Decoration Back-lit With WS2812 LED ზოლები: 5 ნაბიჯი (სურათებით)
Clemson Tiger Paw Decoration Back-lit With WS2812 LED ზოლები: 5 ნაბიჯი (სურათებით)

ვიდეო: Clemson Tiger Paw Decoration Back-lit With WS2812 LED ზოლები: 5 ნაბიჯი (სურათებით)

ვიდეო: Clemson Tiger Paw Decoration Back-lit With WS2812 LED ზოლები: 5 ნაბიჯი (სურათებით)
ვიდეო: LED Clemson Tiger Paw Wifi-Controlled demo 2024, ივლისი
Anonim
Image
Image
Clemson Tiger Paw Decoration Back-lit With WS2812 LED Strips
Clemson Tiger Paw Decoration Back-lit With WS2812 LED Strips

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

მე ალბათ რამდენჯერმე მოვიხსენიებ მას როგორც 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 მონტაჟი
გაყვანილობა და LED მონტაჟი
გაყვანილობა და LED მონტაჟი
გაყვანილობა და LED მონტაჟი
გაყვანილობა და LED მონტაჟი
გაყვანილობა და LED მონტაჟი
გაყვანილობა და LED მონტაჟი
გაყვანილობა და 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 დისტანციური მართვისთვის.

კოდი ჩვეულებრივ მუშაობს ასე

  1. Arduino 1 (Uno) უსმენს IR სიგნალს

    1. თუ ის იღებს სიგნალს, გაარკვიეთ რომელი ღილაკია IR დისტანციიდან
    2. გაგზავნეთ ეს ნომერი (1-44) Arduino 2-ში (მეგა)
  2. Arduino 2 (მეგა) ამოწმებს ახალ ნომერს კოდს Arduino 1 -დან

    თუ ის იღებს რიცხვს, შეცვალეთ მიმდინარე რეჟიმი ამ რიცხვზე

  3. გაუშვით სინათლის თანმიმდევრობა, რომელიც შეესაბამება მიმდინარე რეჟიმის ნომერს

    1. ყოველ 150 წამში ერთხელ შეამოწმეთ ახალი კოდი
    2. თუ ახალი კოდი იგივეა, რაც მიმდინარე კოდი, გადადით შემდეგ ქვე-რეჟიმში

განათების ერთი ფერის ღილაკებს აქვთ მრავალი ქვე-რეჟიმი

  1. ყველა შუქი აანთო
  2. მხოლოდ აკრილის ნათურები და კლემსონის ვეფხვები
  3. ყველა შუქი ჩართულია/გამორთულია
  4. ჟღერს რეაქტიული
  5. მხოლოდ აკრილის

წითელი/მწვანე/ლურჯი ღილაკები არის მითითებული, რომ აჩვენოს შუქების ორი ფერის კომბინაცია

  1. გარე განათების ფერი 1, აკრილი+Clemson Tigers განათების ფერი 2
  2. შეცვალეთ ეს^
  3. ალტერნატიული აკრილის ნაჭრები 1 და 2 ფერებით (ასე რომ, ცალი 1 და 3 არის ფერი 1, ნაჭერი 2 და 4 არის ფერი 2)
  4. შეცვალეთ ეს ^

მე გადავაკოპირე რამდენიმე მაგარი შუქის რეჟიმი ამ ვებგვერდიდან, როგორიცაა:

  • გადახვეული ცისარტყელა (ჩემი საყვარელი)
  • თეატრის დევნა
  • ფიფქია ციმციმებს
  • ცილონის გადახტომა
  • ბურთიანი ბურთების სიმულაცია
  • ხანძრის სიმულაცია

მე ასევე გავაკეთე ჩემი ფუნქციები ხმის რეაქტიულობისთვის მიკროფონის გამოყენებით. თქვენ შეგიძლიათ წაიკითხოთ ისინი MicrophoneFunctions.ino ფაილში WallpawLightTester.zip ფაილში აქ.

ნაბიჯი 5: საბოლოო პროდუქტი

Საბოლოო პროდუქტი
Საბოლოო პროდუქტი
Საბოლოო პროდუქტი
Საბოლოო პროდუქტი
Საბოლოო პროდუქტი
Საბოლოო პროდუქტი
Საბოლოო პროდუქტი
Საბოლოო პროდუქტი

ტა-და!

მოგერიდებათ კომენტარის გაკეთება ან გამომიგზავნოთ კითხვები - მე მიყვარს ეს ნივთები და სიამოვნებით დავეხმარებოდი სხვა ადამიანებს მაგარი პროექტების განხორციელებაში. მე ასევე ვარ ჰობი/თავისუფალი/ნახევრად პროფესიონალი ფოტოგრაფი Clemson/Greenville SC– ის ტერიტორიაზე, ასე რომ, თუ თქვენ ეძებთ ფოტოგრაფს, დამიკავშირდით!

გირჩევთ: