Სარჩევი:

დისტანციური მართვის ანიმაციური LED ოთახის ნათურა: 5 ნაბიჯი (სურათებით)
დისტანციური მართვის ანიმაციური LED ოთახის ნათურა: 5 ნაბიჯი (სურათებით)

ვიდეო: დისტანციური მართვის ანიმაციური LED ოთახის ნათურა: 5 ნაბიჯი (სურათებით)

ვიდეო: დისტანციური მართვის ანიმაციური LED ოთახის ნათურა: 5 ნაბიჯი (სურათებით)
ვიდეო: 4 მარტო სამსახურში საშინელებათა ისტო... 2024, ივლისი
Anonim
Image
Image
ტესტირება თქვენი LED ზოლები
ტესტირება თქვენი LED ზოლები

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

Neo Pixels LED ზოლები (aka WS2812B) არდუინოსთან და IR დისტანციურ კონტროლთან ერთად ქმნიან მკვლელ კომბინაციას ღრუბლის ნათურის სახით, ქაღალდის მრგვალი ლამპიონის სახეს ან სხვა ფორმას, რომელიც გსურთ. მე ეს გამოვიყენე არსებული ოთახის ნათურის შესაცვლელად: არსებული სინათლის ბუდედან AC ენერგია კვებავს 5 ვ ელექტროენერგიის წყაროს და ჩვეულებრივ 220 ვ ნათურას, რომელიც ეკიდა LED ნათურის ქვემოთ.

110V-220V გაფრთხილება: არ ააშენოთ ეს თუ თქვენ არ ხართ ოჯახი უსაფრთხოების მაღალი სიზუსტით უსაფრთხოების მაღალი სიძლიერის მქონე სამუშაოებთან დაკავშირებით.

ნივთები, რომლებიც დაგჭირდებათ:

LED ნათურა

  • ორი Arduino დაფა (მე გამოვიყენე Cactus Micro Rev. 2, მაგრამ თქვენ შეგიძლიათ მარტივად გამოიყენოთ arduino nanos)
  • პურის დაფა
  • LED ზოლები, როგორიცაა WS2812B (მე გამოვიყენე 150 LED, რომელიც საშუალო ოთახს უხდება როგორც ღამის ნათურა)
  • კომპაქტური კვების წყარო - 5V, მინიმუმ 0.06A X 150 LED- ები + Arduinos ასე 10A (მე ამას ვიყენებ)
  • დიდი (u 1000 uF) კონდენსატორი
  • 2X დენის ბუდე კონექტორი ნათურის ადვილად მოხსნისთვის
  • კომპაქტური IR დისტანციური (მხოლოდ დისტანციური, LED არ არის საჭირო). ნებისმიერი სხვა სტანდარტული პულტი ასევე იმუშავებს.
  • IRM 3638 IR მიმღები
  • მწვანე LED, 220 Ohm რეზისტორი
  • ჯუმბერის მავთულები

მხარდაჭერა

  • ქაღალდის ფარნები - მინიმუმ 10 "დია.
  • თევზაობის ხაზი
  • Zip კავშირები
  • ორმხრივი ლენტი ან ცხელი წებო + იარაღი
  • ~ 59 სმ (23 ") სიგრძე, 12 მმ (1/2") დია., მსუბუქი ალუმინის მილი

ჩვეულებრივი ნათურა

  • E27 მავთულის ადაპტერი
  • 220V AC მყარი მდგომარეობის რელე
  • 2N2222 ტრანზისტორი, 47 kOhm რეზისტორი
  • E27 ნათურის სახლი
  • 220V რეიტინგული მავთული

ნაბიჯი 1: შეამოწმეთ თქვენი LED ზოლები

ტესტირება თქვენი LED ზოლები
ტესტირება თქვენი LED ზოლები

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

შეაერთეთ დაფა სქემატურ ფიგურაში და ატვირთეთ თანდართული test_strip ესკიზი. თქვენ უნდა გქონდეთ საშუალება ნახოთ მწვანე და მეწამული ჩრდილები, რომლებიც თანდათან მოძრაობენ LED ზოლზე. ძირითადი ცვლადებია MAXPIXELS (ხაზი 5), fps (ხაზი 8) და current_anim (სტრიქონი 14).

