ዝርዝር ሁኔታ:

Wi-Fi ቁጥጥር ያለው ባለ 4 ጎማ ሮቦት 6 ደረጃዎች
Wi-Fi ቁጥጥር ያለው ባለ 4 ጎማ ሮቦት 6 ደረጃዎች

ቪዲዮ: Wi-Fi ቁጥጥር ያለው ባለ 4 ጎማ ሮቦት 6 ደረጃዎች

ቪዲዮ: Wi-Fi ቁጥጥር ያለው ባለ 4 ጎማ ሮቦት 6 ደረጃዎች
ቪዲዮ: Охотнички за привиденьками ► 2 Прохождение The Beast Inside 2024, ህዳር
Anonim
Wi-Fi ተቆጣጥሯል ባለ 4 ጎማ ሮቦት
Wi-Fi ተቆጣጥሯል ባለ 4 ጎማ ሮቦት

ለዚህ ፕሮጀክት በ Wi-Fi አውታረ መረብ ቁጥጥር የሚደረግበትን ESP8266 በመጠቀም ባለ 4 ጎማ ሮቦት እንሠራለን። ሮቦቱ በኤችቲኤምኤል የተነደፈ በይነገጽን ወይም እንዲሁም ከ android ተንቀሳቃሽ መተግበሪያ በመጠቀም ከተለመደው የበይነመረብ አሳሽ ሊቆጣጠር ይችላል። ESP8266 ቺፕ ኃይለኛ እና ርካሽ ማይክሮ መቆጣጠሪያ ነው ፣ ይህም ለመጠቀም ቀላል ብቻ ሳይሆን በ Wi-Fi ግንኙነት ላይም አብሮ ይመጣል። ሮቦቶችን ከኮምፒዩተርዎ ወይም ከተንቀሳቃሽ መሣሪያዎ በርቀት ለመቆጣጠር ይህ ፍጹም ቺፕ ብቻ ነው።

ይህንን ቺፕ በፕሮጀክታችን ውስጥ ለማካተት በዚህ ማይክሮ መቆጣጠሪያ ላይ በመመርኮዝ የተለያዩ የልማት ሰሌዳዎችን መጠቀም እንችላለን።

1.አዳፍ ፍሬ ላባ ሁዛ - በአዳፍ ፍሬ የተሰራ ሲሆን በቀላሉ የሚገኝ መመሪያ እና ድጋፍ አለው። እሱ ራሱ በቦርዱ ላይ የሊ-ፖ ባትሪ መሙያ አለው ፣ ስለሆነም በተንቀሳቃሽ ፕሮጄክቶች ውስጥ በእውነት ምቹ ሆኖ ይመጣል።

2. NodeMCU ESP8266 - ቦርዱ ክፍት ምንጭ እና እጅግ በጣም ጥሩ ሰነድ ስላለው ለመጀመር በጣም ቀላል ይሆናል።

3. Sparkfun ESP8266 - ረዘም ላለ የ Wi -Fi ክልል የኃይል ማብሪያ እና የውጭ አንቴና በመጨመር እንደ ሁዛ ነው።

4. ዌሞስ ዲ 1 ሚኒ - ከሁሉም ሰሌዳዎች በጣም ትንሹ ነው ነገር ግን ይህ በአፈፃፀሙ ላይ ምንም ተጽዕኖ የለውም።

ለፕሮጄኬቴ ፣ ዊሞስ ዲ 1 ሚኒን በ Wi-Fi ቁጥጥር የሚደረግ ባለ 4 ጎማ ሮቦት ለመሥራት እጠቀምበታለሁ። ነገር ግን ማንኛውንም የ ESP8266 ልማት ቦርድ መጠቀም እና ምንም ለውጦች ሳይፈለጉ ተመሳሳይ አርዱዲኖ ኮድ መጠቀም ይችላሉ። እኔ ለዚህ ፕሮጀክት ፒሲቢን አዘጋጅቻለሁ ነገር ግን ወረዳውን ለመተግበር ወይም የእራስዎን ፒሲቢ ለመንደፍ የነጥብ ፒሲቢ ሰሌዳ መጠቀም ይችላሉ።

እና ከላይ በምስሉ ላይ እንደሚታየው 4WD ሮቦቲክ ቻሲስ ኪት እንጠቀማለን ለ DIY ተስማሚ ስለሆነ እና ቀላል ሜካኒካዊ መዋቅር ያለው በጣም ኢኮኖሚያዊ የሮቦት መኪና ኪት ነው።

የዚህ መሣሪያ ባህሪዎች-

1. ከአራት የተለያዩ የ BO ፕላስቲክ ሞተሮች ጋር ከማርሽቦክስ ጋር ይመጣል። ለመንቀሳቀስ ጥሩ ነው።

2. ትልቅ ፣ ጠንካራ የ acrylic chassis ወደ እራስዎ ማድረጊያ ታላቅ መስፋፋትን ይፈቅድልዎታል።

3. ባለአራት ጎማ ድራይቭ ስማርት መኪና የሻሲ ኪት። ለመጫን በጣም ቀላል ፣ ሙሉ በሙሉ ራሱን የቻለ ሮቦት ለመገንባት የማይክሮ መቆጣጠሪያ (እንደ አርዱinoኖ) እና አነፍናፊ ሞጁሎችን ብቻ ይጨምሩ።

ደረጃ 1 የአካል ክፍሎች ዝርዝር

የንጥል ዝርዝር
የንጥል ዝርዝር
የንጥል ዝርዝር
የንጥል ዝርዝር
የንጥል ዝርዝር
የንጥል ዝርዝር

Wemos D1 Mini [ብዛት - 1]

L293d የሞተር ሾፌር አይሲ [ብዛት - 2]

PCF8574 ወደብ ማስፋፊያ IC [ብዛት - 1]

12V ሊቲየም አዮን ባትሪ [ብዛት - 1]

በ Wi-Fi ቁጥጥር የሚደረግበት ሮቦት ፒሲቢ [ብዛት-1]

4WD ሮቦት ስማርት መኪና የሻሲ ኪት [ብዛት - 1]

ደረጃ 2 የፕሮጀክቱ አንጎል - ESP8266 ልማት ቦርድ (ዌሞስ ዲ 1 ሚኒ)

የፕሮጀክቱ አንጎል - ESP8266 ልማት ቦርድ (ዌሞስ ዲ 1 ሚኒ)
የፕሮጀክቱ አንጎል - ESP8266 ልማት ቦርድ (ዌሞስ ዲ 1 ሚኒ)

Wemos D1 Mini በ ESP-8266 ቺፕ ላይ የተመሠረተ 4 ሜባ ፍላሽ ያለው አነስተኛ የ Wi-Fi ልማት ሰሌዳ ነው።

  • 11 ዲጂታል ግብዓት/ውፅዓት ካስማዎች አሉት ፣ ሁሉም ፒኖች ማቋረጥ/ፒኤምኤም/I2C/አንድ-ሽቦ የተደገፈ (ከ D0 በስተቀር)
  • 1 የአናሎግ ግብዓት (3.2V ከፍተኛ ግብዓት) አለው
  • ለፕሮግራም እና እንዲሁም ለኃይል አቅርቦት የማይክሮ ዩኤስቢ ግንኙነት አለው።

ይህ ቦርድ በ ESP8266 ላይ የተመሠረተ ስለሆነም አርዱዲኖ አይዲኢ ተኳሃኝ ነው ፣ ስለሆነም አርዱዲኖን በመጠቀም ፕሮግራም ሊደረግ ይችላል ወይም ደግሞ የሉአ አቀናባሪን በመጠቀም ፕሮግራም ሊደረግ ይችላል። እንዲሁም ተከታታይ እና ኦቲኤ ፕሮግራምን ሁለቱንም ይደግፋል።

አርሙዲኖ አይዲኢን በመጠቀም ዌሞስ ዲ 1 ሚኒን እናዘጋጃለን። አርዱዲኖ አይዲኢን በመጠቀም ቦርዱን ለማቀድ የሚከተሉትን መስፈርቶች ማሟላት ያስፈልጋል።

መስፈርት:-

  • CH340G ሾፌር
  • የቅርብ ጊዜውን የአርዱዲኖ አይዲኢን ከአርዱዲኖ ድር ጣቢያ ይጫኑ።
  • ለፕሮግራም የማይክሮ ዩኤስቢ ገመድ

ነጂውን እና አርዱዲኖ ሶፍትዌሩን ከጫኑ በኋላ የ “ESD8266” ቺፕን ከአርዱዲኖ አከባቢ ፕሮግራም እናዘጋጅ ዘንድ በአርዱዲኖ አይዲኢ ውስጥ “አርዱinoኖ ኮር ለ ESP8266 WiFi ቺፕ” መጫን ያስፈልግዎታል። ይህ ESP8266 Arduino core የሚታወቁትን የአርዱዲኖ ተግባራትን እና ቤተመፃሕፍትን በመጠቀም ንድፎችን እንዲጽፉ እና በቀጥታ በ ESP8266 ላይ እንዲያሄዱ ያስችልዎታል ፣ ምንም የውጭ ማይክሮ መቆጣጠሪያ አያስፈልገውም።

ESP8266 አርዱinoኖ ኮር TCP እና UDP ን በመጠቀም በ WiFi ላይ ለመገናኘት ፣ ኤችቲቲፒ ፣ ኤምዲኤንኤስ ፣ ኤስዲፒፒ እና ዲ ኤን ኤስ አገልጋዮችን ለማቀናበር ፣ የኦቲኤ ዝመናዎችን ለማድረግ ፣ በፍላሽ ማህደረ ትውስታ ውስጥ የፋይል ስርዓትን ይጠቀሙ ፣ ከ SD ካርዶች ፣ ከ servos ፣ ከ SPI እና ከ I2C መለዋወጫዎች ጋር አብሮ ለመስራት ከቤተመፃህፍት ጋር ይመጣል።.

Esp8266 arduino core ን እንዴት እንደሚጭኑ ሀሳብ ለማግኘት የሚከተለውን ሰነድ ያውርዱ።

ደረጃ 3 የሞተር ሾፌር - L293d

የሞተር ሾፌር - L293d
የሞተር ሾፌር - L293d
የሞተር ሾፌር - L293d
የሞተር ሾፌር - L293d
የሞተር ሾፌር - L293d
የሞተር ሾፌር - L293d

የሞተር ነጂው የሁለት ሞተሮችን የሥራ ፍጥነት እና አቅጣጫ በአንድ ጊዜ እንዲቆጣጠሩ የሚያስችልዎ የሞተር ሞተሮች IC ነው።

L293d ከ 5 ቮ እስከ 36 ቮልት ባለው ቮልቴጅ ላይ የሁለትዮሽ ድራይቭ ዥረቶችን ለማቅረብ የተነደፈ ነው L293D በአንድ ጊዜ 2 ዲሲ ሞተሮችን መንዳት ይችላል።

L293D 16 ፒን የሞተር ሾፌር አይሲ ነው። ለእያንዳንዱ ሞተር 4 የግቤት ፒኖች ፣ 4 የውጤት ፒኖች እና 2 የሚቻል ፒን አሉ።

L293D ባህሪዎች

በአንድ ሰርጥ 600mA ውፅዓት የአሁኑ ችሎታ

ለግለሰብ ሰርጦች የሰዓት እና የፀረ-ሰዓት አቅጣጫ መቆጣጠሪያ።

የ L293d ፒን መግለጫ -

  • ፒን 1 ፦ Enable1 HIGH በሚሆንበት ጊዜ የ IC ግራ ክፍል ይሠራል ፣ ማለትም ከፒን 3 እና ፒን 6 ጋር የተገናኘ ሞተር ይሽከረከራል።
  • ፒን 2 ፦ ግቤት 1 ፣ ይህ ፒን ከፍተኛ በሚሆንበት ጊዜ የአሁኑ 1 ቢወጣም ይፈስሳል።
  • ፒን 3 - ውጤት 1 ፣ ይህ ፒን ከአንድ የሞተር ተርሚናል ጋር ተገናኝቷል።
  • ፒን 4/5: GND ፒኖች
  • ፒን 6 - ውጤት 2 ፣ ይህ ፒን ከአንድ የሞተር ተርሚናል ጋር ተገናኝቷል።
  • ፒን 7 - ግቤት 2 ፣ ይህ ፒን ከፍተኛ በሚሆንበት ጊዜ የአሁኑ ውጤት 2 ቢሆንም ይፈስሳል።
  • ፒን 8: ቪሲሲ 2 ፣ ይህ ፒን ከ 5 ቮ እስከ 36 ቮ ከፍተኛው ለተገናኙ ሞተሮች የኃይል አቅርቦትን ለመስጠት ጥቅም ላይ የሚውለው በተገናኘው ሞተር ላይ ነው።
  • ፒን 9 - 2 ን ከፍ ሲያደርግ ፣ የአይሲው ቀኝ ክፍል ይሠራል ፣ ማለትም ከፒን 11 እና ፒን 14 ጋር የተገናኘ ሞተር ይሽከረከራል።
  • ፒን 10 - ግቤት 4 ፣ ይህ ፒን ከፍተኛ በሚሆንበት ጊዜ የአሁኑ 4 ቢወጣም ይፈስሳል።
  • ፒን 11 - ውጤት 4 ፣ ይህ ፒን ከአንድ የሞተር ተርሚናል ጋር ተገናኝቷል።
  • ፒን 12/13: GND ፒኖች
  • ፒን 14 - ውጤት 3 ፣ ይህ ፒን ከአንድ የሞተር ተርሚናል ጋር ተገናኝቷል።
  • ፒን 15 - ግቤት 3 ፣ ይህ ፒን ከፍተኛ በሚሆንበት ጊዜ የአሁኑ ውፅዓት 3 ቢሆንም ይፈስሳል።
  • ፒን 16: VCC1 ፣ ለሎጂክ አቅርቦት ኃይል ለአይሲ ማለትም 5V።

ስለሆነም እያንዳንዱን ሞተር ለመቆጣጠር አንድ ዲጂታል ፒን (አንድ ፒን ለፍጥነት መቆጣጠሪያ እና ሁለት ፒን ለአቅጣጫ መቆጣጠሪያ) እንደሚፈልጉ ማየት ይችላሉ። አንድ L293d ሁለት የዲሲ ሞተሮችን የሚቆጣጠር ከሆነ አራት የዲሲ ሞተሮችን ለመቆጣጠር ሁለት L293d IC ን እንፈልጋለን። ለዚህ ፕሮጀክት የፕላስቲክ BO ሞተሮችን እንጠቀማለን። ስለዚህ ፣ ሁሉንም አራቱን የዲሲ ሞተሮችን በሁለቱም የፍጥነት እና የአቅጣጫ መቆጣጠሪያ ለመቆጣጠር 12 ዲጂታል ፒኖችን እንፈልጋለን።

ግን Wemos D1 mini 11 ዲጂታል I/O ፒኖች እና 1 አናሎግ ፒን ብቻ ካዩ። ይህንን ችግር ለመፍታት አራቱን የማንቂያ ፒኖችን (የመጀመሪያውን L293d ሁለት ማንቂያዎችን እና የሌላውን L293d ሁለት ማንቂያዎችን ያንቁ) ወደ ዌሞስ ዲጂታል ፒኖች በቀጥታ ስምንቱን የግብዓት ፒኖች (አራቱን የመጀመሪያ L293d እና አራቱን ሌሎች L293d) እናገናኛለን። በ I2C በኩል PCF8574 (የ I/O ወደብ ማስፋፊያ) በመጠቀም።

ደረጃ 4: PCF8574 - የ I/O ወደብ ማስፋፊያ

PCF8574 - እኔ/ኦ ወደብ ማስፋፊያ
PCF8574 - እኔ/ኦ ወደብ ማስፋፊያ
PCF8574 - እኔ/ኦ ወደብ ማስፋፊያ
PCF8574 - እኔ/ኦ ወደብ ማስፋፊያ

Wemos D1 Mini (ማለትም ESP8266) የግብዓት/ውፅዓት ፒኖች እጥረት አለበት። እኔ 8 ቢት I/O ማስፋፊያ የሆነውን እንደ PCF8574 እንደ እኔ/O ማስፋፊያ IC በመጠቀም የዲጂታል ግብዓት/ውፅዓት ፒኖችን ማሳደግ እንችላለን።

PCF8574A I/O ማስፋፊያ መጠቀም ከሚያስገኛቸው ጥቅሞች አንዱ ሁለት የውሂብ መስመሮችን ብቻ የሚፈልግ I2C አውቶቡስ መጠቀሙ ነው ፣ እነሱ ሰዓት (ኤስኬኬ) እና መረጃ (ኤስዲኤ) ናቸው። ስለዚህ በእነዚህ ሁለት መስመሮች ተመሳሳይ ቺፕ እስከ ስምንት ፒኖች ድረስ መቆጣጠር ይችላሉ። የእያንዳንዱ ፒሲኤፍ 8554 ሶስቱን የአድራሻ ካስማዎች በመቀየር አጠቃላይ 64 ፒኖችን መቆጣጠር እንችላለን።

ባለሁለት መስመር ባለሁለት አውቶቡስ (I2C) ይህ ባለ 8 ቢት ግብዓት/ውፅዓት (እኔ/ኦ) ማስፋፊያ ለ 2.5 ቪ እስከ 6 ቪ ቪሲሲ አሠራር የተቀየሰ ነው። የ PCF8574 መሣሪያው በ I2C በይነገጽ [ተከታታይ ሰዓት (SCL) ፣ ተከታታይ ውሂብ (ኤስዲኤ)] በኩል ለአብዛኛዎቹ የማይክሮ መቆጣጠሪያ ቤተሰቦች አጠቃላይ ዓላማ የርቀት I/O ማስፋፊያ ይሰጣል።

መሣሪያው ባለ 8-ቢት ባለሁለት አቅጣጫዊ I/O ወደብ (P0 – P7) ፣ በቀጥታ የማሽከርከር LEDs ን የማሽከርከር ችሎታ ያለው የአሁኑን የማሽከርከር ችሎታን ጨምሮ። እያንዳንዱ ባለአቅጣጫ ባለሁለት አቅጣጫ I/O የውሂብ አቅጣጫ መቆጣጠሪያ ምልክት ሳይጠቀም እንደ ግብዓት ወይም ውጤት ሆኖ ሊያገለግል ይችላል። በኃይል ሲበራ ፣ I/Os ከፍ ያለ ነው።

ከዚህ በታች ያለውን “PCF8574_With_L293d” ፒዲኤፍ ፋይል ለፒሲኤፍ8574 የግንኙነት ዲያግራም ከሁለቱ L293d IC ዎች ጋር ይመልከቱ

ደረጃ 5: መርሃግብሮች

መርሃግብሮች
መርሃግብሮች
መርሃግብሮች
መርሃግብሮች

እኔ ለፒሲቢ ዲዛይን Kicad ን ተጠቅሜያለሁ።

የራስዎን ፒሲቢ ለመንደፍ ወይም በነጥብ pcb ሰሌዳ ላይ ለመተግበር ከዚህ በታች ያለውን የንድፍ ፒዲኤፍ ያውርዱ።

ደረጃ 6 ኮድ

ከሚከተለው የ Wi-Fi መዳረሻ ነጥብ ጋር ይገናኙ--

// በተጠቃሚ የተገለጸ የአውታረ መረብ ምስክርነቶችconst char* ssid = "WiFi_Robot";

const char* password = "Automate@111";

ከላይ ካለው የመዳረሻ ነጥብ ጋር ከተገናኙ በኋላ በድር አሳሽ ውስጥ ወደሚከተለው አገናኝ ይሂዱ--

192.168.4.1

የሚከተለው መልእክት ይደርሰዎታል-

"ሰላም ከሮቦት!"

192.168.4.1/fw

ሮቦቱ ወደፊት እንዲገፋ ያደርገዋል

192.168.4.1/bk

ሮቦቱ ወደ ኋላ እንዲንቀሳቀስ ያደርገዋል

192.168.4.1/lt

ሮቦቱ ወደ ግራ እንዲንቀሳቀስ ያደርገዋል

192.168.4.1/rt

ሮቦቱ በትክክል እንዲንቀሳቀስ ያደርገዋል

192.168.4.1/st

ሮቦቱ እንዲቆም ያደርገዋል

ከፈለጉ እርስዎም ሮቦ ሮቦ ህንድ በተሰራው የ Android መተግበሪያ በኩል ሮቦቱን መቆጣጠር ይችላሉ።

{ሮቦ ህንድ በተሰራው የመጫወቻ መደብር ላይ «የ WiFi ሮቦት መቆጣጠሪያ» የ android መተግበሪያን ይፈልጉ}

[ማስታወሻ - በማንኛውም መንገድ ከሮቦ ህንድ ጋር አልተገናኘሁም እና ይህ ለማስታወቂያ አይደለም ፣ ይህ የእኔ የግል ፕሮጀክት ነው!]

የፕሮጀክቱ የሥራ ቪዲዮ--

የሚመከር: