ዝርዝር ሁኔታ:

ፕሮግራም ESP8266 - ማይክሮ ፓይቶን -4 ደረጃዎች
ፕሮግራም ESP8266 - ማይክሮ ፓይቶን -4 ደረጃዎች

ቪዲዮ: ፕሮግራም ESP8266 - ማይክሮ ፓይቶን -4 ደረጃዎች

ቪዲዮ: ፕሮግራም ESP8266 - ማይክሮ ፓይቶን -4 ደረጃዎች
ቪዲዮ: Установка приложения ArduBlock 2024, ሀምሌ
Anonim
ፕሮግራም ESP8266 - ማይክሮ ፓይቶን
ፕሮግራም ESP8266 - ማይክሮ ፓይቶን
ፕሮግራም ESP8266 - ማይክሮ ፓይቶን
ፕሮግራም ESP8266 - ማይክሮ ፓይቶን
ፕሮግራም ESP8266 - ማይክሮ ፓይቶን
ፕሮግራም ESP8266 - ማይክሮ ፓይቶን

ማይክሮ ፓይቶን በማይክሮ መቆጣጠሪያዎች እና በተካተቱ ሰሌዳዎች ላይ የፒቶን 3 ን አነስተኛ ስሪት እንዲያሄዱ የሚያስችልዎ ፕሮጀክት ነው። የማይክሮ መቆጣጠሪያ ቦርዶች ድጋፍ እያደገ ነው እና ሙሉ የሊኑክስ ስርጭትን በቦርዱ ላይ ከመጫን ይልቅ ከቦርዱ ፣ ከፓይዘን ቅርፊት ጋር አነስተኛ የፓይዘን ስሪት ብቻ ይሰጣል እና ትናንሽ የፓይዘን ፋይሎችን ወደ ቦርዱ መስቀል እና ማስኬድ ይችላሉ።.

በዚህ መመሪያ ውስጥ ማይክሮፕታይትን በኖድኤምሲዩ ላይ እንዴት እንደሚጠቀሙበት አሳያችኋለሁ ፣ ኖድኤምሲዩ በ esp8266-12 ላይ የተመሠረተ የልማት ቦርድ ነው።

ደረጃ 1 - የቁሳቁሶች ሂሳብ

የቁሳቁሶች ሂሳብ
የቁሳቁሶች ሂሳብ
የቁሳቁሶች ሂሳብ
የቁሳቁሶች ሂሳብ

ለዚህ ፕሮጀክት ፣ ያስፈልግዎታል ፣

  • NodeMCU
  • LED
  • የዳቦ ሰሌዳ
  • የማይክሮ ዩኤስቢ ገመድ

ደረጃ 2: ማይክሮ ፓይቶን መጫን

ማይክሮ ፓይቶን በመጫን ላይ
ማይክሮ ፓይቶን በመጫን ላይ

በ esp8266 ላይ ማይክሮፎን ለመጫን እኔ የ esp8266-12 ስሪት ሰሌዳ እጠቀማለሁ። ማይክሮፎን ለመጫን ኤስፕቶል ያስፈልግዎታል ፣ ፓይዘን እና ፒፕን ለማውረድ እና ለመጫን ፣ esptool ን ለመጫን ያስፈልግዎታል።

Esptool ን ለመጫን ከዚህ በታች ያለውን ትእዛዝ በተርሚናል ወይም በ cmd ላይ ያሂዱ።

pip install esptool

በመቀጠል ማይክሮፎን ድር ጣቢያውን መጎብኘት እና የቅርብ ጊዜውን firmware ለ ‹esp8266› ማውረድ ይችላሉ ፣ ካወረዱ በኋላ ልክ እንደ የጽኑ ፋይል ፋይል በተመሳሳይ ማውጫ ውስጥ ተርሚናል ከፍተው ከዚያ ከዚህ በታች ያለውን ትእዛዝ ያሂዱ።

esptool.py --port /dev /ttyUSB0 erase_flash

esptool.py --port /dev /ttyUSB0 --baud 460800 write_flash --flash_size = 0 esp8266-xxxxx-vxxxx.bin ን ያግኙ

በእርስዎ ፒሲ ላይ በመመስረት ወደቡን መለወጥ ያስፈልግዎታል። ከዚህ በኋላ ማይክሮፎን በተሳካ ሁኔታ መጫን አለብዎት።

ደረጃ 3 ብልጭ ድርግም የሚል ፕሮግራም መሞከር

ብልጭ ድርግም የሚል ፕሮግራም መሞከር
ብልጭ ድርግም የሚል ፕሮግራም መሞከር
ብልጭ ድርግም የሚል ፕሮግራም መሞከር
ብልጭ ድርግም የሚል ፕሮግራም መሞከር

አሁን ማይክሮፎን በተሳካ ሁኔታ ከጫኑ ይህንን ለማድረግ ጥቂት የሙከራ ፕሮግራሞችን ለመሞከር ጊዜው አሁን ነው ተከታታይ መቆጣጠሪያን በመጠቀም የፓይዘን ዛጎሉን መክፈት አለብን ፣ በኮም ወደብ ላይ ተከታታይ መቆጣጠሪያ ለመክፈት በመስኮት ማሽን ላይ tyቲ እጠቀማለሁ። esp8266 ተመድቧል።

ይህ የፓይዘን shellል ከፓይዘን 3 ቅርፊት ጋር ተመሳሳይ ነው ፣ ከ esp8266 ጋር የተገናኘ መሪን ለማንፀባረቅ ከዚህ በታች ያለውን ስክሪፕት ያሂዱ።

ማስመጣት esppin = machine. Pin (0) pin = machine. Pin (0, machine. Pin. OUT)

ከዚያ ከዚህ በታች ያለውን የፓይዘን ስክሪፕት መስመር መሮጥ መሪውን ያበራል እና ሁለተኛው መስመር ያጠፋል።

pin.value (1) pin.value (0)

እንደ አማራጭ እርስዎም ተመሳሳይ ለማድረግ እነዚህን መስመሮች ማስኬድ ይችላሉ።

pin.off () pin.on ()

ደረጃ 4: WebREPL ን መጠቀም

WebREPL ን በመጠቀም
WebREPL ን በመጠቀም

አሁን የሽቦዎችን አስፈላጊነት በማስወገድ እስክሪፕቶችን ወደ esp8266 በ WiFi ላይ ለመስቀል የሚያስችለንን ማይክሮፎን WebREPL ን እናንሳ።

በመጀመሪያ ፣ WebREPL ን ማንቃት ፣ ተከታታይ ተርሚናል መክፈት እና ከዚህ በታች ያለውን መስመር ማስኬድ አለብን ፣ ይህ ቅንብር የድር ጣቢያው ነው እና ደህንነትን ለማሻሻል የይለፍ ቃል እንዲያዘጋጁ ይጠይቅዎታል።

webrepl_setup ን ያስመጡ

በመቀጠል ፣ ማይክሮ ፓይቶን-xxxxxx የተባለ የ WiFi መዳረሻ ነጥብ ማየት ፣ ከእሱ ጋር መገናኘት እና የበይነመረብ አሳሽ መክፈት እና የድርREPL ድረ-ገጹን መጎብኘት አለብዎት። አሁን አንድ ድረ -ገጽ ማግኘት አለብዎት ፣ ይገናኙ የሚለውን ጠቅ ያድርጉ እና እርስዎ የፈጠሩትን የይለፍ ቃል ያስገቡ። አሁን በገመድ አልባ esp8266 ላይ ስክሪፕቶችን መፈጸም ይችላሉ።

አሁን የማይክሮፎን ሥራን አጠናቅቀው ሲሠሩ እርስዎ የራስበሪ ፓይ ከሚያደርጉት ጋር ተመሳሳይ ስክሪፕቶችን በእሱ ላይ ማከናወን ይችላሉ። ለማይክሮፎን ለመስራት ብዙ ሞጁሎች አሉ እና በ esp8266 ምድብ ስር በማይክሮ ፓይንት ኦፊሴላዊ ድርጣቢያ ውስጥ ጥሩ ሰነዶችን ማግኘት ይችላሉ።

የሚመከር: