Სარჩევი:

LED კედლის დამონტაჟების ჩვენება: 5 ნაბიჯი
LED კედლის დამონტაჟების ჩვენება: 5 ნაბიჯი

ვიდეო: LED კედლის დამონტაჟების ჩვენება: 5 ნაბიჯი

ვიდეო: LED კედლის დამონტაჟების ჩვენება: 5 ნაბიჯი
ვიდეო: Выбор и установка входной металлической двери в новостройке #10 2024, ივლისი
Anonim
LED კედლის დამონტაჟების ჩვენება
LED კედლის დამონტაჟების ჩვენება
LED კედლის დამონტაჟების ჩვენება
LED კედლის დამონტაჟების ჩვენება
LED კედლის დამონტაჟების ჩვენება
LED კედლის დამონტაჟების ჩვენება

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

მარაგები

ხე (მე ვიყენებ ხეს შუქის გასაკეთებლად, მაგრამ ნებისმიერი მასალა იმუშავებს)

IR სენსორი (ინფრაწითელი სენსორი) მე ვიყენებ მზის დამცავი IR მიმღებს (CA $ 9.38)

IR დისტანციური ნაკრები (ინფრაწითელი პულტი შესაბამისი IR სენსორით (CA $ 4.48)

RGB LED ზოლი (CA 29.99 $)

Arduino UNO R3 (CA 14.29 $)

Jumper კაბელების ნაკრები (სურვილისამებრ) (CA $ 5.29)

გამორთული Rocker Switch (20 პაკეტი) (CA $ 14.99)

ორმაგი A ბატარეები (CA $ 12.99)

ოთხი ბატარეის ქეისი (CA $ 9.98)

Arduino ბატარეის კავშირი კვების დანამატი

ხის წებო

2025 ბატარეა

ინსტრუმენტები

საბურღი

ხის წებო

მავთულის საჭრელი/სტრიპტიზატორები

გასაყიდი რკინა

ნაბიჯი 1: მსუბუქი ყუთის შექმნა

მსუბუქი ყუთის შექმნა
მსუბუქი ყუთის შექმნა
მსუბუქი ყუთის შექმნა
მსუბუქი ყუთის შექმნა

პირადად მე მინდოდა სუფთა ხის სახეზე წასვლა, ასე რომ მე გავაკეთე უბრალო ყუთი და შემდეგ დავამაგრე იგი ბინაზე 5 1/2 "x9" ხის ნაჭერზე. ეს იყო სწრაფი და მარტივი მშენებლობა. ამის გაკეთების რამდენიმე მეთოდი არსებობს. ჩემი პირველი ნაბიჯი იყო ხის ორი 1 1/2 "x 2 1/4" ნაწილის მოჭრა. ეს მოქმედებს როგორც ყუთის სიგანე. შემდეგ მე დავჭრა ორი 5 "x1 1/4" ხის ნაჭერი და ერთმანეთზე დავაწებე. მართკუთხედის დამზადება, წებოვანა მცირე ზომის ნაჭრები ხის ორი გრძელი ნაჭრის შიგნით, რაც საშუალებას იძლევა, რომ არდუინომ საკმარისი ადგილი დაიჭიროს და აკუმულატორის ჩალაგება. მე პირადად ჩავწებ ყუთს ერთმანეთში და შემდეგ ჩავამაგრე 2 -ით თითოეული მხრიდან 1 "ხრახნი. ეს საშუალებას აძლევდა წებოს გაშრობა ყველაზე სწრაფად და სწორ მდგომარეობაში.

როდესაც ყუთი ერთმანეთზე დავაბრუნე, მე დავიწყე ზედაპირის ნაწილის მოჭრა, ეს ხის ნაჭერი იყო 9 "x 5 3/4", შემდეგ ველოდი ხის ყუთის გაშრობას (ლოდინის დრო 24 საათი). მას შემდეგ რაც ყველაფერი გამხმარი გავხდი, ყუთი მოვათავსე ჩვენების ზედაპირზე, შემდეგ ჩავამაგრე (24 საათიანი ლოდინის დრო) და ის, რომ ყუთი აგებულიყო

შემდეგ მე უბრალოდ გავაღე 2 ხვრელი, ერთი გაყვანილობისთვის და მეორე როკერის გადამრთველისთვის, მავთულხლართებისთვის მე გავუღიმე 1/2 ხვრელი ქვედა ნაწილში. შემდეგ ზევით მე უნდა გამეკეთებინა გადართვის მონახაზი. ერთხელ მე გამოვხატე მე მივიღე 1/2 დიუმიანი საბურღი და გავაღე 2 ხვრელი კვალის ორივე მხარეს, რათა შიგნით არსებული სივრცე მაქსიმალურად დაცარიელებულიყო. შემდეგ მე გამოვიყენე ფაილი ყველაფრის დასადგენად (შეამოწმეთ დიაგრამა).

ნაბიჯი 2: LED- ების მონტაჟი

LED- ების მონტაჟი
LED- ების მონტაჟი
LED- ების მონტაჟი
LED- ების მონტაჟი
LED- ების მონტაჟი
LED- ების მონტაჟი

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

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

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

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

ნაბიჯი 3: გაყვანილობა

გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა

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

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

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

ნაბიჯი 4: კოდი

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

სწრაფი შენიშვნა: დარწმუნდით, რომ შეცვალეთ თქვენი ქინძისთავები და შესაბამისად # led.

ეს კოდი ამჟამად მუშაობს Windows 10 პრო მოდელზე, მაკზე ან სხვა მოდელზე გადასვლა შეიძლება გავლენა იქონიოს კოდზე, ასე რომ იყავით ყურადღებიანი.

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

#მოიცავს #მოიცავს #ifdef _AVR_ #მოიცავს #endif

#განსაზღვრეთ LED_PIN 6

#განსაზღვრეთ LED_COUNT 60

int MY_RECV_PIN = 3;

IRrecv irrecv (MY_RECV_PIN); decode_results results;

Adafruit_NeoPixel ზოლები (LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);

// setup () ფუნქცია-გაშვებისას მუშაობს ერთხელ ------------------------------------

void setup () {

#განსაზღვრული (_ AVR_ATtiny85_) && (F_CPU == 16000000)

საათის_ზუსტი_დადგენა (საათის_ნაყოფი_1); #დაასრულე თუ

სერიული.დაწყება (9600);

ზოლები. დაწყება (); ზოლები. ჩვენება (); strip.setBrightness (50);

irrecv.enableIRIn (); // ჩართეთ მიმღები

}

// მარყუჟის () ფუნქცია-გადის არაერთხელ, სანამ დაფა ჩართულია ---------------

int ღილაკი_მოდე = 0;

ბათილი მარყუჟი () {

Serial.println ("მარყუჟში"); if (irrecv.decode (& results)) {button_mode = button_mode +1; if (button_mode> = 3) {button_mode = 0; } Serial.println (button_mode); if (button_mode == 0) {Serial.println ("ყველა LED- ის გასუფთავება"); colorWipe (ზოლები. ფერი (0, 0, 0), 0); } else if (button_mode == 1) {Serial.println ("LED- ების დაყენება ეფექტის დევნისათვის"); colorWipe (ზოლები. ფერი (255, 0, 0), 50); // წითელი ფერი Wipe (ზოლები. ფერი (0, 255, 0), 50); // მწვანე ფერი Wipe (ზოლები. ფერი (0, 0, 255), 50); // ლურჯი ფერიWipe (strip. Color (255, 255, 255), 50); // თეთრი} else if (button_mode == 2) {Serial.println ("LED- ების დაყენება ცისარტყელას ეფექტზე"); ცისარტყელა (10); colorWipe (ზოლები. ფერი (255, 255, 255), 50); // თეთრი} უკუ.რეზიუმი (); // მიიღეთ შემდეგი მნიშვნელობა} // შეფერხება (500); }

void colorWipe (uint32_t ფერი, int ლოდინი) {

for (int i = 0; i

// ცისარტყელას ციკლი მთლიანი ზოლის გასწვრივ. გაიარეთ დაგვიანების დრო (ms) ჩარჩოებს შორის.

void rainbow (int ლოდინი) {

for (long firstPixelHue = 0; firstPixelHue <5*65536; firstPixelHue += 256) {for (int i = 0; i

/

გირჩევთ: