ዝርዝር ሁኔታ:
- አቅርቦቶች
- ደረጃ 1 ጠቋሚ ያድርጉ
- ደረጃ 2 ጠቋሚውን ከ Servo Arm ጋር ያያይዙ
- ደረጃ 3: ደጋፊውን ይቁረጡ
- ደረጃ 4: Servo ተራራ ወደ Backer
- ደረጃ 5: የልኬት ልኬት ያትሙ
- ደረጃ 6 ፦ መጠነ -ልኬትን ለደጋፊ ይተግብሩ
- ደረጃ 7 የኤሌክትሪክ ስብሰባ
- ደረጃ 8: የመጨረሻ ስብሰባ / መለካት
- ደረጃ 9 ኮድ 1
- ደረጃ 10 ኮድ 2
- ደረጃ 11: መጠቅለል
ቪዲዮ: ሬትሮ አናሎግ ቮልቲሜትር: 11 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
መግቢያ
ኤልኢዲዎች እና የኮምፒተር ማያ ገጾች መረጃን ለማሳየት የተለመዱ ዘዴዎች ከመሆናቸው በፊት መሐንዲሶች እና ሳይንቲስቶች በአናሎግ ፓነል ሜትሮች ላይ ጥገኛ ነበሩ። እንደ እውነቱ ከሆነ ፣ እነሱ እስከ ዛሬ ድረስ በበርካታ የቁጥጥር ክፍሎች ውስጥ ያገለግላሉ ምክንያቱም እነሱ-
- በጣም ትልቅ ሊሆን ይችላል
- በጨረፍታ መረጃ ያቅርቡ
በዚህ ፕሮጀክት ውስጥ ቀለል ያለ የአናሎግ ሜትርን ለመገንባት ሰርቨር እንጠቀማለን እና ከዚያ እንደ ዲሲ ቮልቲሜትር እንጠቀማለን። TINKERplate ን ጨምሮ ለዚህ ፕሮጀክት ብዙ ክፍሎች እዚህ እንደሚገኙ ልብ ይበሉ
Pi-Plates.com/TINKERkit
አቅርቦቶች
- Raspian ን ከሚያሄደው Raspberry Pi እና ከ Pi-Plates Python 3 ሞጁሎች ጋር የተገናኘ የ Pi-Plate TINKERplate። በ https://pi-plates.com/getting-started-tinkerkit/ ላይ ተጨማሪ ይመልከቱ
- ከአምስት ወንድ እስከ ወንድ ዝላይ ሽቦዎች
- የ 9 ጂ ሰርቮ ሞተር
- በተጨማሪም ፣ አንዳንድ ባለ ሁለት ጎን ተለጣፊ ቴፕ ፣ ቀስቱን ለመደገፍ አንዳንድ ወፍራም ካርቶን እና አንዳንድ ነጭ ወረቀት ያስፈልግዎታል። ማሳሰቢያ -እኛ የአናሎግ ቆጣሪችንን የበለጠ ጠንካራ ለማድረግ ወስነናል ስለዚህ ጠቋሚውን እና አንዳንድ ቁርጥራጭ plexiglass ን ለመደገፍ የ 3 ዲ አታሚ ተጠቅመናል።
ደረጃ 1 ጠቋሚ ያድርጉ
ከካርቶን (ካርቶን) ውጭ 100 ሚሜ ርዝመት ያለው ጠቋሚ መጀመሪያ ይቁረጡ (አዎ አንዳንድ ጊዜ ሜትሪክ እንጠቀማለን)። ለ 3 ዲ አታሚ መዳረሻ ካለዎት እዚህ STL ፋይል አለ - https://www.thingiverse.com/thing:4007011። ወደ ሹል ጫፍ ለሚጠጋ ጠቋሚ ፣ ይህንን ይሞክሩ -
ደረጃ 2 ጠቋሚውን ከ Servo Arm ጋር ያያይዙ
አንዴ ጠቋሚዎን ከሠሩ ፣ ከ servo ሞተር ጋር ከሚመጡት እጆች በአንዱ ላይ ለማያያዝ አንዳንድ ባለ ሁለት ጎን ቴፕ ይጠቀሙ። ከዚያ እጁን ወደ ዘንግ ይጫኑ።
ደረጃ 3: ደጋፊውን ይቁረጡ
በግምት 200 ሚ.ሜ ስፋት በ 110 ሚሜ ቁመት አንድ የካርቶን ቁራጭ ይቁረጡ። እና ከዚያ ለሰርቮ ሞተር በታችኛው ጠርዝ ላይ ትንሽ 25 ሚሜ በ 12 ሚሜ ደረጃ ይቁረጡ። በ servo ላይ ያለውን ዘንግ ቦታ ለማካካስ በማዕከሉ በስተቀኝ በኩል 5 ሚሊ ሜትር ገደማ ያለውን ደረጃ ማካካስ ይኖርብዎታል። የላይኛውን ቆርጠን መከላከያ ፊልሙን ከማውጣታችን በፊት የእኛ ፕሌክስግላስ ምን እንደሚመስል ከላይ ማየት ይችላሉ። ደረጃውን ለመቁረጥ ጠለፋ እና ድሬምልን እንደ ተጠቀምን ልብ ይበሉ።
ደረጃ 4: Servo ተራራ ወደ Backer
በመቀጠል ከታች በኩል ከሚገኙት የመጫኛ ትሮች ጋር servo ን ወደ ቦታው ያንሸራትቱ። በቦታው ለመያዝ ከ servo ጋር የሚመጡትን የመገጣጠሚያ ዊንጮችን ይጠቀሙ። እንጨትን ወይም አክሬሊክስን የሚጠቀሙ ከሆነ ካርቶን ወይም 1/16 ቢት ያለው መሰርሰሪያ የሚጠቀሙ ከሆነ በመጀመሪያ በእነዚህ ቦታዎች ላይ ቀዳዳዎችን ለመሳል ሹል እርሳስ መጠቀም ሊኖርብዎት ይችላል። የእኛን ደረጃ እንዴት በጣም ሰፊ እንዳደረገው ልብ ይበሉ ቀኝ ቀዳዳውን ይጎድላል እና ወደ ክፍተቱ ውስጥ ገብቷል። እንደ እኛ አይሁኑ።
ደረጃ 5: የልኬት ልኬት ያትሙ
ከላይ የሚታየውን ልኬት ያትሙ። በደረጃው ዙሪያ ቀጥ ያሉ እና አግድም መስመሮች ያሉበትን ቦታ እያስተዋሉ በተሰበሩ መስመሮች ላይ ይቁረጡ። በ servo ዘንግ ዙሪያ ያለውን ልኬት ለማስተካከል እነዚያን መስመሮች ይጠቀሙ። የዚህ ልኬት ሊወርድ የሚችል ቅጂ እዚህ ይገኛል https:// pi-plates/downloads/Voltmeter Scale.pdf
ደረጃ 6 ፦ መጠነ -ልኬትን ለደጋፊ ይተግብሩ
የክንድ/ጠቋሚውን ስብሰባ ከ servo ዘንግ ላይ ያውጡ እና የወረቀቱን ቁራጭ በደረጃው ባልተደገፈው የመደገፊያ ቁሳቁስ ላይ ከደረጃ ሶስት ላይ ያድርጉት። በደረጃው ዙሪያ ያሉት መስመሮች በ servo ላይ እንዲያተኩሩ ያድርጉት። የ servo ሞተርን ካነሳን በኋላ ጠቋሚውን እንደገና እናነሳለን።
ደረጃ 7 የኤሌክትሪክ ስብሰባ
ከላይ ያለውን ሥዕላዊ መግለጫ እንደ መመሪያ በመጠቀም የ servo ሞተር እና “መሪዎቹን” ወደ Pi-Plates TINKERplate ያያይዙ። አንዴ ቆጣሪው ከተሰበሰበ በኋላ በግራ በኩል ካለው የአናሎግ ብሎክ ጋር የተገናኙት ቀይ እና ጥቁር ሽቦዎች የእርስዎ የቮልቲሜትር መመርመሪያዎች ይሆናሉ። ለመለካት ባሰቡት መሣሪያ አሉታዊ ተርሚናል ላይ ቀይ ሽቦውን በአዎንታዊ ተርሚናል ላይ እና ጥቁር ሽቦውን ያስቀምጡ።
ደረጃ 8: የመጨረሻ ስብሰባ / መለካት
- የኤሌክትሪክ ግንኙነቶችን ከሠሩ በኋላ የሚከተሉትን እርምጃዎች ይውሰዱ
- Raspberry Pi ን ያብሩ እና ከዚያ ተርሚናል መስኮት ይክፈቱ
- የ Python3 ተርሚናል ክፍለ ጊዜን ይፍጠሩ ፣ የ TINKERplate ሞዱሉን ይጫኑ እና የዲጂታል I/O ሰርጥ 1 ሁነታን እንደ ‹servo› ያዘጋጁ። ሰርቪው ወደ 90 ዲግሪ አቀማመጥ ሲንቀሳቀስ መስማት አለብዎት።
- በቀጥታ በ 6 ቪ ቦታ ላይ በተጠቆመው ጠቋሚ የ servo ክንድን ወደ ዘንግ ላይ ያንሱ።
- አገልጋዩን ወደ 0V አቀማመጥ ለማንቀሳቀስ TINK.setSERVO (0 ፣ 1 ፣ 15) ይተይቡ። እሱ በ 0 ላይ ካልወረደ ፣ እንደገና ይፃፉት ፣ ግን በተለየ ማዕዘን ለምሳሌ 14 ወይም 16 ላይ ሰርቪሱን መምራት በአነስተኛ ደረጃዎች ወደ ኋላ እና ወደ ፊት እንዲንቀሳቀስ መምራት በጠቋሚው ላይ ምንም ውጤት እንደሌለው ይገነዘባሉ - ይህ የሆነው ከዚህ በታች የምንወያይበት ጀርባ (backlash) ተብሎ ከሚጠራው ጊርስ ጋር ለተለመደው የሜካኒካዊ ጉዳይ። አንዴ ጠቋሚውን በ 0 ቪ ላይ የሚያስቀምጥ አንግል ካለዎት እንደ የእርስዎ ዝቅተኛ እሴት ይፃፉት።
- አገልጋዩን ወደ 12 ቮ አቀማመጥ ለማንቀሳቀስ TINK.setSERVO (0 ፣ 1 ፣ 165) ይተይቡ። እንደገና ፣ እሱ በ 12 ላይ ካልወረደ ፣ እንደገና ይፃፉት ግን እንደ 164 ወይም 166 ባሉ የተለያዩ ማዕዘኖች። አንዴ ጠቋሚውን በ 12 ቮ ላይ የሚያስቀምጥ አንግል ካለዎት ፣ እንደ ከፍተኛ እሴትዎ ይፃፉት።
ደረጃ 9 ኮድ 1
የ VOLTmeter.py ፕሮግራም በሚቀጥለው ደረጃ ላይ ይታያል። በ Raspberry Pi ላይ የቶኒ IDE ን በመጠቀም በራስዎ መተየብ ወይም ከዚህ በታች ያለውን ወደ የቤት ማውጫዎ መገልበጥ ይችላሉ። የማስታወሻ መስመሮች 5 እና 6 - በመጨረሻው ደረጃ የተገኙትን የመለኪያ እሴቶችን የሚሰኩበት ይህ ነው። ለእኛ ይህ ነበር -
lLimit = 12.0 #የእኛ ዝቅተኛ እሴት
hLimit = 166.0 #የእኛ ከፍተኛ እሴት
አንዴ ፋይሉ አንዴ ከተቀመጠ በ python3 VOLTmeter.py በመተየብ እና በተርሚናል መስኮት ውስጥ ቁልፉን በመጫን ያሂዱ። የእርስዎ የመመርመሪያ ሽቦዎች ምንም ካልነኩ ጠቋሚው በመለኪያው ላይ ወደ 0 ቮልት ቦታ ይንቀሳቀሳል። እንደ እውነቱ ከሆነ መርፌው በአቅራቢያ ካሉ መብራቶች የ 60Hz ጫጫታ ሲያነሳ ትንሽ ወደ ኋላና ወደ ፊት ሲንቀሳቀስ ማየት ይችላሉ። በአናሎግ ማገጃው ላይ ቀይ ምርመራውን ከ +5V ተርሚናል ጋር ማያያዝ ጠቋሚው በመለኪያ ላይ ወደ 5 ቮልት ምልክት እንዲዘል ያደርገዋል።
ደረጃ 10 ኮድ 2
ማስመጣት ቧንቧዎች። TINKERplate እንደ TINK
የማስመጣት ጊዜ TINK.setDEFAULTS (0) #ሁሉንም ወደቦች ወደ ነባሪ ግዛቶቻቸው ይመልሱ TINK.setMODE (0 ፣ 1 ፣ ‘servo’) #servo ን ለማሽከርከር ዲጂታል I/O ወደብ 1 lLimit = 12.0 #የታችኛው ወሰን = 0 ቮልት hLimit = 166.0 #የላይኛው ገደብ = 12 ቮልት ሳለ (እውነት): analogIn = TINK.getADC (0, 1) #የአናሎግ ሰርጥ አንብብ 1 #መረጃውን ከ lLimit ወደ hLimit ማዕዘን = analogIn*(hLimit) -limit) /12.0 TINK.setSERVO (0, 1, lLimit+angle) #setvo servo angle time.sleep (.1) #መዘግየት እና መድገም
ደረጃ 11: መጠቅለል
ስለዚህ ፣ እዚያ አለ ፣ በ 1950 ዎቹ ውስጥ የጥበብ ሁኔታ የነበረውን እንደገና ለመፍጠር አዲስ ቴክኖሎጂን ተጠቅመን ነበር። የእራስዎን ሚዛን ለመፍጠር እና ከእኛ ጋር ለማጋራት ነፃነት ይሰማዎ
ይህ እንደ ቀላል ፕሮጀክት ተጀምሯል ፣ ግን ብዙ ማሻሻያዎችን ስናስብ በፍጥነት ተባብሷል። አንዳንድ ጊዜ ጠቋሚው በትክክለኛው ቦታ ላይ እንደማያርፍ ሊያውቁ ይችላሉ - ይህ በሁለት ምክንያቶች ነው
- በተገጣጠሙበት ጊዜ ፣ እንደ ጀርባ ምላሽ በተጠቀሰው የተለመደ ችግር የሚሠቃዩ በ servo ሞተሮች ውስጥ ተከታታይ ጊርስ አለ። ስለእሱ የበለጠ እዚህ ማንበብ ይችላሉ።
- እንዲሁም የእኛ የ servo ሞተር ሙሉውን ክልል ሙሉ በሙሉ መስመራዊ አለመሆኑን እንጠራጠራለን።
ስለ ሰርቮ ሞተሮች ውስጣዊ አሠራር የበለጠ ለማወቅ ፣ ይህንን ሰነድ ያንብቡ። እና ፣ ለ Raspberry Pi ተጨማሪ ፕሮጀክቶችን እና ተጨማሪዎችን ለማየት ፣ ድርጣቢያችንን በ Pi-Plates.com ይጎብኙ።
የሚመከር:
Waveshare ኢ-ኢንክ ማሳያ ትክክለኛ ቮልቲሜትር (0-90v ዲሲ) ከአርዱዲኖ ናኖ ጋር 3 ደረጃዎች
Waveshare E-ink Display Precise Voltmeter (0-90v DC) ከአርዱዲኖ ናኖ ጋር: በዚህ አስተማሪ ውስጥ ፣ የ 2.9 ኢንች ‹Waveshare E-Paper ማሳያ› በአርዱዲኖ ናኖ ፣ የቮልቴጅ መከፋፈያ እና እስከ 90 የሚደርሱ ትክክለኛ ቮልቴጅዎችን ለማሳየት ADS1115 ን እጠቀማለሁ። ቮልት ዲሲ በኢ-ወረቀት ማሳያ ላይ። ይህ አስተማሪ እነዚህን ሁለት ቀዳሚ ፕሮጄክቶችን ያጣምራል- አርዱይ
አርዱዲኖን በመጠቀም የ AC ቮልቲሜትር 3 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖን በመጠቀም የ AC ቮልቲሜትር - ይህ ያለ ምንም የ AC ቮልቲሜትር Arduino UNO ን በመጠቀም የ AC ቮልቴጅን ለማወቅ ቀላል ወረዳ ነው !! ይደሰቱ
ዲጂታል አርዱዲኖ ቮልቲሜትር 3 ደረጃዎች
ዲጂታል አርዱዲኖ ቮልቲሜትር - ቮልቲሜትር ወይም የቮልቴጅ መለኪያ ቮልቴጅን ለመለካት የሚያገለግል የመለኪያ መሣሪያ ነው
ICL7107 ADC ን በመጠቀም ሊሞላ የሚችል ዲጂታል ቮልቲሜትር 7 ደረጃዎች (ከስዕሎች ጋር)
ICL7107 ADC ን በመጠቀም ሊሞላ የሚችል ዲጂታል ቮልቲሜትር - በዚህ መማሪያ ውስጥ ከ 20 mV እስከ 200V ያለውን የቮልቴጅ መጠን የሚለካ እጅግ በጣም ቀላል የሆነ ዲጂታል ቮልቲሜትር እንዴት እንደሚሠራ አሳያችኋለሁ። ይህ ፕሮጀክት እንደ አርዱዲኖ ማንኛውንም ማይክሮ መቆጣጠሪያ አይጠቀምም። በዚያ ምትክ ኤዲሲ ፣ ማለትም ICL7107 ከአንዳንድ ፓሲዎች ጋር ጥቅም ላይ ይውላል
ቮልቲሜትር NodeMCU ን በመጠቀም - 5 ደረጃዎች
ቮልቲሜትር NodeMCU ን በመጠቀም - ቮልቴጅን የሚለኩበት እና የሚያከማቹበት እንዲሁም የቀደሙትን እሴቶች ግራፍ የሚያመነጩበት ለማድረግ በጣም ርካሽ እና በጣም ርካሽ ቮልቲሜትር ነው።