ዝርዝር ሁኔታ:

በፒካክ ላይ የተመሠረተ ዲጂታል ቴርሞሜትር ከማክስ እና ደቂቃ ጋር - 13 ደረጃዎች
በፒካክ ላይ የተመሠረተ ዲጂታል ቴርሞሜትር ከማክስ እና ደቂቃ ጋር - 13 ደረጃዎች

ቪዲዮ: በፒካክ ላይ የተመሠረተ ዲጂታል ቴርሞሜትር ከማክስ እና ደቂቃ ጋር - 13 ደረጃዎች

ቪዲዮ: በፒካክ ላይ የተመሠረተ ዲጂታል ቴርሞሜትር ከማክስ እና ደቂቃ ጋር - 13 ደረጃዎች
ቪዲዮ: Найти и обезвредить (1982) фильм 2024, ሀምሌ
Anonim
በፒክሴክስ ላይ የተመሠረተ ዲጂታል ቴርሞሜትር ከማክስ እና ደቂቃ ጋር
በፒክሴክስ ላይ የተመሠረተ ዲጂታል ቴርሞሜትር ከማክስ እና ደቂቃ ጋር
በፒክሴክስ ላይ የተመሠረተ ዲጂታል ቴርሞሜትር ከማክስ እና ደቂቃ ጋር
በፒክሴክስ ላይ የተመሠረተ ዲጂታል ቴርሞሜትር ከማክስ እና ደቂቃ ጋር
በፒካክ ላይ የተመሠረተ ዲጂታል ቴርሞሜትር ከማክስ እና ደቂቃ ጋር
በፒካክ ላይ የተመሠረተ ዲጂታል ቴርሞሜትር ከማክስ እና ደቂቃ ጋር

(እባክዎን መልእክት ይተዉ ፣ ግን በጣም ወሳኝ አይሁኑ ፣ ይህ የመጀመሪያ አስተማሪዬ ነው !!)

ይህ የውጭውን የሙቀት መጠን ለማሳየት ለካምፕ-ቫንችን የሠራሁት ቴርሞሜትር ነው። እነሱ ርካሽ እና ለመጠቀም ቀላል ስለሆኑ በፒካክ ቺፕ ላይ የተመሠረተ ነው። ይህ ለተሽከርካሪ ከሆነ ፣ ቮልቴጅን እንዴት እንደሚቆጣጠሩ መመሪያ ሰጪውን ይህንን የቮልቴጅ ተቆጣጣሪ ይመልከቱ። የተጠናቀቀው የወረዳ እና የወረዳ ዲያግራም ከዚህ በታች ስዕሎች ናቸው ፣ ወይም አባል ካልሆኑ ፣ በመጨረሻዎቹ ሁለት ገጾች ላይ። ያስፈልግዎታል 1X የዳቦ ሰሌዳ (ወይም በቬሮ ቦርድ ላይ ሊሸጡት ይችላሉ ፣ ግን መጀመሪያ በዳቦ ሰሌዳ ላይ እሞክራለሁ።) 1X Axe033 LCD ማሳያ ወይም 2x16 LCD ማያ እንደ ሚልፎርድ መሣሪያዎች (6-111) ከአሽከርካሪ ሰሌዳ 1X ጋር የተሸጠው Picaxe 14M (ወይም ሌላ picaxe ቺፕ ፣ የተለየን የሚጠቀሙ ከሆነ ፒኖቹን መፈለግ ያስፈልግዎታል) 1X ዲጂታል የሙቀት ዳሳሽ 1 ኤክስ ፒካክስ የፕሮግራም ገመድ አንዳንድ የቨርሮ ሰሌዳ (የስቴሪዮ መሰኪያዎች በዳቦ ሰሌዳ ላይ አይሰሩም) 2X 10K resistor 1X 22K resistor 1X 47 ኪ resistor 1X 3.5 ሚሜ ስቴሪዮ መሰኪያ 1X ግፊት ለማድረግ 1X 4.5V የባትሪ ጥቅል ፒክሴ ፕሮግራም አዘጋጁ

ደረጃ 1 የባትሪ ጥቅል ያገናኙ

የባትሪ ጥቅል ያገናኙ
የባትሪ ጥቅል ያገናኙ

ደረጃ አንድ - የባትሪውን ፓኬጅ በዳቦ ሰሌዳው ላይ ካሉት ሁለቱ የውጭ ትራኮች ጋር ያገናኙ።

ደረጃ 2 ቺፕ ውስጥ ይሰኩ

ቺፕ ውስጥ ይሰኩት
ቺፕ ውስጥ ይሰኩት

ደረጃ 2: እግሮቹ ከመሃል በታች ባለው ክፍተት በሁለቱም ጎኖች ላይ እንዲሆኑ ቺፕውን በግምት በቦርዱ መሃል ላይ ይሰኩ።

ደረጃ 3 ኃይልን ከቺፕ ጋር ያገናኙ

ኃይልን ከቺፕ ጋር ያገናኙ
ኃይልን ከቺፕ ጋር ያገናኙ

ደረጃ 3: የመጀመሪያውን እግር ከ V+ በቺፕ ላይ ወደ V+ ፣ እና 0V ከ 0 ቪ ጋር ያገናኙ።.

ደረጃ 4 - የፕሮግራም በይነገጽን ያድርጉ

የፕሮግራም በይነገጽን ያዘጋጁ
የፕሮግራም በይነገጽን ያዘጋጁ
የፕሮግራም በይነገጽን ያዘጋጁ
የፕሮግራም በይነገጽን ያዘጋጁ

ደረጃ 4: ትራኮቹ ርዝመቶች እንዲሮጡ የቨርሮ ሰሌዳውን ይቁረጡ። ጠርዙን በትንሹ እንዲያንሸራትት በስቲሪዮ መሰኪያ ላይ። በስቴሪዮ መሰኪያ ላይ በሁለቱ የውጭ ካስማዎች መካከል በ 10 ኪ resistor ውስጥ። በቀኝ እጅ ፒን እና በትራክ ትራክ መካከል የ 22 ኪ ተቃዋሚውን ያሽጡ። ሶልደር ሶስት ገመዶች ፣ አንደኛው በሶኬት ላይ ወደ መካከለኛው ፒን ፣ አንዱ እስከ 10 ኪ resistor መጨረሻ እና አንዱ እስከ 22 ኪ resistor መጨረሻ ድረስ።

ደረጃ 5 - የፕሮግራም በይነገጽን ይሰኩ

የፕሮግራም በይነገጽን ይሰኩ
የፕሮግራም በይነገጽን ይሰኩ

ደረጃ 5: ሽቦውን ከመሃል ፒን ወደ ተከታታይ ውፅዓት ያገናኙ። ሽቦውን ከ 22 ኪ resistor ወደ ተከታታይ ግብዓት ያገናኙ። ሌላውን ሽቦ ከ 0 ቪ ጋር ያገናኙ።

ደረጃ 6 - የሙቀት ዳሳሹን ያገናኙ

የሙቀት ዳሳሹን ያገናኙ
የሙቀት ዳሳሹን ያገናኙ

ደረጃ 6: የተጠጋጋውን ፊት በመጠቆም ዳሳሹን ወደ ዳቦ ሰሌዳው ይሰኩት። የቀኝ እጅን እግር ከ V+ጋር ያገናኙ። የግራ እጅን እግር ወደ 0V ያገናኙ። የመካከለኛውን እግር ወደ ግብዓት ያገናኙ 1. ቺፕ ላይ ካለው ተመሳሳይ ፒን ወደ V+የ 47 ኪ ተቃዋሚውን ያገናኙ።

ደረጃ 7 መቀየሪያውን ያገናኙ

መቀየሪያውን ያገናኙ
መቀየሪያውን ያገናኙ

ደረጃ 7: የመቀየሪያውን አንድ ጫፍ ወደ V+ይሰኩ። ሌላኛውን ጫፍ ከ 0 ኪ በ 10 ኪ resistor እና ግብዓት 2 በ 1 ኪ resistor ያገናኙ።

ደረጃ 8 ማያ ገጹን ያገናኙ

ማያ ገጹን ያገናኙ
ማያ ገጹን ያገናኙ

ደረጃ 8: በማያ ገጹ ላይ “ውስጥ” ፣ “V+” እና “0V” ምልክት ከተደረገባቸው መከለያዎች ጋር ሽቦን ያገናኙ። V+ እና 0V ን ያገናኙ ፣ በጭራሽ አይገምቱም ፣ V+ እና 0V። ከውጤት 1 ውስጥ ሽቦውን ያገናኙ።

ደረጃ 9 ማያ ገጹን ያቅዱ

ደረጃ 9 ማያ ገጹን ከ Milford Instruments የሚጠቀሙ ከሆነ ከዚያ ወደ ደረጃ 11 ይዝለሉ ወረዳውን በኬብሉ ወደ ኮምፒዩተሩ ይሰኩት። Picaxe Programming Editor ን ይክፈቱ። ወደ 14 ሜ እና ለኬብሉ ትክክለኛውን COM ወደብ ያዘጋጁት። በዚህ ኮድ ውስጥ ይተይቡ: init: ለአፍታ አቁም 500 ዋና: serout 1, N2400, (253, 1, "External:") 1000 serout 1, N2400, (253, 2, "Temperature") 1000 serout 1, N2400, (253, 3 ፣ “Max. Temp”) 1000 serout 1 ፣ N2400 ፣ (253 ፣ 4 ፣ “Min. Temp”)) ለአፍታ አቁም 1000 መጨረሻ ኃይሉን አብራ። የፕሬስ ፕሮግራም። ይህ ኮድ በቺፕ ላይ ለመቆጠብ በማያ ገጹ ማህደረ ትውስታ ውስጥ አራት መልዕክቶችን ይጽፋል። በች chip ላይ በሚሠራው ፕሮግራም ውስጥ ይጠራሉ። ፕሮግራም ለማድረግ በሚሞክሩበት ጊዜ ኃይልን ማብራትዎን ያስታውሱ።

ደረጃ 10 ቺፕውን ያቅዱ

በዚህ ኮድ ውስጥ ይተይቡ ፦

init: 500` ለአፍታ ያቁሙ ፣ ስለዚህ ውሂብ እንዳይጠፋ ማያ ገጽ 1 ፣ N2400 ፣ (1) ማሳያ የተቀመጠ መልእክት 1 ፦ “ውጫዊ” ከላይኛው መስመር ላይ ለአፍታ አቁም 5` ሴሮ 1 ፣ N2400 እንዲሠራ ይጠብቁ ፣ (2) “የተቀመጠ መልእክት 2 አሳይ - በታችኛው መስመር readtemp 1 ላይ ፣“ሙቀት”ን ለዝቅተኛ የሙቀት መጠን ንባብ ለማግኘት መጀመሪያ የሙቀት መጠንን ያንብቡ b6 = b1“አነስተኛውን የሙቀት መጠን እንደአሁኑ ያዘጋጁ ስለዚህ 0 setint %00000100 ፣ %00000100`set ን አያሳይም። ወደ ተለመደው የግብዓት ፒን (ግቤት 2) አቋርጥ

ያቋርጡ - gosub Maxmin` ከፍተኛ እና ዝቅተኛ የሙቀት መጠን setint %00000100 ፣ %00000100 “ዳግም አስጀምር ይቋረጣል ምክንያቱም ሲሰናከል ይሰረዛል

