
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50


ამ ინსტრუქციაში, მე გაგიწევთ ნაბიჯებს, თუ როგორ გამოიყენოთ და მართოთ თქვენი 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



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 ზოლები ენერგიის ინტენსიურია და ამიტომ მოითხოვს ელექტროენერგიის ადექვატურ წყაროებს. ამ მიზეზით, მე დავამატე მეორე 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: დასრულდა



თქვენ დასრულებული ხართ! გაიხარე:)
გირჩევთ:
LED ზოლის სიკაშკაშის კონტროლერი: 4 ნაბიჯი

LED ზოლის სიკაშკაშის კონტროლერი: LED ზოლები მთელს მსოფლიოშია ცნობილი დაბალი ძაბვის მოხმარებით და მისი სიკაშკაშე. ზოგჯერ ჩვენ გვჭირდება ამ LED ზოლების ძაბვის მიწოდებისა და სიკაშკაშის მორგება, მაგალითად, ძილის დროს თქვენ შეგაწუხებთ ნათელი
შეცვლილი RGBW LED ზოლის კონტროლერი, PIR კონტროლირებადი, ESP8285: 3 ნაბიჯი

შეცვლილი RGBW LED ზოლის კონტროლერი, PIR კონტროლირებადი, ESP8285: სახლში ჩემი მაგიდის ზემოთ დავაყენე RGBW LED ზოლები. WiFi LED RGBW კონტროლერი უნდა მუშაობდეს ისეთ აპლიკაციასთან, როგორიცაა Magic Home აპლიკაცია. თუმცა, მე შეიცავს ESP8285 ჩიპს, რომელიც გავანათე ჩემივე პროგრამული უზრუნველყოფით. მე დავამატე PIR, რომლითაც LED ზოლები იცვლება
პრაქტიკული Arduino ESP32 უკაბელო კედლის განყოფილება LED ზოლის კონტროლერი: 6 ნაბიჯი

პრაქტიკული Arduino ESP32 უკაბელო კედლის განყოფილება LED ზოლის კონტროლერი: ეს არის ძალიან პრაქტიკული წვრილმანი უკაბელო კედლის განყოფილების კონტროლერი დაბალი ფასის LED ზოლებისთვის. ის ცვლის იაფ Wi -Fi კონტროლერებს, რომლებიც იყიდება EBay– ზე. ისინი კარგად მუშაობენ RGB Led ზოლებით. EBay Wifi კონტროლერი არ არის კარგად აგებული და ადვილად იშლება. ასევე
LED ზოლის სიკაშკაშის კონტროლერი: 7 ნაბიჯი

LED Strip Brightness Controller: გამარჯობა მეგობარო, ზოგჯერ ჩვენ არ მოგვწონს LED ზოლის მაღალი სიკაშკაშე და მასზე ვთიშავთ გადამრთველს. დღეს მე ვაპირებ გავაკეთო LED ზოლის სიკაშკაშის კონტროლერის წრე. ამ წრის საშუალებით ჩვენ შეგვიძლია ადვილად ვაკონტროლოთ სიკაშკაშე LED ზოლები. ეს ci
უფრო მარტივი WiFi LED სინათლის ზოლის კონტროლერი: 8 ნაბიჯი (სურათებით)

უფრო მარტივი WiFi LED Light Light Strip Controller: გასულ გაზაფხულზე დავიწყე პერსონალური აპარატურისა და პროგრამული უზრუნველყოფის შემუშავება LED განათების ორი ზოლის გასაკონტროლებლად ერთი NodeMCU ESP8266-12E განვითარების დაფის გამოყენებით. ამ პროცესის განმავლობაში, მე ვისწავლე როგორ შემექმნა ჩემი ნაბეჭდი მიკროსქემის დაფები (PCB) CNC მარშრუტიზატორზე და მე