FastLED წარმოუდგენლად ძლიერია და მე გირჩევთ, რომ შეისწავლოთ მისი მახასიათებლები აქ.

buzzandy from hackster.io– მ ასევე გამოიყენა ეს ბიბლიოთეკა საოცარი ეფექტებისთვის.

ნაბიჯი 2: დააინსტალირეთ ზოლები ქაღალდის ლამპიონების შიგნით

ქაღალდის ლამპიონების შიგნით ზოლის დამონტაჟება
ქაღალდის ლამპიონების შიგნით ზოლის დამონტაჟება

ზოგი მიდის ღრუბლის მსგავსი ფორმით, მაგრამ მე მჯერა, რომ ის შეიძლება გახდეს მტვრის შემგროვებელი მონსტრი. ასე რომ, მე დავამონტაჟე 150 LED ზოლი სპირალურად 3 ქაღალდის ფარანი ჰორიზონტალურად დაკიდებული. სხვა შესაძლებლობები: ქაღალდის ფარნების ბეჭედი ან 6 ფარნის დისკი ცენტრალური მე -7 ფარნით.

LED- ების დასამაგრებლად ჯერ ჩადეთ ფარნის ლითონის საყრდენის ერთი მხარე ფარნის შიგნით, შემდეგ ნაზად შეიყვანეთ 8 შუქდიოდური მარყუჟი შიგნით, დააფიქსირეთ ყველა მარყუჟი საყრდენზე ცხელი წებოთი (რეკომენდირებულია) ან ორმხრივი ლენტით. განათავსეთ ისინი თანაბრად 6 მარყუჟით თითო ნათურაზე და 3 ნათურა შუამავლობით ფარნებს შორის (არ გაჭრათ ლამპიონებს შორის ზოლები). მე გირჩევთ იპოვოთ დროებითი ადგილი კომპიუტერის მახლობლად ჩამოსაკიდი ზოლის დასატოვებლად, რათა არდუინოები ხელმისაწვდომი იყოს მანამ, სანამ კოდირების ეტაპი არ დასრულდება და ნათურა მზად იქნება ჭერზე ჩამოსაკიდად.

ნაბიჯი 3: დისტანციური მართვის მოდულის, ჩვეულებრივი ნათურის დამატება საბოლოო ესკიზში

დისტანციური მართვის მოდულის, ჩვეულებრივი ნათურის დამატება საბოლოო ესკიზში
დისტანციური მართვის მოდულის, ჩვეულებრივი ნათურის დამატება საბოლოო ესკიზში

დისტანციური მართვა

თუ გსურთ ეს LED ნათურა დაკიდოთ ჭერზე, დისტანციურად უნდა აკონტროლოთ იგი. სხვა ვარიანტები, როგორიცაა თქვენი ტელეფონის და ბლინკის საშუალებით კონტროლი, ხელმისაწვდომია, მაგრამ მე აღმოვაჩინე ისინი ნელი და რთული უბრალო IR დისტანციურ კონტროლერთან შედარებით. მე მქონდა პრობლემები გაშვებული IR დეკოდირების რუტინით NeoPixels მყიფე დროის მოთხოვნებით. თუ თქვენ მოახერხეთ NeoPixels– ის მიღება IR დისტანციური / ბლინკით, გთხოვთ გაგვიზიაროთ თქვენი გამოცდილება კომენტარების განყოფილებაში! მე გადავწყვიტე დისტანციური მართვის მეორე Arduino– სთვის დატოვება, რომელიც დაკავშირებულია მთავარ Arduino– სთან მარტივი I2C ხიდით.

ჩვეულებრივი ნათურა

თითოეული LED სრული ენერგიით წარმოქმნის მხოლოდ 0,4 სანათურის (40 1/1000 40W ინკანდესენტური ნათურის) მახასიათებლების მიხედვით. მე გამოვიყენებ მხოლოდ 150 LEDS- ს და ველოდები ღამის ნათურის სინათლის ინტენსივობას, ამიტომ გადავწყვიტე ჩართო ჩვეულებრივი E27 ნათურა, რომელიც გამორთულია Arduino– ს მიერ LED ანიმაციის დაწყებისას.

