ዝርዝር ሁኔታ:
- አቅርቦቶች
- ደረጃ 1 አስፈላጊዎቹን አካላት መሰብሰብ
- ደረጃ 2 - የሥራው መርህ።
- ደረጃ 3: ክፍሎቹን አንድ ላይ ማምጣት
- ደረጃ 4: ለ Voltage Sense Network ክፍሎቹን ማከል
- ደረጃ 5 - ለአሁኑ የስሜት አውታረ መረብ ክፍሎችን ማከል
- ደረጃ 6 ቀሪዎቹን ግንኙነቶች ማጠናቀቅ እና ግንባታውን ማጠናቀቅ
- ደረጃ 7 ሞጁሉን ከአርዱዲኖ ጋር ማገናኘት
- ደረጃ 8 የፕሮጀክት ኮድ እና የወረዳ ዲያግራም
- ደረጃ 9 የመማሪያ ቪዲዮ
ቪዲዮ: ለ Arduino የእራስዎ የኃይል መለኪያ ሞዱል 9 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
ሰላም ሁላችሁም ፣ ጥሩ እንደምትሠሩ ተስፋ አደርጋለሁ! በዚህ መመሪያ ውስጥ ይህንን የኃይል መለኪያ/ ዋትሜትር ሞዱሉን ከአርዱዲኖ ቦርድ ጋር እንዴት እንደሠራሁ ላሳይዎት ነው። ይህ የኃይል ቆጣሪ የሚበላውን ኃይል እና የዲሲ ጭነት ማስላት ይችላል። ከኃይል ጋር ፣ ይህ ሞጁል የቮልቴጅ እና የአሁኑን ትክክለኛ ንባቦችን ሊሰጠን ይችላል። ከ 20mA ያልበለጠ በስህተት እስከ 50 ሜጋ ድረስ ዝቅተኛ voltage ልቴጅዎችን (በ 2 ቮ አካባቢ) እና ዝቅተኛ ሞገዶችን በቀላሉ መለካት ይችላል። ትክክለኝነት በእርስዎ ፍላጎቶች ላይ በመመስረት በክፍሎች ምርጫ ላይ የተመሠረተ ነው።
አቅርቦቶች
- IC LM358 ባለሁለት OP-AMP
- 8 ፒን አይሲ መሠረት
- Shunt resistor (በእኔ ሁኔታ 8.6 ሚሊሆም)
- ተከላካዮች -100 ኪ ፣ 10 ኪ ፣ 2.2 ኪ ፣ 1 ኪ (1/2 ዋት)
- Capacitors: 3 * 0.1uF የሴራሚክ capacitors
- ቬሮቦርድ ወይም ዜሮ ሰሌዳ
- የሾሉ ተርሚናሎች
- የብረት እና የመሸጫ ብረት
- አርዱዲኖ ኡኖ ወይም ሌላ ተኳሃኝ ቦርድ
- OLED ማሳያ
- የዳቦ መጋገሪያ ሽቦዎችን ማገናኘት
ደረጃ 1 አስፈላጊዎቹን አካላት መሰብሰብ
ይህ ፕሮጀክት አካላትን ለማግኘት በጣም ቀላል እና ቀላልን ይጠቀማል -እነሱ ተቃዋሚዎችን ፣ የሴራሚክ capacitors ፣ የአሠራር ማጉያ እና ለፕሮቶታይፕ (veroboard) ያካትታሉ።
የአካላት ምርጫ እና ዋጋ በአተገባበሩ ዓይነት እና ለመለካት በሚፈልጉት የኃይል ክልል ላይ የተመሠረተ ነው።
ደረጃ 2 - የሥራው መርህ።
የኃይል ሞጁሉ አሠራር በወረዳ ፅንሰ -ሀሳብ እና በመሠረታዊ ኤሌክትሪክ ሁለት ፅንሰ -ሀሳቦች ላይ የተመሠረተ ነው -የግቤት voltage ልቴጅ እና የኦም ሕግን ለመለካት የቮልቴጅ መከፋፈሉ ጽንሰ -ሀሳብ በወረዳው ውስጥ የሚፈስሰውን የአሁኑን ለማስላት። በላዩ ላይ በጣም ትንሽ የቮልቴጅ ጠብታ ለመፍጠር የ shunt resistor ን እየተጠቀምን ነው። ይህ የቮልቴጅ መቀነስ በ shunt ውስጥ ከሚፈሰው የአሁኑ መጠን ጋር ተመጣጣኝ ነው። ይህ አነስተኛ voltage ልቴጅ በአሠራር ማጉያ ሲጨምር የአሁኑን እሴት ሊሰጠን ለሚችል ማይክሮ መቆጣጠሪያ እንደ ግብዓት ሆኖ ሊያገለግል ይችላል። የአሠራር ማጉያው ትርፉ በአስተያየቱ እሴቶች የሚወሰንበት እንደ የማይገለበጥ ማጉያ ሆኖ ያገለግላል። resistor R2 እና R1. የማይገለባበጥ ውቅረትን መጠቀም እንደ የመለኪያ ማጣቀሻ የጋራ መሬት እንዲኖረን ያስችለናል። ለዚህም የአሁኑ የአሁኑ በወረዳው ዝቅተኛ ጎን እየተለካ ነው። ለትግበራዬ 100 ኪ እና 2.2 ኪ resistor ን እንደ ግብረመልስ አውታረ መረብ በመጠቀም የ 46 ን ትርፍ መርጫለሁ። የቮልቴጅ መለኪያው የሚከናወነው ከተጠቂው አውታረ መረብ ጋር በተመጣጣኝ የግብዓት ቮልቴጅን የሚከፋፈለውን የቮልቴጅ መከፋፈያ ወረዳ በመጠቀም ነው።
በጭነት የሚበላውን ኃይል ማስላት እንድንችል ሁለቱም ከኦፕ-አምፕ እና ከከፋፋይ አውታረመረብ ያለው የቮልቴጅ እሴት በአርዱኖ ሁለት የአናሎግ ግብዓቶች ውስጥ ሊገቡ ይችላሉ።
ደረጃ 3: ክፍሎቹን አንድ ላይ ማምጣት
የግብዓት እና የውጤት ግንኙነትን የሾሉ ተርሚናሎች አቀማመጥ በመወሰን የኃይል ሞጁሉን ግንባታ እንጀምር። ተስማሚ ቦታዎችን ምልክት ካደረግን በኋላ የመጠምዘዣውን ተርሚናሎች እና የሾት መከላከያን በቦታው እንሸጣለን።
ደረጃ 4: ለ Voltage Sense Network ክፍሎቹን ማከል
ለግቤት ቮልቴጅ ዳሰሳ እኔ የ 10 ኬ እና 1 ኬ የቮልቴጅ መከፋፈያ አውታር እጠቀማለሁ። እንዲሁም በ 1 ኬ resistor ላይ የ 0.1 uF capacitor ን ጨምሬያለሁ። ውጥረቶችን ለማለስለስ የቮልቴጅ ስሜት አውታር በግብዓት ተርሚናል አቅራቢያ ይሸጣል።
ደረጃ 5 - ለአሁኑ የስሜት አውታረ መረብ ክፍሎችን ማከል
የአሁኑ የሚለካው በተከላካዩ አውታረመረብ በተቀመጠው የቅድመ -ትርጓሜ በ shunt resistor ላይ ያለውን የቮልቴጅ ጠብታ በማስላት እና በማጉላት ነው። የማይገለበጥ የማጉያ ሁነታ ጥቅም ላይ ይውላል። የማይፈለጉትን የቮልቴጅ ውድቀት ለማስወገድ የሻጩን ዱካዎች ትንሽ ማቆየት ይፈለጋል።
ደረጃ 6 ቀሪዎቹን ግንኙነቶች ማጠናቀቅ እና ግንባታውን ማጠናቀቅ
በ voltage ልቴጅ እና የአሁኑ የስሜት አውታረመረቦች ተገናኝተው ተሽጠዋል ፣ የወንድ ራስጌ ፒኖችን ለመሸጥ እና የኃይል እና የምልክት ውጤቶችን አስፈላጊ ግንኙነቶችን ለማድረግ ጊዜው አሁን ነው። ሞጁሉ ከአርዲኖ ቦርድ በቀላሉ ልናገኘው የምንችለውን በ 5 ቮልት መደበኛ የአሠራር ቮልቴጅን ያንቀሳቅሰዋል። ሁለቱ የቮልቴጅ የስሜት ውጤቶች ከአርዲኖው የአናሎግ ግብዓቶች ጋር ይገናኛሉ።
ደረጃ 7 ሞጁሉን ከአርዱዲኖ ጋር ማገናኘት
ሞጁሉ ከተጠናቀቀ ፣ ከአርዱዲኖ ጋር ለማገናኘት እና እንዲሠራ ለማድረግ ጊዜው አሁን ነው። እሴቶቹን ለማየት ፣ እኔ ከአርዱዲኖ ጋር ለመግባባት የ I2C ፕሮቶኮልን የሚጠቀም የ OLED ማሳያ ተጠቅሜያለሁ። በማያ ገጹ ላይ የሚታዩት መለኪያዎች ቮልቴጅ ፣ የአሁኑ እና ኃይል ናቸው።
ደረጃ 8 የፕሮጀክት ኮድ እና የወረዳ ዲያግራም
በዚህ ደረጃ የኃይል ሞጁሉን የወረዳ ዲያግራም እና ኮድ አያይዣለሁ (ከዚህ ቀደም ኮዱን የያዘውን.ino እና.txt ፋይል አያይዣለሁ ነገር ግን አንዳንድ የአገልጋይ ስህተት ኮዱ ለተጠቃሚዎች ተደራሽ እንዳይሆን ወይም እንዳይነበብ አድርጎታል ፣ ስለዚህ ሙሉውን ጻፍኩ። በዚህ ደረጃ ውስጥ ኮድ። ያ ኮዱን ለማጋራት ጥሩ መንገድ እንዳልሆነ አውቃለሁ (())። ይህንን ኮድ በእርስዎ መስፈርቶች መሠረት ለመቀየር ነፃነት ይሰማዎት። ይህ ፕሮጀክት ለእርስዎ ጠቃሚ እንደነበረ ተስፋ አደርጋለሁ። እባክዎን አስተያየትዎን በአስተያየቶቹ ውስጥ ያካፍሉ። ደህና ሁን!
#ያካትቱ
#ያካትቱ
#ያካትቱ
#ያካትቱ
#OLED_RESET 4 Adafruit_SSD1306 ማሳያ (OLED_RESET);
ተንሳፋፊ ቫል = 0;
ተንሳፋፊ የአሁኑ = 0;
ተንሳፋፊ ቮልቴጅ = 0;
የመንሳፈፍ ኃይል = 0;
ባዶነት ማዋቀር () {
pinMode (A0 ፣ ግቤት);
pinMode (A1 ፣ ግቤት);
display.begin (SSD1306_SWITCHCAPVCC ፣ 0x3C); // በ I2C addr 0x3C (ለ 128x32) ማሳያ። ማሳያ ();
መዘግየት (2000);
// ቋቱን ያፅዱ።
display.clearDisplay ();
display.setTextSize (1);
display.setCursor (0, 0);
display.setTextColor (ነጭ);
Serial.begin (9600); // በተከታታይ ማሳያ ላይ ያሉትን እሴቶች ለማየት
}
ባዶነት loop () {
// ለተረጋጋ ንባቦች አማካይ መውሰድ
ለ (int i = 0; i <20; i ++) {
የአሁኑ = የአሁኑ + አናሎግ አንብብ (A0);
ቮልቴጅ = ቮልቴጅ + አናሎግ አንብብ (A1); }
የአሁኑ = (የአሁኑ/20); የአሁኑ = የአሁኑ * 0.0123 * 5.0; // የመለኪያ እሴት ፣ በተጠቀመባቸው አካላት መሠረት ይለወጣል
ቮልቴጅ = (ቮልቴጅ/20); ቮልቴጅ = ቮልቴጅ * 0.0508 * 5.0; // የመለኪያ እሴት ፣ በተጠቀመባቸው አካላት መሠረት ይለወጣል
ኃይል = ቮልቴጅ*የአሁኑ;
// በተከታታይ ማሳያ ላይ እሴቶችን ማተም
Serial.print (ቮልቴጅ);
Serial.print ("");
Serial.print (የአሁኑ);
Serial.print ("");
Serial.println (ኃይል);
// በ OLED ማሳያ ላይ እሴቶችን ማተም
display.setCursor (0, 0);
display.print ("ቮልቴጅ:");
ማሳያ.ሕትመት (ቮልቴጅ);
display.println ("V");
display.setCursor (0, 10);
display.print ("የአሁኑ:");
display.print (የአሁኑ);
display.println ("A");
display.setCursor (0, 20);
display.print ("ኃይል:");
display.print (ኃይል);
display.println ("W");
display.display ();
መዘግየት (500); // በማዘግየት የተቀመጠው የእድሳት መጠን
display.clearDisplay ();
}
የሚመከር:
የጊዜ መለኪያ (የቴፕ መለኪያ ሰዓት) 5 ደረጃዎች (ከስዕሎች ጋር)
የጊዜ መለኪያ (የቴፕ መለኪያ ሰዓት) - ለዚህ ፕሮጀክት እኛ (አሌክስ ፊኤል እና አና ሊንቶን) የዕለት ተዕለት የመለኪያ መሣሪያ ወስደን ወደ ሰዓት ቀይረነዋል! የመጀመሪያው ዕቅድ ነባር የቴፕ ልኬት በሞተር ማሽከርከር ነበር። ያንን በማድረጋችን አብረን ለመሄድ የራሳችንን ዛጎል መፍጠር ቀላል እንደሚሆን ወስነናል
ዲዲ ዲሲ የኃይል መለኪያ ሞዱል ለአርዱዲኖ 8 ደረጃዎች
የዲዲ ዲሲ የኃይል መለኪያ ሞዱል ለአርዱዲኖ በዚህ ፕሮጀክት ውስጥ አርዱዲኖን በመጠቀም የዲሲ የኃይል መለኪያ ሞዱል እንዴት እንደሚሠራ እንመለከታለን።
የእራስዎን የኃይል መለኪያ/ሎግገር ያድርጉ - 5 ደረጃዎች (ከስዕሎች ጋር)
የራስዎን ኃይል መለኪያ/ሎጅር ያድርጉ - በዚህ ፕሮጀክት ውስጥ የበለጠ ተግባራት ያሉት የኃይል ቆጣሪ/ሎገር ለመፍጠር አርዱዲኖን ፣ INA219 የኃይል መቆጣጠሪያ IC ፣ OLED ኤልሲዲ እና ማይክሮ ኤስዲ ካርድ ፒሲቢን እንዴት እንደጣመርኩ አሳያችኋለሁ። ታዋቂው የዩኤስቢ ኃይል መለኪያ። እንጀምር
LM317 ን በመጠቀም የእራስዎ የኃይል አቅርቦት - Lm 317 ተለዋዋጭ የቮልቴጅ ውፅዓት 12 ደረጃዎች
LM317 ን በመጠቀም የእራስዎ የኃይል አቅርቦት | Lm 317 ተለዋዋጭ የቮልቴጅ ውፅዓት - ዛሬ ለትንሽ ፕሮጄክቶችዎ አነስተኛ የኃይል አቅርቦት አሃድ እንዴት እንደሚሠሩ እንማራለን። LM317 ለዝቅተኛ የአሁኑ የኃይል አቅርቦት ጥሩ ምርጫ ይሆናል። lm317 በመቋቋም ዋጋ ላይ የሚመረኮዝ ተለዋዋጭ የውፅዓት voltage ልቴጅ ይሰጣል። wi
IoT የኃይል ሞዱል -ለሶላር ቻርጅ ተቆጣጣሪ IoT የኃይል መለኪያ ባህሪን ማከል - 19 ደረጃዎች (ከስዕሎች ጋር)
IoT የኃይል ሞዱል -ለሶላር ቻርጅ ተቆጣጣሪዬ የአይኦቲ የኃይል መለኪያ ባህሪን ማከል - ሰላም ሁላችሁም ፣ ሁላችሁም ታላቅ እንደሆናችሁ ተስፋ አደርጋለሁ! በዚህ መመሪያ ውስጥ በፀሐይ ኃይል መሙያ መቆጣጠሪያዬ እየተጠቀመ ያለውን የፀሐይ ኃይል ፓነሎቼን የሚያመነጨውን የ IoT የኃይል መለኪያ ሞዱል እንዴት እንደሠራሁ አሳያችኋለሁ