ዝርዝር ሁኔታ:

በ WiFi ቁጥጥር የሚደረግበት RGB LED Strip በ ESP8266: 5 ደረጃዎች
በ WiFi ቁጥጥር የሚደረግበት RGB LED Strip በ ESP8266: 5 ደረጃዎች

ቪዲዮ: በ WiFi ቁጥጥር የሚደረግበት RGB LED Strip በ ESP8266: 5 ደረጃዎች

ቪዲዮ: በ WiFi ቁጥጥር የሚደረግበት RGB LED Strip በ ESP8266: 5 ደረጃዎች
ቪዲዮ: Fysetc Spider v1.1 - Basics 2024, ሀምሌ
Anonim
Image
Image
ሁሉንም ቁሳቁሶች እና መሳሪያዎች ይሰብስቡ
ሁሉንም ቁሳቁሶች እና መሳሪያዎች ይሰብስቡ

ሀሳቡ ከ WiFi ሊቆጣጠሩ የሚችሉ የ LED መብራቶችን መፍጠር ነው። ከገና አከባቢ ጥቂት ተዘዋዋሪ የኤልዲዲ ገመድ አለኝ ፣ ስለሆነም ይህንን ከኤ.ዲ.ኤፍ. ለመቆጣጠር እንዲችል ወደ ESP8266 እንደገና እጠቀምበታለሁ።

ESP8266 እንደ ድር አገልጋይ ሆኖ ሊሠራ ይችላል ፣ ይህ የ LED ስትሪፕን ለመቆጣጠር የርቀት አቀማመጥን ለመፍጠር ያገለግላል። እኔ ያለኝ የ LED ስትሪፕ 12 ቮ ነው ፣ ስለዚህ ለዚህ የ 12 ቮ የኃይል አቅርቦት ያስፈልገኛል ፣ ያለበለዚያ 5 ቮ ኤልዲ ካለዎት የ ESP8266 ወረዳውን ከሚያሠራው ተመሳሳይ የኃይል ምንጭ የ LED ን ጭረት ማስነሳት ይችላሉ።

ደረጃ 1 ሁሉንም ቁሳቁሶች እና መሳሪያዎች ይሰብስቡ

ለዚህም የሚከተሉትን ቁሳቁሶች ያስፈልግዎታል

- 1 x ESP8266

- 3 x MOSFET IRF510

- RGB LED Strip

- የፕሮቶታይፕ ቦርድ

- አያያዥ ሽቦ

- 12 ቮ ለ LED Strip የኃይል አቅርቦት

- 5 ቮ የኃይል አቅርቦት ለ ESP8266

የሚያስፈልጉዎት መሣሪያዎች የሚከተሉት ናቸው

- የሽቦ መቀነሻ

- ብረት ማጠጫ

መልቲሜትር (ለችግር መተኮስ ምቹ መሣሪያዎች)

ደረጃ 2 - ወረዳውን ያገናኙ

ወረዳውን ያገናኙ
ወረዳውን ያገናኙ
ወረዳውን ያገናኙ
ወረዳውን ያገናኙ

ከላይ ባለው ስዕላዊ መግለጫ መሠረት ወረዳውን ያገናኙ። የ LED ን 3 ቀለሞች (ቀይ ፣ አረንጓዴ ፣ ሰማያዊ) ለማብራት 3 MOSFET እንፈልጋለን። እኔ ልብ ሊባል የሚችል የአድራሻውን የ LED ንጣፍ እየተጠቀምኩ እንዳልሆነ ልብ ይበሉ። ለዚያ የተለየ ግንኙነት ያስፈልግዎታል።

የ LED 3 ቀለሞችን በመጠቀም ብዙ ተጨማሪ ቀለሞችን መፍጠር ችለናል። ለትምህርት ዓላማዎች ፣ ልጆቹን ስለ ቀዳሚ ቀለሞች እና ሌሎቹን ቀለሞች ያካተተውን ጥምረት ማስተማር መቻል በጣም ጥሩ ነው።

ሌላ ልብ ሊባል የሚገባው ነገር ቢኖር የ 12 ቮ የኃይል አቅርቦት GND ከ 5 ቮ የኃይል አቅርቦት GND ጋር መገናኘቱን ማረጋገጥ ያስፈልግዎታል። ሌላው አማራጭ 5V ተቆጣጣሪ LM7805 ን በመጠቀም 5 ቮን ለማብራት የ 12 ቮ የኃይል አቅርቦትን መጠቀም ይችላሉ።

ደረጃ 3 ኮዱን ከአርዱዲኖ በይነገጽ ያዋቅሩ

ኮዱን ከአርዱዲኖ በይነገጽ ያዋቅሩ
ኮዱን ከአርዱዲኖ በይነገጽ ያዋቅሩ
ኮዱን ከአርዱዲኖ በይነገጽ ያዋቅሩ
ኮዱን ከአርዱዲኖ በይነገጽ ያዋቅሩ

እኔ የተጠቀምኩበትን ኮድ ከድር ጣቢያዬ በሚከተለው ሥፍራ ማውረድ ይችላሉ። ኮዱ ለማሄድ የሚከተለው ቤተ -መጽሐፍት ይፈልጋል።

- ESP8266WiFI

- ESP8266 ተመልካች

- አርዱዲኖ ኦቲኤ

አንዴ በአርዱዲኖ በይነገጽ ውስጥ ኮዱን ከጫኑ ፣ ለማዋቀር የሚያስፈልጉዎት ሁለት ነገሮች አሉ።

1. ወደ wifi ssid እና የይለፍ ቃልዎ ለማመልከት የሚከተሉትን ይለውጡ

/* የአውታረ መረብ ቅንብሮች*/const char* ssid = "yourWIFISSID"; // SSID - የእርስዎ WiFi ስም const char* password = "yourwifipassword"; // ፕስወርድ

2. የእርስዎን ራውተር ንዑስ አውታረ መረብ ለማንፀባረቅ የአይፒ አድራሻውን ይለውጡ ፣ እና በተመሳሳይ የአይፒ አድራሻ ውስጥ ምንም መሣሪያዎች አለመኖራቸውን ያረጋግጡ።

IPAddress ip (192, 168, 1, 111); // የማይንቀሳቀስ IP አድራሻ የመሣሪያ IPAddress መግቢያ (192 ፣ 168 ፣ 1 ፣ 1) ፤ // Gatway IPAddress subnet (255, 255, 255, 0); // የአውታረ መረብ ጭምብል

3. በመስመር 62 ዙሪያ ባለው የማዋቀሪያ ክፍል ውስጥ የ OTA (በአየር ዝመና ላይ) የይለፍ ቃል ይለውጡ።

// የኦቲኤ ኮድ ArduinoOTA.setHostname ("LEDStrip"); ArduinoOTA.setPassword ((const char *) "ledstripOTApassword"); ArduinoOTA.begin ();

ደረጃ 4 ኮዱን ወደ ESP8266 ይስቀሉ

ኮዱን ወደ ESP8266 ይስቀሉ
ኮዱን ወደ ESP8266 ይስቀሉ
ኮዱን ወደ ESP8266 ይስቀሉ
ኮዱን ወደ ESP8266 ይስቀሉ

አንዴ ኮዱን ከ WiFi ማዋቀርዎ ጋር እንዲስማማ ካዋቀሩት በኋላ ኮዱን ወደ ESP8266 ለመስቀል ጊዜው ነው። የእርስዎ ESP8266 የተያያዘበት ትክክለኛውን ወደብ መምረጥዎን ያረጋግጡ። ከላይ ባለው ምሳሌ ፣ የእኔ /dev/cu.wchusbserial14750 ላይ የእኔ አለኝ ፣ ይህ ከእርስዎ ፒሲ ወይም ማክ የተለየ ሊሆን ይችላል።

ከዚያ ይምረጡ Sketch-> ስቀል።

ሰቀላው እስኪያልቅ ድረስ ይጠብቁ። ሁሉም ነገር ደህና ከሆነ ESP8266 ከእርስዎ WiFi ራውተር ጋር መገናኘት እና የ IP አድራሻ 192.168.1.111 ሊኖረው ይገባል። በቀደመው ደረጃ ከቀየሩት ይህ ሊለያይ ይችላል። አሳሽዎን ወደዚያ የአይፒ አድራሻ ያመልክቱ ፣ https://192.168.1.111 ፣ በስዕሉ ላይ እንደሚታየው የ LED የርቀት መቆጣጠሪያውን ማየት አለብዎት።

እንደ ስሜትዎ የ LED ን ቀለም ለመቀየር ቀለሙን ጠቅ ያድርጉ እና ይደሰቱ።

ደረጃ 5 - የወደፊት ማሻሻያዎች

አሁን የሚሰራ WiFi የሚቆጣጠረው የ RGB LED ስትሪፕ ካለዎት የበለጠ የተለያዩ የዲስኮ መብራቶችን ጥምረት ለመጨመር ከኮዱ ጋር መጫወት ይችላሉ። የወደፊቱ የማሻሻያ አንዳንድ ጥቆማዎች የሚከተሉትን ያካትታሉ:

- በበይነመረብ በኩል እንዲቆጣጠሩት ወረዳውን ከ MQTT ጋር በማገናኘት ላይ

- የሌሊት መብራት የ LED መብራቶችን በራስ -ሰር ለማብራት የእንቅስቃሴ ማወቂያ ወረዳውን ያክሉ

- ለተለያዩ ብልጭታ ሁነታዎች (ፍላሽ ፣ ስትሮቤ ፣ ፋዴ ፣ ለስላሳ) ኮድ ያክሉ ፣ እነዚህ አዝራሮች በአሁኑ ጊዜ አይሰሩም።

- በሙዚቃ ላይ በመመርኮዝ የብርሃን ቀለሙን ይለውጡ።

ያ ብቻ ነው ፣ በዚህ ጽሑፍ እንደተደሰቱ ተስፋ አደርጋለሁ። እና ይህን ከወደዱ በብርሃን ውድድር ውስጥ ለእኔ ድምጽ መስጠት ይችላሉ። ለሌሎች ቀላል IoT ፕሮጀክቶች የእኔን ድር ጣቢያ መጎብኘት ይችላሉ።

በሚቀጥሉት መምህራን ላይ ለመለጠፍ ይህንን ሀሳብ ለመጠቀም ስለሚፈልጉት የወደፊት ማሻሻያ ምን ዓይነት አስተያየት ላይ አስተያየት ሊሰጡኝ ይችላሉ።

የሚመከር: