Სარჩევი:
- ნაბიჯი 1: შეაერთეთ წრიული დაფა
- ნაბიჯი 2: აანთეთ ATTiny
- ნაბიჯი 3: გაგზავნეთ კოდი თქვენი ჟოლოს პიდან
- ნაბიჯი 4: შექმენით დანართი
ვიდეო: RC კონტროლირებადი Rgb Led Strip: 4 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
შექმენით თქვენი საკუთარი rc კონტროლირებადი led-strip ინდივიდუალური ოთახის განათებისთვის!
უმეტესობა rgb-led ზოლები კონტროლდება ინფრაწითელი დისტანციური მართვის საშუალებით. მისი გამორთვის ან ჩართვის ან ფერის შესაცვლელად, თქვენ უნდა დარჩეთ მიმღების წინ. ეს მოსაწყენია და ნამდვილად არ არის ჭკვიანი. სინათლის უფრო მაგარი გასაკონტროლებლად, მე შევიმუშავე rc კონტროლირებადი დაფა ზოლის სწორი ფერის დასადგენად. Rc კოდი შეიძლება გაიგზავნოს ჟოლოს პიდან, იფიქრეთ IFTTT– ზე. ეს ბევრად უფრო ჭკვიანია ვიდრე დისტანციური მართვა.
ნივთები რაც გჭირდებათ:
- rgb-led-strip, მაგალითად, ეს შეასრულა
- ATTiny85
- 433 MHz მიმღები (და სურვილისამებრ გამგზავნი)
- 5 ვ რეგულატორი (L7805)
- 3 NPN ტრანზისტორი, მე გამოვიყენე darlingtonarray
- 1 μF კონდენსატორი
- 10 μF კონდენსატორი
- 12 ვ ელექტროენერგიის მიწოდება
- ზოლებიანი წრიული დაფა
- რამდენიმე მავთული
- ATTiny პროგრამისტი, arduino-mega ან arduino-uno
- სურვილისამებრ ჟოლო პი სიგნალების გასაგზავნად
ნაბიჯი 1: შეაერთეთ წრიული დაფა
თუ თქვენ გაქვთ ყველა კომპონენტი, თქვენ უნდა შეაერთოთ წრიული დაფა.
Led-strip სჭირდება 12v, ATTiny და rc მიმღები სჭირდება 5v, ამის გამო, circuid იღებს 12v.
იყიდება ATTiny და rc მიმღები მე ვიყენებ 5v რეგულატორს, ჩემი circuid იყო შთაგონებული sooraj619
დაფა სამი ფერის წითელ მწვანე და ლურჯს გადააქვს led- ზოლზე 3 ms განრიგში. თითოეული ფერი სწორი პროცენტით, რათა მიაღწიოს მითითებულ ფერს. გრაფიკის ხანგრძლივობის გამო 3 ms, თქვენ ვერ ხედავთ სამი ფერის შეცვლას წითელი მწვანე და ლურჯი, მაგრამ ხედავთ მხოლოდ სწორ ფერს (მაგალითად ყვითელს შერეული წითელი და მწვანე). ჩემს ინსტრუმენტთა კოლოფში იყო darlingtonarray, ამის გამო გამოვიყენე ეს მასივი ფერების გადასატანად. თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი NPN ტრანზისტორი.
ნუ დაგავიწყდებათ 17 სმ ანტენა მიმღებზე.
ნაბიჯი 2: აანთეთ ATTiny
ახლა დროა გავანათოთ ATTiny სწორი არდუინო-ესკიზით.
მიკროკონტროლერის გასანათებლად გამოვიყენე arduino ide. მე არ მყავს პროგრამისტი, ამიტომ გამოვიყენე ჩემი arduino-mega. თქვენ შეგიძლიათ გამოიყენოთ თქვენი arduino-uno ან arduino-mega, რათა აანთოთ ATTiny, აღწერილი აქ ან აქ
ესკიზი იყენებს rc გადართვის ბიბლიოთეკას სიგნალის მისაღებად, შეგიძლიათ გადმოწეროთ აქ.
Rc გადართვის ბიბლიოთეკა დაიწერა არდუინოს დაფებისთვის, ამიტომ ის იყენებს ზოგიერთ რუტინას, რომელიც არ არის ხელმისაწვდომი ATTiny მიკროკონტროლერში. ATTiny– ის გამო, ხაზები 153 – დან 165 – მდე ინიციალიზებს შეწყვეტას ძალიან რადიკალურად. თქვენ ასევე უნდა გახადოთ მეთოდი 'handleInterrupt' პირადიდან საჯაროში rc გადართვის ბიბლიოთეკაში.
ნაბიჯი 3: გაგზავნეთ კოდი თქვენი ჟოლოს პიდან
ახლა დროა ჩართოთ შუქი.
სიგნალის გასაგზავნად თქვენ უნდა დააკავშიროთ rasperry pi rc გამგზავნთან. რამდენიმე ვებგვერდი აჩვენებს rc კოდების გაგზავნას ჟოლოს პი. მაგალითად აქ, აქ და აქ. სურათი გვიჩვენებს LED ეკრანს ტელევიზორის ეკრანის მიღმა, მაგრამ ეს არის ფოტომონტაჟი სამი სურათიდან ერთი ფერით.
კოდის გაგზავნის მინიმალური c პროგრამა შეიძლება ასე გამოიყურებოდეს:
#მოიცავს "RCSwitch.h" #მოიცავს
#ჩართეთ
int main (int argc, char *argv ) {
int PIN = 0;
int შეტყობინება = atoi (argv [1]);
if (wiringPiSetup () == 1) დაბრუნება 1;
printf ("შეტყობინების გაგზავნა [%d] n", შეტყობინება);
RCSwitch mySwitch = RCSwitch ();
mySwitch.enableTransmit (PIN);
mySwitch.send (შეტყობინება, 32);
}
ფერი დაშიფრულია მთელი მნიშვნელობით 4 ბაიტი. ყველაზე მარცხენა ბაიტი უნდა იყოს 10 -ის ტოლი, იხ. ესკიზი 178. შემდეგი სამი ბაიტი შეიცავს ფერის ინტენსივობას თითოეული ფერისთვის (წითელი, მწვანე და ლურჯი).
66% ინტენსივობით მწვანე შუქის დასაყენებლად შეიყვანეთ ბრძანება: sudo sendInt 167815680, სადაც sendInt არის ზემოთ შედგენილი პროგრამა.
გამორთეთ led გამორთვა ბრძანებით: sudo sendInt 167772160
წარმოიდგინეთ შესაძლებლობები IFTTT– ით, მაგალითად ელ.ფოსტისთვის 3 წამიანი ლურჯი შუქი, Google– ის კალენდრის შეტყობინებისთვის მწვანე. ეს ცოტა ჭკვიანურია ვიდრე მიმღების წინ ir დისტანციური მართვის დაჭერა;)
ნაბიჯი 4: შექმენით დანართი
შექმენით 3D ნაბეჭდი დანართი.
დიზაინს აქვს ხვრელი დენის კაბელისთვის და უფსკრული ზედა ნაწილში LED ზოლის დასაკავშირებლად.
მე გამოვიყენე Fusion 360 დანართის შესაქმნელად და შედეგი ექსპორტირებული გავხადე.step ფაილი.
Netfabb საშუალებას იძლევა შეაფასოს სამუშაოები და ასევე მოამზადოს სამუშაოები. მე დავამატე 3mf, რომელიც შეიცავს შიგთავსის ზედა და ქვედა ნაწილს. Netfabb ასევე მხარს უჭერს gcode შექმნას.
ბოლოს გამოვიყენე prusa i3 mk2 დანამატის დასაბეჭდად.
გირჩევთ:
ESP8266 RGB LED STRIP WIFI კონტროლი - NODEMCU როგორც IR დისტანციური მართვის წამყვანი ზოლისთვის, რომელიც კონტროლდება Wifi - RGB LED STRIP სმარტფონის კონტროლი: 4 ნაბიჯი
ESP8266 RGB LED STRIP WIFI კონტროლი | NODEMCU როგორც IR დისტანციური მართვის წამყვანი ზოლები Wifi- ზე კონტროლირებადი | RGB LED STRIP სმარტფონის კონტროლი: გამარჯობა ბიჭებო, ამ სახელმძღვანელოში ჩვენ ვისწავლით თუ როგორ გამოიყენოთ nodemcu ან esp8266 როგორც IR დისტანციური მართვა RGB LED ზოლის გასაკონტროლებლად და Nodemcu კონტროლდება სმარტფონის მიერ wifi– ზე. ასე რომ, ძირითადად თქვენ შეგიძლიათ აკონტროლოთ RGB LED STRIP თქვენი სმარტფონით
ESP 8266 Nodemcu RGB LED Strip კონტროლირებადი ვებ სერვერის დისტანციური მართვის საშუალებით: 4 ნაბიჯი
ESP 8266 Nodemcu RGB LED Strip კონტროლირებადი ვებ სერვერის დისტანციური მართვის საშუალებით: ამ ინსტრუქციებში ჩვენ ვისწავლით თუ როგორ უნდა გადავიყვანოთ nodemcu RGB LED ზოლის IR დისტანციურად და რომ nodemcu დისტანციური კონტროლირებადი უნდა იყოს ვებ გვერდზე განთავსებული მობილურით ან კომპიუტერით nodemcu
Wifi კონტროლირებადი 12v Led Strip Raspberry Pi გამოყენებით Tasker, Ifttt ინტეგრაცია .: 15 ნაბიჯი (სურათებით)
Wifi კონტროლირებადი 12v Led Strip Raspberry Pi Tasker, Ifttt Integration .: ამ პროექტში მე გაჩვენებთ თუ როგორ უნდა აკონტროლოთ მარტივი 12v ანალოგური led ზოლები wifi– ზე ჟოლოს pi– ს გამოყენებით. ამ პროექტისთვის დაგჭირდებათ: 1x Raspberry Pi (I მე ვიყენებ Raspberry Pi 1 მოდელს B+) 1x RGB 12v Le
ხმის კონტროლირებადი RGB Led: 5 ნაბიჯი (სურათებით)
ხმით კონტროლირებადი RGB Led: გამარჯობა ბიჭებო 1 დღეს ვაპირებ გაჩვენოთ თუ როგორ უნდა ავაშენოთ ხმის კონტროლირებადი RGB ხელმძღვანელობა arduino/Ebot8– ით. ასე რომ, ყოველგვარი შემდგომი გადახდის გარეშე, გადადით საფეხურზე 1. და წარმატებები მის მშენებლობაში
აკრძალული საგუშაგო კოშკი + WiFi კონტროლირებადი RGB LED: 7 ნაბიჯი (სურათებით)
აკრძალული საგუშაგო კოშკი + WiFi კონტროლირებადი RGB LED: მას შემდეგ რაც იგრძნობთ, რომ შეცვალეთ თქვენი 3D პრინტერი ღირსეული ხარისხის ანაბეჭდების შესაქმნელად, თქვენ იწყებთ მაგარი მოდელების ძებნას www.thingiverse.com– ზე. ვიპოვე კიჯაის მიერ აკრძალული კოშკი და ვფიქრობდი, რომ ეს გასაოცარი გამოცდა იქნებოდა ჩემი პრინტერისთვის (Anet A8)