ዝርዝር ሁኔታ:
ቪዲዮ: አርዱዲኖ ትክክለኛ እና ትክክለኛ የቮልቲሜትር (0-90V ዲሲ) 3 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
በዚህ መመሪያ ውስጥ አርዱዲኖ ናኖን በመጠቀም ከፍተኛ የቮልቴጅ ዲሲ (0-90v) ን በአንፃራዊ ትክክለኛነት እና ትክክለኛነት ለመለካት ቮልቲሜትር ገንብቻለሁ።
እኔ የወሰድኳቸው የሙከራ መለኪያዎች በጣም ትክክለኛ ነበሩ ፣ ብዙውን ጊዜ በመደበኛ ቮልቲሜትር ከሚለካው ትክክለኛው voltage ልቴጅ 0.3v ውስጥ (እኔ Astro AI DM6000AR ን እጠቀም ነበር)። ይህ ለታቀደው የመሣሪያ አጠቃቀም በቂ ነው።
ይህንን በማህደር ለማስቀመጥ የቮልቴጅ ማጣቀሻ (4.096v) እና የቮልቴጅ መከፋፈያ ተጠቅሜአለሁ።
ከኮዱ ጎን ፣ እኔ በእርግጥ ለአርዱዲኖ ናኖ “የውጭ ማጣቀሻ” አማራጭን እና በአርዱዲኖ ትምህርቶች ውስጥ “ማለስለስ” ምሳሌን እጠቀም ነበር።
አቅርቦቶች
1 x Arduino Nano - አገናኝ
1 x Oled ማሳያ (SSD 1306) - አገናኝ
1 x 1/4W 1% Resistors - 1k ohm - አገናኝ
1 x 1/4W 1% Resistors - 220k ohm - አገናኝ
1 x 1/4W 1% Resistors - 10k ohm - አገናኝ
1 x 4.096v LM4040DIZ -4.1 የቮልቴጅ ማጣቀሻ - አገናኝ
የዳቦ ሰሌዳ እና ሽቦዎች - አገናኝ
Astro AI DM6000AR - አገናኝ
የዩኤስቢ ኃይል ባንክ - አገናኝ
9V ባትሪዎች - አገናኝ
ካናዳዊንተር ከ Amazon.com እና ከተዛማጅ ጣቢያዎች ጋር በመገናኘት ክፍያዎችን ለማግኘት ለጣቢያዎች መንገዶችን ለማቅረብ የተነደፈ የአጋዘን የማስታወቂያ ፕሮግራም የአማዞን አገልግሎቶች LLC ተባባሪዎች ፕሮግራም ተሳታፊ ነው። እነዚህን አገናኞች በመጠቀም ፣ እንደ አማዞን ተባባሪ እንደመሆኔ መጠን ብቁ ከሆኑ ግዢዎች አገኛለሁ ፣ ምንም እንኳን ሌላ ነገር ቢገዙም-እና ምንም አያስከፍልም።
ደረጃ 1: መርሃግብሮች
ከላይ ባሉት መርሃግብሮች መሠረት ሁሉንም ክፍሎች አገናኘሁ። በተለይ የመፍትሄውን መፍታት ለማስወገድ በተቻለ መጠን ከ 5 ቮ ምልክት ጋር ለመቆየት የ 4.096 ቮልቴጅን ማጣቀሻ መርጫለሁ።
የውሂብ ሉህ በመከተል ፣ የተለየ እሴት ጥቅም ላይ ሊውል ቢችልም ለ voltage ልቴጅ ማጣቀሻ 1 ኪ ኦኤም resistor መርጫለሁ። ለማጣቀሻው ቮልቴጅ ከናኖ 5 ቪ ፒን ይቀርባል.
የወረዳው ሀሳብ የሚለካው የዲሲ ቮልቴጅ በቮልቴጅ ተከላካይ ውስጥ ያልፋል። የተስተካከለ ቮልቴጅ ከዚያም ወደ አርዱዲኖ የአናሎግ ፒን ውስጥ ናሙና ፣ ተስተካክሎ ፣ ዳግመኛ ተመዝግቦ በኦዴድ ማሳያ ላይ እንዲታይ ይደረጋል።
ነገሮችን ቀለል ለማድረግ ሞከርኩ:)
ደረጃ 2 - ኮዱ እና ተከላካይ ስሌቶች
ተከላካዮቹ እሴቶች እንደ ተመረጡ ተመርጠዋል (ካልተሳሳትኩ ይህ በአርዱዲኖ/Atmega የውሂብ ሉህ ላይ ነው) ግፊቱን ከ 10k ohm በታች ለማቆየት።
ነገሮችን ለማቃለል የተለያዩ የተቃዋሚ እሴቶችን ለመጠቀም ከፈለጉ ስሌቶቹን በራስ -ሰር የሚያሠራ የተመን ሉህ ሠራሁ - ከ Google ሉህ ጋር አገናኝ
ለዚህ ፕሮጀክት የተጠቀምኩበት ኮድ እዚህ አለ
#ያካትቱ
#U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2 (U8G2_R0) ን ያካትቱ ፤ // (ማሽከርከር ፣ [ዳግም ማስጀመር]) ተንሳፋፊ ቮልቴጅ = 0; // የቮልቴጅ እሴት ተንሳፋፊ ለማከማቸት ያገለገለ Radjust = 0.043459459; // የቮልቴጅ መከፋፈያ ምክንያት (R2 /R1+R2) ተንሳፋፊ vbat = 0; // የመጨረሻው ቮልቴጅ ከካሌክስ በኋላ- የባትሪው ተንሳፋፊ Vref = 4.113; // የቮልቴጅ ማጣቀሻ - እውነተኛ እሴት ይለካል። የስም እሴት 4.096v const int numReadings = 50; // የንባብ ናሙናዎች ብዛት - ለበለጠ ማለስለስ ይጨምሩ። ለፈጣን ንባብ መቀነስ። int ንባቦች [numReadings]; // ንባቦቹ ከአናሎግ ግብዓት int readIndex = 0; // የአሁኑ ንባብ ጠቋሚ ያልተፈረመ ረጅም ጠቅላላ = 0; // ሩጫ ጠቅላላ int አማካይ = 0; // ተለዋዋጮች መዘግየትን ሳይጠቀሙ ማያ ገጹን ለማደስ/የማይለወጡ ረጅም ቀዳሚ ሚሊሊስ = 0; // ማያ ገጹ በተዘመነበት የመጨረሻ ጊዜ/ ያከማቻል // ቋሚዎች አይለወጡም - const long interval = 50; // ማያ ገጹን (ሚሊሰከንዶች) ባዶ ማዋቀር (ባዶ) {analogReference (ውጫዊ); // AREF ን ለማጣቀሻ ቮልቴጅ 4.096 ይጠቀሙ። የእኔ ማጣቀሻ እውነተኛ ቮልቴጅ 4.113v u8g2.begin (); ለ (int thisReading = 0; thisReading = numReadings) {//… እስከ መጀመሪያው ድረስ ያጠቃልሉ - readIndex = 0; } // አማካይውን ያስሉ አማካይ = (ጠቅላላ / የቁጥር ንባቦች); ቮልቴጅ = አማካይ * (Vref / 1023.0); //4.113 Vref vbat = voltage/Radjust ነው; // ሚሊስን በመጠቀም ለማያ ገጹ ማደስ መዘግየትን ማቀናበር (የአሁኑ ሚሊስ - ቀዳሚ ሚሊስ> = ክፍተት) {// ማያ ገጹ የተሻሻለበትን የመጨረሻ ጊዜ ይቆጥቡ ቀዳሚ ሚሊ = የአሁኑ ሚሊሊስ ፤ u8g2.clearBuffer (); // የውስጥ ምዝግብን ያፅዱ // የጥቅል ቮልቴጅ ማሳያ u8g2.setFont (u8g2_font_fub20_tr); // 20 ፒክስል ቅርጸ -ቁምፊ u8g2.setCursor (1 ፣ 20); u8g2.እትመት (vbat, 2); u8g2.setFont (u8g2_font_8x13B_mr); // 10 ፒክስል ቅርጸ -ቁምፊ u8g2.setCursor (76 ፣ 20); u8g2.print ("ቮልት"); u8g2.setCursor (1, 40); u8g2.print ("CanadianWinters '"); u8g2.setCursor (1, 60); u8g2.print ("ትክክለኛ ቮልቴጅ"); } u8g2.sendBuffer (); // የውስጥ ማህደረ ትውስታን ወደ ማሳያ መዘግየት ያስተላልፉ (1); }
እባክዎን በአርዱዲኖ ኮድ ትንሽ ዝገት እንዳለብዎ ልብ ይበሉ ፣ ስለዚህ ማንኛውንም ስህተት ወይም ኮዱን ለማሻሻል መንገድ ካገኙ ፣ ለጥቆማዎች ክፍት ነኝ:)
ደረጃ 3: እንሞክረው
ይህንን የቮልቲሜትር ለመፈተሽ በአከባቢው መደብር ያገኘሁትን 8x 9v ባትሪዎችን እጠቀም ነበር። በኤሌክትሪክ ብስክሌቶቼ የባትሪ ማሸጊያዎች ላይ ያለውን ቮልቴጅ ለመለካት ይህንን ቮልቲሜትር ለመጠቀም አቅጃለሁ (እነሱ ከ 24-60v አልፎ አልፎ ከ 72v ጋር) አላቸው።
አንዴ ኤሌክትሮኒክስ በፒሲቢ እና በትንሽ ሳጥን ውስጥ ከታሸገ ይህ ጥሩ እና ተንቀሳቃሽ የባትሪ ጥቅል ቆጣሪ ይሠራል። በ OLED ላይ ያሉት ግራፊክስ እና ቅርጸ -ቁምፊዎች ፍላጎቶችዎን ለማሟላት ሊበጁ ይችላሉ (ለምሳሌ ፣ በቀላሉ ለማንበብ ትልቅ ቅርጸ -ቁምፊ)።
ግቤ ከዲጂታል ባለ ብዙ መለኪያዬ ብዙም በማይርቅ በኦሌድ/አርዱinoኖ ሜትር ላይ የቮልቴጅ ንባብ እንዲኖር ነበር። እኔ ለ +/- 0 ፣ 3v max delta አነጣጥሬ ነበር። ከቪዲዮው እንደሚመለከቱት በመለኪያዎቹ የላይኛው ጫፍ ካልሆነ በስተቀር ይህንን በማህደር ማስቀመጥ ቻልኩ።
በዚህ አስተማሪነት እንደተደሰቱ ተስፋ አደርጋለሁ እና ሀሳቦችዎን ያሳውቁኝ!
የሚመከር:
አርዱዲኖ ናኖ ወደ አርዱዲኖ ኡኖ አስማሚ 6 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖ ናኖ ወደ አርዱዲኖ ኡኖ አስማሚ - አርዱዲኖ ናኖ ጥሩ ፣ ትንሽ እና ርካሽ የአርዱዲኖ ቤተሰብ አባል ነው። እሱ በአትሜጋ 328 ቺፕ ላይ የተመሠረተ ነው ፣ እንደ ትልቁ ወንድሙ አርዱዲኖ ኡኖ ኃይለኛ ያደርገዋል ፣ ግን በአነስተኛ ገንዘብ ሊገኝ ይችላል። በ Ebay አሁን የቻይንኛ ስሪቶች ለ
አርዱዲኖ ፕሮግራም በሞባይል በኩል -- አርዱኖዶሮይድ -- አርዱዲኖ ሀሳብ ለ Android -- ብልጭ ድርግም ፦ 4 ደረጃዎች
አርዱዲኖ ፕሮግራም በሞባይል በኩል || አርዱኖዶሮይድ || አርዱዲኖ ሀሳብ ለ Android || ብልጭ ድርግም እባክዎን ለተጨማሪ ቪዲዮዎች የዩቲዩብ ቻናሌን በደንበኝነት ይመዝገቡ …… አርዱinoኖ በቀጥታ በዩኤስቢ ፕሮግራም ሊሆን የሚችል ቦርድ ነው። ለኮሌጅ እና ለት / ቤት ፕሮጄክቶች ወይም በምርቶች ናሙና ውስጥ እንኳን በጣም ቀላል እና ርካሽ ነው። ብዙ ምርቶች በመጀመሪያ በእሱ ላይ ይገነባሉ
ፕሮግራሙ አርዱዲኖ በአየር ላይ (ኦቲኤ) - አሜባ አርዱዲኖ 4 ደረጃዎች
ፕሮግራሙ አርዱinoኖ በአየር ላይ (ኦቲኤ)-አሜባ አርዱinoኖ በገበያ ውስጥ ብዙ የ Wi-Fi ማይክሮ መቆጣጠሪያ አለ ፣ ብዙ ሰሪዎች አርዱዲኖ አይዲኢን በመጠቀም የ Wi-Fi ማይክሮ መቆጣጠሪያቸውን በማዘጋጀት ይደሰታሉ። ሆኖም ፣ አንድ የ Wi-Fi ማይክሮ መቆጣጠሪያ ከሚያቀርባቸው በጣም አሪፍ ባህሪዎች አንዱ ችላ ይባላል ፣ ያ
አርዱዲኖ እና ፓይዘን አርዱዲኖ ማስተር ቤተ -መጽሐፍትን በመጠቀም የብርሃን ጥንካሬ ሴራ 5 ደረጃዎች
አርዱዲኖን እና የፓይዘን አርዱዲኖ ማስተር ቤተ -መጽሐፍትን በመጠቀም የብርሃን ጥንካሬ ሴራ -አርዱዲኖ ኢኮኖሚያዊ ሆኖም በጣም ቀልጣፋ እና ተግባራዊ መሣሪያ በመሆን ፣ በተካተተ ሲ ውስጥ እሱን ማቀድ ፕሮጀክቶችን አሰልቺ የማድረግ ሂደት ያደርገዋል! የ Python Arduino_Master ሞዱል ይህንን ያቃልላል እና ስሌቶችን እንድናደርግ ፣ የቆሻሻ እሴቶችን እንድናስወግድ ፣
አርዱዲኖ ለጀማሪዎች - አርዱዲኖ በይነገጽ በ 16x2 ኤልሲዲ ተብራርቷል - 5 ደረጃዎች
አርዱዲኖ ለጀማሪዎች-አርዱዲኖ በይነገጽ ከ 16x2 ኤልሲዲ ጋር አብራርቷል-ሰላም ሁላችሁም ፣ ዛሬ ፣ አርዱዲኖ በኮድ ቀላልነት ምክንያት በጣም ተወዳጅ ሆነ ሁሉም ይቀበላል። ለጀማሪዎች ፣ ለጀማሪዎች እና ለአዲስ ሞዱሉን ሥራ ለማግኘት ገንቢዎች እንኳን። ይህ