ყველაფერს ერთად ათავსებს

ამ ნაბიჯისათვის დაგჭირდებათ ჩაშენებული Wire და IRLib ბიბლიოთეკები. შეაერთეთ ყველაფერი თანდართული სქემატური სქემის მიხედვით (შეგიძლიათ დატოვოთ კვების ბლოკი, რომელიც დაკავშირებულია ჩვეულებრივ 220 ვ ელექტრულ სოკეტთან) და ატვირთეთ ორი თანდართული ესკიზი სქემატურ სქემაში არის I2C მონა, ხოლო ქვედა დაფა არის I2C სამაგისტრო. თუ თქვენ იყენებთ სხვა დისტანციურს, ვიდრე მე ვიყენებ Magic Lighting Remote- ს, დატოვეთ ესკიზები DEBUG რეჟიმში და გახსენით სერიული მონიტორი I2C სამაგისტროზე (IR მიმღების დაფაზე). მიუთითეთ თქვენი დისტანციური ღილაკების კოდები (საჭიროების შემთხვევაში დაამატეთ 0x) და შეცვალეთ ექვსკუთხა კოდის შემცველი ბლოკი I2C მონა სკეტჩში.

ნაბიჯი 4: საბოლოო შეხება

საბოლოო შეხებები
საბოლოო შეხებები
საბოლოო შეხებები
საბოლოო შეხებები
საბოლოო შეხებები
საბოლოო შეხებები

დისტანციური მართვის გარეგნობის მორგება

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

  1. გადაიღეთ თქვენი პულტის ძალიან სწორი ფოტო, განათავსეთ თქვენი კამერა ზუსტად მის ზემოთ (ნუ დახრი)
  2. მოათავსეთ იგი PowerPoint- ში ან Inkscape- ში (მე გამოვიყენე inkscape, დავამატე ჩემი დიზაინი.svg ფაილში), გაზომეთ კონტროლერის სიმაღლე/ სიგანე მმართველით, შეცვალეთ ზომა, რათა შეესაბამებოდეს ზუსტ ზომებს ინჩში.
  3. დახაზეთ თქვენი კონტროლერის განლაგება, გამოიყენეთ ფოტო როგორც შაბლონი. დასრულების შემდეგ ამოიღეთ ორიგინალური ფოტო ქვემოდან.
  4. დაბეჭდეთ, გაჭერით და დააკოპირეთ ორიგინალური მუყაოს ზემოთ.

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

ჭერიდან ნათურის ჩამოკიდება

  1. გაბურღეთ ხვრელი ალუმინის მილის ცენტრში 3 მავთულისთვის (5V, მონაცემები, GND), რომელიც აკავშირებს ზოლს არდუინოსთან.
  2. ჩადეთ მავთულები ხვრელში და გაიყვანეთ ისინი მილის ერთ -ერთი მხრიდან.
  3. დააყენეთ ბარი 3 ფარნის ცენტრში, გამოიყენეთ სამაგრები ან ნებისმიერი წებო, რომლის დაფიქსირებაც გსურთ.
  4. მილსადენის მხრიდან ჩამოკიდებული 5V, GND მავთულები დაუკავშირეთ LED ზოლს ჯეკ კონექტორით. მე გირჩევთ გამოიყენოთ მეორე ჯეკი მონაცემთა მავთულისთვის, ისე რომ ნათურა ადვილად გათიშული იყოს გამართვისთვის და ა.
  5. შეაერთეთ მავთულის მეორე ბოლო არდუინოსთან და დენის წყაროსთან
  6. გათიშეთ ნათურა ალუმინის ბარიდან ორმაგი სათევზაო მავთულის გამოყენებით თითოეულ ბოლოს (ეს ნამდვილად დამოკიდებულია თქვენი არსებული ნათურის პარამეტრებზე …). შედეგი უნდა გამოიყურებოდეს ფოტოს მსგავსი.

გირჩევთ: