ዝርዝር ሁኔታ:
ቪዲዮ: ESP8266 የተመሠረተ Sonoff መሰረታዊ ስማርት መቀየሪያን በስማርትፎን እንዴት እንደሚቆጣጠር 4 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
ሶኖፍ በ ITEAD ላዘጋጀው ስማርት ሆም የመሣሪያ መስመር ነው። ከዚያ መስመር በጣም ተለዋዋጭ እና ርካሽ መሣሪያዎች አንዱ ሶኖፍ መሰረታዊ ናቸው። በታላቅ ቺፕ ፣ ESP8266 ላይ የተመሠረተ Wi-Fi የነቃ ማብሪያ ነው። ይህ ጽሑፍ በ Sonoff Basic smart switch ላይ የ Cloud4RPi አገልግሎትን እንዴት ማቀናበር እንደሚቻል ይገልጻል።
በቀድሞው መመሪያ ውስጥ አዲሱን ማይክሮ ፓይቶን firmware በ Sonoff Basic ወይም Sonoff Dual smart switch ላይ እንዴት እንደሚያበሩ አብራርተናል። በዚህ ጽሑፍ ውስጥ Cloud4RPi ን በመጠቀም የመጀመሪያውን የ Sonoff የነቁትን ተግባራት አንድ ክፍል እንመልሳለን።
ደረጃ 1 በ WebREPL በኩል መገናኘት
ቀደም ሲል በ UART ፕሮቶኮል በኩል የ Python REPL በይነገጽን ደርሰናል። ESP8266 የ Wi-Fi ሞዱል ስለሆነ ፣ ከእሱ ጋር ያለገመድ መገናኘት እንችላለን። የማይክሮ ፓይቶን የነቃ ሰሌዳዎን ያብሩ ፣ የትእዛዝ መስመሩን ይድረሱ እና WebREPL ን ለማንቃት የሚከተለውን ትእዛዝ ያስገቡ።
>> webrepl_setup ን ያስመጡ
ይህ ትእዛዝ የ WebREPL ራስ-አጀማመርን ፣ የይለፍ ቃሉን ማዘጋጀት እና አንዴ እንደጨረሱ እንደገና ማዋቀር የሚችሉበትን የማዋቀሪያ አዋቂን ይጀምራል።
ዳግም ከተነሳ በኋላ የሚከተሉትን ትዕዛዞች በመፈጸም ከእርስዎ የ Wi-Fi አውታረ መረብ ጋር ይገናኙ (የ Wi-Fi ውቅረትን በእርስዎ ውሂብ ይተኩ)
>> ከአውታረ መረብ ማስመጣት WLAN
>> STA = WLAN (0); STA.active (1) >>> STA.connect ('_ YOUR_WIFI_NETWORK_NAME_' ፣ '_PASSWORD_') >>> STA.ifconfig ()
ጥቂት ሰከንዶች ይጠብቁ እና STA.connected () ውፅዓት ይመልከቱ። የውሸት ውጤት ከሆነ ፣ የ Wi-Fi ምስክርነቶችን ሁለቴ ይፈትሹ ፣ እንደገና ያገናኙ እና STA.conconnect () ውፅዓት እውነት መሆኑን ያረጋግጡ። በአውታረ መረብዎ ውስጥ የ ESP8266 አይፒ አድራሻ ለማግኘት የሚከተለውን ትዕዛዝ ያከናውኑ።
>> STA.ifconfig () [0]
'192.168.1.108'
አሁን በ ESRE8266 በ WebREPL (ይህንን የኤችቲኤምኤል ሰነድ ያውርዱ እና በአሳሽዎ ይክፈቱት)።
በ WebREPL በይነገጽ በስተቀኝ በኩል የምንጭ ኮድ ፋይሎችን ወደ ESP8266 ምናባዊ ፋይል ስርዓት እንዲጭኑ እና እንዲያወርዱ የሚያስችልዎትን የፋይል አቀናባሪ መስኮችን ማየት ይችላሉ።
ደረጃ 2 ከ Cloud4RPi ጋር በመገናኘት ላይ
አስፈላጊዎቹን ፋይሎች ወደ ኮምፒተርዎ ያውርዱ
- simple.py: የ MQTT ቤተ -መጽሐፍት ለማይክሮፒቶን። በሚወርድበት ጊዜ ይህንን ፋይል እንደ mqtt.py ያስቀምጡ።
- cloud4rpi.py: የ Cloud4RPi ደንበኛ ቤተ -መጽሐፍት ለማይክሮፒቶን።
- main.py: የናሙና ኮድ።
በጽሑፍ አርታኢ ውስጥ ዋናውን.ፒ ፋይል ይክፈቱ (ለምሳሌ ፣ የእይታ ስቱዲዮ ኮድ) እና የሚከተሉትን ሕብረቁምፊዎች ይተኩ
- _SSID_ ከእርስዎ የ Wi-Fi አውታረ መረብ ስም ጋር።
- _PWD_ በ Wi-Fi አውታረ መረብ ይለፍ ቃልዎ። ክፍት አውታረ መረብ ካለዎት የ WIFI_SSID_PASSWORD ተለዋዋጭ ከአንድ ኤለመንት ጋር ቱፕ እንዲሆን የኋላውን ኮማ ሳያስወግድ የ ‹_PWD_› ን አባል ያስወግዱ።
- _YOUR_DEVICE_TOKEN_ በ cloud4rpi.io ላይ በመሣሪያው ገጽ አናት ላይ ከሚታየው ማስመሰያ ጋር። ማስመሰያ ከሌለዎት የመሣሪያዎችን ገጽ ይክፈቱ ፣ በላይኛው ቀኝ ጥግ ላይ ያለውን አዲስ የመሣሪያ ቁልፍን በመጠቀም መሣሪያ ይፍጠሩ እና ምልክቱን ይጠቀሙ።
- LED_PIN ን ወደ 13 እና BUTTON_PIN ን ወደ 0 ይለውጡ።
ፋይሉን main.py ያስቀምጡ እና mqtt.py ፣ cloud4rpi.py እና main.py ፋይሎችን በ ESRE8266 በ WebREPL በቀኝ በኩል ባለው ፓነል በኩል ይስቀሉ።
ፋይሎችን ለመስቀል ከ WebREPL ጋር የተላከውን የትእዛዝ መስመር ፋይል ሰቃዩን መጠቀም ይችላሉ።
ESP8266 ን ዳግም ያስጀምሩ። ለዚህ ኮንሶሉን መጠቀም ይችላሉ-
>> የማስመጣት ማሽን
>> machine.reset ()
Main.py የተባለ ፋይል በሚነሳበት ጊዜ በራስ -ሰር ይጀምራል።
ሁሉም ነገር ደህና ከሆነ ፣ መሣሪያው በ Cloud4RPi መሣሪያ ገጽ ላይ መሆኑን ማየት ይችላሉ።
ደረጃ 3 የቁጥጥር ፓነልን ማቀናበር
ወደ የቁጥጥር ፓነሎች ገጽ ይሂዱ እና አዲስ የቁጥጥር ፓነልን ያክሉ እና የመቀየሪያ መግብርን ይጨምሩ እና ከ LED ተለዋዋጭ ጋር ያያይዙት።
Sonoff LED ን ለማብራት በመቆጣጠሪያ ፓነል ላይ ያለውን የ LED መቀየሪያ ይጠቀሙ።
የጽሑፍ መግብር ያክሉ እና በአዝራር ተለዋዋጭ ላይ ያያይዙት። ለ “እውነተኛ” እና “ሐሰተኛ” ሕብረቁምፊዎች የተለያዩ ቀለሞችን ያዋቅሩ። አሁን የሃርድዌር ቁልፍን መጫን እና መግብር እንዴት እንደሚለወጥ ማየት ይችላሉ።
በሃርድዌር ፒን 12 ላይ የታሰረ አዲስ ተለዋዋጭ በማከል የ Sonoff Basic ቅብብሎሽዎችን መቆጣጠር ይችላሉ።
relay_pin = ፒን (12 ፣ Pin. OUT)
def on_relay (እሴት) ፦ relay_pin.value (እሴት) መመለስ relay_pin.value () #… device.declare ({'Relay': {'type': 'bool', 'value': false, 'bind': on_relay}) ፣ #…})
ደረጃ 4 የመጨረሻ ውጤት
ቅብብሉን ከዴስክቶፕ መብራታችን ጋር አገናኘነው ፣ የምንሞክርበትን ቪዲዮ ይመልከቱ።
የሚመከር:
የ RC አስተላላፊን በመጠቀም የ GoPro Hero 4 ን እንዴት እንደሚቆጣጠር 4 ደረጃዎች (ከስዕሎች ጋር)
የ RC አስተላላፊን በመጠቀም የ GoPro Hero 4 ን እንዴት እንደሚቆጣጠር - የዚህ ፕሮጀክት ግብ በ ‹RCC› አስተላላፊ በኩል የ GoPro Hero 4 ን በርቀት መቆጣጠር መቻል ነው። ይህ ዘዴ በ Wifi ውስጥ የተገነባውን የ GoPro ን ይጠቀማል። የኤችቲቲፒ ኤፒአይ መሣሪያውን ለመቆጣጠር &; በ ‹POTOTYPE› ትንሹ እና በጣም ርካሽ
I2C ኦልድ ማሳያ ከአርዱዲኖ ጋር እንዴት እንደሚቆጣጠር 9 ደረጃዎች (ከስዕሎች ጋር)
I2C ኦልድ ማሳያውን ከአርዱዲኖ ጋር እንዴት እንደሚቆጣጠር ይህ I2C ኦልድ ማሳያውን ከአርዱዲኖ ጋር እንዴት እንደሚቆጣጠር በጣም ቀላል መማሪያ ነው ይህንን አስተማሪ ከወደዱ እባክዎን ለጣቢያዬ ይመዝገቡ https://www.youtube.com/ZenoModiff
በአየር ሁኔታ ላይ የተመሠረተ የሙዚቃ ጄኔሬተር (ESP8266 የተመሠረተ ሚዲ ጄኔሬተር) 4 ደረጃዎች (ከስዕሎች ጋር)
በአየር ሁኔታ ላይ የተመሠረተ የሙዚቃ ጄኔሬተር (ESP8266 የተመሠረተ ሚዲ ጄኔሬተር) - ሠላም ፣ ዛሬ የራስዎን ትንሽ የአየር ሁኔታ ላይ የተመሠረተ የሙዚቃ ጄኔሬተር እንዴት እንደሚሠሩ እገልጻለሁ። እሱ እንደ አርዱዲኖ ዓይነት በሆነው ESP8266 ላይ የተመሠረተ ሲሆን ለሙቀት ፣ ለዝናብ ምላሽ ይሰጣል እና የብርሃን ጥንካሬ። ሙሉ ዘፈኖችን ወይም ዘፋኝ ፕሮግሮን ያደርጋል ብለው አይጠብቁ
በስማርትፎን ቁጥጥር የሚደረግበትን ሮቦት እንዴት ማድረግ እንደሚቻል - 3 ደረጃዎች (ከስዕሎች ጋር)
በስማርትፎን ቁጥጥር የሚደረግበትን ሮቦት እንዴት ማድረግ እንደሚቻል - ሮቦትዎን ያለገመድ ወይም ዘመናዊ ስልክ በመጠቀም ለመቆጣጠር ያስባሉ? አዎ ከሆነ ፣ ከዚያ ትክክለኛውን ንባብዎን ያንብቡ። በዚህ ጽሑፍ ውስጥ ደረጃ በደረጃ አሰራር እሰጥዎታለሁ። ስማርትፎን በመጠቀም ሊቆጣጠር የሚችል ቀላል ሮቦት ሠራሁ ግን ሶም ማስቀመጥ ይችላሉ
የቢራ እርሾን የሙቀት መጠን እና የስበት ኃይል ከስማርትፎንዎ እንዴት እንደሚቆጣጠር 4 ደረጃዎች (ከስዕሎች ጋር)
የቢራ እርሾን የሙቀት መጠን እና የስበት ኃይል ከስማርትፎንዎ እንዴት እንደሚቆጣጠር ቢራ በሚፈላበት ጊዜ የስበት እና የሙቀት መጠኑን በየቀኑ መከታተል አለብዎት። ይህን ለማድረግ መርሳት ቀላል ነው ፣ እና እርስዎ ከሄዱ የማይቻል ነው። ከጥቂት ጉግል በኋላ ፣ ለራስ -ሰር የስበት ቁጥጥር (አንድ ፣ ሁለት ፣ ሶስት) በርካታ መፍትሄዎችን አገኘሁ። ከቲ