ዝርዝር ሁኔታ:

ሬትሮ አናሎግ ቮልቲሜትር: 11 ደረጃዎች
ሬትሮ አናሎግ ቮልቲሜትር: 11 ደረጃዎች

ቪዲዮ: ሬትሮ አናሎግ ቮልቲሜትር: 11 ደረጃዎች

ቪዲዮ: ሬትሮ አናሎግ ቮልቲሜትር: 11 ደረጃዎች
ቪዲዮ: Ethiopia:- የትከሻ ህመምን በ 15 ቀን ውስጥ ለማጥፋት የሚረዳ ቀላል መላ | Nuro Bezede Girls 2024, ህዳር
Anonim
ሬትሮ አናሎግ ቮልቲሜትር
ሬትሮ አናሎግ ቮልቲሜትር
ሬትሮ አናሎግ ቮልቲሜትር
ሬትሮ አናሎግ ቮልቲሜትር
ሬትሮ አናሎግ ቮልቲሜትር
ሬትሮ አናሎግ ቮልቲሜትር

መግቢያ

ኤልኢዲዎች እና የኮምፒተር ማያ ገጾች መረጃን ለማሳየት የተለመዱ ዘዴዎች ከመሆናቸው በፊት መሐንዲሶች እና ሳይንቲስቶች በአናሎግ ፓነል ሜትሮች ላይ ጥገኛ ነበሩ። እንደ እውነቱ ከሆነ ፣ እነሱ እስከ ዛሬ ድረስ በበርካታ የቁጥጥር ክፍሎች ውስጥ ያገለግላሉ ምክንያቱም እነሱ-

  • በጣም ትልቅ ሊሆን ይችላል
  • በጨረፍታ መረጃ ያቅርቡ

በዚህ ፕሮጀክት ውስጥ ቀለል ያለ የአናሎግ ሜትርን ለመገንባት ሰርቨር እንጠቀማለን እና ከዚያ እንደ ዲሲ ቮልቲሜትር እንጠቀማለን። TINKERplate ን ጨምሮ ለዚህ ፕሮጀክት ብዙ ክፍሎች እዚህ እንደሚገኙ ልብ ይበሉ

Pi-Plates.com/TINKERkit

አቅርቦቶች

  1. Raspian ን ከሚያሄደው Raspberry Pi እና ከ Pi-Plates Python 3 ሞጁሎች ጋር የተገናኘ የ Pi-Plate TINKERplate። በ https://pi-plates.com/getting-started-tinkerkit/ ላይ ተጨማሪ ይመልከቱ
  2. ከአምስት ወንድ እስከ ወንድ ዝላይ ሽቦዎች
  3. የ 9 ጂ ሰርቮ ሞተር
  4. በተጨማሪም ፣ አንዳንድ ባለ ሁለት ጎን ተለጣፊ ቴፕ ፣ ቀስቱን ለመደገፍ አንዳንድ ወፍራም ካርቶን እና አንዳንድ ነጭ ወረቀት ያስፈልግዎታል። ማሳሰቢያ -እኛ የአናሎግ ቆጣሪችንን የበለጠ ጠንካራ ለማድረግ ወስነናል ስለዚህ ጠቋሚውን እና አንዳንድ ቁርጥራጭ plexiglass ን ለመደገፍ የ 3 ዲ አታሚ ተጠቅመናል።

ደረጃ 1 ጠቋሚ ያድርጉ

ጠቋሚ ያድርጉ
ጠቋሚ ያድርጉ

ከካርቶን (ካርቶን) ውጭ 100 ሚሜ ርዝመት ያለው ጠቋሚ መጀመሪያ ይቁረጡ (አዎ አንዳንድ ጊዜ ሜትሪክ እንጠቀማለን)። ለ 3 ዲ አታሚ መዳረሻ ካለዎት እዚህ STL ፋይል አለ - https://www.thingiverse.com/thing:4007011። ወደ ሹል ጫፍ ለሚጠጋ ጠቋሚ ፣ ይህንን ይሞክሩ -

ደረጃ 2 ጠቋሚውን ከ Servo Arm ጋር ያያይዙ

ጠቋሚውን ወደ Servo Arm ያያይዙ
ጠቋሚውን ወደ Servo Arm ያያይዙ

አንዴ ጠቋሚዎን ከሠሩ ፣ ከ servo ሞተር ጋር ከሚመጡት እጆች በአንዱ ላይ ለማያያዝ አንዳንድ ባለ ሁለት ጎን ቴፕ ይጠቀሙ። ከዚያ እጁን ወደ ዘንግ ይጫኑ።

ደረጃ 3: ደጋፊውን ይቁረጡ

ተከላካዩን ይቁረጡ
ተከላካዩን ይቁረጡ
ተከላካዩን ይቁረጡ
ተከላካዩን ይቁረጡ

