Სარჩევი:

ჭკვიანი სამაგიდო LED განათება - ჭკვიანი განათება W/ Arduino - Neopixels სამუშაო ადგილი: 10 ნაბიჯი (სურათებით)
ჭკვიანი სამაგიდო LED განათება - ჭკვიანი განათება W/ Arduino - Neopixels სამუშაო ადგილი: 10 ნაბიჯი (სურათებით)

ვიდეო: ჭკვიანი სამაგიდო LED განათება - ჭკვიანი განათება W/ Arduino - Neopixels სამუშაო ადგილი: 10 ნაბიჯი (სურათებით)

ვიდეო: ჭკვიანი სამაგიდო LED განათება - ჭკვიანი განათება W/ Arduino - Neopixels სამუშაო ადგილი: 10 ნაბიჯი (სურათებით)
ვიდეო: 💥 isurve.ge 👉 3 ცალი LED ნათურა ყველგან დამაგრების შესაძლებლობით 2024, ივლისი
Anonim
ჭკვიანი სამაგიდო LED განათება | ჭკვიანი განათება W/ Arduino | Neopixels სამუშაო ადგილი
ჭკვიანი სამაგიდო LED განათება | ჭკვიანი განათება W/ Arduino | Neopixels სამუშაო ადგილი

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

აქ მე გაჩვენებთ როგორ ააწყოთ თქვენი Smart Desk LED Light, რომლის კონტროლიც შეგიძლიათ IR დისტანციური მართვის საშუალებით თქვენი ტელევიზორიდან, სახლის კინოთეატრიდან, ან ნებისმიერი მოწყობილობიდან IR გადამცემით.

თუ თქვენ ხართ ვიზუალური შემსწავლელი, მე ვიცი, რომ ვიდეო 1000 სიტყვაზე მეტია, ამიტომ აქ არის 2 ნაწილის სასწავლო ვიდეო. (მე ესპანური ენა ვარ, ასე რომ გთხოვთ გაითვალისწინოთ ინგლისური სუბტიტრების ჩართვა):

ნაბიჯი 1: საჭირო უნარ -ჩვევები

საჭირო უნარ -ჩვევები
საჭირო უნარ -ჩვევები

როგორც თქვენ შეამჩნიეთ, ამ პროექტში არაფერი გამოიყურება რთული, მაგრამ თქვენ დაგჭირდებათ რამდენიმე ძირითადი ცოდნა:

-არდუინოს IDE- ს გამოყენება.

-პროგრამირება ESP8266.

-3D ბეჭდვა.

-შედუღება.

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

ნაბიჯი 2: კომპონენტების და ნაწილების სია

კომპონენტების და ნაწილების სია
კომპონენტების და ნაწილების სია

კარგი ადგილია, სადაც შემიძლია გირჩიოთ თქვენი კომპონენტების პოვნა, ეს არის MakerFocus, ეს არის ღია კოდის ტექნიკის მაღაზია!

1. PCB მე ნამდვილად გირჩევთ გამოიყენოთ JLCPCB SMT სერვისები თქვენი შეკვეთის მიზნით.

2. ESP8266 (მიკროკონტროლი).

3. WS2812 LED- ების ზოლები.

4. 5v 2A კვების ბლოკი.

5. PCB დენის ჯეკი.

6. 3D პრინტერი.

7. IR სენსორი

8. დისტანციური კონტროლერი, შეიძლება იყოს თქვენი ტელევიზია.

ნაბიჯი 3: სქემის დიაგრამა

Წრიული დიაგრამა
Წრიული დიაგრამა

აქ არის სქემის დიაგრამა, მას აქვს სქემის ყველა შიდა კონექცია, რაც მოგვცემს საშუალებას შევქმნათ PCB დიზაინი მოგვიანებით.

მე ასევე დავამატე სქემის PDF, რომ უკეთესად ნახოთ.

ჩამოტვირთეთ სქემა, კოდი და ბიბლიოთეკები უფასოდ.

ნაბიჯი 4: PCB დიზაინი და შეკვეთა

PCB დიზაინი და შეკვეთა
PCB დიზაინი და შეკვეთა
PCB დიზაინი და შეკვეთა
PCB დიზაინი და შეკვეთა
PCB დიზაინი და შეკვეთა
PCB დიზაინი და შეკვეთა

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

აქ თქვენ შეგიძლიათ გადმოწეროთ Gerber, BOM და Pick & Place Files, ის რაც თქვენ გჭირდებათ PCB– ის შესაკვეთად თქვენს PCB მწარმოებელ კომპანიაში.

მე ვთავაზობ JLCPCB:

? $ 2 ხუთისთვის - 4 ფენის PCB და იაფი SMT (2 კუპონი)

იყიდეთ უკვე შემუშავებული დაფა, Gerber + Pick & Place + BOM

