ዝርዝር ሁኔታ:
ቪዲዮ: በአንድ MCU ፒን ብዙ ፈረቃዎችን እንዴት ማንበብ እንደሚቻል -4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:35
በእሱ ላይ ብዙ ነገሮችን እያከሉ (ፕሮጀክቱን ፈጣሪያዊ ብለን እንጠራዋለን) እርስዎ በፕሮጀክት (ቶች) ላይ ርቀው ሄደው ያውቃሉ እና ፕሮጀክቱ እያደገ እና እያደገ ይሄዳል። በቅርብ ፕሮጀክት ላይ ፣ እኔ የድግግሞሽ ቆጣሪ እየሠራሁ እና የአምስት ተግባር ምልክት ጄኔሬተር/ድግግሞሽ ማቀነባበሪያ ጨመርኩ። እኔ ከቀሩት ፒኖች ከቀሩኝ በላይ ብዙ መቀያየሪያዎችን አቆጣጠርኩ ፣ ስለዚህ አንድ ወንድ ምን ማድረግ አለበት?
ሆኖም ፣ ብዙም ሳይቆይ በእኔ Funbox ላይ ሰባት ተጨማሪ መቀያየሪያዎች ነበሩኝ (አዎ ፣ ያ የእኔን ተግባር ጄኔሬተር ብዬ የጠራሁት… አውቃለሁ ፣ ምንም የፈጠራ ችሎታ የለኝም) እና እርስዎ እንዴት ማድረግ እንደሚችሉ የሚያሳይ አጭር አስተማሪ እዚህ አለ። ምንም የፈረቃ መዝገቦችን ወይም የተወሰኑ አይሲዎችን አይፈልግም። በእውነቱ ፣ የማይለዋወጥ ሴሚኮንዳክተሮች እርስዎ እንዴት እንደሚሽከረከሩ ከሆነ ማይክሮ መቆጣጠሪያ አያስፈልገውም። በእርስዎ AVR (ወይም ሌላ ማይክሮ መቆጣጠሪያ) ላይ አንድ ፒን በመጠቀም ብዙ መቀያየሪያዎችን ማንበብ/ማቀናበር የሚችሉበት አንዱ መንገድ እዚህ አለ (ከኤቪአር በተጨማሪ ሌሎች ማይክሮ መቆጣጠሪያዎች አሉ ፣ ግን መገመት አልችልም…)።:)
ደረጃ 1 አስፈላጊዎቹ (በእውነቱ አይደለም)
ይህንን ለማድረግ ጥቂት ክፍሎች ያስፈልጉዎታል። እርስዎ ማቀናበር ያለብዎት ብዙ መቀያየሪያዎች እንዲኖረን ይረዳል። እንዲሁም አንዳንድ ተቃዋሚዎች እና ኤዲሲ (አናሎግ-ወደ-ዲጂታል ልወጣ) ያለው ማይክሮ መቆጣጠሪያ ወይም አንድ መቀየሪያ ገቢር መሆኑን እና የትኛው መቀየሪያ እንዳለ ለማመልከት የሚፈልጉበት ሌላ መንገድ ያስፈልግዎታል።
ከፈለጉ ፣ ይህንን ለማመልከት በቮልቴጅ ቁጥጥር የሚደረግ ማወዛወዝን መጠቀም ይችላሉ ፣ ምናልባትም በአንዳንድ ብልጭ ድርግም ያሉ መብራቶች ፣ ወይም በአማራጭ ፣ በድምፅ። በዚህ 'ible' ውስጥ ፣ እኛ AVR ን እየተጠቀምን እንደሆነ አስመስላለሁ ፣ ግን በአለምዎ ውስጥ የሚያስደስትዎትን ሁሉ ማስመሰል ይችላሉ። ቦብ ሮስ ናፍቆኛል።
ደረጃ 2: የቮልቴጅ መከፋፈያ
በዋናነት ፣ ይህንን የምናደርግበት መንገድ የቮልቴጅ መከፋፈያ የሚባል ቴክኒክ እና ወረዳ በመጠቀም ነው። የቮልቴጅ አከፋፋዮች እርስዎ እንደገመቱት ፣ እርስዎ በሚወስኑት የተወሰነ እሴት V ፣ ፣ ውስጥ ፣ ቮልቴጅን ይከፋፍሉ። ቮልቴጅን በበርካታ ክፍሎች ማለትም capacitors እና inductors ጨምሮ መከፋፈል ይችላሉ ፣ ግን እዚህ እኔ በጥሩ ‹ኦል resistor› አደርገዋለሁ። ሀሳቡ እኛ እያደረግን ያለነው እያንዳንዳቸው በተናጥል ፣ በመሣሪያው ላይ የቮልቴጅ መቀነስን የሚያስከትሉ ሁለት ክፍሎችን በተከታታይ ማስቀመጥ ነው። ትርጉም ከሌለኝ የመጀመሪያውን ስዕል ይመልከቱ። ከባቡር ወደ ባቡር የ 9 ቪ እምቅ ልዩነት አለ። በ 9V እና 0V መካከል በተከታታይ ሁለት ተከላካዮች አሉ። ምናልባት ከ V = IR እንዳስታወቁት እያንዳንዳቸው በእራሱ ላይ የቮልቴጅ መውደቅ ያጋጥማቸዋል። በሁለቱ ተቃዋሚዎች መካከል የቮልቴጅ ልኬትን ከወሰዱ ፣ በ 9 ቮ እና በ 0 ቮ መካከል የተወሰነ እሴት ያገኛሉ ፣ ይህም በመጀመርያ ተከላካዩ ላይ ምን ያህል ቮልቴጅ እንደወረደ እና ከ 0 ቮ በፊት በ 2 ኛ ተከላካይ ላይ ለመጣል ምን ያህል ይቀራል። በዚህ ሁኔታ ውስጥ በተከላካዩ ላይ ያለውን የቮልቴጅ ጠብታ ለማስላት ቀጥተኛ ቀመር አለ እና እንደዚህ ይመስላል። በ resistor 1 (R1) ላይ ያለው ቮልቴጅ V1 እና ከተቃዋሚው ሁለት (R2) በላይ ያለው ቮልቴጅ V2 ይሁን። እኔ ከአሁን በኋላ ቅርጸት መጠቀም ስላልቻልኩ ፣ ቀመሩን ከዚህ በታች ያለውን ስዕል 2 ይመልከቱ… ስለዚህ ፣ በእኛ የመቋቋም አከፋፋይ ውስጥ ፣ የቮት ቮልቴጅ በእኛ V2 ቀመር (GND ን ወደ 0 ቪ ስለምንጠቅስ) ሊወሰን ይችላል። ከአንድ ፒን ውስጥ በርካታ የመቀያየሪያ ቁልፎች በመገኘታቸው ይህ ምን ያገናኘዋል? ደህና ፣ ገጹን አዙረው እኔ አሳያችኋለሁ!
ደረጃ 3: የቮልቴጅ መከፋፈያ መሰላል
አሁን ሁሉም ማብሪያዎቻችን ፣ ምናልባትም ስድስት ወይም ስምንት ወይም አሥራ ስድስት ፣ ሁሉም በተቆጣጣሪዎች በኩል ተገናኝተዋል ፣ እያንዳንዱ እንደ የቮልቴጅ መከፋፈያ ሆኖ የሚሠራው የመቀየሪያው ፒን ሁኔታ ሲቀየር ፣ ቮልቴጁ ይነበባል እና በ voltage ልቴጅ ደረጃ ላይ የተመሠረተ ነው ፣ እኛ የትኛው መቀየሪያ አሁን እንደነቃ ማወቅ ይችላል። ከታች ይመልከቱ። ከታች ባለው ሥዕል ውስጥ ፣ ሁለት ብሎኮች መቀያየሪያዎችን አገናኝቻለሁ። ከፍተኛው ብሎክ ሁለት መቀያየሪያዎች ያሉት ሲሆን የታችኛው የታችኛው ክፍል ደግሞ አምስት መቀያየሪያዎች አሉት። በተመሳሳይ ሁኔታ የእርስዎን የተለየ መቀያየር ፣ ቅጽበታዊ ፣ ንክኪ ፣ ወዘተ መቀያየሪያዎችን ማገናኘት ይችላሉ። ልብ ሊባል የሚገባው ዋናው ነገር መቀያየርዎ የተገናኘበት ተከላካይ ነው። በእኔ ምሳሌ ፣ ለመለካት ቀላል እና ለመለወጫው በፊት ወይም በኋላ ስህተት የማይሆን የ voltage ልቴጅ ክፍተት ለመፍጠር የሚቀጥለውን ተቃዋሚ የመቋቋም አቅም በእጥፍ ጨምሬያለሁ። ከዚህ በፊት ያላስተዋሉዎት ከሆነ ፣ እንደገና ይመልከቱ እና ወደ ቀድሞ ወዳጃችን ተመልካች የቮልቴጅ መከፋፈያ መመለሳችንን ይገንዘቡ። የመጀመሪያው resistor ፣ 10k ohm ፣ ከ 5 ቮ እና ከ 2 ኛ ተከላካይ - ቪ የሚወስነው ተከላካይውጭ ለ SWITCH_ADC ፒን ፣ ከእያንዳንዱ ማብሪያ / ማጥፊያ ጋር የተገናኘ እና ስለዚህ ፣ እያንዳንዱ ማብሪያ / ማጥፊያ በ SWITCH_ADC ላይ ከተገናኘው የኤ.ዲ.ሲ ፒን ሊነበብ ከሚችል የተወሰነ የቮት ቮልቴጅ ጋር የተቆራኘ ነው። በመቀጠል ፣ ከእያንዳንዱ ማብሪያ / ማጥፊያ የሚጠበቀውን ቮት እንደዚሁ ይወስኑ
Vout = ቪን * (R2 / (R1 + R2))
ለመቀያየር አንድ ፦
Vout = 5V * (500 / (10000 + 500)) = 5 * 0.048 = 0.24V ወይም 240 mV
ለመቀያየር ሁለት ፦
Vout = 5V * (2200 / (10000 + 2200)) = 5 * 0.18 = 0.9V ወይም ~ 900mV
እና የመሳሰሉት.. የተወሰኑ ተቃዋሚዎች ምቹ ከሆኑ ብቻ በእራስዎ እሴቶች በ R2 ለመተካት ነፃነት ይሰማዎት… እዚህ ያለው ዋናው ነገር በኤዲሲው ላይ ያለው ማንኛውም የስህተት ህዳግ እንዲያሸንፍ በመቀያየሪያዎቹ መካከል በቂ የሆነ ሰፊ ክፍተት በቮልቴጅ ውስጥ ማቆየት ነው። ከአጎራባች መቀየሪያ በሚጠበቀው ቮልቴጅ ውስጥ ያስገባዎታል። እኔ በጣም ቀላሉ ነገር አግኝቻለሁ የመከፋፈያ መሰላልን መገንባት እና በኤችዲኤን ፒን ላይ መልቲሜትር/ቮልቲሜትር ማስቀመጥ እና እያንዳንዱን ፒን መጫን እና ምን እሴቶች እንደሚያገኙ ማየት ነው። እነሱ በሚሰሉት ላይ በጣም ቆንጆ መሆን አለባቸው። አንድ የተወሰነ ተከላካይ በመጠቀም ከእያንዳንዱ ማብሪያ / ማጥፊያ የሚጠበቁትን የቮልቴጅ እሴቶች አንዴ ካገኙ ፣ ከዚያ የእርስዎ MCU የኤዲሲን ፒን እንዲያነብብ እና የትኛው መቀየሪያ እንደተጫነ ለማወቅ ከሚታወቁ እሴቶችዎ ጋር ማወዳደር ይችላሉ። ለምሳሌ ፣ በኤዲሲ ፒን ላይ ተለይቶ በሚታወቅበት ጊዜ ሁሉ የሚጠራውን የማቋረጫ የአገልግሎት አሠራር አስመዝግበዋል ይበሉ። በዚያ ISR ውስጥ ፣ ኤዲሲውን ማንበብ እና ያንን እሴት ከመቀየሪያ ጠረጴዛዎ ጋር ማወዳደር ይችላሉ። የ 8 ቢት የኤ.ዲ.ሲ እሴት እየተጠቀሙ ከሆነ ፣ የእርስዎ ቮልቴጅ በ 0 እና በ 5 ቮ መካከል ካለው ቮልቴጅ ጋር በሚዛመድ በ 0 እና በ 255 መካከል ወደ አንድ ቁጥር ይለወጣል። ይህ የእርስዎ ADC በዚህ መንገድ የተዋቀረ ነው ብለው ያስባሉ።
ደረጃ 4: ማጠቃለያ
ስለዚህ ፣ አሁን ለመለወጫዎች የ GPIO ፒኖችን በመጠቀም ቆጣቢ መሆንን ማወቅ አለብዎት። በጂፒኦ ፒኖች ላይ ዝቅተኛ በሆነ ቁጥር ፣ ወይም የሚጀምሩት በጭራሽ በማይኖርዎት ፣ ወይም የመቀያየሪያዎችን ባንክ እንደሚጠቀሙ ከተገነዘቡ ፣ አሁንም እየሰጡ እያለ የ GPIO ፒንዎን ለማዳን የሚቋቋመው መከፋፈያ መንገድ ነው። የመቀየሪያ መዳረሻን ለመለየት ጠንካራ ዘዴ።
የሚመከር:
Raspberry Pi ን በመጠቀም በ LCD ላይ የ DHT መረጃን እንዴት ማንበብ እንደሚቻል 6 ደረጃዎች
Raspberry Pi ን በመጠቀም በኤልሲዲ ላይ የ DHT መረጃን እንዴት ማንበብ እንደሚቻል -የሙቀት መጠኑ እና አንጻራዊው እርጥበት በአከባቢዎች ውስጥ አስፈላጊ የአየር ሁኔታ መረጃዎች ናቸው። ሁለቱ አነስተኛ የአየር ሁኔታ ጣቢያ የሚያቀርበው መረጃ ሊሆን ይችላል። ከ Raspberry Pi ጋር የእርስዎን የሙቀት መጠን እና አንጻራዊ እርጥበት ማንበብ የተለያዩ ልዩነቶችን በመጠቀም ሊገኝ ይችላል
አንድ የአናሎግ ፒን በመጠቀም ብዙ የአናሎግ እሴቶችን እንዴት ማንበብ እንደሚቻል 6 ደረጃዎች (ከስዕሎች ጋር)
አንድ አናሎግ ፒን በመጠቀም ብዙ የአናሎግ እሴቶችን እንዴት እንደሚያነቡ - በዚህ መማሪያ ውስጥ አንድ የአናሎግ ግብዓት ፒን ብቻ በመጠቀም ብዙ የአናሎግ እሴቶችን እንዴት እንደሚያነቡ አሳያችኋለሁ።
የ SD ካርድ ሞዱል ከአርዱዲኖ ጋር - መረጃን እንዴት ማንበብ/መጻፍ እንደሚቻል - 14 ደረጃዎች
የ SD ካርድ ሞዱል ከአርዱዲኖ ጋር - መረጃን እንዴት ማንበብ/መጻፍ -አጠቃላይ እይታ መረጃን ማከማቸት ከእያንዳንዱ ፕሮጀክት በጣም አስፈላጊ ክፍሎች አንዱ ነው። በመረጃ ዓይነት እና መጠን መሠረት መረጃን ለማከማቸት በርካታ መንገዶች አሉ። ኤስዲ እና ማይክሮ ኤስዲ ካርዶች በማከማቻ መሣሪያዎች ውስጥ በጣም ተግባራዊ ከሆኑት ውስጥ አንዱ ናቸው ፣ ይህም በ
የመጨረሻው ተንቀሳቃሽ የኃይል ምንጭ-አክሲም ፣ ፒ ኤስ ፒ እና ዩኤስቢ ሁሉም በአንድ በአንድ ኃይል መሙያ-11 ደረጃዎች
የመጨረሻው ተንቀሳቃሽ የኃይል ምንጭ-አክሲም ፣ ፒ ኤስ ፒ ፣ እና ዩኤስቢ ሁሉም በአንድ በአንድ ኃይል መሙያ-የእኔ የመጀመሪያ አስተማሪ በረጅም ጉዞዎች ላይ ረዘም ላለ ጊዜ ለመጠቀም ከ 8 AA ባትሪዎች ዴል አክሲም ፒዲኤን ማጥፋት የሚችል የታመቀ የኃይል ምንጭ እንዴት እንደሚገነባ ገለፀ። ኃይሉን ለማጣራት ቀላል 7805 ተቆጣጣሪ እና ጥቂት capacitors ተጠቅሟል። እንዲሁም እርስዎ ሊሆኑ ይችላሉ
የወረዳ ዳራዎችን እንዴት ማንበብ እንደሚቻል -4 ደረጃዎች
የወረዳ ንድፎችን እንዴት ማንበብ እንደሚቻል-ይህ አስተማሪ እነዚያን ሁሉ ግራ የሚያጋቡ የወረዳ ንድፎችን እንዴት ማንበብ እና ከዚያ ወረዳዎችን በዳቦ ሰሌዳ ላይ መሰብሰብ እንደሚቻል በትክክል ያሳየዎታል! ነው