ዝርዝር ሁኔታ:

ብዙ ዳሳሾችን ወደ አንድ አርዱኡኖ UNO ተከታታይ ወደብ ማገናኘት -4 ደረጃዎች
ብዙ ዳሳሾችን ወደ አንድ አርዱኡኖ UNO ተከታታይ ወደብ ማገናኘት -4 ደረጃዎች

ቪዲዮ: ብዙ ዳሳሾችን ወደ አንድ አርዱኡኖ UNO ተከታታይ ወደብ ማገናኘት -4 ደረጃዎች

ቪዲዮ: ብዙ ዳሳሾችን ወደ አንድ አርዱኡኖ UNO ተከታታይ ወደብ ማገናኘት -4 ደረጃዎች
ቪዲዮ: ስልካችን ላይ ምንም አይነት ማስታወቂያ እንዳይመጣ ለማድረግ 2024, ታህሳስ
Anonim
ብዙ ዳሳሾችን ወደ አንድ አርዱኡኖ UNO ተከታታይ ወደብ ማገናኘት
ብዙ ዳሳሾችን ወደ አንድ አርዱኡኖ UNO ተከታታይ ወደብ ማገናኘት

በዚህ መማሪያ ውስጥ ብዙ የአትላስ ዳሳሾች መገናኘት እንዲችሉ አንድ ነጠላ የአርዱዲኖ UNO UART (Rx/Tx) ተከታታይ ወደብ እናሰፋለን። ማስፋፉ የሚከናወነው 8: 1 ተከታታይ ወደብ ማስፋፊያ ሰሌዳ በመጠቀም ነው። የአርዱዲኖ ወደብ ከአስፋፊው ጋር የተገናኘ ሲሆን ከዚያ በኋላ ምልክቱ ወደ ተጓዳኝ መሣሪያዎች ወደሚገናኙባቸው ወደ ስምንት ወደቦች ይተላለፋል። ለቀላል ዓላማዎች ፣ ሶስት ወደቦችን እንጠቀማለን ፣ ግን በጥቂት ተጨማሪ እርምጃዎች ስምንቱን ለመጠቀም ማስፋፊያውን ማድረግ ይችላሉ።

ግንኙነት የሚከናወነው በ UART ሞድ በኩል ነው ፣ ውጤቶቹ በአርዱዲኖ ተከታታይ ማሳያ ላይ ይታያሉ። በነባሪ ፣ የተገናኙ ዳሳሾች ንባቦች ያለማቋረጥ ይመረመራሉ። ከዚያ የግለሰብ ሰርጦች ሊከፈቱ ይችላሉ ፣ ይህም ተጠቃሚው ከተለየ ዳሳሽ ጋር እንዲገናኝ ያስችለዋል።

ጥቅሞች:

  • አንድ UART (Rx/Tx) ተከታታይ ወደብ ወደ ስምንት ተጨማሪ ወደቦች ያስፋፉ።
  • በማስፋፊያ ሞጁል ላይ በቦርዱ LED ዎች በኩል በየትኛው ሰርጥ እንደተከፈተ በቀላሉ ትሮችን ይያዙ።
  • ከሚከተሉት የአትላስ ሳይንሳዊ የ EZO ዳሳሾች ጋር ይሠራል-ፒኤች ፣ ጨዋማነት ፣ የተሟሟ ኦክሲጅን (DO) ፣ የሙቀት መጠን ፣ ኦክሳይድ-የመቀነስ አቅም (ORP) ፣ CO2 ፣ peristaltic pump።
  • የእውነተኛ ጊዜ ዳሳሽ ውፅዓት

ቁሳቁሶች:

  • አርዱዲኖ UNO
  • የዳቦ ሰሌዳ
  • ዝላይ ሽቦዎች
  • 1- EZO የተሟሟ የኦክስጂን ወረዳ እና 1- የተሟሟ የኦክስጂን ምርመራ
  • 1- EZO conductivity የወረዳ እና 1- conductivity k1.0 መጠይቅን
  • 1- EZO ፒኤች ወረዳ እና 1- ፒኤች ምርመራ
  • 1- 8: 1 ተከታታይ ወደብ ማስፋፊያ
  • 2- የውስጠ-መስመር ቮልቴጅ ማግለያዎች
  • 3- ሴት BNC አያያorsች

ደረጃ 1 - ጉባኤ ሃርድዌር

ጉባኤ ሃርድዌር
ጉባኤ ሃርድዌር

ከላይ በስዕላዊ መግለጫው ላይ እንደሚታየው ሃርድዌርን ያሰባስቡ።

ወደ ማስፋፊያው ከማገናኘትዎ በፊት አነፍናፊዎቹ በ UART ሞድ ውስጥ መሆናቸውን ያረጋግጡ። በፕሮቶኮሎች መካከል እንዴት እንደሚቀየር መረጃ ለማግኘት የሚከተለውን LINK ይመልከቱ።

የአነፍናፊዎቹ ትብነት ከፍተኛ ትክክለኝነት የሚሰጣቸው ነው። ነገር ግን ይህ ማለት እነሱ ከሌሎች የኤሌክትሮኒክስ ዕቃዎች ጣልቃ ገብነት ይደርስባቸዋል እና እንደዚያ ዓይነት የኤሌክትሪክ መነጠል ያስፈልጋል። የቮልቴጅ ማግለያዎች የተሟሟውን ኦክሲጅን እና የፒኤች ዳሳሾችን ከጨው ዳሳሽ ለመለየት ያገለግላሉ። ተለይተው ከሌሉ ንባቦች የተዛቡ ናቸው። ማግለልን በተመለከተ ተጨማሪ መረጃ ለማግኘት የሚከተለውን LINK ይመልከቱ።

የውሂብ ሉሆች:

  • 8: 1 ተከታታይ ወደብ ማስፋፊያ
  • EZO ያድርጉ
  • ኢዞ EC
  • ኢዞ ፒኤች
  • የቮልቴጅ Isolator

ደረጃ 2: ARDUINO ላይ የጭነት ፕሮግራም

የዚህ መማሪያ ኮድ በ UART ሞድ ውስጥ ለ EZO ወረዳዎች ብጁ ቤተ -መጽሐፍት እና የራስጌ ፋይል ይጠቀማል። ኮዱን ለመጠቀም ወደ እርስዎ አርዱዲኖ አይዲኢ ማከል አለብዎት። ከዚህ በታች ያሉት እርምጃዎች በ IDE ላይ የመጨመር ሂደቱን ያካትታሉ።

ሀ) ከ GitHub የዚፕ አቃፊ Ezo_uart_lib ን በኮምፒተርዎ ላይ ያውርዱ።

ለ) በኮምፒተርዎ ላይ አርዱዲኖ አይዲኢን ይክፈቱ (ከሌለዎት IDE ን ከእዚህ ማውረድ ይችላሉ)።

ሐ) በ IDE ውስጥ ወደ Sketch -> ቤተመጽሐፍት አካትት ->. ZIP ቤተ -መጽሐፍት አክል -> አሁን ያወረዱትን የ Ezo_uart_lib አቃፊ ይምረጡ። ተገቢዎቹ ፋይሎች አሁን ተካትተዋል።

መ) ኮዱን ከ Serial_port_expander_example ወደ IDE የሥራ ፓነልዎ ይቅዱ። እንዲሁም ከላይ ከተወረደው ከ Ezo_uart_lib አቃፊ ሊደርሱበት ይችላሉ።

ሠ) Serial_port_expander_example ኮዱን ወደ አርዱinoኖ ኡኖዎ ያጠናቅሩ እና ይስቀሉ።

ረ) ተከታታይ ሞኒተር እንደ የግንኙነት መተላለፊያ ሆኖ ያገለግላል። ተከታታይ ማሳያውን ለመክፈት ወደ መሳሪያዎች -> ተከታታይ ሞኒተር ይሂዱ ወይም በቁልፍ ሰሌዳው ላይ Ctrl+Shift+M ን ይጫኑ። የባውድ መጠንን ወደ 9600 ያቀናብሩ እና “የጋሪ መመለሻ” ን ይምረጡ። የአነፍናፊው ንባቦች አሁን ያለማቋረጥ መታየት አለባቸው ፣ እና ተጠቃሚው ከግለሰብ ዳሳሾች ጋር መስተጋብር መፍጠር ይችላል።

ደረጃ 3 - ተቆጣጣሪ ንባቦች እና ከአነፍናፊዎች ጋር ግንኙነት ያድርጉ

በማስፋፊያ ሰሌዳው ላይ በ P1- P8 የተጠቆመውን ሰርጥ ለመክፈት የሰርጡን ቁጥር በኮሎን እና በትእዛዙ (ካለ) ይላኩ። በሠረገላ መመለሻ (በቁልፍ ሰሌዳው ላይ የ ENTER ቁልፍ) ሕብረቁምፊውን ይጨርሱ። ለምሳሌ ፣ 3: እኔ ሰርጥን ሶስት እከፍታለሁ እና የመሣሪያውን መረጃ እጠይቃለሁ።

አንድ ሰርጥ ለመክፈት እና ትዕዛዝ ላለመላክ የሰርጥ ቁጥሩን ያስገቡ እና ኮሎን ይከተሉ። በሠረገላ መመለሻ (በቁልፍ ሰሌዳው ላይ የ ENTER ቁልፍ) ሕብረቁምፊውን ይጨርሱ። ለምሳሌ ፣ 2: ሰርጥ ሁለት ይከፍታል። አሁን ለዚያ አነፍናፊ እንደ ካሎ ያሉ ማንኛውንም ትዕዛዞችን መላክ ይችላሉ? የመለኪያ መረጃን የሚዘግብ። ለትዕዛዞች ዝርዝር የአነፍናፊዎችን የመረጃ ቋቶች ይመልከቱ።

ደረጃ 4 - የበለጠ መውሰድ

እንደሚታየው እኛ ከስምንቱ ወደቦች ሶስቱን ብቻ ነው የተጠቀምነው። ተጨማሪ ወደቦችን ለመጠቀም በደረጃ 1 የሚታየውን የሽቦ መርሃ ግብር ይከተሉ እና ወደቦች 4 ፣ ወደብ 5 እና የመሳሰሉትን ያስፋፉ። አስፈላጊ ሆኖ ሲገኝ ገለልተኛዎችን ያካትቱ። የናሙና ኮዱ ፣ Serial_port_expander_example እንዲሁ አንዳንድ ማሻሻያ ይፈልጋል። መመሪያ ለማግኘት በኮዱ ውስጥ ያሉትን አስተያየቶች ይመልከቱ።

የሚመከር: