ዝርዝር ሁኔታ:
ቪዲዮ: ESP8266 Relay-control: 3 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
አዘምን (07.02.2017) ፦ የእርስዎን ESP8266 ለመቆጣጠር የፕሮግራሙን ዊንዶውስ-ስሪት አዘምነዋለሁ። “ትንሽ መስኮት”-ሞዶ (“SW”) አክዬአለሁ-ከሌሎች ፕሮግራሞች ጋር በሚሰሩበት ጊዜ ቅብብሎቹን በበለጠ በቀላሉ ማግኘት እንዲችሉ በግራ በኩል ካለው የተግባር አሞሌዎ በላይ የፕሮግራሙን ማይክሮ-ስሪት ይዘጋል። እሱ ሁል ጊዜ ግንባሩ ውስጥ ይሆናል። ሰላም ፣ እና ወደ የመጀመሪያ አስተማሪዬ እንኳን በደህና መጡ! ይህ አስተማሪ ምን ያሳየኛል? በ 4 ቅብብሎች - ወይም የበለጠ - በ ‹ሪሌይ› ቦርድ እንዴት እንደሚቆጣጠሩ በዚህ አስተማሪ ውስጥ አሳያችኋለሁ። Android- ስማርትፎን ወይም ዊንዶውስ-ፒሲ። 4 Relays ወይም ከዚያ ያነሰ የሚጠቀሙ ከሆነ መተግበሪያን ለ Android ወይም ለኔ ዊንዶውስ መጠቀም ይችላሉ። የበለጠ ለመጠቀም ከፈለጉ ኮዱን እራስዎ ማዳበሩን መቀጠል አለብዎት። ስለዚህ ፣ እኔ እስካሁን ያዘጋጀሁትን ኮድ ያገኛሉ። ምን እፈልጋለሁ? ESP8266- ሞዱል ያስፈልግዎታል። የ ESP8266 የ D1 Mini ሥሪት እጠቀማለሁ እና ይህንን አንድ ወይም ተመሳሳይ እንዲጠቀሙ እመክራለሁ ምክንያቱም ሌሎች የ ESP8266 ስሪቶችን ከ D1 Mini ጋር በቀላሉ ማቀናጀት ይችሉ እንደሆነ አላውቅም። እንዲሁም በስዕሎቹ ውስጥ እንደሚመለከቱት የቅብብሎሽ ሞዱል ያስፈልግዎታል። እነዚያን ገዛሁ https://ebay.eu/2iQLv3s - Relay ሞዱል በ 4 ቅብብል
ደረጃ 1 እንጀምር
ESP8266- ሞጁሉን ያዘጋጁ-
በመጀመሪያ የሚከተሉትን ፋይሎች ወደ ዊንዶውስ-ኮምፒተርዎ ያውርዱ
NodeMCU-Flasher:
ESPlorer (እንደ ዚፕ ፋይል ወደ ታች ተያይ attachedል)
init.lua (ወደ ታች ተያይ attachedል)
የ ESP8266- ሞዱሉን ብልጭ ድርግም
-ESP8266- ሞጁሉን ከኮምፒዩተርዎ ጋር በዩኤስቢ በኩል ያገናኙ እና ሁሉም አሽከርካሪዎች እስኪጫኑ ድረስ ይጠብቁ (የእርስዎ ስርዓት ተከታታይ-ወደ-ዩኤስቢ-ነጂ ይፈልጋል)።
ESD8266Flasher.exe ን ከ NodeMCU-Flasher ይክፈቱ ፣ ትክክለኛውን COM- ወደብ ይምረጡ እና “ብልጭታ” ን ጠቅ ያድርጉ። ይህ ትንሽ ጊዜ ሊወስድ ይችላል።
ስክሪፕቱን ወደ ESP8266- ሞዱል ይስቀሉ
-ESPlorer ን ይክፈቱ። እሱን ለመክፈት ጃቫ ያስፈልግዎታል።
-ከላይ በቀኝ ትር ውስጥ ትክክለኛውን COM- ወደብ ይምረጡ እና “ክፈት” ን ጠቅ ያድርጉ። አይጨነቁ firmware ን በራስ -ሰር መለየት አይችልም።
-የቀኝ ግራጫ መስኮቶች ተከታታይ ማሳያ ፣ ግራው የኮድ አርታኢ ይሆናሉ። የ init.lua ፋይልን ይክፈቱ።
(በቅጽበታዊ ገጽ እይታ ላይ እንደዚህ መሆን አለበት)
-የእርስዎን Wifi-SSID እና የ Wifi-Password ያስገቡ።
-“ስቀል” ን ይጫኑ-አዝራር።
ደረጃ 2 - ስለ ኮድ አንድ ነገር…
ፕሮግራሞቹ ፦
እርስዎ “EDR.zip” -File ን ለዊንዶውስ እና “EDR.apk” -File ን ለ Android ማውረድ ብቻ ይችላሉ።
(ይህ ክፍል ምን ያህል ቅብብሎሽ እንደሚያስፈልግዎ ነው። 4 ወይም ከዚያ በታች ለመጠቀም ከፈለጉ ይህንን ደረጃ መዝለል ይችላሉ።)
ስለ init.lua:
ለሪሌዶች የኮዱ አካል -
_
ከሆነ (_GET.pin == "በርቷል") ከዚያ _on = "የተመረጠ = እውነት"
gpio.write (1 ፣ gpio. HIGH)
elseif (_GET.pin == "ጠፍቷል") ከዚያ
_off = "የተመረጠ = \" እውነተኛ / ""
gpio.write (1 ፣ gpio. LOW)
elseif (_GET.pin == "ON2") ከዚያ
_on = "የተመረጠ = እውነት"
gpio.write (2 ፣ gpio. HIGH)
elseif (_GET.pin == "OFF2") ከዚያ
_off = "የተመረጠ = \" እውነተኛ / ""
gpio.write (2 ፣ gpio. LOW)
elseif (_GET.pin == "ON3") ከዚያ
_on = "የተመረጠ = እውነት"
gpio.write (3 ፣ gpio. HIGH)
elseif (_GET.pin == "OFF3") ከዚያ
_off = "የተመረጠ = \" እውነተኛ / ""
gpio.write (3 ፣ gpio. LOW)
elseif (_GET.pin == "ON4") ከዚያ
_on = "የተመረጠ = እውነት"
gpio.write (4 ፣ gpio. HIGH)
elseif (_GET.pin == "OFF4") ከዚያ
_off = "የተመረጠ = \" እውነተኛ / ""
gpio.write (4 ፣ gpio. LOW)
አበቃ
_
እርግጠኛ ነኝ ፣ መርሃግብር ማግኘት ይችላሉ-
ለእያንዳንዱ Realy ይህ የኮድ እገዳ አለ-
elseif (_GET.pin == "ON_NUMBER_OF_RELAY") ከዚያ _on = "የተመረጠ = እውነት"
gpio.write (GPIO_NUMBER ፣ gpio. HIGH)
elseif (_GET.pin == "OFF_NUMBER_OF_RELAY") ከዚያ
_off = "የተመረጠ = \" እውነተኛ / ""
gpio.write (GPIO_NUMBER ፣ gpio. LOW)
አንድ ተጨማሪ ነገር ብቻ። በኮዱ መጀመሪያ ላይ ቆሟል -
gpio.mode (1 ፣ gpio. OUTPUT) gpio.mode (2 ፣ gpio. OUTPUT) gpio.mode (3 ፣ gpio. OUTPUT) gpio.mode (4 ፣ gpio. OUTPUT)
ስለዚህ እንዲሁ ማከል አለበት-
gpio.mode (GPIO_NUMBER. OUTPUT)
ይህንን መቋቋም እንደምትችሉ እርግጠኛ ነኝ ፤-)
ስለ የእኔ ዊንዶውስ-ፕሮግራም ምንጭ ኮድ
ይህንን ማርትዕ ከፈለጉ ስለ C# የሆነ ነገር ማወቅ አለብዎት እና የእይታ ስቱዲዮ 2015 ስሪት ወይም ተኳሃኝ መሆን አለብዎት። እኔ ፕሮጀክቱን እንደ ዚፕ-ፋይል እንዲሁ (EDR.zip) እያያዛለሁ።
ስለ Android-APP ፦
የ Android- መተግበሪያውን ከፈለጉ AppInventor2 ያስፈልግዎታል። የእሱ ነፃ የመስመር ላይ ስሪት አለ። የተያያዘውን "EDR.aia"-እዚያ ፋይል በመክፈት እንደፈለጉ ማርትዕ ይችላሉ።
ደረጃ 3: መጨረሻው…
ስለዚህ ያ ብቻ ነው።
ለዚህ ፕሮጀክት አንዳንድ ሀሳቦች ካሉዎት በቃ ያድርጉት።
የሚመከር:
WI-Fi ቁጥጥር የሚደረግበት 4CH Relay ሞዱል ለቤት አውቶሜሽን 7 ደረጃዎች (ከስዕሎች ጋር)
WI-Fi ቁጥጥር የሚደረግበት የ 4CH Relay ሞዱል ለቤት አውቶሜሽን-ቀደም ሲል በአጥፊ ማብሪያ / ማጥፊያዎች ላይ በመመርኮዝ ብዙ WI-FI ን እጠቀም ነበር። ነገር ግን እነዚህ ከእኔ መስፈርቶች ጋር አይስማሙም። ለዚያም ነው የራሴን መገንባት የፈለግኩት ፣ ያለ ምንም ማሻሻያዎች መደበኛውን የግድግዳ መቀየሪያ ሶኬቶች መተካት ይችላል። ESP8266 ቺፕ Wifi ን ማንቃት ነው
የአርዱዲኖ አጋዥ ስልጠና - BLYNK Styled Button እና ESP -01 Relay Module: 3 ደረጃዎች (ከስዕሎች ጋር)
የአርዱዲኖ ማጠናከሪያ - BLYNK Styled Button እና ESP -01 Relay ሞዱል - በእኛ ሰርጥ ላይ ወደ ሌላ መማሪያ እንኳን በደህና መጡ ፣ ይህ ለ IoT ስርዓቶች የሚወሰን የዚህ የወቅቱ የመጀመሪያ አጋዥ ስልጠና ነው ፣ እዚህ አንዳንድ የመሣሪያዎቹን ባህሪዎች እና ተግባራት እንገልፃለን። በዚህ ዓይነት ስርዓቶች ውስጥ ጥቅም ላይ ውሏል። እነዚህን ለመፍጠር
8 የ Relay ቁጥጥር በ NodeMCU እና IR መቀበያ አማካኝነት WiFi እና IR የርቀት እና የ Android መተግበሪያን በመጠቀም 5 ደረጃዎች (ከስዕሎች ጋር)
8 በ NodeMCU እና IR Receiver አማካኝነት WiFi እና IR የርቀት እና የ Android መተግበሪያን በመጠቀም - በኖይድ እና በኢር ርቀት እና በ android መተግበሪያ ላይ nodemcu እና ir መቀበያ በመጠቀም የ 8 ቅብብል መቀየሪያዎችን መቆጣጠር። የርቀት መቆጣጠሪያው ከ wifi ግንኙነት ነፃ ነው። እዚህ የተሻሻለ የክፍያ ጠቅታ ነው እዚህ
IOT123 - I2C 2CH RELAY BRICK: 5 ደረጃዎች (ከስዕሎች ጋር)
IOT123 - I2C 2CH RELAY BRICK: IOT123 BRICKS በመስቀለኛ መንገድ ወይም በሚለብሰው ላይ ተግባራዊነትን ለመጨመር ከሌሎች IOT123 BRICKS ጋር ሊፈጩ የሚችሉ የ DIY ሞዱል አሃዶች ናቸው። እነሱ በ ኢንች አደባባይ ፣ ባለ ሁለት ጎን ፕሮቶቦርዶች ከጉድጓዶች ጋር የተገናኙ ናቸው። የእነዚህ BRICK ቁጥር
Raspberry Pi DIY Relay Board: 3 ደረጃዎች (ከስዕሎች ጋር)
Raspberry Pi DIY የቅብብሎሽ ሰሌዳ - ለአንዳንድ ፕሮጄክቶች እንጆሪ እና ትንሹ አርዱኢኖዎች አንዳንድ ቅብብሎሽ መቀየር አለብኝ። በጂፒኦ ውፅዓት ደረጃ (3,3 ቪ) ምክንያት ትላልቅ ሸክሞችን ለመለወጥ የሚችሉ እና በተሰጡት 3,3 ቮልት በቀጥታ የሚሰሩ አንዳንድ ቅብብሎሽዎችን ማግኘት በጣም ከባድ ነው። ስለዚህ እኔ