ዝርዝር ሁኔታ:
- ደረጃ 1 ንድፈ ሃሳብ
- ደረጃ 2 - አስፈላጊውን ቤተ -መጻሕፍት ማዘጋጀት
- ደረጃ 3 ቀላል ጥያቄ ኮድ መጻፍ
- ደረጃ 4: በመስቀል ላይ
- ደረጃ 5 ንባብ እና ፓይዘን
- ደረጃ 6: ማጠናቀቅ
![ESP8266 እና Python Communication For Noobs: 6 Steps ESP8266 እና Python Communication For Noobs: 6 Steps](https://i.howwhatproduce.com/images/004/image-10322-36-j.webp)
ቪዲዮ: ESP8266 እና Python Communication For Noobs: 6 Steps
![ቪዲዮ: ESP8266 እና Python Communication For Noobs: 6 Steps ቪዲዮ: ESP8266 እና Python Communication For Noobs: 6 Steps](https://i.ytimg.com/vi/uwoD5YsGACg/hqdefault.jpg)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
![ESP8266 እና Python Communication For Noobs ESP8266 እና Python Communication For Noobs](https://i.howwhatproduce.com/images/004/image-10322-37-j.webp)
ይህ መመሪያ ማንኛውንም መረጃ ከ ESP8266 እንዲያገኙ እና ያለ AT ትዕዛዞች በፓይዘን ላይ እንዲቆጣጠሩት ያስችልዎታል።
ለጀማሪዎች ፣ ESP8266 ን ስለመጠቀም አብዛኛዎቹ መመሪያዎች ከባድ ናቸው ፣ ምክንያቱም እነሱ “በትእዛዝ” ወደ ቺፕ እንዲያበሩ ስለሚፈልጉ ፣
- አላስፈላጊ
- የ ESP ማህደረ ትውስታ ማጣት
- ውሱን ቁጥጥር ይሰጥዎታል
- ከባድ እና ፈታኝ
- እና ለሁሉም የ ESP8266 ሞጁሎች ተስማሚ አይደለም
ለዚያም ነው በ 3 ቀላል ተግባራት ብቻ ቁጥጥር የሚደረግበትን በጣም ቀላል የ mDNS የግንኙነት ስርዓት የፈጠርኩት። እንዲሁም ሙሉ ቁጥጥርን ይሰጥዎታል።
ደረጃ 1 ንድፈ ሃሳብ
![ቲዎሪ ቲዎሪ](https://i.howwhatproduce.com/images/004/image-10322-38-j.webp)
የእኛ ኤስ ፒ ኤስ ከኛ wifi ጋር ይገናኛል እና የአከባቢhost አገልጋይ ይፈጥራል እና ጥያቄን መጠበቅ ይጀምራል። የእኛ ፓይዘን ሁል ጊዜ ለዚያ አካባቢያዊ ጥያቄ ጥያቄ ሲልክ ፣ esp የተፈለገውን ኮድ ያካሂዳል እና ውጤቱን እንደ http ጥያቄ ይመልሳል። በመጨረሻም ፓይዘን ያንን የተመለሰ ውሂብ እንደ http ጥያቄ ያነባል እና ያንን ተለዋዋጮች ከእሱ ይያዙ። በዚህ ፣ esp ሕብረቁምፊዎችን ፣ ዳታዎችን እና ድርድሮችን መመለስ ይችላል። የፓይዘን ኮድ የውሂብ ዓይነታቸውን ይገነዘባል።
ደረጃ 2 - አስፈላጊውን ቤተ -መጻሕፍት ማዘጋጀት
![የሚያስፈልጉትን ቤተመፃህፍት ማዘጋጀት የሚያስፈልጉትን ቤተመፃህፍት ማዘጋጀት](https://i.howwhatproduce.com/images/004/image-10322-39-j.webp)
በመጀመሪያ ፣ የ ESP8266 ካርድ ቤተ -መጽሐፍት ወደ አርዱዲኖ ide ማውረድ አለብዎት። እንዴት እንደሆነ ካላወቁ ፣ መመሪያው እዚህ አለ።
ከዚያ በኋላ የእኔን ማይክሮ ቤተ -መጽሐፍት ከዚህ ማውረድ አለብዎት።
ካወረዱ በኋላ በቤተ -መጽሐፍት አቃፊ ውስጥ “ESP_MICRO.h” የሚባል ፋይል አለ ፣ ወደ የአሁኑ የአርዱዲኖ ፕሮጀክት ኮድ ኮድ አቃፊዎ ይቅዱ። አዎ ፣ ወደ አርዱዲኖ ቤተ -መጻህፍት አይቅዱት ፣ እሱ ማይክሮ ቤተ -መጽሐፍት ነው ፣ ስለሆነም አሁን ባለው የአርዱዲኖ ፕሮጀክት አቃፊ ውስጥ ይገለብጡትታል።
ስለዚህ አሁን የእኛ መስፈርቶች ተሟልተዋል። እኛ ኮድ መስጠት መጀመር እንችላለን።
ደረጃ 3 ቀላል ጥያቄ ኮድ መጻፍ
![ቀላል የጥያቄ ኮድ መጻፍ ቀላል የጥያቄ ኮድ መጻፍ](https://i.howwhatproduce.com/images/004/image-10322-40-j.webp)
ፕሮጀክትዎን.ino ሲከፍቱ በአሩዲኖ ide ላይ ሁለት ትሮችን ያያሉ። አንደኛው የእርስዎ ፕሮጀክት ነው ፣ ሌላኛው ደግሞ “ESP_MICRO.h” የእኛ ማይክሮ ቤተ -መጽሐፍት ነው።
አሁን በዋናው ኮድዎ ውስጥ በ ESP_MICRO.h ውስጥ ያንን 5 ተግባር አለዎት ((ተግባሮቹ በ ESP_MICRO.h የመጀመሪያ መስመሮች ውስጥ ተብራርተዋል)
እዚህ ቀላል ተለዋዋጭ የመጨመር ኮድ አለ።
የአርዱዲኖ ኮድ
/* F5 ሙከራ ለ ESP2PY
* በጁኒቺ የተፃፈ * https://github.com/KebabLord/esp_to_python * ፓይዘን ሪክ በመጣ ቁጥር በቀላሉ ተለዋዋጭ ይጨምራል እና ይመልሳል */ #"ESP_MICRO.h" ን ያካትቱ // ማይክሮ ቤተ -መጽሐፍት int testvariable = 0; ባዶነት ማዋቀር () {Serial.begin (9600); // የዝርዝሮች ጅምር (“USERNAME” ፣ “PASSWORD”) ለማየት ተከታታይ ወደብ መጀመር ፤ // EnAIt በተሰጡት ዝርዝሮች ከእርስዎ wifi ጋር ይገናኛል} ባዶነት loop () {waitUntilNewReq () ፤ // አዲስ ጥያቄ ሲመጣ/* አዲስ ሙከራ ሲመጣ/* ጠቋሚ እስኪጨምር ድረስ/* ጠቋሚ እስኪጨምር ድረስ ይጠብቃል/= ተመለስ ይህ (ሊለዋወጥ የሚችል); // ውሂቡን ወደ ፓይዘን ይመልሳል}
ደረጃ 4: በመስቀል ላይ
![በመስቀል ላይ በመስቀል ላይ](https://i.howwhatproduce.com/images/004/image-10322-41-j.webp)
የፕሮግራም አወጣጥ Nodemcu ESP8266 ዎች በቀላሉ ዩኤስቢን ይሰኩ እና ንድፉን ከአርዲኖ በመስቀል ላይ ናቸው።
ግን ESP8266-1 ፕሮግራሚንግ ከባድ ነው ፣ እነሱን ለማቀድ ሁለት ዘዴዎች አሉ
በአርዲኖ በኩል ESP ፕሮግራም ማድረግ
ከመዝለል ጋር ጥሩ ከሆኑ ፣ በዚህ ወረዳ በአርዲኖ በኩል ሊያዘጋጁት ይችላሉ። ግን ለረጅም ጊዜ ህመም ነው። ስለዚህ ሌላ ዘዴ እመክራለሁ።
በ ESP ፕሮግራም አድራጊ ፕሮግራሚንግ ማድረግ
በጣም ቀላል እና ፈጣን ነው። 1 ዶላር ብቻ ነው ፣ አንድ ይግዙ እና የፕሮግራም ባለሙያ ዩኤስቢ ይጠቀሙ።
የ ESP የአይፒ አድራሻውን መማር
ኮዱ እየተሰቀለ ፣ ተከታታይ ወደቡን ይክፈቱ ፣ መስቀል ሲጠናቀቅ ዝርዝሮች ሲታተሙ ያያሉ። የ esp IP ን ይማሩ እና ያንን ያስተውሉ። ያስታውሱ ፣ የ ESP አይፒ በአካባቢያዊ ላይ ፤ በክፍለ -ጊዜ ወደ ክፍለ -ጊዜ ሳይሆን በ wifi በ wifi ለውጦች ፣ ስለዚህ ሲዘጉ እና በኋላ ሲከፍቱት አይቀየርም።
ደረጃ 5 ንባብ እና ፓይዘን
![ንባብ እና ፓይዘን ንባብ እና ፓይዘን](https://i.howwhatproduce.com/images/004/image-10322-42-j.webp)
በ esp_to_python/ቤተ -መጽሐፍት ውስጥ “EXAMPLE_PYTHON_READER.py” አለ
አርትዕ ያድርጉ ፣ በተከታታይ ወደብ ላይ የታተመውን እና የፓይዘን ስክሪፕትን በሚያካሂደው በኤስፒ ኤስ ሞጁል የአይፒ አድራሻውን 5 ኛ መስመር ይለውጡ። በዚህ ፕሮጀክት ውስጥ ጥያቄን ለመላክ እና ለማንበብ ፓይዘን ተጠቅሜ ነበር። ነገር ግን በአሳሽ ላይ የ ESP ipን በሚለጥፉበት ጊዜ ጥሬውን በአሳሽ ማየትም ይችላሉ። ወይም እሱን ለማንበብ ማመልከቻ ማቅረብ ወይም ሌላ ቋንቋን እንኳን መጠቀም ይችላሉ። በፓይዘን ላይ ሞጁሉን መቆጣጠር እንዲሁ በ “ledControl” ፕሮጀክት ውስጥ በምሳሌዎች አቃፊ ውስጥ ተብራርቷል።
ደረጃ 6: ማጠናቀቅ
![በማጠናቀቅ ላይ በማጠናቀቅ ላይ](https://i.howwhatproduce.com/images/004/image-10322-43-j.webp)
ሁሉም ተግባራት እና ኮዶች በ ESP_MICRO.h እና በ README.md ፋይል ውስጥ ተብራርተዋል።
ይህ ፕሮጀክት ከረዳዎት የመጀመሪያውን ፕሮጀክት በ github ላይ ኮከብ ማድረግ ይችላሉ።
የሚመከር:
የ NOOBS ሶፍትዌር እና ስማርትፎን በመጠቀም Raspberry Pi ውስጥ Raspbian OS ን እንዴት እንደሚጫኑ። 6 ደረጃዎች
![የ NOOBS ሶፍትዌር እና ስማርትፎን በመጠቀም Raspberry Pi ውስጥ Raspbian OS ን እንዴት እንደሚጫኑ። 6 ደረጃዎች የ NOOBS ሶፍትዌር እና ስማርትፎን በመጠቀም Raspberry Pi ውስጥ Raspbian OS ን እንዴት እንደሚጫኑ። 6 ደረጃዎች](https://i.howwhatproduce.com/images/001/image-762-j.webp)
የ NOOBS ሶፍትዌር እና ስማርትፎን በመጠቀም Raspberry Pi ውስጥ Raspbian OS ን እንዴት ይጫኑ። ዛሬ በዚህ ትምህርት ውስጥ የ NOOBS ሶፍትዌር እና ስማርትፎን በመጠቀም Raspbian OS ውስጥ Raspbian OS ን እንዴት በቀላሉ እንደሚጫኑ አሳያችኋለሁ
STM32F4 ግኝት ቦርድ እና Python USART Communication (STM32CubeMx): 5 ደረጃዎች
![STM32F4 ግኝት ቦርድ እና Python USART Communication (STM32CubeMx): 5 ደረጃዎች STM32F4 ግኝት ቦርድ እና Python USART Communication (STM32CubeMx): 5 ደረጃዎች](https://i.howwhatproduce.com/images/002/image-4967-55-j.webp)
STM32F4 ግኝት ቦርድ እና Python USART Communication (STM32CubeMx): ሰላም! በዚህ መማሪያ ውስጥ በ STM32F4 ARM MCU እና Python መካከል የ USART ግንኙነት ለመመስረት እንሞክራለን (በሌላ በማንኛውም ቋንቋ ሊተካ ይችላል)። ስለዚህ ፣ እንጀምር
PIC MCU እና Python Serial Communication: 5 ደረጃዎች
![PIC MCU እና Python Serial Communication: 5 ደረጃዎች PIC MCU እና Python Serial Communication: 5 ደረጃዎች](https://i.howwhatproduce.com/images/002/image-5925-13-j.webp)
PIC MCU እና Python Serial Communication: ሰላም ፣ ወንዶች! በዚህ ፕሮጀክት ውስጥ ሙከራዎቼን በ PIC MCU እና በ Python ተከታታይ ግንኙነት ላይ ለማብራራት እሞክራለሁ። በይነመረብ ላይ ፣ በጣም ጠቃሚ በሆነው ምናባዊ ተርሚናል ላይ ከ PIC MCU ጋር እንዴት መገናኘት እንደሚችሉ ብዙ ትምህርቶች እና ቪዲዮዎች አሉ። ሆዌቭ
Python3 እና Arduino Communication: 5 ደረጃዎች
![Python3 እና Arduino Communication: 5 ደረጃዎች Python3 እና Arduino Communication: 5 ደረጃዎች](https://i.howwhatproduce.com/images/006/image-16598-12-j.webp)
Python3 እና Arduino Communication: Project Description በዚህ ፕሮጀክት ውስጥ ከ Python3 ትዕዛዞችን ወደ አርዱinoኖ ቦርድ እንልካለን ፣ ይህም በ Python3 እና በአርዱዲኖ መካከል በሚገናኙበት ጊዜ ነገሮችን ለመረዳት ቀላል ያደርገዋል። እኛ “ሰላም ዓለም” እንሠራለን። የ Arduino platfo
UCL -Embedded -Relay Communication Box: 5 ደረጃዎች
![UCL -Embedded -Relay Communication Box: 5 ደረጃዎች UCL -Embedded -Relay Communication Box: 5 ደረጃዎች](https://i.howwhatproduce.com/images/001/image-1028-54-j.webp)
UCL -Embedded -Relay Communication Box -የዚህ ፕሮጀክት ዋና ሀሳብ የ WiFi ግንኙነትን እና Nodmcu esp8266 ማይክሮ መቆጣጠሪያን በመጠቀም በቢሊንክ መተግበሪያ የሁለት ቅብብሎች እና የ DHT11 ዳሳሽ ስብስብን መቆጣጠር ነው።