ნაბიჯი 5: 3D ნაწილების ბეჭდვა

3D ნაწილების ბეჭდვა
3D ნაწილების ბეჭდვა

ყველა ფაილი პროექტის დანართის დასაბეჭდად.

თქვენ შეგიძლიათ დაბეჭდოთ ისინი თქვენს 3D პრინტერზე, თუ არ გაქვთ თქვენი, აქ შეგიძლიათ გამოიყენოთ ის, რასაც მე ვიყენებ.

3D პრინტერი Ender 3 Pro

ნაბიჯი 6: პროგრამირება ESP8266

ESP8266 პროგრამირება
ESP8266 პროგრამირება
ESP8266 პროგრამირება
ESP8266 პროგრამირება
ESP8266 პროგრამირება
ESP8266 პროგრამირება
  1. დააინსტალირეთ ბიბლიოთეკები, სადაც კოდი მუშაობს
  2. გახსენით თქვენი Arduino IDE.
  3. გადადით ფაილზე> მაგალითები> IRremoteESP8266> IRrecvDemo
  4. ეს მაგალითი საშუალებას მოგცემთ დააკოპიროთ IR კოდი, რომელიც გადასცემს დისტანციური მართვის ღილაკს, რომლის გამოყენებაც გსურთ.
  5. IRrecvDemo– ში განაახლეთ kRecvPin ის, რაც თქვენ დაუკავშირეთ IR სენსორთან.
  6. შეაერთეთ თქვენი ESP8266 პროგრამისტთან და დაუკავშირეთ IR სენსორი თქვენს არჩეულ პინს.
  7. ატვირთეთ კოდი.
  8. გახსენით სერიული მონიტორი და დააჭირეთ ღილაკებს, რომელთაც გსურთ იცოდეთ კოდი, დააკოპირეთ და შეინახეთ ისინი შენიშვნებში.
  9. გახსენით MCM-LED-DESK.ino კოდი.
  10. დააყენეთ kRecvPin 3 -ზე, პიქსელები დაკავშირებულია pin 0 -ზე და პიქსელების რაოდენობა ჩემს შემთხვევაში არის 80.
  11. Leer () ფუნქციაში განაახლეთ If's- ის კოდი თქვენი დისტანციური მართვის პულტებთან.
  12. ატვირთეთ კოდი ESP8266 პროექტის PCB და USB to TTL გადამყვანის გამოყენებით

ნაბიჯი 7: ESP8266 ADC Hack

ESP8266 ADC ჰაკი
ESP8266 ADC ჰაკი
ESP8266 ADC ჰაკი
ESP8266 ADC ჰაკი

როგორც თქვენ შენიშნეთ, ჩემი დიზაინი შეიძლება გამოყენებულ იქნას ESP-07 ან ESP-01– ით, მაგრამ ჩემს შემთხვევაში მე გამოვიყენე ESP-01 და მას არ აქვს ADC (Tout) პინი მიუწვდომელი, ასე რომ მომიწია პატარა მავთულის შედუღება ჩიპის Tout pin- ში და შეაერთეთ იგი PCB ADC პინზე.

ნაბიჯი 8: პროექტის შეკრება

პროექტის შეკრება
პროექტის შეკრება
პროექტის შეკრება
პროექტის შეკრება
პროექტის შეკრება
პროექტის შეკრება
პროექტის შეკრება
პროექტის შეკრება

მოათავსეთ PCB ყველაფერი, რაც უკვე არის ყუთში, გააბრტყელეთ, მოათავსეთ პოტენომეტრის კაკალი და სახელური, მიამაგრეთ IR სენსორი და დახურეთ ყველაფერი ხრახნებით ან მეტი წებოთი: D.

ნაბიჯი 9: ზოლების და საკონტროლო განყოფილების განთავსება

ზოლების და საკონტროლო განყოფილების განთავსება
ზოლების და საკონტროლო განყოფილების განთავსება
ზოლების და საკონტროლო განყოფილების განთავსება
ზოლების და საკონტროლო განყოფილების განთავსება
ზოლების და საკონტროლო განყოფილების განთავსება
ზოლების და საკონტროლო განყოფილების განთავსება

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

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

შეაერთეთ იგი და იპოვეთ 5V 2A+ კვების წყარო.

ნაბიჯი 10: გაძლიერება და ტესტირება

გაძლიერება და ტესტირება
გაძლიერება და ტესტირება
გაძლიერება და ტესტირება
გაძლიერება და ტესტირება
გაძლიერება და ტესტირება
გაძლიერება და ტესტირება

შეაერთეთ კვების ბლოკი მართვის ყუთში და აიღეთ დისტანციური მართვა და შეამოწმეთ თქვენი პარამეტრები და სიკაშკაშის კონტროლი პოტენომეტრით.

ისიამოვნეთ თქვენი პროექტით და შექმნით.

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

გირჩევთ: