Სარჩევი:

LED ზოლის კონტროლერი: 8 ნაბიჯი (სურათებით)
LED ზოლის კონტროლერი: 8 ნაბიჯი (სურათებით)

ვიდეო: LED ზოლის კონტროლერი: 8 ნაბიჯი (სურათებით)

ვიდეო: LED ზოლის კონტროლერი: 8 ნაბიჯი (სურათებით)
ვიდეო: 10 გასაოცარი სასარგებლო გამოგონება ბუჩქების გადარჩენისთვის კემპინგისთვის! შეიძლება დაგჭირდეთ! 2024, ივნისი
Anonim
LED ზოლის კონტროლერი
LED ზოლის კონტროლერი
LED ზოლის კონტროლერი
LED ზოლის კონტროლერი

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

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

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

*სხვა შენიშვნები: ეს პროექტი არ მოიცავს საცხოვრებელს, არამედ სქემას, კოდს და ზოგად ინტერფეისს. ეს გაძლევთ თავისუფლებას შეიმუშაოთ საცხოვრებელი ისე, როგორც თქვენ გჯერათ:)

მარაგები

  • LCD 20x04 ეკრანი
  • I2C მოდული
  • სრულყოფილი დაფა (9 x 15 სმ)
  • Jumper კაბელები (M to F, M to M, F to F)
  • 6x 10k Ohm
  • Arduino USB კაბელი
  • 4x დიდი PTM ღილაკი
  • 2x პატარა PTM ღილაკი
  • 7x მცირე ხვრელები (სურვილისამებრ)
  • 3x M2 Screwa
  • 3x M2 Hex თხილი
  • 2x 12 V 1A გადამყვანები
  • Arduino Uno დაფა
  • 5 - 10 მ LED ზოლის შუქები

ნაბიჯი 1: LCD, I2C, Arduino UNO და Perf Board

LCD, I2C, Arduino UNO და Perf Board
LCD, I2C, Arduino UNO და Perf Board
LCD, I2C, Arduino UNO და Perf Board
LCD, I2C, Arduino UNO და Perf Board
LCD, I2C, Arduino UNO და Perf Board
LCD, I2C, Arduino UNO და Perf Board

1. შეაერთეთ I2C მოდული LCD 20x04 ეკრანის უკანა მხარეს. I2C მოდული გამოიყენება LCD ეკრანთან კომუნიკაციისთვის მავთულის არევის საჭიროების გარეშე. ჯერ არ ინერვიულოთ Arduino Uno– სთან დაკავშირების შესახებ.

2. მიამაგრეთ LCD ეკრანი პერფ დაფის ზედა ნაწილზე M2 ხრახნებისა და ექვსკუთხა თხილის გამოყენებით.

3. მიამაგრეთ არდუინო პერფის დაფის ბოლოში M2 ხრახნებისა და ექვსკუთხედის გამოყენებით. ძალიან მნიშვნელოვანია, რომ ორივე ეს კომპონენტი იყოს უსაფრთხო და არ მოძრაობდეს.

ნაბიჯი 2: ღილაკები + საწყისი სქემა

ღილაკები + საწყისი სქემა
ღილაკები + საწყისი სქემა
ღილაკები + საწყისი სქემა
ღილაკები + საწყისი სქემა
ღილაკები + საწყისი სქემა
ღილაკები + საწყისი სქემა

1. მამრობითი და მდედრობითი jumper კაბელების გამოყენებით, მიამაგრეთ ქინძისთავები Arduino– ს პორტებზე ქვემოთ ჩამოთვლილი:

  • GND (LCD) - GND (არდუინო)
  • VCC (LCD) - 5V (არდუინო)
  • SDA (LCD) - A4 (არდუინო)
  • SCL (LCD) - A5 (არდუინო)

2. მოათავსეთ 4 დიდი PTM (ბიძგი) ღილაკები კვადრატულ ფორმატში, როგორც ზემოთ ჩანს პერფის დაფაზე. უნდა იყოს ზედა მარცხენა, ქვედა მარცხენა, ზედა მარჯვენა და ქვედა მარჯვენა ღილაკი. ამ ღილაკებთან კავშირი ჯერ არ არის საჭირო.

ნაბიჯი 3: ძირითადი ღილაკების დაყენება

ძირითადი ღილაკების დაყენება
ძირითადი ღილაკების დაყენება
ძირითადი ღილაკების დაყენება
ძირითადი ღილაკების დაყენება
ძირითადი ღილაკების დაყენება
ძირითადი ღილაკების დაყენება

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

1. მიამაგრეთ ყველა ღილაკი საერთო 5V სარკინიგზო მაგისტრალზე, რომელიც დაკავშირებულია არდუინოსთან.

2. თითოეული ღილაკის სხვა ტერმინალი უნდა იყოს დაკავშირებული Arduino UNO პინებთან:

  • ზედა მარცხენა ღილაკი ………. პინ 8
  • ქვედა მარცხენა ღილაკი ………. პინ 9
  • ზედა მარჯვენა ღილაკი ………. პინ 10
  • ქვედა მარჯვენა ღილაკი ………. პინ 11

3. დაბოლოს, თითოეული ტერმინალი (არა 5V) ასევე უნდა იყოს დაკავშირებული 10K Ohm– ის ჩამოსაშლელ რეზისტორთან GND– ს, რათა შეამციროს მცურავი ძაბვა და ხმაური.

ნაბიჯი 4: დამატებითი ენერგიის წყარო + LED ზოლები

დამატებითი ენერგიის წყარო + LED ზოლები
დამატებითი ენერგიის წყარო + LED ზოლები
დამატებითი ენერგიის წყარო + LED ზოლები
დამატებითი ენერგიის წყარო + LED ზოლები
დამატებითი ენერგიის წყარო + LED ზოლები
დამატებითი ენერგიის წყარო + LED ზოლები

სამწუხაროდ, LED ზოლები ენერგიის ინტენსიურია და ამიტომ მოითხოვს ელექტროენერგიის ადექვატურ წყაროებს. ამ მიზეზით, მე დავამატე მეორე 12V 1A ადაპტერი, რომელიც მიზნად ისახავდა ზოლზე ძაბვის მიწოდებას. თუმცა, თუ თქვენ შეძლებთ ადაპტერს უფრო დიდი სიმძლავრის რეიტინგით, მე ამას გირჩევთ (მე ეს არ შემეძლო COVID-19 შეზღუდვების გამო).

1. გათიშეთ დენის ადაპტერის კაბელი და მიამაგრეთ პოზიტიური მავთული პოზიტიურ მიწოდებაზე LED ზოლზე და GND to GND LED ზოლზე.

2. ჯუმბერის კაბელის გამოყენებით, დარწმუნდით, რომ Arduino– ს პინ 6 უკავშირდება LED კაბელის მონაცემთა კაბელს. ეს არის პინი, რომელიც ეუბნება ზოლს როგორ მოიქცეს/რა გამოაჩინოს.

ნაბიჯი 5: პატარა ღილაკები

მცირე ზომის ღილაკები
მცირე ზომის ღილაკები
მცირე ზომის ღილაკები
მცირე ზომის ღილაკები

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

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

2. ორივე ღილაკის ერთი მხარე კვლავ უნდა იყოს დაკავშირებული საერთო 5V სარკინიგზო ხაზთან.

3. ორივე ღილაკის მეორე მხარე უნდა იყოს დაკავშირებული Arduino– ს შემდეგ პინებთან:

  • ზედა ღილაკი (სიჩქარის შემცირება) - მიამაგრეთ Arduino 12
  • ქვედა ღილაკი (სიჩქარის გაზრდა) - მიამაგრეთ 13 Arduino

ნაბიჯი 6: პროგრამული უზრუნველყოფის დაყენება

პროგრამული უზრუნველყოფის დაყენება
პროგრამული უზრუნველყოფის დაყენება

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

LiquidCrystal_I2C

FastLED

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

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

Კოდი
Კოდი
Კოდი
Კოდი

ჩამოტვირთეთ, დააკოპირეთ და ჩასვით კოდი თქვენს Arduino IDE– ში და ატვირთეთ დაფაზე. შეაერთეთ 12V დენის წყარო დაფაზე და თუ ყველაფერი ადგილზეა, ეკრანი უნდა ანათებდეს შეტყობინებას: 'LED STRIP CONTROLLER'.

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

ნაბიჯი 8: დასრულდა

Image
Image
დასრულდა!
დასრულდა!

თქვენ დასრულებული ხართ! გაიხარე:)

გირჩევთ: