ዝርዝር ሁኔታ:
ቪዲዮ: አስቀድመው ያሏቸውን ክፍሎች በመጠቀም ማንኛውንም የመቋቋም/አቅም እንዴት ማሳካት እንደሚቻል! 6 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
ይህ ሌላ ተከታታይ/ትይዩ ተመጣጣኝ የመቋቋም ማስያ ብቻ አይደለም! ይህ ፕሮግራም እርስዎ የሚፈልጉትን የዒላማ የመቋቋም/የመጠን እሴት ለማሳካት አሁን ያሉትን resistors/capacitors እንዴት ማዋሃድ እንደሚቻል ያሰላል።
እርስዎ የሌሉዎት ወይም የሌለበትን የተወሰነ resistor ወይም capacitor ፈልገው ያውቃሉ? አትፍራ! አስቀድመው ያሏቸውን ክፍሎች በመጠቀም ያንን የተወሰነ የመቋቋም ወይም የመጠን እሴት ማድረግ ይችላሉ። በሚሊዮኖች ከሚቆጠሩ የተለያዩ ውህዶች ጋር አንድ ግዙፍ ሁለገብ የማመቻቸት ችግርን ከመፍታት ይልቅ ይህንን ፕሮግራም ይጠቀሙ!
በቀላሉ resistor ወይም capacitor ን ይምረጡ ፣ የታለመውን እሴት ያስገቡ ፣ ሊጠቀሙባቸው የሚፈልጓቸውን ከፍተኛ የአካል ክፍሎች ብዛት ያስገቡ ፣ ያለዎትን ክፍሎች እሴቶች ዝርዝር ያስገቡ እና አስላ ጠቅ ያድርጉ! የታለመውን እሴት ለማሳካት ፕሮግራሙ ምን ክፍሎች እንደሚጠቀሙ እና እንዴት እንደሚገናኙ ይተፉታል።
ካልኩሌተርን ለመሞከር ይህንን የድር መተግበሪያ ይጎብኙ።
የምንጭ ኮዱን ለማየት ይህንን የ Github ማከማቻን ይጎብኙ።
የዚህን የንድፍ መሣሪያ አጠቃቀም የበለጠ ለማሻሻል ማንኛውም ጥቆማዎች ካሉዎት ያሳውቁኝ!
ደረጃ 1 - ዳራ
ይህ የድር መተግበሪያ ከግዴታ የተነሳ ነው የተገነባው። በጣም ልዩ የሆነ ተከላካይ ወይም capacitor የሚጠይቁ ብዙ የምሠራቸው ብዙ ወረዳዎች አሉ። ብዙ ጊዜ ፣ ያንን የተወሰነ እሴት ያለው ተከላካይ ወይም capacitor የለኝም። አንዳንድ ጊዜ ያንን ልዩ እሴት ያለው አካል እንኳን አያደርጉም! ከምክንያታዊነት ላነሰ ነገር ተስፋ ከመቁረጥ ወይም ከማረጋጋት ይልቅ እያንዳንዱን የተቃዋሚዎችን ጥምረት (እያንዳንዱን እሴት እና በተከታታይ ወይም በትይዩ ይሁኑ) ለማየት እና በጣም ጥሩውን ጥምረት ለመመለስ አንድ ፕሮግራም ለመጻፍ ወሰንኩ።
የእኔ የባንዴዎች አስተማሪ ፕሮጀክት የእኔ አካል ሆኖ ለኦርጋኔ ወረዳውን በምነድፍበት ጊዜ አንድ የተወሰነ ድግግሞሽ ለማሳካት እጅግ በጣም ጥሩውን የ capacitors ጥምረት በእጅ ለማስላት መሞከር ነበረብኝ። ይህ ሂደት በማይታመን ሁኔታ አድካሚ ነበር እናም በመጨረሻ ተስፋ ቆረጥኩ እና ማንኛውንም የድምፅ ድግግሞሽ መጠን ከሚያመነጩ የ capacitor ውህዶች ጋር ሄድኩ። አሁን በዚህ የድር ትግበራ ፣ የእኔን አካል ለተወሰነ ድግግሞሽ መንደፍ እና በቁልፍ ሰሌዳ ላይ ባሉ ማስታወሻዎች ላይ ማስተካከል እችላለሁ! ከዚህ በታች ያለው ቀመር የተወሰነውን ድግግሞሽ ለማስላት የሚያገለግል ሲሆን በሌላ የመምህራን ፕሮጀክት ውስጥ ተብራርቷል።
ረ = 1 / (0.693 × C × (R1 + 2 × R2))
ይህንን ቀመር በመጠቀም R1 = 100 kOhm እና R2 = 10 kOhm ፣ እኔ 27.33 nF capacitor የ A4 ማስታወሻ (ድግግሞሽ 440 Hz) እንደሚያወጣ አስላሁ። ፕሮግራሜን በመጠቀም ፣ እኔ ቀደም ብዬ ተኝቼ የነበረውን አቅም (capacitors) በመጠቀም የምፈጥረውን በ የተገኘው ውጤት እና ውቅር ከዚህ በታች ተብራርቷል። አሁን በበለጠ በበለጠ በብቃት እና በብቃት የአካል ክፍሎቼን ወደ መደበኛ ማስታወሻዎች ድግግሞሽ ማስተካከል እችላለሁ። እኔ ለመጀመር ይህንን ባደርግ እመኛለሁ። በኦርጋን ላይ ያለው የእኔ የማሳያ ዘፈን ምናልባት በጣም የተሻለ ይመስላል።
በጣም ቅርብ ዋጋ 27.329 nF ልዩነት 0.001 nFCapacitor ውቅረት C0 = 0.068 nF || C1 = 30 nF + C2 = 300 nF
የ Resistor Capacitor Equivalence Equations
ለማጣቀሻ ፣ ከዚህ በታች በወረዳ ውስጥ ተቃዋሚዎችን እና አቅም መቆጣጠሪያዎችን ለማጣመር የእኩልነት እኩልታዎች ናቸው።
- Resistors በተከታታይ (R1 + R2): Req = R1 + R2
- ትይዩዎች (R1 || R2): Req = 1/(1/R1 + 1/R2)
- Capacitors በተከታታይ (C1 + C2): Ceq = 1/(1/C1 + 1/C2)
- Capacitors በትይዩ (C1 || C2): Ceq = C1 + C2
ደረጃ 2 - ግብዓቶች
ማቅረብ ያለብዎት 4 ግብዓቶች አሉ-
- ለተቃዋሚ ወይም ለካፒታተር እሴት እያሰሉ እንደሆነ።
- የዒላማ ተቃውሞ ወይም አቅም አቅም እና አሃዶች።
- የታለመውን እሴት ለማሳካት ሊጠቀሙባቸው የሚፈልጓቸው ከፍተኛ ክፍሎች (ማለትም እኔ የዒላማ የመቋቋም እሴቴን ለማሳካት ከ 3 በላይ ተቃዋሚዎች መጠቀም አልፈልግም)።
- አሁን ላላችሁት ተቃዋሚዎች/capacitors የእሴቶች ዝርዝር። እነዚህ እሴቶች እንደ ዒላማ እሴትዎ ባሉ ተመሳሳይ አሃዶች ውስጥ መሆን አለባቸው (ማለትም የዒላማዎ እሴት 110 nF ከሆነ ፣ ሁሉም እሴቶችዎ በ nF ውስጥ መቅረብ አለባቸው)።
ደረጃ 3: ውጤት
ለውጤትዎ 3 ውጤት ያገኛሉ -
- በጣም ቅርብ የሆነ እሴት - በመለኪያ ልኬቶችዎ ሊያገኙት የቻሉት በጣም ቅርብ የመቋቋም/አቅም እሴት።
- ልዩነት - የቅርብ እሴትዎ ከታለመለት እሴት ምን ያህል ርቆ ነበር።
- የ Resistor/Capacitor ውቅረት - የሚጠቀሙባቸው የተቃዋሚዎች/አቅም መቆጣጠሪያዎች እና ውቅረታቸው ዝርዝር።
ደረጃ 4 - የእርስዎን ውጤት መረዳት
የማዋቀሩ ውፅዓት መደበኛ ማስታወሻ ይጠቀማል። "+" ማለት ክፍሎቹ በተከታታይ እና "||" ናቸው ክፍሎቹ በትይዩ ናቸው ማለት ነው። ኦፕሬተሮቹ እኩል ቀዳሚነት አላቸው እና ከግራ ወደ ቀኝ ተጓዳኝ ማለት ከግራ ጀምሮ ወደ ቀኝ የሚንቀሳቀሱ ውሎችን በአንድ ላይ ይሰብስቡ ማለት ነው።
ለምሳሌ ፣ የሚከተለውን ውጤት ይመልከቱ -
የ Resistor ውቅር: R0 = 15 Ohms + R1 = 470 Ohms || R2 = 3300 Ohms + R3 = 15000 Ohms
ከላይ የተብራሩትን መመሪያዎች ከተከተሉ ፣ ይህ ከላይ ከሚከተለው ቀመር እና ምስል ጋር እኩል መሆኑን ማየት ይችላሉ።
((R0+R1) || R2)+R3
ደረጃ 5 - ተጨማሪ ፕሮጄክቶች
ለተጨማሪ ፕሮጄክቶች ፣ ገጾቼን ይጎብኙ ፦
- https://dargen.io/
- https://github.com/mjdargen
- https://www.instructables.com/member/mjdargen/
ደረጃ 6: ምንጭ ኮድ
የምንጭ ኮዱን ለማየት ይህንን የ Github ማከማቻን ይጎብኙ ወይም ከዚህ በታች ጃቫስክሪፕትን ይመልከቱ።
/* --------------------------------------------------------------- */
/* r/c ካልኩሌተር ስክሪፕት*//* --------------------------------------- -------------------------*/ var close_val; // በጣም ቅርብ እሴት እስካሁን var closeest_diff = 1000000.00; // የቫል እና የዒላማ var በጣም ቅርብ = ; // የክፍሎች ዝርዝር እሴቶች var ser_par_config = ; // ድርድር ዝርዝር/ተከታታይ ትይዩ var outputStr = ""; ተግባር ካልኩሌተር ጠቅ ያድርጉ () {// ለእያንዳንዱ አዲስ ጠቅታ ቅርብ_ቫል = 0 ዓለም አቀፍ እሴቶችን ያፅዱ። በጣም ቅርብ_ዲፍ = 1000000.00; በጣም ቅርብ = ; ser_par_config = ; var resultDisplay = document.getElementById ("resultRow"); var exampleDisplay = document.getElementById ("exampleRow"); var calcOutput = document.getElementById ("calcOutput"); var targetTextObj = document.getElementById ('targetText'); var numCompTextObj = document.getElementById ('numCompText'); var compValsTextObj = document.getElementById ('compValsText'); var target = parseFloat (targetTextObj.value); var numComp = parseInt (numCompTextObj.value); var compValsStr = compValsTextObj.value; var compVals = ; compVals [0] = ""; var i = 0; var errFlag = 0; (ኢሳኤንኤን (ዒላማ)) {outputStr = "የስህተት ምልክት 'የዒላማ እሴት' ግብዓት!»} // ስህተት ከሆነ (isNaN (numComp)) {outputStr = "የስህተት ፍተሻ 'የቁጥሮች ብዛት' ግብዓት! "} // ሌላ በዒላማ ውስጥ ስህተት ከሌለ ወይም numComp ሌላ ከሆነ (! IsNaN (target) &&! IsNaN (numComp)) {while (compValsStr.indexOf (", ")! = -1) {var comma = compValsStr.indexOf (","); var newInt = parseFloat (compValsStr.substring (0 ፣ ኮማ)); // የእሴት ዝርዝርን በመተንተን ላይ ስህተት ፣ ከሆነ (isNaN (newInt)) {errFlag = 1; ሰበር; } compValsStr = compValsStr.substring (ኮማ+1 ፣ compValsStr.length); compVals = newInt; i ++; } var newInt = parseFloat (compValsStr); // የእሴት ዝርዝርን በመተንተን ላይ ስህተት ፣ ከሆነ (isNaN (newInt)) {errFlag = 1; } compVals = newInt; ከሆነ (errFlag == 0) {ከሆነ (document.getElementById ("resRadio")። ምልክት የተደረገበት) {resistor (ዒላማ ፣ numComp ፣ compVals) ፤ } ሌላ ከሆነ (document.getElementById ("capRadio")። ምልክት የተደረገበት) {capacitor (ዒላማ ፣ numComp ፣ compVals) ፤ }} // የክፍል እሴት ዝርዝርን በመተንተን ላይ ስህተት {outputStr = "የስህተት ክፍል 'የእሴቶች ዝርዝር' ግብዓት!"}} calcOutput.innerHTML = outputStr; resultDisplay.style.display = "አግድ"; exampleDisplay.style.display = "ተጣጣፊ"; // ወደ ውጤት ይሸብልሉ window.scrollTo (0 ፣ exampleDisplay.scrollHeight) ፤ } / * እጅግ በጣም ጥሩውን የተከላካይ ውቅር * ዒላማ - የዒላማ የመቋቋም እሴት * numComp - ኢላማ ቫል * ኮምቫል - የተቃዋሚ እሴቶች ድርድር / / የተከላካይ እሴቶች ድርድር (ዒላማ ፣ numComp ፣ compVals) { // የመቋቋም እሴቶች ርዝመት var num_res = compVals.length; // ሁሉንም ሊሆኑ የሚችሉ ክፍሎች ብዛት ለ (var i = 1; i <= numComp; i ++) {var data = ; resCombination (compVals, num_res, i, 0, ውሂብ, ዒላማ); } var units = document.getElementById ("selected_unit")። እሴት; // የህትመት ውጤቶች outputStr = "በጣም ቅርብ ዋጋ" + + closest_val.toFixeded (3) + "" + units + ""; outputStr + = "ልዩነት:" + close_diff.toFixed (3) + "" + units + ""; outputStr += "Resistor Configuration:"; ለ (var i = 0; i <numComp; i ++) {if (i <closest.length) {outputStr + = "R" + i + "=" + ቅርብ + "" + + + + "") ከሆነ (i+1 <close.length) {if (ser_par_config [i+1]) outputStr+= "||"; ሌላ outputStr + = " +"; }} ሌላ ሰበር; }} /* የታለመውን እሴት ለማሳካት እጅግ በጣም ጥሩውን የተቃዋሚዎች ጥምረት ያሰላል። * res - የተቃዋሚ እሴቶች የግብዓት ድርድር * num_res - የተቃዋሚ እሴቶች የግብዓት ድርድር መጠን * num_comb - የተቃዋሚዎች ብዛት ይፈቀዳል * መረጃ ጠቋሚ - የቃጫ መረጃ ጠቋሚ * ማበጠሪያ - የአሁኑ ጥምረት ድርድር * ዒላማ - የታለመው እሴት * ምንም የመመለሻ ዋጋ የለም - የአሁኑን ምርጥ ውህደት ወደ ዓለም አቀፍ እሴቶች ያስተላልፋል */ የተግባር ዳግም ውህደት (ሪስ ፣ num_res ፣ num_comb ፣ መረጃ ጠቋሚ ፣ ማበጠሪያ ፣ ዒላማ) {// የአሁኑ ጥምረት ከተጠናቀቀ (መረጃ ጠቋሚ == num_comb) {var ser_par_size = Math.pow (2 ፣ num_comb); // 2^(የአካል ክፍሎች ብዛት) var ser_par = ; // ለእያንዳንዱ ክፍል var calc ተከታታይ ወይም ትይዩ የሚገልጽ bool ድርድር; // የተሰላ ተመጣጣኝ የመቋቋም እሴት/// በእያንዳንዱ በተቻለ ተከታታይ/ትይዩ ውቅር የአሁኑ ጥምረት ለ (var j = 0; j
የሚመከር:
ማንኛውንም የጨዋታ ተቆጣጣሪ ማለት ይቻላል እንዴት ማፅዳት እንደሚቻል -5 ደረጃዎች
ማንኛውንም የጨዋታ ተቆጣጣሪ ማለት ይቻላል እንዴት ማፅዳት እንደሚቻል - እኔ በቅርቡ አንድ አስተማሪ እሰቅላለሁ ለ Raspberry Pi emulator የምጠቀምባቸው እነዚህ የሎግቴክ ባለሁለት የድርጊት ተቆጣጣሪዎች እፍኝ አሉኝ። ከአንድ ዓመት በላይ) ፣ አብዛኛዎቹ ላይ ያሉት አዝራሮች
ማንኛውንም የሚዲያ ፋይል ወደ ተለያዩ ቅርፀቶች እንዴት መለወጥ እንደሚቻል -6 ደረጃዎች
ማንኛውንም የሚዲያ ፋይል ወደ ተለያዩ ቅርፀቶች እንዴት መለወጥ እንደሚቻል - ልንጠቀምባቸው የምንችላቸው የተለያዩ የሚዲያ ፋይል መቀየሪያዎች አሉ። በድር ላይ የምወደው የመስመር ላይ ሚዲያ መለወጫ http: //www.mediaconverter.org በዚህ ቀላል መማሪያ ውስጥ አስደናቂ ሁለንተናዊ የሚዲያ ፋይል መቀየሪያ የሆነውን “ቅርጸት ፋብሪካ” እንጠቀማለን
ማንኛውንም የ LED ዓይነቶችን በቀላሉ ወደ 3 ዲ አታሚዎ እንዴት ማከል እንደሚቻል -8 ደረጃዎች (ከስዕሎች ጋር)
በ 3 ዲ አታሚዎ ላይ ማንኛውንም የ LED ዓይነቶችን በቀላሉ እንዴት ማከል እንደሚቻል -በመሬት ውስጥዎ ውስጥ አቧራ የሚሰበስቡ አንዳንድ ትርፍ LED ዎች አሉዎት? አታሚዎ የሚያትመውን ማንኛውንም ነገር ማየት አለመቻል ሰልችቶዎታል? ደህና ፣ ከዚህ ወዲያ አይመልከቱ ፣ ይህ አስተማሪ በአታሚዎ አናት ላይ የ LED ብርሃን ንጣፍን ወደ ኢል እንዴት ማከል እንደሚችሉ ያስተምርዎታል
አርዱዲኖ ናኖ አቅም አቅም 8 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖ ናኖ የአቅም መለኪያ - ይህ ፕሮጀክት በ 16X2 ኤልሲዲ ማሳያ ፣ በ potentiometer 10K እና በአርዱዲኖ ናኖ ስለተገነባ ይህ ፕሮጀክት በተግባር ሶስት አካላት ነው ፣ የተቀሩት ክፍሎች ደግሞ EasyEda ሶፍትዌር ፣ 1 X 40 HEADER ፣ 0.1 " ክፍተት ፣ እና 1x6 ፌማል
መዳረሻ አንድን አገልጋይ ወይም ማንኛውንም ማንኛውንም የዊንዶውስ ኮምፒተርን በርቀት ይቆጣጠሩ። 6 ደረጃዎች
መዳረሻ አገልጋይ ወይም ማንኛውንም ማንኛውንም ዊንዶውስ ኮምፒተርን በርቀት ይቆጣጠሩ። - ይህ አስተማሪ በአስተማሪዎች ላይ እዚህ ያየሁት ጥቂት ሀሳቦች ጥምረት ነው። Ha4xor4life በግል ፋይል አገልጋይዎ ላይ በቀላሉ ይፈትሹ የሚባል ትምህርት አውጥቷል። ጥሩ ሀሳብ ነው ነገር ግን ሁለት ግብዓት ያለው ተቆጣጣሪ ይፈልጋል