ዝርዝር ሁኔታ:

አውቶማቲክ ጄል አልኮሆል በ Esp32: 9 ደረጃዎች
አውቶማቲክ ጄል አልኮሆል በ Esp32: 9 ደረጃዎች

ቪዲዮ: አውቶማቲክ ጄል አልኮሆል በ Esp32: 9 ደረጃዎች

ቪዲዮ: አውቶማቲክ ጄል አልኮሆል በ Esp32: 9 ደረጃዎች
ቪዲዮ: ከእኛ ጋር በቀጥታ ያድጉ #SanTenChan ስለ አንድ ነገር ለመናገር 29 መስከረም 2021 #usciteilike 2024, ሀምሌ
Anonim
አውቶማቲክ ጄል አልኮሆል ከ Esp32 ጋር
አውቶማቲክ ጄል አልኮሆል ከ Esp32 ጋር

በአጋዥ ስልጠና ውስጥ ሙሉ አምሳያ እንዴት እንደሚሠራ እንመለከታለን ፣ አውቶማቲክ ጄል የአልኮል ማከፋፈያ በ ‹esp32› ለመሰብሰብ ፣ ደረጃ-በደረጃ ስብሰባ ፣ የኤሌክትሮኒክ ወረዳ እና እንዲሁም የምንጭ ኮዱን ሁሉንም ደረጃ በደረጃ ያብራራል።

ደረጃ 1 ወረዳ

ወረዳ
ወረዳ

የዚህ ፕሮጀክት ወረዳ የተዋቀረ ፣ የሚያንፀባርቅ የኦፕቲካል ዳሳሽ ካለው የ ky-033 ሞጁል ፣ እሱ TCRT5000L ፣ esp32-t ሞጁል ነው ፣ ምንም እንኳን እኛ አርዱዲኖን በማንኛውም እይታዎች ፣ በተወሰነ መጠንም ቢሆን መጠቀም እንችላለን። በ 360 ዲግሪ ስሪቱ ውስጥ የምንጭ ኮዱን ፣ የ MG995 ሰርቪ ሞተርን ፣ በ 360 ዲግሪ ሥሪት ውስጥ ሙሉ ዙር መውሰድ እንድንችል ፣ በውስጡ በብረት ማርሽ ተገንብቷል ፣ እና በእርግጥ የምተወው የታተመ ወረዳ። በነፃ ማውረድ እንዲችሉ ከዚህ በታች ያለውን የጀርበር ፋይል።

ደረጃ 2 የ ESP32-T ሞዱል ባህሪዎች

የ ESP32-T ሞዱል ባህሪዎች
የ ESP32-T ሞዱል ባህሪዎች

ግንኙነት

የ ESP32 ሞዱል ሁሉም የ wiFi ልዩነቶች አሉት

  • 802.11 ለ/g/n/e/i/n
  • Wi-Fi Direct (P2P) ፣ P2P ግኝት ፣ የ P2P ቡድን ባለቤት ሁናቴ እና P2P የኃይል አስተዳደር

ይህ አዲስ ስሪት ዝቅተኛ ኃይል ያለው የብሉቱዝ ግንኙነትን ያካትታል

  • ብሉቱዝ v4.2 BR/EDR እና BLEBLE ቢኮን
  • በተጨማሪም ፣ SPI ፣ I2C ፣ UART ፣ MAC Ethernet ፣ አስተናጋጅ የ SD ፕሮቶኮሎችን በመጠቀም መገናኘት ይችላሉ

የማይክሮ መቆጣጠሪያ ባህሪዎች

ሲፒዩ ከሚከተሉት ባህሪዎች እና ማህደረ ትውስታ ጋር Tensilica LX6 ሞዴል SoC ን ያካትታል

  • ባለሁለት ባለ 32 ቢት ኮር ከ 160 ሜኸ ፍጥነት ጋር
  • 448 kBytes ሮም
  • 520kByteS SRAM

48 ፒን ይኑርዎት

  • 18 12-ቢት ኤ.ዲ.ሲ
  • 2 8-ቢት DAC
  • 10 ፒን የእውቂያ ዳሳሾች
  • 16 PWM
  • 20 ዲጂታል ግብዓቶች/ውጤቶች

የኃይል እና የፍጆታ ሁነታዎች

ለ ESP32 ትክክለኛ አሠራር በ 2.8V እና 3.6V መካከል ያለውን ቮልቴጅ ማቅረብ አስፈላጊ ነው። የሚወስዱት ኃይል በአሠራሩ ሁኔታ ላይ የተመሠረተ ነው። በእንቅልፍ ሞድ ውስጥ መሰረታዊ ተግባራት (ኤዲሲ ፣ ፒ ኤስ ቲኤን…) መከናወናቸውን የሚቀጥሉበትን ሁኔታ ፣ እጅግ በጣም ዝቅተኛ የኃይል መፍትሄ (ULP) አለው።

ደረጃ 3: Servo MG995 360-ዲግሪ ስሪት

Servo MG995 360-ዲግሪ ስሪት
Servo MG995 360-ዲግሪ ስሪት

Mg995 - 360o ፣ የማያቋርጥ የማሽከርከሪያ servo (360o) በመደበኛ ሰርቪስ ውስጥ እንደሚከሰት ከማዕዘን አቀማመጥ ይልቅ ወደ servo የምንልከው ምልክት የመዞሪያውን ፍጥነት የሚቆጣጠርበት የተለመደ የ servos ልዩነት ነው።

ይህ ቀጣይ የማዞሪያ ሰርቪስ መቆጣጠሪያው በስርዓቱ ራሱ ውስጥ ስለተዋሃደ እንደ ዲሲ ሞተሮች ወይም ደረጃ በደረጃ ያሉ ተጨማሪ መሣሪያዎችን እንደ ተቆጣጣሪዎች ወይም ኢንኮደሮች ሳይጨምሩ የፍጥነት መቆጣጠሪያ ያለው ሞተር ለማግኘት ቀላል መንገድ ነው።

ዝርዝሮች

  • የማርሽ ቁሳቁስ -ብረት
  • የማዞሪያ ክልል: 360
  • የአሠራር ቮልቴጅ: ከ 3 ቮ እስከ 7.2 ቮ
  • ያለ ጭነት የአሠራር ፍጥነት 0.17 ሰከንዶች / 60 ዲግሪዎች (4.8 ቪ); 0.13 ሰከንዶች / 60 ዲግሪዎች (6.0V)
  • Torque: 15 ኪ.ግ / ሴ.ሜ
  • የሥራ ሙቀት: -30oC እስከ 60oC
  • የኬብል ርዝመት: 310 ሚሜ
  • ክብደት: 55 ግ
  • ልኬቶች - 40.7 ሚሜ x 19.7 ሚሜ x 42.9 ሚሜ

ያካትታል:

  • 1 Servomotor Tower Pro Mg995 ቀጣይ ሽክርክሪት።
  • ለመገጣጠም 3 ብሎኖች
  • .3 ኮፕሎች (ቀንዶች)።

ደረጃ 4: Ky-033 የመስመር ፈላጊ/ተከታይ ዳሳሽ ሞዱል

Ky-033 የመስመር ፈላጊ/ተከታይ ዳሳሽ ሞዱል
Ky-033 የመስመር ፈላጊ/ተከታይ ዳሳሽ ሞዱል

መግለጫ

KY-033 LINE DETECTOR/FOLLOWER SENSOR MODULE ይህ ሞጁል በተለይ ለቀላል ፣ ለፈጣን እና ለትክክለኛ መስመር ማወቂያ የተነደፈ በመሆኑ የመስመር መከታተያ ሮቦቶችን መሰብሰብ ቀላል ያደርግልዎታል። ይህ ሞጁል ከአርዱዱኖ እንዲሁም ከማንኛውም የማይክሮ መቆጣጠሪያ 5V ፒን ካለው ጋር ተኳሃኝ ነው። የአሠራር voltage ልቴጅ-3.3-5 ቪዲሲ የሥራ የአሁኑ-20mA የመለየት ርቀት-2-40 ሚሜ የውጤት ምልክት-TTL ደረጃ (ዝቅተኛ ደረጃ መሰናክል አለ ፣ ከፍ ያለ መሰናክል) የስሜት ቅንብር-ፖታቲሞሜትር።: -10 ወደ +50oC ልኬቶች: 42x11x11mm ውጤታማ አንግል: 35o

ደረጃ 5: ምንጭ ኮድ

#Servo myservo ን ያካትቱ ፤

const int sensorPin = 12; // ፒን ዴል ዳሳሽ infrarrojo optico refectivo

int እሴት = 0;

ባዶነት ማዋቀር () {

myservo.attach (23); // ፒን ፓራ ኤል servo ሞተር MG995 de 360 grados

pinMode (ዳሳሽ ፒን ፣ ግቤት); // definir pin como entrada

}

ባዶነት loop () {

እሴት = digitalRead (sensorPin); // lectura digital de pin del sensor infrarrojo

ከሆነ (እሴት == LOW) {// ያለእንዲሁም ብዙ መረጃዎችን ማግኘት ይቻላል

actuador (); // ላማ አንድ ላ función actuador

}

}

ባዶ actuador () {

myservo.write (180); // ባጃ ኤል አክቱዋዶር መስመራዊ

መዘግየት (700);

myservo.write (90); // አልያም ሰርቪ ሞተር

መዘግየት (600);

myservo.write (0); // ሱቤ ኤል አክቱዋዶር መስመራዊ

መዘግየት (500);

myservo.write (90); // አልያም ሰርቪ ሞተር

መዘግየት (2000); // ኤስፔራሞስ 2 segundos para que no se vuelva a ctivar el servomotor inmediatamente

}

ደረጃ 6

ይህ ኮድ ከማንኛውም አርዱዲኖ ጋር ጥቅም ላይ ሊውል ይችላል ፣ ነገር ግን የፒን 23 አጠቃቀምን (ከአርዱዲኖ ሜጋ ምንም ችግር ጋር) በማንኛውም የአርዱዲኖ ፒን ከ 2 እስከ 13 (ሲቀነስ 12 ምክንያቱም የሚያንፀባርቀው የኦፕቲካል ዳሳሽ ስለሆነ) ፣ ለምሳሌ በአርዱዲኖ ውስጥ አንድ ወይም ናኖ ፒን 23 ስለሌለ።

ለዚህ ፕሮጀክት የሚጠቅመው ሰርቪው 360 ዲግሪዎች ነው ፣ ስለሆነም የ 180o እሴትን በማስቀመጥ ማሟያዎችን ያሽከረክራል -myservo.write (180) -፣ በ -myservo.write (90) እናቆማለን -እና እንዞራለን ከ -myservo.write (90) ጋር በተቃራኒ አቅጣጫ -፣ ለዚህም ነው ወደ ተፈላጊው ቦታ ለመሸጋገር መስመራዊ ተዋናይውን በመዘግየት አጭር ጊዜን መጠበቅ በጣም አስፈላጊ የሆነው።

ደረጃ 7 - ፋይሎች

ST ፋይሎች

rogerbit.com/wprb/wp-content/uploads/2020/10/Archivos-STL.zip

ወይም ከዋናው መኪና ማውረድ ይችላሉ ፣ ግን ከላይ ያለው ፋይል ቪዲዮውን ለሚመለከቱ ወደ አንድ STL ፋይሎች ማሻሻልን ያካትታል። https://www.thingiverse.com/thing: 3334797

የገርበር ፋይል

rogerbit.com/wprb/wp-content/uploads/2020/10/Gerber_PCB_ESP32.zip

ደረጃ 8: Servo ቤተ -መጽሐፍት ከ Esp32 ጋር ተኳሃኝ

ሞተሩን ለመቆጣጠር በተገቢው የ pulse ስፋት የ 50Hz ምልክት በመላክ የ ESP32 ን የ PWM ችሎታዎችን በቀላሉ መጠቀም ይችላሉ። ወይም ይህንን ተግባር በጣም ቀላል ለማድረግ ቤተመጽሐፍት መጠቀም ይችላሉ።

rogerbit.com/wprb/wp-content/uploads/2020/04/ServoESP32-master.zip

ደረጃ 9: መጨረሻው

እንደሚመለከቱት ፣ ይህ ለመሰብሰብ በጣም ቀላል ፕሮጀክት ነው ፣ ግን እሱን ለመገጣጠም 3 ዲ አታሚ እንዲኖራቸው ወይም የህትመት ክፍሎችን መሥራት አለባቸው። የአካል ክፍሎቹን መቀነስ በኤሌክትሮኒክስ መደብሮች ውስጥ ሊገኝ ይችላል ፣ እና ፒሲቢቢ ሳያደርጉ ሁሉንም ነገር በፕሮቶቦርድ ውስጥ መሰብሰብ ይችላሉ።

የሚመከር ፕሮጀክት

www.youtube.com/watch?v=vxBG_bew2Eg

የሚመከር: