Სარჩევი:

Arduino / ESP LED ბუხარი: 4 ნაბიჯი (სურათებით)
Arduino / ESP LED ბუხარი: 4 ნაბიჯი (სურათებით)

ვიდეო: Arduino / ESP LED ბუხარი: 4 ნაბიჯი (სურათებით)

ვიდეო: Arduino / ESP LED ბუხარი: 4 ნაბიჯი (სურათებით)
ვიდეო: Blynk + ESP = Проще не бывает! 2024, ივლისი
Anonim
Image
Image
Arduino / ESP LED ბუხარი
Arduino / ESP LED ბუხარი

ჩემს მიერ ნაქირავებ სახლში იყო ბუხარი, რომელსაც არ გააჩნდა ლამაზი, მყუდრო ნამდვილი ბუხარი. ასე რომ, მე გადავწყვიტე გამეკეთებინა საკუთარი RGB LED ბუხარი, რაც სასიამოვნო შეგრძნებას იწვევს ნამდვილი ცეცხლის სიმულაციისთვის. არ არის ისეთი კარგი, როგორც ნამდვილი ცეცხლი, მაგრამ ის ნამდვილად მსგავს მყუდრო განცდას აძლევს.

თქვენც შეგიძლიათ გააკეთოთ საკუთარი თავი, ეს არის მარტივი დამწყები პროექტი, რომლის გაკეთებაც შეგიძლიათ მხოლოდ რამდენიმე ნაწილის და Arduino ან ESP8266 მოდულის გამოყენებით. ორივე მოდული კარგად მუშაობს, მიზეზი, რის გამოც მე ვირჩევ ESP8266 არის ის, რომ ეს ასევე მაძლევს შესაძლებლობას დისტანციურად ვაკონტროლო ბუხარი, ჩავრთო/გამორთო ჩემი სახლის ავტომატიზაციის სისტემიდან. მთელი პროექტი საკმაოდ იაფია და არც დიდ დროს მოითხოვს.

საჭირო მასალები:

  • WS2812B RGB LED ზოლები (1 მეტრი, 60 LED/მეტრი) - eBay cca. 7 აშშ დოლარი
  • NodeMCU ESP8266 ESP -12 (3.3v) ან Arduino Nano V3.0 (5V) მოდული (თუ გსურთ WiFi, აირჩიეთ NodeMCU) - cca. 4-7 აშშ დოლარი
  • 1 x კონდენსატორი (1000 uF, 6.3V+) მიმდინარე ნაკერების სტაბილიზაციისთვის
  • თეთრი ცხიმიანი საცხობი ქაღალდი
  • ზოგიერთი ხის დაფა ბაზისთვის (ან მუყაო)
  • USB კაბელი, კედლის კვების გადამყვანი (1 ა ან მეტი)

ასევე, დაგჭირდებათ გასაყიდი რკინა, ხელსაწყოები და მავთულები.

ნაბიჯი 1: ბაზის მომზადება

ბაზის მომზადება
ბაზის მომზადება
ბაზის მომზადება
ბაზის მომზადება
ბაზის მომზადება
ბაზის მომზადება

უპირველეს ყოვლისა, თქვენ უნდა გაჭრათ 1 მეტრიანი RGB LED ზოლები შუაზე და დააკავშიროთ ქინძისთავები (GND to GND, D to D, +5V დან +5V). ეს მოგცემთ 50 სმ სიგრძის ორმაგ ზოლს.

ახლა თქვენ შეგიძლიათ აიღოთ ხე და გაჭრათ ზომაში, ის უნდა იყოს ოდნავ გრძელი ვიდრე LED ზოლები და ოდნავ უფრო ფართო. თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი სხვა მასალა, მაგრამ მე ვფიქრობ, რომ ხე უკეთესად გამოიყურება.

დააფიქსირეთ დაფაზე მხოლოდ RGB LED ზოლის ბოლოები სკოჩის ლენტით ან (ცხელი) წებოთი.

ნაბიჯი 2: ცეცხლის დამატება

ცეცხლის დამატება
ცეცხლის დამატება
ცეცხლის დამატება
ცეცხლის დამატება
ცეცხლის დამატება
ცეცხლის დამატება

აიღეთ ცხიმიანი ქაღალდი და გაანადგურეთ ნაჭერი (დაახლოებით 10-15 სანტიმეტრი სიგანის), ოდნავ შეაწითლეთ და შემდეგ გადაიტანეთ LED ზოლის ქვეშ, გადაკეცეთ ზემოთ და გარშემო, ასე რომ გახდება "ალი". მიზანია ავაშენოთ იგი LED- ების ზემოთ, ასე რომ LED- ების შუქი დიფუზდება ქაღალდზე.

თქვენ შეგიძლიათ სცადოთ მხოლოდ მისი დაცვა გვერდების დასაკეცით. თქვენ ვერ შეძლებთ გამოიყენოთ შოტლანდიური ლენტი ან ჩვეულებრივი წებო, რომ შეინარჩუნოთ იგი, რადგან ეს არის ცხიმიანი/არაწებოვანი ქაღალდი. ნემსის გამოყენებით შეგიძლიათ მიამაგროთ იგი გამჭვირვალე ძაფით.

მას შემდეგ რაც პირველი ალი დაანთეთ, გააგრძელეთ ყველა მომდევნო ალის აგება, ოდნავ გადაფარეთ ბაზა წინაზე.

ნაბიჯი 3: გაყვანილობა

გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა

მოდულის (NodeMCU) LED ზოლზე მიერთება ადვილია, მაგრამ თქვენ უნდა შეასრულოთ შედუღება, რათა გამოყოთ მავთულები LED ზოლებიდან. ასევე, დარწმუნდით, რომ დაამატეთ 1000 uF 6.3V (ან მეტი) კონდენსატორი + და GND- ს შორის, LED ზოლთან ახლოს, ეს ხელს შეუწყობს ენერგიის სტაბილიზაციას.

გაყვანილობა არის:

  • შეაერთეთ +5V (USB VCC) NodeMCU– დან LED ზოლზე +5V
  • შეაერთეთ GND NodeMCU– დან LED ზოლზე GND
  • შეაერთეთ "D7" მარკირება NodeMCU– დან "D" - ზე LED ზოლზე

თუ თქვენ იყენებთ Arduino– ს, შეგიძლიათ დაუკავშიროთ ნებისმიერი ციფრული პინი (D2-D13) LED ზოლს, უბრალოდ დარწმუნდით, რომ შეესაბამება მას წყაროს კოდში.

ნაბიჯი 4: კოდის ატვირთვა

კოდის ატვირთვა
კოდის ატვირთვა
კოდის ატვირთვა
კოდის ატვირთვა

თქვენ უნდა გამოიყენოთ Arduino IDE და დარწმუნდით, რომ დააინსტალირეთ ასევე ESP8266 დაფის მხარდაჭერა:

github.com/esp8266/Arduino

წყაროს კოდი ხელმისაწვდომია github გვერდზე:

შეადგინეთ და ატვირთეთ კოდი NodeMCU მოდულში და ეს არის ის! ის დაიწყებს LED- ების მოციმციმე.

კოდს აქვს ერთი განსაკუთრებული შენიშვნა: ამჟამინდელი კოდის ენერგიის მოხმარება იზომება დაახლოებით 600-700 mA, რაც ნორმალურია 500 mA USB პორტების ზემოთ. ამ მიზეზით, პირველი 1 წუთის განმავლობაში ის მხოლოდ LED- ების ნაწილს (დაახლოებით მესამედს) აამუშავებს, შემდეგ კი წავა და აანთებს ყველაფერს. თუ თქვენ იყენებთ კედლის დენის ადაპტერს, დარწმუნდით, რომ მას შეუძლია უზრუნველყოს მინიმუმ 1 A და არა ყველაზე იაფი ტიპი.

იმის გამო, რომ საწყისი კოდი ხელმისაწვდომია, ასევე შეგიძლიათ ექსპერიმენტი გააკეთოთ ფერებით, ვადებით.

ისიამოვნეთ!

გირჩევთ: