Სარჩევი:
- ნაბიჯი 1: მასალები და ინსტრუმენტები
- ნაბიჯი 2: WS2811/WS2812/b ინფორმაცია ფონის შესახებ
- ნაბიჯი 3: გაყვანილობის დიაგრამა და აპარატურის შეკრება
- ნაბიჯი 4: Arduino პროგრამირება
- ნაბიჯი 5: კომპიუტერის პროგრამული უზრუნველყოფის ინსტალაცია და გამოყენება
- ნაბიჯი 6: პროგრამული უზრუნველყოფის შეცვლა
ვიდეო: სკაიპი ბიზნესისთვის სტატუსი WS2812 RGB LED მაგიდა Underglow: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
მე შორს ვარ იმ პირისაგან, ვინც შეცვალა ფერი თქვენი Skype for Business ანგარიშის სტატუსის მიხედვით, მაგრამ მე ვფიქრობ, რომ მე ვარ პირველი ადამიანი, ვინც დაწერა სახელმძღვანელო მისამართებიანი WS2812 LED ზოლების გამოყენებით. მე მირჩევნია ეს შუქები, რადგან მინიმალური აპარატურით (ზოლები, სიმძლავრე/მონაცემები/მიწა) შეგიძლიათ გქონდეთ დიდი რაოდენობით LED ნათურები. თქვენ არ გჭირდებათ შეაერთოთ რაიმე რეზისტორი, დენის ტრანზისტორი, ან თუნდაც ცალკე მავთულები წითელი/მწვანე/ლურჯი. მათ შეუძლიათ ბევრად მეტი გააკეთონ, ვიდრე ამ პროექტში გამოყენებული ერთი სტატიკური ფერის ჩვენება.
უზარმაზარი შეძახილები ჰაკსტერს გაკვეთილისა და კოდისათვის, რომელიც მე გამოვიყენე ჩემი საფუძვლისთვის-შეამოწმეთ, ისინი ალბათ ჩემზე უკეთ წერენ: https://www.hackster.io/matheus-fenner/skype-statu …
მათი github პროექტი:
მე ძირითადად ავიღე მათი პროექტი და დავამატე მეტი ფუნქცია. აქ არის კიდევ ერთი ინსტრუქცია, რომელიც იყენებს სხვადასხვა მონიტორინგის პროგრამას და აქვს ქრება სინათლის ფუნქციები. მე ვფიქრობ, რომ ანიმაციები მაგარია, მაგრამ გადავწყვიტე, რომ ჩემს მაგიდასავით ანათებდა მაგიდა, რომ ჩამქრალი შუქები ზედმეტად გადაიტანდა ყურადღებას ოფისში მყოფი ყველასთვის.
ნაბიჯი 1: მასალები და ინსტრუმენტები
პროგრამული უზრუნველყოფა
- ჩამოტვირთეთ Arduino– ს უახლესი ესკიზი და.exe ჩემს github– ზე:
- თქვენ დაგჭირდებათ Arduino IDE, რომ ატვირთოთ იგი თქვენს მიკროკონტროლერზე.
- თუ გსურთ თავად შეცვალოთ პროექტი, დაგჭირდებათ Visual Studio.
ტექნიკა
- WS2812B LED ზოლები - მას შეიძლება ეწოდოს WS2811/WS2812/WS2812B - ისინი ყველა ერთნაირია, უბრალოდ მიაქციეთ ყურადღება თქვენი ზოლის (ან პიქსელების) ძაბვას [eBay ძიება] [Amazon search]
- DC ლულის ჯეკი (ქალი) ხრახნიანი ტერმინალებით - ნათურებს სჭირდებათ მეტი ენერგია ვიდრე USB 2.0 ან Arduino Uno– ს მიწოდება, ამიტომ მე მათ ვხმარობ სათადარიგო 12V დენის წყაროსთან. ეს ლულის ჯეკები შესანიშნავი საშუალებაა DC დენის წყაროსთან დასაკავშირებლად, მარაგის ყოველგვარი დასახიჩრების გარეშე. [eBay]
- 12V კვების წყარო, მინიმუმ 1A, სასურველია 2A-5A. ამ LED- ებს შეუძლიათ ბევრი სიკაშკაშის დახატვა, ონლაინ კალკულატორების უმეტესობა იტყვის, რომ თქვენ გჭირდებათ მინიმუმ 3.3 ა ელექტრომომარაგება 60 მეტრი/მ ზოლის ყოველ 1 მეტრზე - ეს ცოტა აგრესიულია, მაგრამ გამოიყენეთ ცალკეული კვების წყარო ერთი მიმართულებით ან სხვა ან 5V დენის წყაროს თუ იყენებთ 5V LED ზოლებს
- დამაკავშირებელი მავთული - მე გამოვიყენე მყარი ბირთვი 22AWG მავთული [eBay] მე გირჩევთ Remmington Industries
- Arduino Uno (ან ნებისმიერი სხვა მიკროკონტროლი, რომელთანაც თავსებადია FastLED ბიბლიოთეკა)
- მაგნიტები - მიამაგრეთ იგი მაგიდის ქვედა მხარეს. თუ თქვენი სამუშაო მაგიდა არ არის ლითონი, თქვენ ალბათ უნდა გამოიყენოთ Velcro
ინსტრუმენტები
- ცხელი წებოს იარაღი
- გასაყიდი რკინა
- მავთულის სტრიპტიზატორები/საჭრელები
- Windows PC
- XActo დანა ან ყუთის საჭრელი თქვენი მუყაოს/ქაფის დაფის ზომის დასაჭრელად
- ავტორიტეტი, რომელიც არ არის პარანოიდი შემთხვევითი მოვლენების გამო, რომელიც თვალთვალისთვის გწამს
ნაბიჯი 2: WS2811/WS2812/b ინფორმაცია ფონის შესახებ
WS2811 არის იაფი და გავრცელებული ტიპის მიმართვადი LED ზოლის სახელი. თითოეული შუქი არის RGB LED და თქვენ შეგიძლიათ აკონტროლოთ თითოეული მათგანის ფერი ინდივიდუალურად. WS2811 სინამდვილეში არ არის LED - ეს არის ინტეგრირებული წრიული ჩიპი, რომელიც იყენებს მონაცემთა გარკვეულ პროტოკოლს. [მონაცემთა ცხრილი] ყველა WS2811 ჩიპი აძლიერებს მონაცემთა სიგნალს სამუშაო ძაბვამდე, ასე რომ თქვენ არ გჭირდებათ ფიქრი სიგნალის დეგრადაციაზე. თქვენ შეგიძლიათ მართოთ 1000 -ზე მეტი LEDS 20 კადრი / წმ სიჩქარით WS2811 პროტოკოლით.
მე მირჩევნია გამოვიყენო ეს LED ზოლები, რადგან გაყვანილობა მათთვის მკვდარია. მიეცი მას ძალა, საფუძველი და მონაცემები. თქვენ არ გჭირდებათ დენის ტრანზისტორების გამოყენება, როგორც ეს სტანდარტული 4 მავთულის RGB ზოლებია და თქვენ არ გჭირდებათ მიკროკონტროლერის მავთულის გაშვება თითოეული შუქისთვის ან თითოეული არხისთვის. თქვენ უბრალოდ აძლევთ მას ძალასა და მონაცემთა სიგნალს და თქვენ კარგად მიდიხართ.
ამ ზოლების მინუსი ის არის, რომ მათ სჭირდებათ მიკროკონტროლერი, რომელიც აძლევს მათ სიგნალს ჩართვისას, თქვენ არ შეგიძლიათ მისცეთ მას ენერგია და არანაირი სიგნალი და ელოდოთ რომ ის იმუშავებს. მას შემდეგ რაც მას ფერადი შაბლონი დაწერთ, ზოლები ინახავს ამ ნიმუშს მანამ, სანამ არ განაახლებთ მას ან დაკარგავს ძალას. კიდევ ერთი მინუსი ის არის, რომ მათი დროის ნიმუში არის ძალიან ზუსტი და ამომწურავი, ასე რომ თქვენ შეიძლება მოგიწიოთ გამორთვა თქვენს მიკროკონტროლერზე ისე, რომ FastLED ბიბლიოთეკას პრიორიტეტი ჰქონდეს LED- ებზე წერისას. ამან შეიძლება გამოიწვიოს wifi არასტაბილურობა და მოითხოვს სპეციალური კოდის სტრუქტურას.
ახლა, როდესაც ჩვენ ვისაუბრეთ ამის შესახებ, თქვენ არ გჭირდებათ მონაცემების ზუსტი დროის დამუშავება საკუთარ თავზე !! FastLED ბიბლიოთეკა აკეთებს ამას თქვენთვის !! ამიტომაც მათი გამოყენება ასე ადვილია.
შენიშვნა - ტერმინები WS2811/WS2812/WS2812b ყველა ერთმანეთის ნაცვლად გამოიყენება. ამ გვერდის მიხედვით, WS2811 არის LED დრაივერის IC და WS2812 არის WS2811, რომელიც მოთავსებულია 5050 LED პაკეტში. როგორც წესი, WS2811 არის 12V და მიმართულია მხოლოდ ყოველ 3 LED- ზე, WS2812 არის 5V და მიმართულია ყველა LED- ზე.
ნაბიჯი 3: გაყვანილობის დიაგრამა და აპარატურის შეკრება
შეაერთეთ მხოლოდ საფუძველი ARDUINO- სა და თქვენს DC ელექტრომომარაგებას შორის. არ დაუკავშიროთ +5V ან +12V ერთად. მხოლოდ ორი მავთული უნდა იყოს მიკროკონტროლიდან თქვენი LED ზოლისკენ: მონაცემები და Gnd.
ჯერ ამოჭერით მუყაო ან ქაფის დაფა, რომ დაამონტაჟოთ სინათლის ზოლები. უფრო ადვილია ზოლების დაყენება ზოლების შედუღებისას, ვიდრე მესამე მხარის გამოყენება ჰაერში ზოლების დასაჭერად. ამოიღეთ საყრდენი ზოლებიდან, რომ გამოავლინოს წებოვანი და მოათავსეთ ისინი ქაფის დაფაზე. როგორც ჩანს, ისინი საკმაოდ კარგად ეკიდებიან მას, მაგრამ თუ პრობლემები გაქვთ, შეგიძლიათ ცხელი წებოც გამოიყენოთ. მე გამოვიყენე 3 პინიანი JST კონექტორები ზოლის თითოეულ ბოლოზე ისე, რომ ყველაფერი მოდულური იყოს, მაგრამ თქვენ ასევე შეგიძლიათ უბრალოდ მიამაგროთ ყველაფერი ადგილზე. შეხედეთ ზოლებს და ყოველ რამდენიმე შუქზე უნდა იყოს ისარი, ან თითოეულ მხარეს იქნება წარწერა "DO" ან "DI" - DI არის მონაცემები In, DO არის მონაცემები Out. თქვენ უნდა დააკავშიროთ იგი [Arduino] [DI] ---- LED ---- [DO] [DI] ------ LED ----- [DO] [DI] და ა.შ. ძირითადად მონაცემთა ხაზი arduino მიდის DI პინზე. თუ მას აქვს ისრები, დარწმუნდით, რომ თქვენი მონაცემები "მიედინება" ისრების მიმართულებით. პირადად მე აღმოვაჩინე, რომ უფრო ადვილია ძალასა და მიწას შევაერთოთ ზოლის შუაში შეყვანის ბუდის ნაცვლად - ნამდვილად არ აქვს მნიშვნელობა სად დააყენებთ მას, რადგან +/- ყველა ერთმანეთთან არის დაკავშირებული, როგორც ერთი დიდი სარკინიგზო მაგისტრალი. ასე რომ თქვენ ნახავთ ერთ – ერთ სურათზე, რომ ერთი LED ზოლიდან მეორეზე გადასასვლელად მე შევაერთე კონექტორი მონაცემთა ხაზისთვის - ეს მუშაობს იმიტომ, რომ ორივე ზოლზე მივეცი +12V და Gnd. ასეა თუ ისე, თქვენ გჭირდებათ ყველა თქვენი სახმელეთო მავთული ერთმანეთთან დაკავშირებული მთელი პროექტის განმავლობაში. მე გამოვიყენე DC ლულის ბუდე კონექტორი ჩემი კედლის კვების წყაროდან და Arduino Uno იკვებება USB კაბელის საშუალებით. მე მწვანე ბაყაყის ლენტი გამოვიყენე მაგნიტების დაფაზე, რადგან ეს მოსახერხებელი იყო. რაც შეეხება Arduino– ს პროგრამებს, მე ვფიქრობ, რომ ეს არის საკმაოდ პირდაპირი. ის აკონტროლებს სერიულ პორტს და როდესაც არის ახალი მონაცემები ის კითხულობს მთელ რიცხვს და შემდეგ წერს რომ RGB ნათურებს. კოდის შესადგენად დაგჭირდებათ FastLED ბიბლიოთეკა. შეგიძლიათ გადმოწეროთ Arduino IDE ბიბლიოთეკის მენეჯერის საშუალებით ან FastLED ვებ გვერდიდან: ერთადერთი რაც თქვენ უნდა შეცვალოთ არის PIN და NUM_LEDS პროგრამის დასაწყისში. PIN არის ციფრული პინი, რომელზეც თქვენ ჩართეთ ნათურების მონაცემთა ხაზი - მე გამოვიყენე პინი 11. NUM_LEDS არის მისამართებიანი LED- ების ან LED- ების ჯგუფების რაოდენობა. ჩემი 12V ზოლები მიმართულია მხოლოდ ყოველ 3 შუქზე, ასე რომ, მიუხედავად იმისა, რომ ზოლზე არის 75 დისკრეტული LED, Arduino კოდი მხოლოდ 26 ნათურას ეხება. (ასე რომ, თუ მე ვიტყვი "ჩართეთ LED 2", მაშინ 3 პატარა შუქი ანათებს.) უბრალოდ შეცვალეთ PIN და NUM_LEDS თქვენი გაყვანილობის შესატყვისად და ატვირთეთ კოდი კონტროლერში. შემდეგ გაუშვით LyncPresenceBridge.exe როგორც დეტალურად შემდეგ ნაბიჯზე… გადმოწერეთ აქედან: თქვენ ნამდვილად არ გჭირდებათ რაიმე დააინსტალიროთ - უბრალოდ გაუშვით LyncPresenceBridge.exe. ის თქვენს უჯრაში (ეკრანის ქვედა მარჯვენა კუთხეში) დადებს ხატს, რომელიც USB ფლეშ დრაივს ჰგავს და ბოლოში განათებული აქვს. დააწკაპუნეთ მარჯვენა ღილაკით ხატულაზე და აირჩიეთ "პარამეტრები" და დააყენეთ სერიული პორტი რომელ პორტზეც არის თქვენი Arduino დაკავშირებული. ამის გასარკვევად უმარტივესი გზაა გახსნათ Arduino IDE და გადადით Tools> Port> და ნახოთ რომელი პორტი არის ჩამოთვლილი. კიდევ ერთი გზა ამის გასარკვევად არის მოწყობილობის მენეჯერის გახსნა და "პორტების (COM & LPT)" განყოფილების გაფართოება და ნახეთ რა არის იქ. ჩემი მხოლოდ ერთს აჩვენებს, მაგრამ თუ რამდენიმეა უბრალოდ სცადე ყველა სანამ არ მიიღებ პროგრამულთან მუშაობას. პროგრამა უბრალოდ აკონტროლებს თქვენს სკაიპის სტატუსს და სტატუსის შეცვლისას იგი წერს RGB მნიშვნელობების სერიას სერიული პორტიდან. ასე რომ თქვენ შეგიძლიათ შეცვალოთ თქვენი სტატუსი "ხელმისაწვდომიდან" "დაკავებულზე" და განათება უნდა შეიცვალოს მწვანედან წითელში. თქვენ შეგიძლიათ დააწკაპუნოთ მარჯვენა ღილაკით ხატულაზე და შეარჩიოთ პარამეტრი, რომ დააყენოთ განათება, როგორიცაა Available, Busy, Away და Off. ეს სასარგებლოა იმ შემთხვევაში, თუ დაიღალეთ მწვანე/წითელი შუქებით ან გსურთ მათი მთლიანად გამორთვა. ორმაგად დააწკაპუნეთ ხატულაზე, რათა გამოჩნდეს ფერადი ამომრჩევი, სადაც შეგიძლიათ განათების ფერი დააყენოთ თქვენთვის სასურველ ფერში, როგორიცაა მეწამული ან ვარდისფერი. თქვენ ასევე შეგიძლიათ მიიღოთ წვდომა მარჯვენა ღილაკით მენიუს საშუალებით. პარამეტრების მენიუ ასევე შეიძლება გამოყენებულ იქნას შუქების სიკაშკაშის და ანიმაციის სიჩქარის შესაცვლელად თქვენ შეგიძლიათ შეცვალოთ ფერები თითოეული სტატუსისთვის ვიზუალურ სტუდიაში გადაწყვეტის ფაილის შეცვლით. გადმოწერეთ ყველაფერი ჩემი Github გვერდიდან და გახსენით.sln ფაილი Visual Studio– ში (საზოგადოების გამოცემა მუშაობს). იქიდან შეგიძლიათ შეცვალოთ რა ფერები გამოაქვს თითოეულ სტატუსზე, დაამატოთ/წაშალოთ ერთეულები კონტექსტურ მენიუში და მრავალი სხვა. ხატებად გამოყენებული სურათები Resources.resx- შია LyncPresenceBridge Properties. თუ რამოდენიმე რედაქტირებას აკეთებთ, გირჩევთ გადახვიდეთ Properties, Settings.settings და შეცვალოთ ნაგულისხმევი სერიული პორტი, რომელთანაც დაკავშირებულია თქვენი კონტროლერი. ყოველ ჯერზე, როდესაც გადაწყვეტას შექმნით, ის გადატვირთულია ნაგულისხმევ პორტში და ის ძველდება, როდესაც საჭიროა პორტის შეცვლა ყოველ ჯერზე. თუ სერტიფიკატს აქვს პაროლი, სცადეთ "პაროლი" ბრჭყალების გარეშე. თუ ნათქვამია, რომ ხელმოწერა ვადაგასულია, სცადეთ გააკეთოთ "შექმენით სატესტო სერთიფიკატი" და გამოიყენეთ ეს თქვენი პირადი სარგებლობისათვის. თუ ყველაფერი ვერ მოხერხდა, მომწერე ელ.ნაბიჯი 4: Arduino პროგრამირება
ნაბიჯი 5: კომპიუტერის პროგრამული უზრუნველყოფის ინსტალაცია და გამოყენება
გამოყენება
ნაბიჯი 6: პროგრამული უზრუნველყოფის შეცვლა
გირჩევთ:
PurpleAir ჰაერის ხარისხის სტატუსი LED ჩვენება: 4 ნაბიჯი
PurpleAir ჰაერის ხარისხის სტატუსი LED ჩვენება: კალიფორნიის ბოლო ხანძრებთან ერთად სან ფრანცისკოში ჰაერის ხარისხმა დიდი გავლენა მოახდინა. ჩვენ აღმოვჩნდით PurpleAir– ის რუქაზე არაერთხელ ვამოწმებდით ჩვენს ტელეფონებსა თუ ლეპტოპებში, ვცდილობდით გვენახა, როდის იყო ჰაერი საკმარისად უსაფრთხო გამარჯვების გასახსნელად
Android აპლიკაციის გაკეთება მცირე ბიზნესისთვის MIT APP და Google Fusion Table გამოყენებით: 7 ნაბიჯი
Android აპლიკაციის გაკეთება მცირე ბიზნესისთვის MIT APP- ისა და Google Fusion Table- ის გამოყენებით: გსურდათ ოდესმე თქვენი საკუთარი აპლიკაციის გაკეთება, რომელიც ხელმისაწვდომი იქნება Google Play მაღაზიაში !!! თუ თქვენ გაქვთ ბიზნესი, ეს სახელმძღვანელო შეცვლის თქვენს ცხოვრებას. ამის ყურადღებით წაკითხვის შემდეგ თქვენ შეძლებთ გააკეთოთ თქვენი საკუთარი განაცხადი. ბეფო
CityCoaster - ააშენეთ საკუთარი გაფართოებული რეალობის სადგამი თქვენი ბიზნესისთვის (TfCD): 6 ნაბიჯი (სურათებით)
CityCoaster - ააშენეთ საკუთარი გაფართოებული რეალობის სადგამი თქვენი ბიზნესისთვის (TfCD): ქალაქი თქვენი თასის ქვეშ! CityCoaster არის პროექტი, რომელიც ფიქრობს როტერდამის ჰააგის აეროპორტის პროდუქტზე, რომელსაც შეუძლია გამოხატოს ქალაქის ვინაობა, გაამხიარულოს მისაღები ოთახის კლიენტები გაძლიერებული რეალობით. ასეთ გარემოში
როგორ შეგიძლიათ დააკონფიგურიროთ სკაიპი .: 6 ნაბიჯი
როგორ შეძლებდით სკაიპის მორგებას .: EDIT მას შემდეგ, რაც დუქალამ დატოვა კომენტარი ჯაანუსის ბლოგის შესახებ სკაიპის ვებსაიტზე, მე გადავწყვიტე, რომ ეს იქნებოდა უკეთესი რედაქტირებული იმ ბმულის ჩათვლით. ბლოგის მიერ აღწერილი მონაცემების გამოყენებით, არ არის საჭირო რაიმე სახის ექვსკუთხა რედაქტორი
როგორ დააკავშიროთ თქვენი სახლი VoIP (სკაიპი ან ვონაჟი) .: 4 ნაბიჯი
როგორ დააკავშიროთ თქვენი სახლი VoIP (სკაიპი ან ვონაჟი) .: VoIP არის იაფი თუ არა უფასო და ყოველდღიურად სულ უფრო ფართოდ ვრცელდება. თუმცა VOIP– ის ერთ – ერთი ნაკლი არის ის, რომ თქვენ კომპიუტერთან ხართ მიბმული ზარების განსახორციელებლად ან მისაღებად. თქვენ შეგიძლიათ შეიძინოთ ტელეფონის გადამყვანები, მაგრამ თქვენ ჯერ კიდევ ერთ ადგილას ხართ მიბმული და