Სარჩევი:
- მარაგები
- ნაბიჯი 1: დააკონფიგურირეთ You Pi
- ნაბიჯი 2: კავშირების დამყარება
- ნაბიჯი 3: შეამოწმეთ თუ კავშირები კარგად მუშაობს
- ნაბიჯი 4: ფერების მორგება და მოციმციმე ინტერნეტიდან
ვიდეო: გარე პროგრამისთვის პროგრამირებადი გარე განათება: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ეს პროექტი გეხმარებათ გარე გარე მონიტორის ან ტელევიზორის გარემოს განათების დაყენებაში, რომელიც საშუალებას გაძლევთ გააკონტროლოთ ქვემოთ მოყვანილი ნებისმიერი მოწყობილობა კომფორტულად ნებისმიერი ვებ – ბრაუზერის მქონე და თქვენს როუტერთან დაკავშირებული.
- LED ფერი
- მოციმციმე სიხშირე იძლევა დიჯეის ეფექტს
- დააყენეთ სხვადასხვა ფერი ეკრანის თითოეულ მხარეს
მარაგები
WS2801 LED ზოლები - 1X
დამაკავშირებელი მავთულები
ჟოლო პი - ნებისმიერი მოდელი
გარე კვების ბლოკი
ნაბიჯი 1: დააკონფიგურირეთ You Pi
გადატვირთეთ თქვენი PI და ჩართეთ SPI ავტობუსი ქვემოთ მოყვანილი ბრძანებების შესაბამისად.
sudo raspi-config
მოთხოვნის შემთხვევაში შეიყვანეთ თქვენი პაროლი. ახლა გადადით "გაფართოებული პარამეტრები" და ჩართეთ SPI.
ამის შემდეგ, დააინსტალირეთ დამოკიდებულებები.
sudo apt-get განახლებები suo apt-get install python-pip -y sudo pip install adafruit-ws2801 sudo pip install install flask
ნაბიჯი 2: კავშირების დამყარება
ახლა დროა მავთულის კავშირი დაამყაროს
შეაერთეთ თქვენი გარე 5V მიწოდება + ზოლის 5V- თან და დააკავშირეთ დენის წყაროს გაერთიანება PI მიწასთან და შეაერთეთ იგი ზოლის GND- თან.
CK და SI იქნება დაკავშირებული PI– ს SPI ინტერფეისთან.
CK / CI: პინი 23 (SCKL)
SI / DI: პინ 19 (MOSI)
ნაბიჯი 3: შეამოწმეთ თუ კავშირები კარგად მუშაობს
ყველა კავშირის დამყარების შემდეგ, დროა შეამოწმოთ ჩვენი ზოლები.
შექმენით პითონის ახალი ფაილი.
nano./strip-test.py
ახლა ჩასვით მასში შემდეგი კოდი და შეინახეთ ფაილი. შეცვალეთ LED_COUNT მნიშვნელობა ანუ 32 იმ LED– ების რაოდენობით, რაც თქვენს ზოლზე გაქვთ.
იმპორტის დრო
იმპორტი RPi. GPIO როგორც GPIO იმპორტი Adafruit_WS2801 იმპორტი Adafruit_GPIO. SPI როგორც SPI # პიქსელების რაოდენობის კონფიგურაცია: LED_COUNT = 32 SPI_PORT = 0 SPI_DEVICE = 0 პიქსელი = Adafruit_WS2801. WS2801 პიქსელი (LED_COPI, SPI_ SPI, SPI = GPIO) def rainbow_cycle (pixels, wait = 0.005): for j in range (256): # 256 ფერის # ერთი ციკლი ბორბალზე მე დიაპაზონში (pixels.count ()): pixels.set_pixel (i, wheel (((i * 256 // pixels.count ()) + j) % 256)) pixels.show () if wait> 0: time.sleep (wait) pixels.clear () pixels.show () rainbow_cycle (pixels, ლოდინი = 0.01)
თქვენი LED ზოლები უნდა ანათებდეს ყველა ფერს. თუ ეს ასე არ არის, გადაამოწმეთ თქვენი კავშირები და დარწმუნდით, რომ მუშაობს შემდეგ ეტაპზე გადასვლამდე.
ნაბიჯი 4: ფერების მორგება და მოციმციმე ინტერნეტიდან
ახლა, დროა შევქმნათ ვებ სერვერი, რომელიც დაგვეხმარება ზოლების ფერის მორგებაში და მოციმციმე ნებისმიერი მოწყობილობიდან.
კოდის კლონირება.
git კლონი
განაახლოთ led მაჩვენებელი ცვლადში LED_COUNT ფაილში "led.py".
დამოკიდებულია იმაზე, თუ როგორ დაერთეთ LED- ები თქვენს ეკრანზე, განაახლოთ შემდეგი ცვლადები "rgbStrip.py" ფაილში. STRIP_EXTRA, STRIP_BOTTOM, STRIP_RIGHT, STRIP_TOP, STRIP_LEFT
გაუშვით კოლბის სერვერი
პითონი./led.py
ახლა, გახსენით ბრაუზერი თქვენს როუტერთან დაკავშირებულ ნებისმიერ მოწყობილობაზე და შეიყვანეთ თქვენი PI- ის IP მისამართი პორტით 1234. მაგ. თუ თქვენი Pi- ს IP არის 192.168.1.120, თქვენ უნდა გახსნათ https://192.168.1.120:1234 და თქვენ უნდა ნახოთ სურათის მსგავსი ვებგვერდი.
ახლა თქვენ შეგიძლიათ აირჩიოთ ფერი თქვენი მონიტორის თითოეული მხარისთვის
გირჩევთ:
გასაოცარი წვრილმანი მზის ენერგიით გარე გარე ნათურა: 9 ნაბიჯი
გასაოცარი წვრილმანი მზის ენერგიაზე მომუშავე გარე ნათურა: გამარჯობა! ამ ინსტრუქციებში შეგიძლიათ გაიგოთ როგორ ავაშენოთ იაფი და მარტივი მზის ენერგიაზე მომუშავე LED ნათურა! ის იტვირთება ბატარეის დღის განმავლობაში და ანათებს ძალიან ნათელ COB LED ღამით! უბრალოდ მიყევით ნაბიჯებს! Შენ შეგიძლია ამის გაკეთება! ეს მართლაც ადვილი და სახალისოა! ეს არის
გაფართოება თქვენთვის სასურველი DJ პროგრამისთვის!: 6 ნაბიჯი
გაფართოება ნებისმიერი DJ პროგრამული უზრუნველყოფისათვის! ეს არის ის, რისთვისაც საჭიროა თქვენი ფინანსური პრობლემების გადასაჭრელად
პოლიციის პროგრამირებადი LED განათება STM8 [72 LED- ის] გამოყენებით: 9 ნაბიჯი
პროგრამირებადი პოლიციის LED განათება STM8 [72 LED- ების] გამოყენებით: STM8S001J3 არის 8 ბიტიანი მიკროკონტროლერი, რომელიც გთავაზობთ 8 კბაიტი Flash პროგრამის მეხსიერებას, ასევე ინტეგრირებული ჭეშმარიტი მონაცემების EEPROM. მას მოიხსენიებენ როგორც დაბალი სიმკვრივის მოწყობილობას STM8S მიკროკონტროლერების ოჯახში. ეს MCU შესთავაზა მცირე SO8N პაკეტში
წვრილმანი დაბალი ძაბვის გარე განათება ჟოლო ჟოლოს გამოყენებით: 11 ნაბიჯი (სურათებით)
წვრილმანი დაბალი ძაბვის გარე განათება ჟოლოს პი გამოყენებით მე ასევე ძალიან დავიღალე, რომ ჩავრთო ჩემი შუქები, ტექნიკა, შესასვლელი კარი, ავტოფარეხის კარი და ვინ იცის კიდევ რა დაუცველ ინტერნეტს. განსაკუთრებით ისეთ მოვლენებთან დაკავშირებით, როგორიცაა
შექმენით გარე მყარი დისკი ძველი გარე CD/RW– დან: 5 ნაბიჯი
შექმენით გარე მყარი დისკი ძველი გარე CD/RW– დან: ძველი გარე cd/rw– ის საკმაოდ პირდაპირ გადატანა უფრო სასარგებლო გარე მყარ დისკზე. მომარაგება 1-გარე cd/rw (სასურველია უფრო ყუთის ტიპი) 1-მყარი დისკი (უნდა შეესაბამებოდეს დისკის შიდა კონექტორს, უნდა იყოს ფორმატირებული/სისტემური) 1 სმ