Სარჩევი:
- მარაგები
- ნაბიჯი 1: კავშირები
- ნაბიჯი 2: კოდი
- ნაბიჯი 3: დრო ტესტისთვის
- ნაბიჯი 4: დამატებითი ინფორმაცია:
ვიდეო: LED ზოლის სიკაშკაშის კონტროლერი: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
LED ზოლები მთელს მსოფლიოშია ცნობილი დაბალი ძაბვის მოხმარებითა და სიკაშკაშით.ზოგჯერ ჩვენ გვჭირდება ამ LED ზოლების ძაბვის მიწოდების და სიკაშკაშის რეგულირება, მაგალითად, ძილის დროს თქვენ შეგაწუხებთ LED სიკაშკაშის გამო. ეს არის არდუინოს პროექტი LED ზოლის სიკაშკაშის გასაკონტროლებლად. ეს არის მოსახერხებელი, რადგან ის იღებს სიკაშკაშის მნიშვნელობას მომხმარებლისგან. სიკაშკაშის მნიშვნელობა დამოკიდებულია LED ზოლის ძაბვაზე. თუ მომხმარებელი იძლევა 5 ვ -ს, ის იძლევა მაქსიმალურ სიკაშკაშეს, თუ მომხმარებელი აძლევს 0,1 ვოლტს ის უზრუნველყოფს დაბალ სიკაშკაშეს. არდუინოს შეუძლია დაწეროს ძაბვა 0 - 255 - დან (0-5 ვ გაყოფა მაგ: 1 ვ = 51 ერთეული). მაგრამ ბრძანებებისა და გამოთვლების გამოყენებით ჩვენ შეგვიძლია ეს მინიმუმამდე დავიყვანოთ 0-5 ვ-მდე. მოდით გადავიდეთ პროექტში.
მარაგები
მოთხოვნები:
- Arduino UNO / nano / MEGA
- LED ზოლები (უნდა მუშაობდეს მინიმუმზე
- Arduino IDE
- დამაკავშირებელი მავთულები (ნომერი 2)
ნაბიჯი 1: კავშირები
ეს არის კავშირები LED Strip არდუინოსთან დასაკავშირებლად:
ARDUINO LED ზოლები
GND >> - (უარყოფითი)
DIGITAL PWM 3 (pin3) >> + (დადებითი)
--------------------------------------------------------------------------------------
შეაერთეთ LED ზოლის უარყოფითი ქინძი არდუინოს გროუნგთან (GND)
შეაერთეთ LED ზოლის პოზიტიური პინდი არდუინოს 3 პინთან
ნაბიჯი 2: კოდი
Arduino– ს ტექნიკის გვერდით ყველაზე მნიშვნელოვანი არის კოდი.კოდი მოცემულია ქვემოთ. ჩაწერეთ ეს კოდი და ატვირთეთ arduino IDE ან bluino loader გამოყენებით.
float brightness; int LED = 3; float realbrightness; float დაგვიანებით 1; float დაგვიანებით 2; float ვარიანტი; void setup () {pinMode (LED, OUTPUT); სერიული.დაწყება (9600); Serial.println ("Arduino LED ზოლის კონტროლერი"); Serial.println (""); Serial.println ("გთხოვთ შეიყვანოთ LED ზოლის სიკაშკაშე (1-5)"); Serial.println (""); while (Serial.available () == 0) {} brightness = Serial.parseFloat (); realbrightness = (სიკაშკაშე) * 51.0; if (realbrightness> = 6) {Serial.println ("გთხოვთ შეიყვანოთ მოქმედი სიკაშკაშე"); }} void loop () {Serial.println (""); Serial.println ("LED ზოლები ციმციმებს სიჩქარით"); სერიული. ბეჭდვა (სიკაშკაშე); analogWrite (LED, realbrightness); დაგვიანება (1000); }
ნაბიჯი 3: დრო ტესტისთვის
შეაერთეთ Arduino– ს ატვირთული კოდი, გახსენით სერიული მონიტორი. უნდა გამოჩნდეს შეტყობინება "გთხოვთ შეიყვანოთ LED ზოლის სიკაშკაშე (1-5)".შეიყვანეთ სიკაშკაშის მნიშვნელობა და დააწკაპუნეთ გაგზავნაზე. თქვენ შეგიძლიათ ნახოთ, რომ თქვენი LED ზოლები მუშაობს თქვენი სიკაშკაშის ბრძანებაში !.
ნაბიჯი 4: დამატებითი ინფორმაცია:
- სიკაშკაშე შეიძლება შეიყვანოთ ათობითი მნიშვნელობით.
- სიკაშკაშე შეყვანილი 5 -ზე ზემოთ, იგივე იქნება, რაც 5.
- რაც უფრო ნაკლები ხდება ღირებულება, სიკაშკაშე მცირდება.
- ჩვეულებრივ, Arduino დრაივერები შეიძლება არ იყოს თქვენს კომპიუტერში. შეცდომების გადასაჭრელად, გახსენით მოწყობილობის მენეჯერი და განაახლეთ ყველა უცნობი დრაივერი.
- შეარჩიეთ Arduino– ს სწორი COM პორტი და ვერსია.
- კოდის ალტერნატიული ჩამოტვირთვა:
გირჩევთ:
LED ზოლის კონტროლერი: 8 ნაბიჯი (სურათებით)
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
Arduino RGB LED ზოლის კონტროლერი: 4 ნაბიჯი
Arduino RGB LED ზოლის კონტროლერი: ხშირად, როდესაც ადამიანებს სურთ აკონტროლონ თავიანთი RGB LED ზოლები Arduino– ს საშუალებით, სამი პოტენომეტრი გამოიყენება წითელი, მწვანე და ლურჯი ფერების შერევისთვის. ეს მუშაობს და შეიძლება იყოს სრულყოფილად თქვენი საჭიროებისთვის, მაგრამ მე მინდოდა რაღაც უფრო ინტუიციური გამეკეთებინა, რაღაც