Სარჩევი:
- ნაბიჯი 1: შეაგროვეთ ყველა მასალა და ინსტრუმენტი
- ნაბიჯი 2: შეაერთეთ წრე
- ნაბიჯი 3: დააკონფიგურირეთ კოდი Arduino ინტერფეისიდან
- ნაბიჯი 4: ატვირთეთ კოდი ESP8266– ში
- ნაბიჯი 5: მომავალი განახლებები
ვიდეო: WiFi კონტროლირებადი RGB LED ზოლები ESP8266: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
იდეა არის LED განათების შექმნა, რომლის კონტროლიც შესაძლებელია WiFi- დან. საშობაოდან მაქვს სათადარიგო LED ზოლები, ამიტომ მე ვამუშავებ მას ESP8266– ზე, რაც LED- ის კონტროლის საშუალებას იძლევა WiFi– დან.
ESP8266 შეიძლება ფუნქციონირებდეს როგორც ვებ სერვერი, ის გამოყენებული იქნება დისტანციური განლაგების შესაქმნელად LED ზოლის გასაკონტროლებლად. LED ზოლები, რაც მე მაქვს არის 12V, ამიტომ დამჭირდება 12 ვ კვების წყარო, წინააღმდეგ შემთხვევაში, თუ თქვენ გაქვთ 5V LED, შეგიძლიათ ჩართოთ LED ზოლები იმავე ენერგიის წყაროსგან, რომელიც ამუშავებს ESP8266 წრეს.
ნაბიჯი 1: შეაგროვეთ ყველა მასალა და ინსტრუმენტი
ამისათვის დაგჭირდებათ შემდეგი მასალები:
- 1 x ESP8266
- 3 x MOSFET IRF510
- RGB LED ზოლები
- პროტოტიპის დაფა
- კონექტორის მავთული
- 12 ვ დენის წყარო LED ზოლისთვის
- 5 V კვების წყარო ESP8266– ისთვის
ქვემოთ მოცემულია ინსტრუმენტები, რომლებიც დაგჭირდებათ:
- მავთულის სტრიპტიზიორი
- შესადუღებელი რკინა
- მულტიმეტრი (მოსახერხებელი იარაღები სროლისთვის)
ნაბიჯი 2: შეაერთეთ წრე
შეაერთეთ წრე ზემოთ დიაგრამის მიხედვით. ჩვენ გვჭირდება 3 MOSFET, რომ შევძლოთ LED- ის 3 ფერის (წითელი, მწვანე, ლურჯი) ენერგია. გაითვალისწინეთ, რომ მე არ ვიყენებ ინდივიდუალური მისამართის მქონე LED ზოლს. ამისათვის დაგჭირდებათ განსხვავებული კავშირი.
LED- ის 3 ფერის გამოყენებით, ჩვენ შეგვიძლია შევქმნათ კიდევ ბევრი ფერი. საგანმანათლებლო მიზნებისთვის, შესანიშნავია, რომ შეძლოთ ბავშვებს ასწავლოთ ძირითადი ფერები და სხვა ფერების შემადგენლობა.
კიდევ ერთი რამ, რაც უნდა აღინიშნოს არის ის, რომ თქვენ უნდა დარწმუნდეთ, რომ 12 ვ ელექტროენერგიის GND უკავშირდება 5 ვ ელექტროენერგიის GND- ს. კიდევ ერთი ალტერნატივა არის ის, რომ თქვენ შეგიძლიათ გამოიყენოთ 12V კვების წყარო 5V- ის დასაძლევად 5V რეგულატორის LM7805 გამოყენებით.
ნაბიჯი 3: დააკონფიგურირეთ კოდი Arduino ინტერფეისიდან
თქვენ შეგიძლიათ ჩამოტვირთოთ კოდი, რომელიც მე გამოვიყენე ჩემი ვებ გვერდიდან შემდეგ ადგილას. კოდს დასჭირდება შემდეგი ბიბლიოთეკა გასაშვებად.
- ESP8266WiFI
- ESP8266 ვებ სერვერი
- Arduino OTA
მას შემდეგ რაც ჩატვირთავთ კოდს Arduino ინტერფეისში, არის რამოდენიმე რამ, რაც გჭირდებათ კონფიგურაციისთვის.
1. შეცვალეთ შემდეგი, რომ მიუთითოთ თქვენი wifi ssid და პაროლი
/* ქსელის პარამეტრები*/const char* ssid = "yourWIFISSID"; // SSID - თქვენი WiFi- ს სახელი const char* პაროლი = "yourwifipassword"; // პაროლი
2. შეცვალეთ IP მისამართი თქვენი როუტერის ქვექსელის ასახვის მიზნით და დარწმუნდით, რომ არ არსებობს მოწყობილობები იმავე IP მისამართში.
IPAddress ip (192, 168, 1, 111); // მოწყობილობის IPAddress კარიბჭის სტატიკური IP მისამართი (192, 168, 1, 1); // Gatway IPAddress ქვექსელი (255, 255, 255, 0); // ქსელის ნიღაბი
3. შეცვალეთ OTA (ჰაერის განახლება) პაროლი Setup განყოფილებაში 62 -ე სტრიქონში.
// OTA კოდი ArduinoOTA.setHostname ("LEDStrip"); ArduinoOTA.setPassword ((const char *) "ledstripOTApassword"); ArduinoOTA. დასაწყისი ();
ნაბიჯი 4: ატვირთეთ კოდი ESP8266– ში
მას შემდეგ რაც დააკონფიგურირებთ კოდს თქვენი WiFi კონფიგურაციის შესაბამისად, დროა ატვირთოთ კოდი ESP8266. დარწმუნდით, რომ შეარჩიეთ სწორი პორტი, სადაც თქვენი ESP8266 არის მიმაგრებული. ზემოთ მოყვანილ მაგალითში მე მაქვს /dev/cu.wchusbserial14750, რომელიც შეიძლება განსხვავდებოდეს თქვენი კომპიუტერისგან ან Mac- ისგან.
შემდეგ აირჩიეთ Sketch-> Upload.
დაელოდეთ ატვირთვის დასრულებას. თუ ყველაფერი კარგად მიდის ESP8266 უნდა დაუკავშირდეს თქვენს WiFi როუტერს და ჰქონდეს IP მისამართი 192.168.1.111. ეს შეიძლება განსხვავდებოდეს, თუ თქვენ შეცვლით მას წინა საფეხურზე. მიუთითეთ თქვენი ბრაუზერი იმ IP მისამართზე, https://192.168.1.111, თქვენ უნდა ნახოთ LED დისტანციური მართვა, როგორც ეს მოცემულია სურათზე.
დააწკაპუნეთ ფერს, რომ შეცვალოთ LED- ის ფერი თქვენი განწყობის შესაბამისად და ისიამოვნეთ.
ნაბიჯი 5: მომავალი განახლებები
ახლა, როდესაც თქვენ გაქვთ სამუშაო WiFi კონტროლირებადი RGB LED ზოლები, შეგიძლიათ ითამაშოთ კოდით, რომ დაამატოთ დისკოს განათების უფრო განსხვავებული კომბინაცია. სამომავლო განახლების ზოგიერთი წინადადება მოიცავს:
- მიკროსქემის დაკავშირება MQTT– თან, რათა მისი კონტროლი ინტერნეტით შეძლოთ
- დაამატეთ მოძრაობის გამოვლენის წრე, რომ ავტომატურად ჩართოთ LED ნათურები ღამის განათებისთვის
- დაამატეთ კოდი მოციმციმე სხვადასხვა რეჟიმებისთვის (Flash, Strobe, Fade, Smooth), ეს ღილაკი ამ მომენტში არ ფუნქციონირებს.
- შეცვალეთ მსუბუქი ფერი მუსიკის საფუძველზე.
სულ ეს არის, იმედი მაქვს მოგეწონებათ ეს პოსტი. და თუ მოგწონთ ეს, შეგიძლიათ ხმა მომცეთ განათების კონკურსში. თქვენ შეგიძლიათ ეწვიოთ ჩემს ვებგვერდს სხვა მარტივი IoT პროექტებისთვის.
თქვენ ასევე შეგიძლიათ მომცეთ კომენტარი იმაზე, თუ რა წინადადება გსურთ განახლებისთვის მომავალში, რათა გამოვიყენო ეს იდეა შემდეგ ინსტრუქციებში გამოსაქვეყნებლად.
გირჩევთ:
წვრილმანი LED ზოლები: როგორ გავჭრათ, შეაერთოთ, შედუღოთ და გააძლიეროთ LED ზოლები: 3 ნაბიჯი (სურათებით)
DIY LED ზოლები: როგორ გავჭრათ, შეაერთოთ, შედუღოთ და შეაერთოთ დენის LED ზოლები: დამწყებთათვის გზამკვლევი თქვენი საკუთარი მსუბუქი პროექტებისათვის LED ზოლის გამოყენებით. მოქნილი საიმედო და ადვილად გამოსაყენებელი, LED ზოლები საუკეთესო არჩევანია სხვადასხვა პროგრამისთვის. მე დაფარავს ძირითადი შიდა 60 LED/m LED ზოლის დაყენების საფუძვლები, მაგრამ
მუსიკალური რეაქტიული მრავალფერიანი LED განათება - არდუინოს ხმის გამოვლენის სენსორი - RGB LED ზოლები: 4 ნაბიჯი
მუსიკალური რეაქტიული მრავალფერიანი LED განათება | არდუინოს ხმის გამოვლენის სენსორი | RGB LED ზოლები: მუსიკა-რეაქტიული მრავალ ფერადი LED განათების პროექტი. ამ პროექტში გამოყენებულია მარტივი 5050 RGB LED ზოლები (არა მისამართი LED WS2812), Arduino ხმის გამოვლენის სენსორი და 12 ვ ადაპტერი
სმარტფონი კონტროლირებადი ნეოპიქსელებით (LED ზოლები) Blynk აპლიკაციით WiFi- ით: 6 ნაბიჯი
სმარტფონი კონტროლირებადი ნეოპიქსელებით (LED ზოლი) Blynk აპლიკაციით WiFi– ზე: მე შევქმენი ეს პროექტი მას შემდეგ, რაც მე შთაგონებული ვიყავი სმარტფონებით კონტროლირებადი ნეოპიქსელებით მეგობრების სახლში, მაგრამ მისი მაღაზია იყო. ვიფიქრე " რამდენად ძნელი იქნება საკუთარი თავის გაკეთება, ისიც გაცილებით იაფი იქნებოდა! &Quot; აი როგორ. შენიშვნა: მე ვთვლი რომ შენ ხარ
არდუინოზე დაფუძნებული, სენსორით კონტროლირებადი ჩამქრალი LED სინათლის ზოლები: 6 ნაბიჯი (სურათებით)
არდუინოზე დაფუძნებული, სენსორით კონტროლირებადი ჩამქრალი შუქდიოდური შუქები: მე ცოტა ხნის წინ ჩემი სამზარეულო განახლდა და ვიცოდი, რომ განათება „აამაღლებდა“კარადების იერს. მე წავედი "ჭეშმარიტი ხელისგულზე", ასე რომ მე მაქვს ხარვეზი სამუშაო ზედაპირის ქვეშ, ასევე ბურთი, კარადის ქვეშ და კარადების თავზე და
WiFi LED ზოლები + ტემპერატურის სენსორი ESP8266: 6 ნაბიჯი
WiFi LED Strip + ტემპერატურის სენსორი ESP8266– ით: ეს სახელმძღვანელო აღწერს ESP8266– ის დაყენების ნაბიჯებს და ის საუბრობს როგორც ტემპერატურის სენსორზე, ასევე LED ზოლზე, ასევე შეუძლია მიიღოს შეყვანისა და გამოგზავნის გამომავალი MQTT– ით WiFi– ით. პროექტი შეიქმნა Cal Poly San– ში გავლილი კურსისთვის