Maxmin: serout 1 ፣ N2400 ፣ (3) 'የተቀመጠ መልእክት 3 አሳይ ፦ "Max. Temp:" በላይኛው መስመር ላይ ለአፍታ አቁም 5' ሴሮ 1 ፣ N2400 ፣ (4) 'የተቀመጠ መልዕክት 4 ለማሳየት «ደቂቃ። ሙቀት: "ከታች መስመር ላይ ለአፍታ አቁም 5 'ሴሮ 1 ፣ N2400 ፣ (254 ፣ 140 ፣ #b5 ፣" ሐ ") እስኪሰራ ድረስ ጠብቅ' ከፍተኛውን የሙቀት መጠን (ተለዋዋጭ ለ 5) አሳይ ፣ ከዚያ« ሐ »ለአፍታ 5` ይጠብቁ ሥራ ሴሮቶ 1 ፣ N2400 ፣ (254 ፣ 204 ፣ #b6 ፣ “ሲ”) “አነስተኛውን የሙቀት መጠን (ተለዋዋጭ ለ 6) ያሳዩ ፣ ከዚያ“ሲ”10 ሴኮንድ ይጠብቁ 10 ሴኮንድ 1 ን ለማንበብ ጊዜ ለመስጠት ፣ N2400 ፣ (1)` የተቀመጠ መልእክት 1 አሳይ - “ውጫዊ” በ ላይኛው መስመር ላይ ለአፍታ አቁም 5` ሴሮተ 1 ፣ N2400 ፣ (2) ‹የተቀመጠ መልእክት 2 ን ለማሳየት ፦‹ የሙቀት መጠን ›በታችኛው መስመር ላይ

ሴልሲየስ - readtemp 1 ፣ b1 serout 1 ፣ N2400 ፣ (254 ፣ 140 ፣ #b1 ፣ “C”) serout 1 ፣ N2400 ፣ (254 ፣ 140) ከሆነ b1> b5 ከዚያም goto GT “አዲስ ከፍተኛ የሙቀት መጠን ቢ1 ከሆነ <b6 ከዚያ LT «አዲስ ደቂቃ የሙቀት መጠን ሴልሲየስ ጂቶ / ቢት / ቢ 1 ቢል = ቢ 1 ይፈትሹ‹ ሴሲሲየስ LT: b6 = b1 ›አዲስ ደቂቃ የሙቀት መጠን ሴልሲየስን ያዋቅሩ

አሂድ የሚለውን ጠቅ ያድርጉ እና ቺ chipን ፕሮግራም ያድርጉ። በፕሮግራም ጊዜ ኃይልን ወደ ቺፕ ማብራትዎን ያስታውሱ። ምንም የማይታይ ከሆነ በአሽከርካሪው ሰሌዳ ጀርባ ላይ ያለውን ንፅፅር ያስተካክሉ። እሱ ትንሽ ፖታቲሜትር ነው።

ደረጃ 11 - ሌላ የማያ ገጽ ኮድ

በዚህ ኮድ ቺፕውን ፕሮግራም ያድርጉ።

init: 1000 ን ለአፍታ ያቁሙ ስለዚህ ውሂቡ እንዳይጠፋ 1 ፣ N2400 ፣ (“ውጫዊ ፦”) serout 1 ፣ N2400 ፣ (254 ፣ 192 ፣ “ሙቀት”) ንባብ 1 ፣ ለ 1 ለ 6 = ለ 1 ዝቅተኛ ያዘጋጁ የሙቀት መጠን እንደአሁኑ 0 ቅንብር %00000100 ፣ %00000100 “ወደ የጋራ የግቤት ፒን (ግቤት 2) ወደ ሴልሲየስ ማቋረጡን ያዋቅራል

ማቋረጥ ፦ serout 1 ፣ N2400 ፣ (254 ፣ 128 ፣ “Max. Temp”) serout 1 ፣ N2400 ፣ (254 ፣ 192 ፣ “Min. Temp”) serout 1 ፣ N2400 ፣ (254 ፣ 140 ፣ #b5 ፣”) ሐ”)“ከፍተኛውን የሙቀት መጠን (ተለዋዋጭ ቢ 5) ከዚያም “ሲ” ሴሮትን 1 ፣ N2400 ፣ (254 ፣ 204 ፣ #b6 ፣ “ሲ”) ያሳዩ ‹አነስተኛውን የሙቀት መጠን (ተለዋዋጭ ለ 6) ያሳዩ ከዚያም‹ ሲ ›ይጠብቁ 5 ‹5 ሰከንዶች ይጠብቁ serout 1 ፣ N2400 ፣ (254 ፣ 128 ፣ “ውጫዊ”) ን ለማንበብ ጊዜን ለመፍቀድ 10 serout 1 ፣ N2400 ፣ (254 ፣ 192 ፣ “የሙቀት መጠን”) “ከፍተኛ እና ዝቅተኛ የሙቀት መጠኑን %00000100 ፣ %ያሳያል ወደ ማያ ገጽ ይሂዱ። 00000100 “ዳግም ማስጀመር ይቋረጣል ምክንያቱም ተሰናክሎ ሲመለስ ይሰረዛል” ወደተቋረጠበት ይመለሱ

ሴልሲየስ - readtemp 1 ፣ b1 serout 1 ፣ N2400 ፣ (254 ፣ 140 ፣ #b1 ፣ “C”) serout 1 ፣ N2400 ፣ (254 ፣ 140) ከሆነ b1> b5 ከዚያም gosub GT “አዲስ ከፍተኛ ሙቀት ቢ1 ከሆነ <b6 ከዚያ gosub LT goto Celcius

GT: b5 = b1 `አዲስ ከፍተኛ የሙቀት መጠን መመለስን ያዘጋጁ

LT: b6 = b1 `አዲስ የደቂቃ ሙቀት መመለሻ ያዘጋጁ እና አሂድ የሚለውን ጠቅ ያድርጉ እና ቺፕውን ያቅዱ። በፕሮግራም ጊዜ ኃይልን ወደ ቺፕ ማብራትዎን ያስታውሱ። ምንም የማይታይ ከሆነ በአሽከርካሪው ሰሌዳ ጀርባ ላይ ያለውን ንፅፅር ያስተካክሉ። እሱ ትንሽ ፖታቲሜትር ነው

ደረጃ 12 የወረዳ ዲያግራም

የወረዳ ዲያግራም
የወረዳ ዲያግራም

(አባል ላልሆኑ!)

የሚመከር: