Სარჩევი:

WiFi კონტროლირებადი საშობაო შუქის ფანჯრის მორთულობა: 4 ნაბიჯი
WiFi კონტროლირებადი საშობაო შუქის ფანჯრის მორთულობა: 4 ნაბიჯი

ვიდეო: WiFi კონტროლირებადი საშობაო შუქის ფანჯრის მორთულობა: 4 ნაბიჯი

ვიდეო: WiFi კონტროლირებადი საშობაო შუქის ფანჯრის მორთულობა: 4 ნაბიჯი
ვიდეო: 35 საშინელი მოჩვენების ვიდეო: 2023 წლის მეგა კრებული [V1] 2024, ნოემბერი
Anonim
Image
Image
WiFi კონტროლირებადი საშობაო შუქის ფანჯრის დეკორაცია
WiFi კონტროლირებადი საშობაო შუქის ფანჯრის დეკორაცია

აკონტროლეთ LED განათების ზოლები თქვენი ტელეფონიდან ან კომპიუტერიდან - უამრავი საშობაო თემატური სინათლის შაბლონი.

მარაგები

1. ESP12e dev board: Aliexpress: https://s.click.aliexpress.com/e/EOP1yvis - ESP8266 განვითარების დაფა, ბატარეის პაკეტით და წინასწარ შედუღებული სათაურებით. ამას მოყვება RGB LED და სინათლის სენსორიც კი. იყიდეთ ორი თუ გნებავთ! ეს პროექტი ადვილად ადაპტირდება ნებისმიერი ESP8266 დაფისთვის, როგორიცაა ჩემი საყვარელი D1 Mini. მე ამას ვიყენებ აქ, რადგან არ არის საჭირო შედუღება და მას მოყვება ბატარეის პაკეტი.

2. Arduino Uno: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - ეს არის მოსახსნელი Atmega328P ჩიპი, რომელიც გამოიყენება ESP8266 dev დაფის დასაპროგრამებლად.

3. USB კაბელი Uno– სთვის: Aliexpress:

4. ჯუმბერის კაბელები ყველაფრის დასაკავშირებლად - ამ პროექტისთვის არ არის შედუღება! LED ზოლის კავშირი

5. WS2812 LED ზოლები: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - აირჩიეთ თქვენი ვერსია. მე ავირჩიე 5 მ, 150 LED, IP30 (არა წყალგაუმტარი) და თეთრი PCB

6. AA ბატარეები x 3

ნაბიჯი 1: წრე

წრე
წრე
წრე
წრე

იხილეთ წრიული დიაგრამა.

*გთხოვთ გაითვალისწინოთ: მე ვერ ვიქნები პასუხისმგებელი გამდნარი მიკროკონტროლერებისა და LED ზოლებისათვის. ამ პროექტმა იმუშავა ჩემთვის, რაც შემიძლია ვთქვა, თუმცა სახლიდან გასვლისას აუცილებლად არ დავტოვებ მას გაშვებას. Arduino– ს ბევრ ფორუმზე რეკომენდირებულია გქონდეთ მინიმუმ 1000 uF კონდენსატორი 5v და GND– ს შორის (LED ზოლის წინ) და ასევე 500 Ohm რეზისტორი მონაცემთა ხაზის წინ. გთხოვთ იხილოთ https://learn.adafruit.com/adafruit-neopixel-uberguide/powering-neopixels კიდევ რამდენიმე რჩევისთვის.

ნაბიჯი 2: პროგრამირება

მიიღეთ თქვენი Arduino კოდი აქ: https://github.com/tomjuggler/esp8266-fastled-web…-ეს კოდი არ არის ჩემი, მე ახლახან მოვახერხე ყუთში შემუშავება ჩემი LED ზოლისთვის, ასევე ცალკე დავდგე ნაგულისხმევი როუტერის საჭიროების გარეშე.

თუ ეს ჯერ არ გაკეთებულა, მიიღეთ ESP8266 დამატება Arduino IDE– სთვის. დამატება და ინსტრუქციები აქ არის:

1. დარწმუნდით, რომ ყველაფერი ერთმანეთთან არის დაკავშირებული (გარდა LED ზოლის ელექტროგადამცემი ხაზისა (ყვითელი მავთული), პროგრამირების რეჟიმის 2 ქინძისთავები უნდა იყოს მოკლედ ჩართვის დაწყებამდე.

2. ჩართეთ დაფაზე (მე ჩავრთე ჩამრთველი ჩემში, ის არ მოყვება ერთს, შეგიძლიათ უბრალოდ ამოიღოთ ერთი ბატარეა და ჩართოთ ისევ ჩართვაში.)

3. შეაერთეთ USB კაბელი Arduino– დან თქვენს კომპიუტერში - Arduino Uno– ს Atmega328 ჩიპი ჯერ უნდა მოიხსნას (თქვენ შეგიძლიათ პროგრამის ნაცვლად გამოიყენოთ USB to Serial ადაპტერი).

4. აირჩიეთ "Generic ESP8266 მოდული", როგორც დაფა, Arduino IDE- ში. ასევე აირჩიეთ 4 მ 1 მ სფიფებით. შეამოწმეთ თქვენი სერიული კავშირი ახლა, ინსტრუმენტები -> პორტი.

5. ესკიზის ატვირთვა

6. გამორთეთ და ისევ ჩართეთ დაფა (პროგრამირების რეჟიმის ქინძისთავები ჯერ კიდევ მოკლებულია)

7. ატვირთეთ Spiffs (ფაილები, რომლებიც საჭიროა ვებ სერვერისთვის და ა. შ.), ინსტრუმენტები -> 'ESP8266 Sketch Data Upload'

8. გათიშეთ პროგრამირების რეჟიმის 2 ქინძისთავი, დაუკავშირდით ყვითელ LED ზოლის 5 ვ მავთულს 5 ვ - მდე (მე ჩავაგდე ჩემი + ბატარეის ტერმინალსა და ბატარეას შორის, იხილეთ ფოტო ქვემოთ)

9. ჩართეთ

10. ახლა თქვენ უნდა დაუკავშირდეთ WiFi წვდომის წერტილს, კომპიუტერის ან მობილური ტელეფონის გამოყენებით. AP უნდა გამოჩნდეს როგორც ESP - რაღაც ან სხვა. დაკავშირების შემდეგ, მისამართის ზოლში ჩაწერეთ '192.168.4.1'. ეს არის ESP8266 ნაგულისხმევი ვებ სერვერის მისამართი.

11. ესე იგი, თქვენ უნდა შეგეძლოთ ვებ აპლიკაციის გამოყენება თქვენი შუქების გასაკონტროლებლად!

ნაბიჯი 3: დასრულება

დასრულება Up
დასრულება Up
დასრულება Up
დასრულება Up
დასრულება Up
დასრულება Up
დასრულება Up
დასრულება Up

კოდის ჩატვირთვის შემდეგ თქვენ უნდა შეეძლოთ პროგრამირების მავთულის და Arduino UNO- ს გათიშვა. ახლა უბრალოდ დაკიდეთ თქვენი შუქები ფანჯრის ირგვლივ (მე ჩემი ჩამოვკიდე ზედა კიდეებზე, ქსელის ფარდის მიღმა, რაც დიდ ეფექტს იძლევა). ასევე, შესაძლოა დაფა და ბატარეები მოათავსოთ ყუთში სისუფთავის მიზნით, ან თუნდაც ჩაანაცვლოთ ბატარეის კვების ბლოკი (ამის გაკეთება მე თვითონ მოგვიანებით შემიძლია).

ნაბიჯი 4: ყველას გილოცავთ შობას

რაც ყველაზე მეტად მომხიბლავია ამ პროექტში არის სამუშაო ნაწილების რაოდენობა აქ. ESP ჩიპი დაპროგრამებულია C- ში, რომელიც უკავშირდება JavaScript– ს, რომელსაც ემსახურება შიდა ვებ სერვერი და მუშაობს ბრაუზერში. HTML ასევე ჩართულია - დაათვალიერეთ Arduino ესკიზის მონაცემთა საქაღალდეში, თუ გაინტერესებთ. ეს შესანიშნავი სასწავლო პროგრამაა მართლაც სადღესასწაულო პარამეტრებით განათებისთვის და მე მადლობელი ვარ ჯეისონ კუონის, რომ ის გაზიარა GitHub– ზე.

თქვენ შეგიძლიათ იპოვოთ ეს და სხვა ელექტრონიკის პროექტები ჩემს ვებგვერდზე: circusscientist.com

გირჩევთ: