ዝርዝር ሁኔታ:

ESP8266 ESP-01 LED Wire Switch: 6 ደረጃዎች
ESP8266 ESP-01 LED Wire Switch: 6 ደረጃዎች

ቪዲዮ: ESP8266 ESP-01 LED Wire Switch: 6 ደረጃዎች

ቪዲዮ: ESP8266 ESP-01 LED Wire Switch: 6 ደረጃዎች
ቪዲዮ: ESP8266 Smart Light Switch with Servo Motor 2024, ሀምሌ
Anonim
ESP8266 ESP-01 LED ሽቦ መቀየሪያ
ESP8266 ESP-01 LED ሽቦ መቀየሪያ

ይህ ፕሮጀክት የመነጨው እኔ እና የሴት ጓደኛዬ ለክርስቶስ የገና በዓል ስሜት ብዙ የ LED ተረት ብርሃን ሽቦዎችን በክፍሉ ውስጥ ስንጭን ነው። ወደ መኝታ በሄድን ቁጥር በክፍሉ ዙሪያ መሮጥ እና እያንዳንዱን ሽቦ መዝጋት ነበረብን። በሌላ ቀን ፣ ሁሉንም እንደገና ማብራት ነበረብን።

አንዳንድ የ ESP8266 ESP-01 ሞጁሎች በዙሪያዬ ተኝተው ስለነበር ፣ ፈጣን ፕሮቶታይፕ ለመሰብሰብ እና ፕሮግራም ለማድረግ ወሰንኩ።

ከተጣራ የ LED ሽቦ ጋር ፕሮቶታይሉን በተሳካ ሁኔታ ከተተገበረ በኋላ የመጀመሪያውን የፒ.ሲ.ቢ. ዲዛይን ወስጄ ጥቂት ሰሌዳዎችን አዘዝኩ።

ይህ አስተማሪ በእቅዱ ፣ በመጀመሪያው አምሳያ እና በፒ.ሲ.ቢ ውስጥ ይመራዎታል እና በጥቂት ጠቅታዎች የ ESP ሞዱሉን ፕሮግራም እንዲያደርጉ ኮድ ይሰጥዎታል።

TL; DR: ይህ በ ESP8266 ESP-01 የ Wi-Fi ቁጥጥር መቀየሪያን ለመተግበር ቀላል መንገድ ነው።

አቅርቦቶች

ሃርድዌር

  • ESP8266 ESP-01 ሞዱል
  • AMS-1117 3.3V ተቆጣጣሪ
  • IRLB8721 MOSFET (የመጨረሻ ፒሲቢ) ወይም 2N2222 ትራንዚስተር (የመጀመሪያ ፕሮቶታይፕ)
  • ወንድ እና ሴት የራስጌ አሞሌዎች

ሶፍትዌር

አርዱዲኖ አይዲኢ v1.6

ለፕሮግራም

ስማርት ዩኤስቢን ወደ ESP-01 አስማሚ ይክፈቱ

ለሙከራ

  • LED
  • 220 Ohm resistor
  • የዳቦ ሰሌዳ
  • ዝላይ ገመዶች

ለስብሰባ

  • የመሸጫ ብረት
  • ሽቦዎች (ፕሮቶታይፕ ብቻ ፣ ለፒሲቢ አይደለም)
  • የፐርፍ ቦርድ (ፕሮቶታይፕ ብቻ ፣ ለፒሲቢ አይደለም)

ደረጃ 1: መርሃግብር

ንድፍታዊ
ንድፍታዊ

ከላይ በ EasyEDA የተሠራው ሥዕላዊ መግለጫ። እንደሚከተለው ሊፈርስ ይችላል-

ከዩኤስቢ የኃይል ገመድ 5V ካለው የግብዓት voltage ልቴጅ ወስደን በኤኤምኤስ 1117 3.3 ቪ ሞዱል ወደ ቪን ፒኖች እንገባለን።

የ AMS1117 3.3V ሞዱል የ VOUT ፒኖች ከ IRLB8721 MOSFET ሰብሳቢ ፒን እና ከ ESP8266 ESP-01 ሞዱል VIN እና CH_PD ፒኖች ጋር ተገናኝተዋል። ኮዱን ለማስፈጸም ለ ESP8266 ESP-01 ሞዱል የ CH_PD ፒን HIGH መጎተት አለበት።

የ ESP8266 ESP-01 ሞዱል D2 ፒን ከ IRLB8721 MOSFET የ GATE ፒን ጋር ተገናኝቷል። ይህ የአሁኑ ፍሰት በእሱ ውስጥ ይፈስስ ወይም አይሄድ እንደሆነ ይቆጣጠራል።

የ IRLB8721 MOSFET ኢሚተር ፒን ከ LED ሽቦ ጋር ተገናኝቷል።

በመጨረሻም ፣ ሁሉም የመሬት ላይ ፒኖች አንድ ላይ ተገናኝተዋል።

2N2222 ትራንዚስተሩን ከመረጡ ሁሉንም የ IRLB8721 ክስተቶች በ 2N2222 ይተኩ እና እግሮቹ በሁለቱም ክፍሎች ላይ የተለያዩ ትርጉሞች እንዳሏቸው ያስታውሱ።

ደረጃ 2 - ፕሮግራሚንግ

በዳቦ ሰሌዳ ላይ ፕሮቶታይፕ ከማዘጋጀታችን በፊት ፣ የ ESP8266 ESP-01 ሞዱሉን መርሐግብር ማስያዝ አለብን ፣ ስለዚህ በኋላ ላይ አብነቱን መሞከር እንችላለን።

ኮድ

የእኔ ኮድ በጣም በቀላል የኤችቲቲፒ አገልጋይ በ Random Nerd Tutorial መማሪያ ላይ የተመሠረተ ነው። እኛ አንድ ፒን (D2) ብቻ መቆጣጠር ስለሚያስፈልገን ሁለተኛውን ቁልፍ አስወግደዋለሁ። የሆነ ሆኖ ፣ ልክ እንደነሱ ኮዱን መጠቀም እና የ WiFi ምስክርነቶችዎን መተካት ይችላሉ።

ESP8266 ESP-01 ን ያብሩ

እርስዎ እራስዎ OPEN-SMART USB ን ወደ ESP-01 አስማሚ ካገኙ የእርስዎን ESP8266 ESP-01 ሞዱል ወደ ውስጥ ማስገባት እና ማብሪያውን ወደ PROG ማቀናበር ይችላሉ። ከዚያ ሁሉንም ነገር በኮምፒተርዎ ውስጥ ወዳለው ነፃ የዩኤስቢ ወደብ ያስገቡ እና የአርዱዲኖ IDE ን ያቃጥሉ።

ኮዱን ከ Random Nerd Tutorials ይቅዱ እና ይለጥፉ ፣ የ WiFi ምስክርነቶችዎን ይተኩ እና ወደ ESP8266 ESP-01 ሞዱል ይስቀሉት።

ከዚያ የ ESP8266 ESP-01 ሞጁሉን ከ OPEN-SMART አስማሚ ያስወግዱ ፣ ማብሪያውን ወደ UART ያዘጋጁ እና እንደገና ያስገቡት።

ኮዱን ይሞክሩ

በአርዲኖ አይዲኢ ውስጥ ተከታታይ ኮንሶሉን ይክፈቱ እና ሞጁሉ ከ WiFi ጋር እስኪገናኝ ድረስ ይጠብቁ።

ከዚያ አሳሽዎን ይክፈቱ እና በተከታታይ ኮንሶል ውስጥ ወደሚታየው የአይፒ አድራሻ ይሂዱ። ማሳሰቢያ -በተመሳሳይ አውታረ መረብ aka WiFi ውስጥ መሆን አለብዎት። ያለበለዚያ ESP8266 ESP-01 መድረስ አይችሉም!

ሁሉም ነገር የሚሰራ ከሆነ ፣ ሁለት አዝራሮች ያሉት ድር ጣቢያ ያያሉ። በ ESP8266 ESP-01 ሞዱል ላይ ከ 220 Ohm resistor ጋር ዲዲኤን ከዲ 2 ፒን ጋር ያገናኙ እና በድር ጣቢያው ላይ ትክክለኛውን ቁልፍ ጠቅ ሲያደርጉ መብራት እና ማጥፋት አለበት።

ማንኛውም ችግሮች ካጋጠሙዎት እባክዎን ከላይ የተገናኘውን ሙሉ እና ዝርዝር አጋዥ ስልጠና ይከተሉ።

ደረጃ 3 ፕሮቶታይፕ ማድረግ

ፕሮቶታይፕ ማድረግ
ፕሮቶታይፕ ማድረግ
ፕሮቶታይፕ ማድረግ
ፕሮቶታይፕ ማድረግ

ከላይ በስዕላዊ መግለጫው ላይ እንደሚታየው ከሁሉም አስፈላጊ አካላት እና ሽቦዎች ጋር የዳቦ ሰሌዳ ያዘጋጁ እና በፕሮግራም በተያዘው ESP8266 ESP-01 ሞዱል ይፈትኑት።

ሁሉም ነገር የሚሰራ ከሆነ ፣ ሁለት አማራጮች አሉዎት።

አማራጭ ሀ - ወደ ሽቶ ሰሌዳ ይሸጡት

አማራጭ ለ - ፒሲቢ ያድርጉ

እኔ አማራጭ A ን መርጫለሁ እና በኋላ በመጀመሪያው PCB ፕሮጀክት እጆቼን ለማርከስ ወሰንኩ።

በስዕሎቹ ውስጥ የራስ-ተኮር ፕሮቶታይሌን ታያለህ። እንደተለመደው ግንኙነቶቹ የተዝረከረኩ ናቸው እና ተደራራቢ ግንኙነቶችን እንዳያጥሩ ለመከላከል አንዳንድ የሽንገላ ቱቦዎችን እጠቀም ነበር። እንዲሁም ፣ በ IRLB8721 MOSFET ፋንታ 2N2222 ትራንዚስተር ተጠቀምኩ ፣ ምክንያቱም ብዙ ተኝተው ስለነበር እና ለመቆየት እንዳልሆነ አውቃለሁ።

ሽያጩ አንድ ሰዓት ያህል ወሰደኝ እና በጭራሽ አስደሳች አልነበረም። እርስዎ ፕሮ solderer ከሆኑ ምናልባት ሂደቱን ይደሰቱዎታል ፣ ግን ለእኔ ቀለል ያለ ነገር እፈልጋለሁ።

ደረጃ 4: ፒ.ሲ.ቢ

ፒ.ሲ.ቢ
ፒ.ሲ.ቢ
ፒ.ሲ.ቢ
ፒ.ሲ.ቢ

እኔ ከሲኤምዲ ክፍሎች ጋር መቅረጽ እንዳለብኝ ስላሰብኩ እና ወደ ንድፍ አውጪው ወይም ወደ ፒሲቢው አቀማመጥ ለመግባት በቀላሉ የተሰሩ ESP ወይም Arduino ልማት ሞጁሎችን ማግኘት ስላልቻልኩ ፒሲቢዎችን ፈርቻለሁ።

ለዚህ ፕሮጀክት እኔ የ ESP8266-01 እና AMS1117 3.3. V ሞጁሎችን ለመጠቀም እንደ ቦርዱ ላይ መሸጥ ያለብኝን ዓይነት እንደ ሴት ራስጌ ፒን ለማሰብ ወሰንኩ።

ይህ ሕይወቴን በጣም ቀላል አድርጎታል እና የፒ.ሲ.ቢ አቀማመጥ በሁለት ሰዓታት ውስጥ ተከናውኗል። በስዕሎቹ ውስጥ ሁለቱን ስሪቶች ማየት ይችላሉ።

ስሪት 1 አንዳንድ ጥቃቅን ማስጠንቀቂያዎች አሉት

1. የራስጌ ፒኖች በጣም ጠባብ ናቸው። እኔ ግምት ውስጥ አልገባም እነሱ እርስ በእርሳቸው 2.54 ሚሜ መሆን አለባቸው እና ከቤተመጽሐፍት ውስጥ የመጀመሪያውን ፒን ያዙ። ለቪን (VIN) መለያውን አበላሽቼዋለሁ- VCC እና GND መለያዎች ተለዋውጠዋል። የ AMS1117 3.3V ሞጁል እኔ ካሰብኩት በላይ ሰፋ ያለ እና በፒሲቢ ጠርዝ ላይ ያርፋል።

በእርግጥ እነዚያን ማስጠንቀቂያዎች በእውነተኛ ህይወት ውስጥ ካዘዝኳቸው እና ከሞከርኳቸው በኋላ አስተውያለሁ። እነሱ የጨዋታ ሰባሪ አይደሉም ፣ ግን እኔ ከላይ የተጠቀሱትን ነጥቦች የማሻሻልበት አዲስ ስሪት ፈጠርኩ። እንዲሁም ፣ የ ESP8266 ESP-01 ሞጁሉን የኤኤምኤስ 1117 3.3 ቪ ሞጁሉን በማይደራረብ መልኩ አስቀምጫለሁ።

የ EasyEDA ፕሮጀክት እዚህ ማግኘት ይችላሉ-

ደረጃ 5 - እድገት

ስለዚህ እዚህ እኛ ፒሲቢን ለመሰብሰብ ቀላል ነን። ቀጥሎ ምንድነው?

መያዣ

ኤሌክትሮኒክስን የሚደብቅና ግንባታውን የበለጠ ጠንካራ የሚያደርግ የ 3 ዲ የታተመ መያዣ ቢኖር ጥሩ ይሆናል። በሐሳብ ደረጃ ለ IRLB8721 የተቀናጀ የሙቀት ማጠራቀሚያ ይኖረዋል (ምንም እንኳን በ 10 ሜትር ርዝመት ባለው የ LED ሽቦ ሙከራዬ ወቅት ከክፍል ሙቀት ፈጽሞ ሞቃታማ ባይሆንም)።

አያያctorsች

እንዲሁም ፣ ለኤንአይኤን የዩኤስቢ ገመድ እና ለ VOUT aka የ LED ሽቦ የዩኤስቢ አያያዥ ማከል እፈልጋለሁ። በአሁኑ ጊዜ በቦርዱ ላይ የወንድ ራስጌዎችን እና ለማገናኘት በ LED ሽቦ እና (በተቆረጠው) የዩኤስቢ ገመድ ላይ የተሸጡ የሴት ራስጌዎችን እጠቀም ነበር። ግን ይህ የወደፊት ማረጋገጫ ግንኙነት አይደለም እና በጣም ሙያዊ አይመስልም።

ከጉዳዩ ጋር በመተባበር ይህ የግንባታውን ውበት እና አጠቃላይ የአጠቃቀም ልምድን በእጅጉ ይጨምራል (ይህም በጋራ ቤት ውስጥ እና በእራስዎ ክፍል ወይም በቤተ ሙከራ ውስጥ ብቻ ሳይሆን ብልጥ ቤትን ለመተግበር ከሞከሩ በጣም አስፈላጊ ነው)።

የ Smart Home ውህደት

በአሁኑ ጊዜ እያንዳንዱ ESP8266 ESP-01 ግዛቱን የሚቆጣጠር ድር ጣቢያ ያለው የኤችቲቲፒ-አገልጋይ ነው። ሁሉንም የእኔን መቀያየሪያዎች ከአንድ በይነገጽ መቆጣጠር እችል ዘንድ ወደ ስማርት ሆም የመጀመሪያ እርምጃዎቼን መውሰድ እና NodeRED እና MQTT ን ወደ ማዕከላዊ የቤት አውቶማቲክ ስርዓት ለማዋሃድ እፈልጋለሁ።

በእርግጥ ጥያቄዎችን ለተለያዩ የ ESP8266 ESP-01 ሞጁሎች የሚልክ የድር አገልጋይ መገንባት እችላለሁ ፣ ግን እንደገና ፣ ያ የሚያምር ፣ ደረጃውን የጠበቀ ወይም ሊሰፋ የሚችል መፍትሄ አይደለም።

ደረጃ 6 - ትችት

እዚህ ድረስ ከደረሱ ፣ ስላነበቡት በጣም አመሰግናለሁ!

ይህ እዚህ የመጀመሪያ ጽሑፌ ነው እና የሆነ ነገር እንደወሰዱ ተስፋ አደርጋለሁ። በተጠቀሱት የተለያዩ ርዕሶች ውስጥ አልገባም ፣ ምክንያቱም ቀደም ሲል በተለያዩ ርዕሰ ጉዳዮች ላይ ብዙ ታላላቅ ትምህርቶች እንዳሉ ተሰማኝ። ተጨማሪ ማጣቀሻዎች ከፈለጉ ወይም አንዳንድ እርምጃዎችን በበለጠ ዝርዝር እንድገልጽልዎት ከፈለጉ እባክዎን አስተያየት ይተው።

እርስዎ ያነበቡትን ከወደዱ ፣ እባክዎን አስተያየት ይተው እና ምናልባት ጽሑፉን ይውደዱ። ብዙ ማለት ይሆናል:)

የሚመከር: