ዝርዝር ሁኔታ:
- ደረጃ 1 እኛ የምንፈልጋቸው መሣሪያዎች
- ደረጃ 2 የሃርድዌር ግንኙነቶች
- ደረጃ 3 ኮድ
- ሁሉንም ነገር ይቆጣጠሩ
- MCP3425 ዳሳሽ I2C ሚኒ ሞዱል
- ደረጃ 4: መሥራት
- ደረጃ 5 - ትግበራዎች እና ባህሪዎች
ቪዲዮ: በ ESP8266: 5 ደረጃዎች የአናሎግ ዳሳሾችን መጠቀም
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
የአናሎግ-ወደ-ዲጂታል መቀየሪያ (ADC ፣ A/D ፣ A-D ፣ ወይም A-to-D) የአናሎግ ምልክትን ወደ ዲጂታል ምልክት የሚቀይር ስርዓት ነው። የኤ/ዲ መቀየሪያዎች የአናሎግ የኤሌክትሪክ ምልክቶችን ለመረጃ ማቀነባበሪያ ዓላማዎች ይተረጉማሉ። ከአፈጻጸም ፣ ኃይል ፣ ዋጋ እና መጠን ጋር በሚዛመዱ ምርቶች። እነዚህ የመረጃ መቀየሪያዎች እንደ ግንኙነቶች ፣ ኃይል ፣ ጤና አጠባበቅ ፣ የመሳሪያ እና የመለኪያ ፣ የሞተር እና የኃይል ቁጥጥር ፣ የኢንዱስትሪ አውቶሜሽን እና የበረራ/መከላከያ ባሉ የተለያዩ መተግበሪያዎች ውስጥ ትክክለኛ እና ጠንካራ የመቀየር አፈፃፀምን ያመቻቻል። በእያንዳንዱ የፕሮጀክት ደረጃ ፣ ከምርት ምርጫ እስከ ወረዳ ዲዛይን ድረስ መሐንዲሱን ለማገዝ የተለያዩ የኤ/ዲ መቀየሪያ መሣሪያዎች ተሰጥተዋል።
ዛሬ ፣ ከ ESP8266 ጋር ከአናሎግ ወደ ዲጂታል መቀየሪያ እንጠቀማለን። እንጀምር.. !!
ደረጃ 1 እኛ የምንፈልጋቸው መሣሪያዎች
1. MCP3425 ADC መለወጫ
MCP3425 ባለ 16-ቢት ጥራት ያለው ባለ 1-ሰርጥ አናሎግ ለዲጂታል መለወጫ ነው ፣ ለዝቅተኛ ፍጥነት ከፍተኛ ጥራት ዳሳሽ ክትትል ተስማሚ። MCP3425 የአናሎግ ውጥረቶችን በሰከንድ በ 15 ናሙናዎች በ 16 ቢት ጥራት ወይም በ 240 ናሙናዎች በ 12 ቢት ጥራት ማንበብ ይችላል።
2. አዳፍሩት ሁዛ ESP8266
ESP8266 ለ IoT ትግበራ ልማት የማይታመን መድረክ ነው። የ ESP8266 አንጎለ ኮምፒውተር ከኤስፕሬሲፍ የ 80 ሜኸ ማይክሮ መቆጣጠሪያ ሲሆን ሙሉ የ WiFi የፊት-መጨረሻ እና የ TCP/IP ቁልል በዲ ኤን ኤስ ድጋፍም እንዲሁ። ESP8266 የአርዱዲኖ ሽቦ ቋንቋን እና የአርዱዲኖ አይዲኢን በመጠቀም መተግበሪያዎችን ለመቆጣጠር እና ለመቆጣጠር የበሰለ መድረክን ይሰጣል።
3. ESP8266 USB Programmer
ይህ የ ESP8266 አስተናጋጅ አስማሚ በተለይ በኮንቶል ሁሉም ነገር ለ ESP8266 የ Adapruit Huzzah ስሪት የተፈጠረ ሲሆን ይህም I²C የግንኙነት ግንኙነቶችን በመፍቀድ ነው።
4. I²C የግንኙነት ገመድ
ኮንቶል ሁሉም ነገር ከላይ በተጠቀሰው አገናኝ ላይ የሚገኘውን የ I²C የግንኙነት ገመድ ነድ designedል።
5. አነስተኛ የዩኤስቢ ገመድ
አነስተኛ የዩኤስቢ ገመድ የኃይል አቅርቦቱ Adafruit Huzzah ESP8266 ን ለማብራት ተስማሚ ምርጫ ነው።
ደረጃ 2 የሃርድዌር ግንኙነቶች
በአጠቃላይ ግንኙነቶችን መፍጠር የዚህ ፕሮጀክት ቀላሉ አካል ነው። መመሪያዎችን እና ምስሎችን ይከተሉ ፣ እና ምንም ችግሮች ሊኖሩዎት አይገባም።
በመጀመሪያ ፣ አዳፋሪው ሁዛህ ESP8266 ን ይውሰዱ እና በዩኤስቢ ፕሮግራመር (ከውስጥ ፊት ለፊት I²C ወደብ ጋር) ላይ ያድርጉት። ESP8266 ን ቀስ ብለው ወደ ዩኤስቢ ፕሮግራመር ይጫኑ እና በዚህ ደረጃ እንጨርሳለን (ምስል #1 ይመልከቱ)።
አንድ I²C ገመድ ይውሰዱ እና ከአነፍናፊው የግቤት ወደብ ጋር ያገናኙት። ለዚህ ገመድ ትክክለኛ አሠራር ፣ እባክዎን I²C ውፅዓት ሁልጊዜ ከ I²C ግብዓት ጋር እንደሚገናኝ ያስታውሱ። አሁን ፣ በላዩ ላይ ከተጫነ Adafruit Huzzah ESP8266 ጋር የ I²C ገመድ ሌላኛውን ጫፍ ከዩኤስቢ ፕሮግራመር ጋር ያገናኙ (ምስል #2 ይመልከቱ)።
ማሳሰቢያ -ቡናማ ሽቦው በአንድ መሣሪያ ውፅዓት እና በሌላ መሣሪያ ግብዓት መካከል የ Ground (GND) ግንኙነትን ሁል ጊዜ መከተል አለበት።
አነስተኛውን የዩኤስቢ ገመድ በአዳፍ ፍሬው ሁዛህ ESP8266 የኃይል መሰኪያ ውስጥ ይሰኩ። የመጨረሻው ግንኙነት በምስል ቁጥር 3 ይመስላል።
ደረጃ 3 ኮድ
የአዳፍሬው ሁዛ ESP8266 እና MCP3425 ADC መለወጫ የ ESP ኮድ በእኛ GitHub ማከማቻ ላይ ይገኛል።
ወደ ኮዱ ከመሄድዎ በፊት ፣ በ Readme ፋይል ውስጥ የተሰጡትን መመሪያዎች ማንበብዎን እና በዚህ መሠረት Adafruit Huzzah ESP8266 ን ማቀናበርዎን ያረጋግጡ። ESP ን ለማዋቀር 5 ደቂቃዎች ብቻ ይወስዳል።
ለእርስዎ ምቾት ፣ ለዚህ ዳሳሽ የሚሰራውን የ ESP ኮድ መቅዳትም ይችላሉ።
// በነፃ ፈቃድ ፈቃድ ተሰራጭቷል። // ከተጓዳኝ ሥራዎቹ ፈቃዶች ጋር የሚስማማ ከሆነ በፈለጉት መንገድ ፣ ትርፍም ሆነ ነፃ ይጠቀሙበት። // MCP3425 // ይህ ኮድ ከ ControlEverything.com ከሚገኘው ከ MCP3425_I2CADC I2C ሚኒ ሞዱል ጋር አብሮ ለመስራት የተነደፈ ነው። //
#ያካትቱ
#አካትት #አካትት #አካት
// MCP3425 I2C አድራሻ 0x68 (104) ነው
#መግለፅ Addr 0x68
const char* ssid = "የእርስዎ ssid አውታረ መረብ";
const char* password = "የይለፍ ቃልዎ"; ተንሳፋፊ ግፊት ፣ cTemp ፣ fTemp;
ESP8266WebServer አገልጋይ (80);
ባዶ እጀታ ()
{ያልተፈረመ int ውሂብ [2];
// I2C ማስተላለፍን ይጀምሩ
Wire.begin ማስተላለፊያ (Addr); // የውቅረት ትዕዛዙን ይላኩ // ቀጣይነት ያለው የመቀየሪያ ሁኔታ ፣ 12-ቢት ጥራት Wire.write (0x10); // I2C ማስተላለፍ Wire.endTransmission () አቁም; መዘግየት (300);
// I2C ማስተላለፍን ይጀምሩ
Wire.begin ማስተላለፊያ (Addr); // የውሂብ መመዝገቢያ ይምረጡ Wire.write (0x00); // I2C ማስተላለፍ Wire.endTransmission () አቁም;
// 2 ባይት ውሂብን ይጠይቁ
Wire.requestFrom (Addr, 2);
// 2 ባይት ውሂብ ያንብቡ
// raw_adc msb ፣ raw_adc lsb ከሆነ (Wire.available () == 2) {data [0] = Wire.read (); ውሂብ [1] = Wire.read (); }
// ውሂቡን ወደ 12-ቢት ይለውጡ
int raw_adc = (ውሂብ [0] & 0x0F) * 256 + ውሂብ [1]; ከሆነ (raw_adc> 2047) {raw_adc -= 4096; }
// የውጤት መረጃን ወደ ተከታታይ ማሳያ
Serial.print ("የአናሎግ ግብዓት ዲጂታል እሴት:"); Serial.println (raw_adc); መዘግየት (500);
// የውሂብ ውፅዓት ለድር አገልጋይ
server.sendContent ("<ሜታ http-equiv = 'refresh' content = '3'""
ሁሉንም ነገር ይቆጣጠሩ
www.controleverything.com
MCP3425 ዳሳሽ I2C ሚኒ ሞዱል
"); server.sendContent ("
የአናሎግ ግብዓት ዲጂታል እሴት ፦ " + ሕብረቁምፊ (ጥሬ_adc));}
ባዶነት ማዋቀር ()
{// የ I2C ግንኙነትን እንደ ማስተር Wire.begin (2 ፣ 14) ያስጀምሩ። // ተከታታይ ግንኙነቶችን ያስጀምሩ ፣ የባውድ መጠን = 115200 Serial.begin (115200) ያዘጋጁ ፤
// ከ WiFi አውታረ መረብ ጋር ይገናኙ
WiFi.begin (ssid ፣ የይለፍ ቃል);
// ግንኙነትን ይጠብቁ
ሳለ (WiFi.status ()! = WL_CONNECTED) {መዘግየት (500); Serial.print ("."); } Serial.println (""); Serial.print ("ተገናኝቷል"); Serial.println (ssid);
// የ ESP8266 IP አድራሻ ያግኙ
Serial.print ("IP address:"); Serial.println (WiFi.localIP ());
// አገልጋዩን ያስጀምሩ
server.on ("/", handleroot); server.begin (); Serial.println ("የኤች ቲ ቲ ፒ አገልጋይ ተጀምሯል"); }
ባዶነት loop ()
{server.handleClient (); }
ደረጃ 4: መሥራት
ያውርዱ (gitpull) ወይም ኮዱን ይቅዱ እና በአርዱዲኖ አይዲኢ ውስጥ ይክፈቱት።
ኮዱን ያጠናቅሩ እና ይስቀሉ እና በ Serial Monitor ላይ ውጤቱን ይመልከቱ።
ማሳሰቢያ -ከመስቀልዎ በፊት በኮድ ውስጥ የእርስዎን SSID አውታረ መረብ እና የይለፍ ቃል ማስገባትዎን ያረጋግጡ።
የ ESP8266 የአይፒ አድራሻውን ከ Serial Monitor ይቅዱ እና በድር አሳሽዎ ውስጥ ይለጥፉት። የአናሎግ ግብዓት ንባብ ዲጂታል ውፅዓት ያለው የድር ገጽ ያያሉ። በተከታታይ ሞኒተር እና በድር አገልጋይ ላይ ያለው የአነፍናፊ ውፅዓት ከዚህ በላይ ባለው ሥዕል ላይ ይታያል።
ደረጃ 5 - ትግበራዎች እና ባህሪዎች
የ MCP3425 መሣሪያው የዲዛይን ቀላልነት ፣ ዝቅተኛ ኃይል እና አነስተኛ አሻራ ዋና ግምት ለሚሆኑባቸው ለተለያዩ ከፍተኛ ትክክለኛነት ከአናሎግ-ወደ-ዲጂታል የመረጃ ልወጣ መተግበሪያዎች ሊያገለግል ይችላል። ዋና ትግበራዎች ተንቀሳቃሽ መሣሪያ ፣ የክብደት መለኪያዎች እና የነዳጅ መለኪያዎች ፣ የሙቀት ዳሰሳ ከ RTD ፣ Thermistor ፣ እና Thermocouple ፣ ለድልድይ ግፊት ፣ ውጥረት እና ኃይል ያካትታሉ።
የኤ.ዲ.ሲ መቀየሪያዎች እንደ ግንኙነቶች ፣ ኃይል ፣ የጤና እንክብካቤ ፣ የመሳሪያ እና የመለኪያ ፣ የሞተር እና የኃይል መቆጣጠሪያ ፣ የኢንዱስትሪ አውቶሜሽን ፣ እና የአየር/መከላከያ/በመሳሰሉ አፕሊኬሽኖች ውስጥ ትክክለኛ እና አስተማማኝ የመቀየሪያ አፈፃፀም ያንቁ።
በ ESP8266 እገዛ አቅሙን ወደ ከፍተኛ ርዝመት ማሳደግ እንችላለን። መሣሪያዎቻችንን መቆጣጠር እና አፈፃፀማቸውን ከዴስክቶፖችን እና ከተንቀሳቃሽ መሣሪያዎቻችን መከታተል እንችላለን። በመስመር ላይ ውሂቡን ማከማቸት እና ማቀናበር እና ለማሻሻያዎች በማንኛውም ጊዜ ማጥናት እንችላለን። ተጨማሪ አፕሊኬሽኖች የቤት አውቶሜሽን ፣ ሜሽ ኔትወርክ ፣ የኢንዱስትሪ ሽቦ አልባ ቁጥጥር ፣ የሕፃን ሞኒተሮች ፣ አነፍናፊ አውታረ መረቦች ፣ ተለባሽ ኤሌክትሮኒክስ ፣ የ Wi-Fi አካባቢን የሚያውቁ መሣሪያዎች ፣ የ Wi-Fi አቀማመጥ ስርዓት ቢኮኖችን ያካትታሉ።
እንዲሁም ፣ በብሎግ ዳሳሽ እና በ ESP8266 አማካኝነት በቤት አውቶሜሽን ላይ የእኛን ብሎግ ማረጋገጥ ይችላሉ።
የሚመከር:
አንድ የአናሎግ ፒን በመጠቀም ብዙ የአናሎግ እሴቶችን እንዴት ማንበብ እንደሚቻል 6 ደረጃዎች (ከስዕሎች ጋር)
አንድ አናሎግ ፒን በመጠቀም ብዙ የአናሎግ እሴቶችን እንዴት እንደሚያነቡ - በዚህ መማሪያ ውስጥ አንድ የአናሎግ ግብዓት ፒን ብቻ በመጠቀም ብዙ የአናሎግ እሴቶችን እንዴት እንደሚያነቡ አሳያችኋለሁ።
በእውነቱ ርካሽ የግፊት ዳሳሾችን እንዴት ማድረግ እንደሚቻል -6 ደረጃዎች (ከስዕሎች ጋር)
በእውነቱ ርካሽ የግፊት ዳሳሾችን እንዴት ማድረግ እንደሚቻል - በቅርብ ጊዜ ከተለመዱት የቤት ዕቃዎች መቀያየሪያዎችን በመስራት ላይ ተጠምጃለሁ ፣ እና በዙሪያዬ ከተተኛኋቸው ጥቂት ሰፍነጎች በበጀት ላይ የራሴን የግፊት ዳሳሽ ለማድረግ ወሰንኩ። ይህ ከሌሎቹ የበጀት ግፊት ዳሳሾች ስሪቶች የተለየ የሆነው
አጋዥ ስልጠና-የአናሎግ አልትራሳውንድ ርቀት ዳሳሽ US-016 ን ከአርዱዲኖ UNO ጋር እንዴት መጠቀም እንደሚቻል 3 ደረጃዎች
አጋዥ ስልጠና-የአናሎግ አልትራሳውንድ ርቀት ዳሳሽ US-016 ን ከአርዱዲኖ UNO ጋር እንዴት መጠቀም እንደሚቻል-መግለጫ-የአሜሪካ -016 የአልትራሳውንድ ጅምር ሞዱል 2 ሴ.ሜ ~ 3 ሜትር የመለኪያ ችሎታዎችን ፣ የአቅርቦት voltage ልቴጅ 5 ቮ ፣ የአሁኑን 3.8mA ሥራን ፣ የአናሎግ ውፅዓት ቮልቴጅን ይደግፋል ፣ የተረጋጋ እና አስተማማኝ። በመተግበሪያው ላይ በመመስረት ይህ ሞጁል የተለየ ሊሆን ይችላል
ነባር ዳሳሾችን በመጠቀም የአርዱዲኖ ሽቦ አልባ ማንቂያ ስርዓት 9 ደረጃዎች (ከስዕሎች ጋር)
ነባር ዳሳሾችን በመጠቀም የአርዱዲኖ ሽቦ አልባ ማንቂያ ስርዓት - 433 ሜኸ ወይም 315 ሜኸ ሽቦ አልባ ማንቂያ ዳሳሾች ካሉዎት ይህ ፕሮጀክት በግማሽ ሰዓት ውስጥ በ 20.00 ዶላር ገደማ ሊገነባ ይችላል። እንዲሁም እንደ ኢንፍራሬድ እንቅስቃሴ መመርመሪያዎች እና ሸምበቆዎች ካሉ በገመድ አልባ የማንቂያ ዳሳሾች ጋር የተሟላ አዲስ ፕሮጀክት ሊሆን ይችላል
የማክ ተርሚናልን እንዴት መጠቀም እንደሚቻል ፣ እና ቁልፍ ተግባራትን እንዴት መጠቀም እንደሚቻል -4 ደረጃዎች
የማክ ተርሚናልን እንዴት እንደሚጠቀሙ እና ቁልፍ ተግባሮችን እንዴት እንደሚጠቀሙ - የ MAC ተርሚናልን እንዴት እንደሚከፍቱ እናሳይዎታለን። እንዲሁም በተርሚናሉ ውስጥ እንደ ifconfig ፣ ማውጫዎችን መለወጥ ፣ ፋይሎችን መድረስ እና አርፕን የመሳሰሉ ጥቂት ባህሪያትን እናሳያለን። Ifconfig የአይፒ አድራሻዎን እና የ MAC ማስታወቂያዎን እንዲፈትሹ ይፈቅድልዎታል