በግምት 200 ሚ.ሜ ስፋት በ 110 ሚሜ ቁመት አንድ የካርቶን ቁራጭ ይቁረጡ። እና ከዚያ ለሰርቮ ሞተር በታችኛው ጠርዝ ላይ ትንሽ 25 ሚሜ በ 12 ሚሜ ደረጃ ይቁረጡ። በ servo ላይ ያለውን ዘንግ ቦታ ለማካካስ በማዕከሉ በስተቀኝ በኩል 5 ሚሊ ሜትር ገደማ ያለውን ደረጃ ማካካስ ይኖርብዎታል። የላይኛውን ቆርጠን መከላከያ ፊልሙን ከማውጣታችን በፊት የእኛ ፕሌክስግላስ ምን እንደሚመስል ከላይ ማየት ይችላሉ። ደረጃውን ለመቁረጥ ጠለፋ እና ድሬምልን እንደ ተጠቀምን ልብ ይበሉ።

ደረጃ 4: Servo ተራራ ወደ Backer

Servo ተራራ ወደ Backer
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: የመጨረሻ ስብሰባ / መለካት

የመጨረሻ ስብሰባ / መለካት
የመጨረሻ ስብሰባ / መለካት
  1. የኤሌክትሪክ ግንኙነቶችን ከሠሩ በኋላ የሚከተሉትን እርምጃዎች ይውሰዱ
  2. Raspberry Pi ን ያብሩ እና ከዚያ ተርሚናል መስኮት ይክፈቱ
  3. የ Python3 ተርሚናል ክፍለ ጊዜን ይፍጠሩ ፣ የ TINKERplate ሞዱሉን ይጫኑ እና የዲጂታል I/O ሰርጥ 1 ሁነታን እንደ ‹servo› ያዘጋጁ። ሰርቪው ወደ 90 ዲግሪ አቀማመጥ ሲንቀሳቀስ መስማት አለብዎት።
  4. በቀጥታ በ 6 ቪ ቦታ ላይ በተጠቆመው ጠቋሚ የ servo ክንድን ወደ ዘንግ ላይ ያንሱ።
  5. አገልጋዩን ወደ 0V አቀማመጥ ለማንቀሳቀስ TINK.setSERVO (0 ፣ 1 ፣ 15) ይተይቡ። እሱ በ 0 ላይ ካልወረደ ፣ እንደገና ይፃፉት ፣ ግን በተለየ ማዕዘን ለምሳሌ 14 ወይም 16 ላይ ሰርቪሱን መምራት በአነስተኛ ደረጃዎች ወደ ኋላ እና ወደ ፊት እንዲንቀሳቀስ መምራት በጠቋሚው ላይ ምንም ውጤት እንደሌለው ይገነዘባሉ - ይህ የሆነው ከዚህ በታች የምንወያይበት ጀርባ (backlash) ተብሎ ከሚጠራው ጊርስ ጋር ለተለመደው የሜካኒካዊ ጉዳይ። አንዴ ጠቋሚውን በ 0 ቪ ላይ የሚያስቀምጥ አንግል ካለዎት እንደ የእርስዎ ዝቅተኛ እሴት ይፃፉት።
  6. አገልጋዩን ወደ 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 ዎቹ ውስጥ የጥበብ ሁኔታ የነበረውን እንደገና ለመፍጠር አዲስ ቴክኖሎጂን ተጠቅመን ነበር። የእራስዎን ሚዛን ለመፍጠር እና ከእኛ ጋር ለማጋራት ነፃነት ይሰማዎ

ይህ እንደ ቀላል ፕሮጀክት ተጀምሯል ፣ ግን ብዙ ማሻሻያዎችን ስናስብ በፍጥነት ተባብሷል። አንዳንድ ጊዜ ጠቋሚው በትክክለኛው ቦታ ላይ እንደማያርፍ ሊያውቁ ይችላሉ - ይህ በሁለት ምክንያቶች ነው

  1. በተገጣጠሙበት ጊዜ ፣ እንደ ጀርባ ምላሽ በተጠቀሰው የተለመደ ችግር የሚሠቃዩ በ servo ሞተሮች ውስጥ ተከታታይ ጊርስ አለ። ስለእሱ የበለጠ እዚህ ማንበብ ይችላሉ።
  2. እንዲሁም የእኛ የ servo ሞተር ሙሉውን ክልል ሙሉ በሙሉ መስመራዊ አለመሆኑን እንጠራጠራለን።

ስለ ሰርቮ ሞተሮች ውስጣዊ አሠራር የበለጠ ለማወቅ ፣ ይህንን ሰነድ ያንብቡ። እና ፣ ለ Raspberry Pi ተጨማሪ ፕሮጀክቶችን እና ተጨማሪዎችን ለማየት ፣ ድርጣቢያችንን በ Pi-Plates.com ይጎብኙ።

የሚመከር: