Სარჩევი:

WiFi RGB ფიჭური ნათურა ESP8266 გამოყენებით: 6 ნაბიჯი
WiFi RGB ფიჭური ნათურა ESP8266 გამოყენებით: 6 ნაბიჯი

ვიდეო: WiFi RGB ფიჭური ნათურა ESP8266 გამოყენებით: 6 ნაბიჯი

ვიდეო: WiFi RGB ფიჭური ნათურა ESP8266 გამოყენებით: 6 ნაბიჯი
ვიდეო: ESP32 Tutorial 3 - Resistor, LED, Bredboard and First Project: Hello LED -ESP32 IoT Learnig kit 2024, ივლისი
Anonim
WiFi RGB ფიჭური ნათურა ESP8266 გამოყენებით
WiFi RGB ფიჭური ნათურა ESP8266 გამოყენებით

ამ პოსტში ჩვენ ვაშენებთ ულამაზეს RGB ფიჭურ ნათურას, რომლის კონტროლიც შესაძლებელია WiFi- ით. საკონტროლო გვერდი შედგება ფერადი ბორბლისგან, რომელიც საშუალებას გაძლევთ სწრაფად შეცვალოთ ფერები და ასევე შეგიძლიათ პირდაპირ მიუთითოთ RGB მნიშვნელობები, რომ შექმნათ ჯამში 16 მილიონზე მეტი ფერის კომბინაცია.

ზემოთ მოყვანილი ვიდეო მოიცავს ყველაფერს რაც თქვენ უნდა იცოდეთ და ასევე განმარტავს, თუ როგორ არის ნათურა აწყობილი.

ნაბიჯი 1: შეაგროვეთ კომპონენტები

შეაგროვეთ კომპონენტები
შეაგროვეთ კომპონენტები
შეაგროვეთ კომპონენტები
შეაგროვეთ კომპონენტები

ჩვენ დაგვჭირდება WeMos D1 Mini ან თავსებადი ESP8266 დაფა, microUSB გარღვევის დაფა და რამდენიმე 5V, WS2812B მისამართებიანი RGB ები. თქვენ შეგიძლიათ გამოიყენოთ ქვემოთ მოყვანილი ბმულები, როგორც მითითება:

  • WeMos D1 Mini:
  • MicroUSB Breakout:
  • WS2812B LED- ები:

D1 მინი დაფას აქვს microUSB კონექტორი და 5V გამომავალი, მაგრამ USB კონექტორიდან ენერგია პირველად გადის დიოდსა და 500mA დაუკრავს სანამ პინამდე მიაღწევთ. ჩვენ გვჭირდება ამაზე უფრო მაღალი დენი, რადგან თითოეულ LED- ს შეუძლია მიიღოს 60 mA– მდე სრული სიკაშკაშე. ეს არის მიზეზი, რის გამოც ჩვენ გამოვიყენებთ microUSB გარღვევის ფორუმს ამ ნათურის შესანარჩუნებლად.

ნაბიჯი 2: მოამზადეთ ლამპარის 3D მოდელი

მოამზადეთ ლამპარის 3D მოდელი
მოამზადეთ ლამპარის 3D მოდელი

ჩამოტვირთეთ მოდელები შემდეგი ბმულის გამოყენებით და დაბეჭდეთ თქვენთვის სასურველი სკალირების მიხედვით.

3D მოდელი Thingiverse- ზე:

მე გამოვიყენე ფაილები 140 -ით და შევამცირე 70% -მდე, რადგან არ მინდოდა რაღაც ძალიან დიდი.

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

ნაბიჯი 3: დაამატეთ და შეაერთეთ LED ნათურები

დაამატეთ და შეაერთეთ LED ნათურები
დაამატეთ და შეაერთეთ LED ნათურები
დაამატეთ და შეაერთეთ LED ნათურები
დაამატეთ და შეაერთეთ LED ნათურები
დაამატეთ და შეაერთეთ LED ნათურები
დაამატეთ და შეაერთეთ LED ნათურები

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

მე ასევე დავჭრა სლოტი სტენდში ისე, რომ მავთულები ადვილად დაეშვა, რადგან დაფა იჯდება გარედან.

ნაბიჯი 4: მოამზადეთ ესკიზი

მოამზადეთ ესკიზი
მოამზადეთ ესკიზი
მოამზადეთ ესკიზი
მოამზადეთ ესკიზი
მოამზადეთ ესკიზი
მოამზადეთ ესკიზი

ჩამოტვირთეთ ესკიზი შემდეგი ბმულის გამოყენებით და გახსენით იგი Arduino IDE– ში.

ესკიზი:

თქვენ უნდა დაამატოთ პიქსელების ან LED- ების რაოდენობა თქვენი WiFi ქსელის სახელთან და პაროლთან ერთად, რადგან დაფა უნდა დაუკავშირდეს მას. თქვენ ასევე შეგიძლიათ შეცვალოთ ნაგულისხმევი RGB მნიშვნელობები ნათურისთვის, როდესაც ის იკვებება.

ამ ესკიზისთვის დაგჭირდებათ ESP8266 დაფის მხარდაჭერის პაკეტის და Adafruit NeoPixel ბიბლიოთეკის დაყენება.

ESP8266 დაფის მხარდაჭერის პაკეტის დაყენება:

  • გახსენით პარამეტრების ფანჯარა (ფაილი-> პარამეტრები), დაამატეთ შემდეგი URL (https://arduino.esp8266.com/stable/package_esp8266com_index.json) დაფის მენეჯერის განყოფილებაში და შემდეგ დახურეთ ფანჯარა.
  • გახსენით დაფის მენეჯერი (Tools-> Boards-> Board Manager) და ჩაწერეთ ESP8266 და დააინსტალირეთ ხელმისაწვდომი პაკეტი.
  • დასრულების შემდეგ დახურეთ დაფის მენეჯერი და შეარჩიეთ დაფის სწორი პარამეტრები, როგორც ეს მოცემულია სურათზე.

Adafruit NeoPixel ბიბლიოთეკის დაყენება:

  • გახსენით ბიბლიოთეკის მენეჯერი (ინსტრუმენტები-> ბიბლიოთეკის მენეჯერი)
  • ჩაწერეთ "Adafruit NeoPixel" და დააინსტალირეთ ბიბლიოთეკა, რომელიც გამოჩნდება

როგორც კი ეს დასრულდება, დააწკაპუნეთ ატვირთვის ღილაკზე და დაელოდეთ ესკიზის ატვირთვას. შემდეგ გახსენით სერიული მონიტორი და დაელოდეთ IP მისამართის ჩამონათვალს. თანამედროვე WiFi მარშრუტიზატორების უმეტესობა ავტომატურად ინახავს IP მისამართებს მოწყობილობებისთვის, მაგრამ ასევე შეგიძლიათ ხელით შეინახოთ IP მისამართი DHCP პარამეტრების შეცვლით.

ნაბიჯი 5: შეაერთეთ ყველაფერი ერთად

შეაერთეთ ყველაფერი ერთად
შეაერთეთ ყველაფერი ერთად
შეაერთეთ ყველაფერი ერთად
შეაერთეთ ყველაფერი ერთად
შეაერთეთ ყველაფერი ერთად
შეაერთეთ ყველაფერი ერთად

გამოიყენეთ დამაკავშირებელი დიაგრამა ყველაფრის ერთმანეთთან დასაკავშირებლად. დარწმუნდით, რომ გამოიყენეთ შესაბამისი კვების წყარო LED- ების საერთო რაოდენობიდან გამომდინარე. მიზანშეწონილია გამოიყენოთ 5V, 2A კვების ბლოკი 26 LED- ისთვის, როგორც ეს აშენება და USB კვების ცენტრი, რომელიც ჩვენ ადრე ავაშენეთ, კარგად იმუშავებს.

ნაბიჯი 6: შეამოწმეთ ნათურა

შეამოწმეთ ნათურა
შეამოწმეთ ნათურა
შეამოწმეთ ნათურა
შეამოწმეთ ნათურა
შეამოწმეთ ნათურა
შეამოწმეთ ნათურა
შეამოწმეთ ნათურა
შეამოწმეთ ნათურა

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

ასე ადვილია ავაშენოთ ძალიან ლამაზი RGB ფიჭური ნათურა, რომელიც გამოიყურება ლამაზი! ვებ ბრაუზერის გამოყენება არ არის მთლად მოსახერხებელი, მაგრამ მე ამ ნათურას გავაერთიანებ სახლის ავტომატიზაციის პროექტში, სხვა სენსორებთან ერთად. ამან უნდა გააუმჯობესოს საერთო გამოყენებადობა. თუ სახლის ავტომატიზაციამ დაგაინტერესათ, მოგვყევით, რომ იყოთ ინფორმირებული ქვემოთ მოცემული შესაბამისი ბმულების გამოყენებით:

  • YouTube:
  • Instagram:
  • ფეისბუქი:
  • Twitter:
  • BnBe ვებსაიტი:

გირჩევთ: