ዝርዝር ሁኔታ:

በእርስዎ ፒሲ አማካኝነት እውነተኛውን ዓለም መሣሪያዎች ይቆጣጠሩ - 15 ደረጃዎች (ከስዕሎች ጋር)
በእርስዎ ፒሲ አማካኝነት እውነተኛውን ዓለም መሣሪያዎች ይቆጣጠሩ - 15 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: በእርስዎ ፒሲ አማካኝነት እውነተኛውን ዓለም መሣሪያዎች ይቆጣጠሩ - 15 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: በእርስዎ ፒሲ አማካኝነት እውነተኛውን ዓለም መሣሪያዎች ይቆጣጠሩ - 15 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: ጥሩ ነገሮችን እንዴት መሳብ እንደሚቻል. ኦዲዮ መጽሐፍ 2024, ሀምሌ
Anonim
በእርስዎ ፒሲ አማካኝነት እውነተኛውን ዓለም መሣሪያዎች ይቆጣጠሩ
በእርስዎ ፒሲ አማካኝነት እውነተኛውን ዓለም መሣሪያዎች ይቆጣጠሩ

ይህ አስተማሪ ፒሲ እና ማይክሮ መቆጣጠሪያ እንዴት እንደሚገናኙ ያሳያል። ይህ ማሳያ የአንድ ማሰሮ ወይም የማንኛውም የአናሎግ ግብዓት ዋጋን ያስተውላል እንዲሁም ሰርቪስን ይቆጣጠራል። አጠቃላይ ወጪው ሰርቨርን ጨምሮ ከ $ 40 በታች ነው። ሰርቪው ማይክሮዌቭን ያበራል ከዚያም ማይክሮዌቭ መብራቱን ያበራል። በተግባራዊ ትግበራ ውስጥ ድስቱ የሙቀት ዳሳሽ ሊሆን ይችላል እና ሰርቪው ማሞቂያውን ማብራት ይችላል። ሰርቪው በቅብብል ወይም በሌላ የኃይል መቆጣጠሪያ ሊተካ ይችላል። ፒክሴክስ ቀለል ባለ የመሠረታዊ ስሪት መርሃ ግብር የተያዘ ሲሆን በይነገጹ VB. Net ን ይጠቀማል። ሁሉም ሶፍትዌሮች በነጻ ይገኛሉ። ተዛማጅ አስተማሪ ሁለት ማይክሮ መቆጣጠሪያዎችን በበይነመረብ በኩል እንዴት ማገናኘት እንደሚቻል ያሳያል

ደረጃ 1: ክፍሎቹን ይሰብስቡ

ክፍሎችን ይሰብስቡ
ክፍሎችን ይሰብስቡ

የክፍሎች ዝርዝር ፒክሴክስ 08 ኤም ቺፕ ሬቭ https://www.rev-ed.co.uk/picaxe/ (ዩኬ) ፣ PH አንደርሰን https://www.phanderson.com/ (አሜሪካ) እና ማይክሮዝድ ጨምሮ ከብዙ ምንጮች ይገኛል https://www.microzed.com.au/ (አውስትራሊያ) Protoboard ፣ servo ፣ microswitch ፣ 9V ባትሪ ፣ 4xAA ባትሪዎች እና መያዣ ፣ የመለያ ምልክት ፣ 10 ኪ resistor ፣ 22k resistor ፣ 33uF 16V capacitor ፣ 0.1uF capacitor ፣ 7805L ዝቅተኛ ኃይል 5V ተቆጣጣሪ ፣ 10 ኪ ማሰሮ ፣ ሽቦዎች (ጠንካራ ኮር ስልክ/የውሂብ ሽቦ ለምሳሌ Cat5/6) ፣ 6V አምፖል ፣ ዲ 9 ሴት ሶኬት እና ሽፋን ፣ 2 ሜትር የ 3 (ወይም 4) ዋና የውሂብ ሽቦ ፣ የባትሪ ክሊፖች ከላይ ያሉት ኩባንያዎች ዩኤስቢን ለተከታታይ መሣሪያዎች ይሸጣሉ። ተከታታይ ወደብ ለሌላቸው ላፕቶፖች ጠቃሚ ናቸው። አንዳንድ የዩኤስቢ ወደ ተከታታይ መሣሪያዎች እንደ ሌሎቹ እንደማይሠሩ ልብ ሊባል የሚገባው ሲሆን ከፒካክስ ቺፕስ ጋር ለመጠቀም ተፈትነው ከላይ ከተጠቀሱት አቅራቢዎች አንዱን ማግኘት ተገቢ ነው። እንደሚሰራ የሚታወቀው https://www.rev-ed.co.uk/docs/axe027.pdf በእርግጥ ኮምፒተርዎ ተከታታይ ወደብ (ወይም የቆየ ተከታታይ ወደብ ካርድ) ካለው ታዲያ ይህ አይሆንም ጉዳይ ሁን።

ደረጃ 2 አንዳንድ ሶፍትዌሮችን ያውርዱ እና ይጫኑ

አንዳንድ ሶፍትዌሮችን ያውርዱ እና ይጫኑ
አንዳንድ ሶፍትዌሮችን ያውርዱ እና ይጫኑ

VB. Net ያስፈልገናል እና የ picaxe መቆጣጠሪያ ሶፍትዌር ።VB. Net (Visual Basic Express) ከ https://msdn2.microsoft.com/en-us/express/aa718406.aspx ይህ አገናኝ ካልሰራ ይፈልጉ በ Google ውስጥ ለ: የእይታ መሰረታዊ የፍጥነት ማውረድ picaxe ሶፍትዌሩ ከ https://www.rev-ed.co.uk/picaxe/ ማውረዱን ለማይክሮሶፍት መመዝገብ ይኖርብዎታል - ይህ ችግር ከሆነ የሐሰት ኢሜል ይጠቀሙ ወይም የሆነ ነገር። አልፎ አልፎ ዝመናዎችን ሲልኩ እውነተኛ ኢሜሌን መስጠቴ ጠቃሚ ሆኖ አግኝቼዋለሁ።

ደረጃ 3 የማውረጃ ወረዳ ይገንቡ

የማውረጃ ወረዳ ይገንቡ
የማውረጃ ወረዳ ይገንቡ

ይህ የማውረድ ወረዳ ፒካክስ ቺፕ ፣ ሁለት ተቃዋሚዎች ፣ ተቆጣጣሪ እና 9 ቪ ባትሪ ይጠቀማል። ተጨማሪ መረጃ በ picaxe ሰነድ ውስጥ ይገኛል እና ይህ ሁሉም ክፍሎች በእጅ ከተያዙ በኋላ ለመገንባት ጥቂት ደቂቃዎችን ብቻ ይወስዳል።

እኔ ደግሞ ፒካክሶች በ 3 AA ባትሪዎች ላይ በደስታ እንደሚሠሩ እጨምራለሁ። የ 5 ቪ ቁጥጥር የሚደረግበት አቅርቦት የማጣቀሻ ቮልቴጅዎች ስለማይለወጡ የአናሎግ ግብዓቶችን ለማስኬድ ይጠቅማል ፣ ነገር ግን ለቀላል ማብሪያ/ማጥፊያ ወረዳዎች ቁጥጥር የሚደረግበት አቅርቦት አያስፈልግም። በእነዚህ ሁኔታዎች ውስጥ 5V ሬጅ ሊተው ይችላል።

ደረጃ 4 - የማውረጃ ወረዳው የፕሮቶቦርድ አቀማመጥ

የማውረጃ ወረዳው ፕሮቶቦርድ አቀማመጥ
የማውረጃ ወረዳው ፕሮቶቦርድ አቀማመጥ

ይህ ፎቶ በቀላሉ የ D9 ተሰኪ እና የአንዳንድ ባለብዙ ገመድ ገመድ ሁለት ሜትር የሆነ የማውረጃ ገመድ ያሳያል። አብዛኛዎቹ ዘመናዊ ፒሲዎች የ D9 ተከታታይ ወደብ ግንኙነት አላቸው። ከ 1998 ገደማ በፊት የተገነባ ፒሲ 25 ፒን አያያዥ ሊኖረው ይችላል። በተለዋዋጭ ሽቦዎች መጨረሻ ላይ 1 ሴ.ሜ ያህል ጠንካራ ኮር ሽቦን ሸጥኩ እና ከዚያ በዚህ ዙሪያ የሙቀት መጨመሪያ አደረግኩ - ጠንካራ ኮር ሽቦዎች ከተለዋዋጭ ሽቦዎች በጣም በተሻለ ወደ ፕሮቶቦርድ ውስጥ ይገባሉ።

ደረጃ 5 የ Picaxe ፕሮግራሙን ያውርዱ

የፒካክስ ፕሮግራሙን ያውርዱ
የፒካክስ ፕሮግራሙን ያውርዱ

ለማውረድ በሰማያዊ ቀስት ላይ ጠቅ ያድርጉ። ካልወረደ በፒክሴክስ መመሪያ ማኑዋል ውስጥ አንዳንድ የማረም ሀሳቦች አሉ። ቺፕ ሥራውን ለመፈተሽ መሪን ለማብራት እና ለማጥፋት ቀለል ያለ ፕሮግራም ለማውረድ መሞከር ይችላሉ። ይህ ፕሮግራም ፒሲው አንድ ነገር እንዲልክለት በመጠባበቅ ላይ ስለሆነ ከፒሲ ጋር እስኪገናኝ ድረስ ምንም አያደርግም። እሱ እሺን ካወረደ እሱ እየሰራ ነው እና ቺፕ መርሃ ግብር ተይዞ ቀጣዩ ደረጃ ቺፕውን እንደ ተከታታይ በይነገጽ ቺፕ እንደገና ማዋቀር ነው።

ከዚህ በታች ያለውን ኮድ ይቅዱ እና ይለጥፉ። እሱን በቀለም አገባብ ለማየት በእይታ/አማራጮች/አርታኢ ውስጥ ይመልከቱ። የቀለም ስብሰባዎች ከ VB. Net ዋና ጋር ተመሳሳይ ናቸው - serin 3 ፣ N2400 ፣ (“መረጃ”) ፣ b0 ፣ b1 ፣ b2 ፣ b3 ፣ b4 ፣ b5 ፣ b6 ፣ b7 ፣ b8 ፣ b9 ፣ b10 ፣ b11 ፣ b12 ፣ b13 readadc 1 ፣ ለ 1 ድስቱን ያንብቡ ከዚያም ይህንን መልሰው ሴሮትን 0 ፣ N2400 ((“ውሂብ” ፣ b0 ፣ b1 ፣ b2 ፣ b3 ፣ b4 ፣ b5 ፣ b6 ፣ b7 ፣ b8 ፣ b9 ፣ b10 ፣ b11 ፣ b12 ፣ b13) ይላኩ) ይምረጡ ጉዳይ b0 'የውሂብ ቢት b0 ጉዳይ <140' ከሆነ <140 ከዚያ servo ን ወደ አንድ ቦታ ያዋቅሩ servo 2 ፣ 120 ለአፍታ 1000 '' ሁለተኛውን ለአፍታ ያቆሙ servo 2 ፣ 160 ለአፍታ አቁም 1000 መጨረሻ ዝቅተኛ 2 '' servo ን በማንኛውም መንገድ እንደሚያደርገው ሁሉ ሄደ ዋና

ደረጃ 6: ሰርኩን እንደ ተከታታይ በይነገጽ ወረዳ እንደገና ያዋቅሩት

ሰርኩን እንደ ተከታታይ በይነገጽ ወረዳ እንደገና ያዋቅሩት
ሰርኩን እንደ ተከታታይ በይነገጽ ወረዳ እንደገና ያዋቅሩት

በ picaxe ወረዳ ላይ ሁለት ስውር ለውጦች ተደርገዋል። ወደ እግር 2 የሚሄደው 22k resistor አሁን ወደ እግር ይሄዳል 4. እና እግር 2 መሬት ላይ ተጥሏል። የእግር 2 ብቸኛ ዓላማ ከፒሲው የፕሮግራም መረጃን መቀበል ነው ፣ ስለዚህ ቺፕ አንዴ ከተዘጋጀ በኋላ ከመሬት ጋር ሊጣበቅ ይችላል። ስህተቶችን ለማስተካከል ቺፕን ወደ ፕሮግራሙ ከተመለሱ ከዚያ እግር 2 ን ከመሬት ያላቅቁ እና 22k ን ወደ እግር ያገናኙት። picaxe ንግግሩን በ 7 በኩል ወደ ፒሲ ይናገራል ስለዚህ ይህ መለወጥ አያስፈልገውም።

ድስት ተጨምሯል እና ሰርቪው ተጨምሯል። ሰርቪው በእውነት አስፈላጊ አይደለም እና መሪ እና 1 ኪ resistor ጥሩ እና/ወይም ለማገናኘት የሚፈልጉት ማንኛውም ወረዳ ይሠራል። በማያ ገጽ ላይ የሆነ ነገር ጠቅ ማድረግ አንድ ነገር በትክክል እንዲንቀሳቀስ እንዴት እንደሚያደርግ ለማሳየት እኔ ሰርቪቭን ተጠቀምኩ። ሰርቪው ከራሱ የኃይል አቅርቦት ጠፍቷል። ፒካክስ ሌዲዎችን ማብራት እና ማጥፋት ብቻ ከሆነ ይህ የተለየ የኃይል አቅርቦት አያስፈልገውም። Picaxe ለመሄድ ዝግጁ ነው - አሁን አንዳንድ የ VB ኮድ እንፈልጋለን።

ደረጃ 7: አንዳንድ የ VB በይነገጽ ኮድ ይፃፉ

አንዳንድ የ VB በይነገጽ ኮድ ይፃፉ
አንዳንድ የ VB በይነገጽ ኮድ ይፃፉ

አንዴ VB. Net ከተጫነ ያሂዱት እና ፋይል/አዲስ ፕሮጀክት ይምረጡ እና የዊንዶውስ መተግበሪያን ይምረጡ። መጀመሪያ ላይ ፋይል/አስቀምጥ የሚለውን ጠቅ ማድረግ እና ወደወደዱት ቦታ ሁሉ ማስቀመጥ እና ለወደፊቱ ፕሮጀክቱን ከ VB. Net ውስጥ መጀመር ወይም በሚፈጠረው የ.sln ፋይል ላይ ጠቅ ማድረግ ይችላሉ።

ደረጃ 8 የ VB. Net ቅጹን ይንደፉ

የ VB. Net ቅጹን ይንደፉ
የ VB. Net ቅጹን ይንደፉ

ቪቢ ቅጽ1.vb የተባለ አዲስ ባዶ ቅጽ ይፈጥራል። አሁን ወይም ከዚያ በኋላ የዚህን ስም መለወጥ ወይም ፕሮጀክቱ ቀላል ከሆነ እንደ ቅጽ 1 መተው ይችላሉ። እኛ እንደነበረ እንተወዋለን። የተወሰነ መቆጣጠሪያ ለማከል በአረንጓዴ የተከበበውን የመሣሪያ ሳጥን መክፈት አለብን። አስፈላጊ ሆኖ ሲገኝ የመሳሪያ ሳጥኑ ሊከፈት እና ሊዘጋ ይችላል - ብዙውን ጊዜ የመጀመሪያው እርምጃ መቆጣጠሪያዎቹን ማከል እና ከዚያ የመሳሪያ ሳጥኑን መዝጋት እና በኮድ ላይ መሥራት ነው። ሁል ጊዜ ክፍት ሆኖ ሊተውት ይችላል ፣ ግን ትንሽ ማያ ገጽ ይወስዳል።

ደረጃ 9 - ሰዓት ቆጣሪ ያክሉ

ሰዓት ቆጣሪ ያክሉ
ሰዓት ቆጣሪ ያክሉ

እኛ ወደ መሣሪያ ሳጥኑ ሸብልለን ሰዓት ቆጣሪ መርጠናል። እሱን ለማከል በሰዓት ቆጣሪው ላይ ሁለቴ ጠቅ ያድርጉ። ሰዓት ቆጣሪ 1 የሚባል የሰዓት ስዕል በማያ ገጹ ታችኛው ክፍል ላይ ይታያል እና በስተቀኝ በኩል የሰዓት ቆጣሪዎቹ ተለይተዋል። እነዚህን ማርትዕ ይችላሉ ወይም እነሱ በኮዱ የጽሑፍ አካል ውስጥ ሊቀየሩ ይችላሉ። እኛ እንደነበሩ እንተዋቸው እና በጽሑፉ አካል ውስጥ እንለውጣቸዋለን።

ለብቻው ፣ የመሳሪያ ሳጥኑ ትንሽ የሚያስፈራ ይመስላል ፣ ግን ለአብዛኞቹ ፕሮግራሞች ጥቂቶቹ ብቻ ያስፈልጋሉ - እነዚህ አዝራሮችን ፣ የጽሑፍ ሳጥኖችን ፣ መለያዎችን ፣ ሰዓት ቆጣሪዎችን ፣ የምስል ሳጥኖችን ፣ አመልካች ሳጥኖችን እና የሬዲዮ ሳጥኖችን ያካትታሉ። ምናልባት አዲስ ፕሮግራም ይክፈቱ እና ከጥቂት ጊዜ ጋር ጨዋታ ይጫወቱ።

ደረጃ 10 - ጥንድ አዝራሮችን ያክሉ

አንድ ጥንድ አዝራሮች ያክሉ
አንድ ጥንድ አዝራሮች ያክሉ

በአዝራር መሣሪያው ላይ ጠቅ ያድርጉ እና በ Form1 ላይ ያለውን የአዝራር መጠን ይሳሉ። እኛ ሁለት አዝራሮች ፣ የምስል ሳጥን እና መለያ ያስፈልገናል። ይቀጥሉ እና እነዚህን ያክሉ - የሚቀጥለው ቅጽበታዊ ገጽ እይታ እነዚህን ሁሉ ወደ ውስጥ ያሳያል። መጠን እና አቀማመጥ አስፈላጊ አይደለም እና ከፈለጉ ከፈለጉ በኋላ እንደገና መሰየም ይችላሉ።

ደረጃ 11 - በሁሉም መቆጣጠሪያዎች ታክሏል

በሁሉም መቆጣጠሪያዎች የታከሉ ቅጽ
በሁሉም መቆጣጠሪያዎች የታከሉ ቅጽ

ቅጽ 1 አሁን ተዘርግቷል። ከ Button2 ቀጥሎ ያለው ሳጥን ትንሽ የስዕል ሳጥን ነው። በዚህ ውስጥ ስዕሎችን ማስቀመጥ ይችላሉ ፣ ግን እኛ ከቀይ ወደ አረንጓዴ በመለወጥ የትኛው ቁልፍ እንደተጫነ ለማመልከት እንጠቀምበታለን። መለያ 1 የፒክሴክስ መዝገቦችን ያሳያል።

ደረጃ 12: አንዳንድ ኮድ ያክሉ

አንዳንድ ኮድ ያክሉ
አንዳንድ ኮድ ያክሉ

በቀኝ በኩል በአረንጓዴ የተከበበ ብዙ ጠቃሚ አዝራሮች አሉ - ሁለተኛው ከቀኝ በኩል የእይታ ኮድ ቁልፍ እና ትክክለኛው አዝራር የእይታ ዲዛይነር ነው። በተግባር ሲጽፍ ኮድ በእነዚህ እይታዎች መካከል ወደ ኋላ እና ወደ ፊት ይሄዳል። በአጠቃላይ አንድ ሰው በዲዛይነር ሞድ ውስጥ ከሆነ እንደ አዝራር ባሉ ነገሮች ላይ ሁለቴ ጠቅ ማድረግ አንድ ኮድ ለማከል በኮድ እይታ ውስጥ አንድ ቦታን ያመጣል ወይም አንድ ቁልፍ ሲጫን ወደሚሠራው ኮድ ቁራጭ ይወስዳል። በዚህ መንገድ የፕሮግራሙ ፍሰት በጣም አስተዋይ ይሆናል - ተጠቃሚው ነገሮችን እና የኮድ ቁርጥራጮችን ጠቅ ሲያደርግ ማያ ገጹን ይለውጣል እና የመሳሰሉት። እኛ ለማታለል እና በአጠቃላይ የሥራ ኮድ ሰሌዳ ውስጥ ለመለጠፍ ብንሄድም። የሕዝብ ክፍል ቅጽ 1 ይኖረዋል… የመጨረሻ ክፍል - ይህንን አጉልተው ይሰርዙት። አሁን ከዚህ በታች ያለውን ኮድ በሙሉ ወስደው በ ውስጥ ያስገቡት። System. IImports Strings = Microsoft. VisualBasic 'ስለዚህ እንደ ግራ (እና ቀኝ (ለህብረቁምፊዎች ክፍል ክፍል 1) የህዝብ ንዑስ እንቅልፍ ሊብ "kernel32" (በቫል dwMilliseconds እንደ ኢንቲጀር) ለእንቅልፍ መግለጫዎች ዲም WithEvents serialPort እንደ አዲስ IO. Ports. SerialPort 'ተከታታይ ወደብ ያውጃል ዲ ፒካክስ ሪጀርስ (0 እስከ 13) ባይት' ይመዘገባል b0 ወደ b13 የግል ንዑስ ቅጽ1_Load (በቫል ላኪ እንደ ዕቃ ፣ በቫል ኢ እንደ ሥርዓት። = እውነት 'ሲፈጠር ይህን በኮድ እንደ ነባሪዎች አስቀምጥ 1 ኛ. ኢንተርቫል = 5000' 5 ሰከንዶች PictureBox1. BackColor = Color. Red 'ወደ አቀማመጥ' red'Array. ባዶ ንዑስ ግላዊ ንዑስ ሰዓት ቆጣሪ 1_ቲክ (በቫል ላኪ እንደ ስርዓት። ነገር ፣ በቫል ኢ እንደ ስርዓት። ኤቨንትአርግስ) ሰዓት ቆጣሪን ይቆጣጠራል 1. ምልክት ማድረጊያ ሰዓት ቆጣሪ በየ 5 ሰከንዶች ይደውል ጥሪ SerialTxRx () picaxe ን ያነጋግሩ የመጨረሻ ንዑስ ክፍል SerialTxRx () Dim LabelString እንደ StringD string ዳታ ፒ acket (0 እስከ 17) እንደ ባይት 'አጠቃላይ የውሂብ ፓኬት "ውሂብ" +14 bytesDim i As Integer' እኔ ሁል ጊዜ ለሉፕስ ወዘተ ጠቃሚ ነው። Asc (መካከለኛ ("ውሂብ" ፣ i + 1 ፣ 1)) '' '' የሚለውን ቃል ወደ ጥቅሉ ያክሉNextFor i = 0 ወደ 13DataPacket (i + 4) = PicaxeRegisters (i) '' ሁሉንም ባይት ወደ packetNextIf serialPort ያክላል። IsOpen ThenserialPort. Close () '' ልክ አስቀድሞ ከተከፈተ End IfTryWith serialPort. PortName = "COM1" '' አብዛኞቹ አዲስ ኮምፒውተሮች com1 ነባሪ ናቸው ግን ማንኛውም ተከታታይ 1999 ኮምፒውተር አይጥ ያለው ምናልባት com2 ነባሪ ይሆናል። ፍጥነት ለአነስተኛ ፒካክስ። ምላሽ ከሌለ። (ክፍት) (ተከታታይ) ወደቡን ይክፈቱ። ካርድ ማስወጣት () የማስታወሻ ማስቀመጫውን ያፅዱ። ይፃፉ (DataPacket ፣ 0 ፣ 18) 'የውሂብ ፓኬት ድርድርን ይላኩ ጥሪ (300)' 100 ሚሊሰከንዶች ቢያንስ ይጠብቁ የውሂብ ዥረት ረዘም ያለ ከሆነ ተመልሶ የሚመጣው ውሂብ እና የበለጠ። ያንብቡ (DataPacket ፣ 0 ፣ 18) 'በመረጃ እሽግ ድርድር ውስጥ መልሰው ያንብቡ። ዝጋ ()' ተከታታይ ወደቡን ይዝጉ መጨረሻ ለ For i = 4 ለ 17LelelString = LabelString + "" + Str (DataPacket (i)) 'ወደ የጽሑፍ ሕብረቁምፊ ይቀይሩNextLabel1. Text = LabelString' የጽሑፉን ሕብረቁምፊ በማያ ገጹ ላይ አኑረው እንደ Exception'MsgBox (ex. ToString) 'ትክክለኛ ያልሆነውን የስህተት መልእክት ማየት ከፈለጉ ይህንን አይወቁት። የእረፍት ጊዜ "'' picaxe ካልተገናኘ ይህንን ያሳያል መጨረሻ ጨርስ እና ንዑስ ግላዊ ንዑስ አዝራር1_Click (ByVal ላኪ እንደ ስርዓት። ነገር ፣ ByVal e እንደ System. EventArgs) መያዣ አዝራር1. ClickPictureBox1. BackColor = Color. Red 'ሳጥኑን ወደ redPicaxeRegisters (0) = 120 'ለ servo የዘፈቀደ እሴት እና ንዑስ ግላዊ ንዑስ አዝራር 2_Click (ByVal ላኪ እንደ ስርዓት። ነገር ፣ ByVal e እንደ ስርዓት ።EventArgs) መያዣ አዝራር 2. ClickPictureBox1. BackColor = Color. servoEnd ንዑስ ክፍል

ደረጃ 13 ፕሮግራሙን ያሂዱ

ፕሮግራሙን ያሂዱ
ፕሮግራሙን ያሂዱ

ካልሰራ ፒካክስን ያብሩት። ከመካከለኛው አቅራቢያ በማያ ገጹ አናት ላይ ያለውን አረንጓዴ ትሪያንግል ላይ ጠቅ በማድረግ የ vb.net ፕሮግራሙን ያሂዱ። በአሂድ ሶስት ማእዘኑ በስተቀኝ ላይ ለአፍታ ማቆም እና የማቆሚያ ቁልፍ አለ ፣ ወይም ምናሌውን ካከሉ ፕሮግራሙ ከላይ በስተቀኝ x ላይ ጠቅ በማድረግ ወይም ከፋይል/መውጫ ጋር ጠቅ በማድረግ ሊቆም ይችላል። ከፈለጉ ፕሮግራሙ ሊሰበሰብ ይችላል ፣ ግን ለማረም በቪቢ ውስጥ እንዲሠራ እንተውት። ሰዓት ቆጣሪው በየ 5 ሰከንዶች ባይት እየላከ ነው ፣ ስለዚህ ማሳያው እንዲወጣ 5 ሰከንዶች ይወስዳል።. እነዚህ ወደ picaxe ይላካሉ እና ከዚያ እንደገና ይላኩ። ሁሉንም 14 ለመላክ በእርግጥ አስፈላጊ አይደለም እና ኮድዎ ወደ ተስማሚነት ሊቀየር ይችላል። 152 እሴት ያለው ሁለተኛው ባይት ከ 0 ወደ 255 የሚለወጠው የድስት ዋጋ ነው። አዝራር 1 ጠቅ ከተደረገ በመጀመሪያው ባይት ውስጥ የ 120 እሴት ይልካል እና አዝራር 2 ጠቅ ከተደረገ 160 ን ይልካል እና የ picaxe ፕሮግራሙ እነዚህን ዲኮዲዎችን ያደርጋል እና servo ን ያንቀሳቅሳል። ይህ ኮድ መረጃን እንዴት መላክ እና መረጃን ከማይክሮ መቆጣጠሪያ እንደሚመልስ ያሳያል። ማይክሮ መቆጣጠሪያው ሁሉንም ዓይነት መሣሪያዎችን ማብራት ይችላል - በቤቴ ውስጥ 30 የሚያህሉ መርጫዎችን ፣ መብራቶችን ፣ ደህንነትን ፣ በመኪና መንገዶች ውስጥ መኪናዎችን መለየት ፣ በርካታ የ 3.6 ኪ.ግ ፓምፖችን ማብራት እና በገንዳዎች ውስጥ ያለውን የውሃ ደረጃ ማወቅ። Picaxes በአንድ የጋራ አውቶቡስ ላይ ሊለወጡ ይችላሉ እና በሬዲዮ አገናኞች እንኳን እርስ በእርስ መገናኘት ይችላሉ። እንዲሁም መረጃዎችን ከድር ጣቢያዎች ለመስቀል እና ለማውረድ እና ስለዚህ በዓለም ላይ በየትኛውም ቦታ መሳሪያዎችን ለማገናኘት በይነመረቡን ይጠቀሙ https://www.instructables። com/id/Worldwide-microcontroller-link-for-under-20/የሚቀጥሉት ሁለት ገጾች የተለያዩ አነፍናፊዎችን እንዴት እንደሚጠቀሙ እና የተለያዩ መሣሪያዎችን እንዴት እንደሚቆጣጠሩ አንዳንድ ምሳሌዎችን ይይዛሉ።

ደረጃ 14 - የግቤት መሣሪያዎች

የግቤት መሣሪያዎች
የግቤት መሣሪያዎች

የ picaxe ፕሮግራም አድራጊ አንዳንድ በጣም ጠቃሚ የእገዛ ፋይሎችን ይ,ል ፣ አንደኛው “በይነተገናኝ ወረዳዎች” ተብሎ የሚጠራ ሲሆን እንዲሁም በ https://www.rev-ed.co.uk/docs/picaxe_manual3.pdf ላይ ይገኛል ይህ ሞተሮችን እንዴት መቆጣጠር እንደሚቻል ያሳያል ፣ አካባቢውን እና ሌላ ጠቃሚ ቁጥጥርን ያስተውሉ። ከእነዚህ ሰርከስቶች በተጨማሪ በተደጋጋሚ የምጠቀምባቸው ጥቂቶች አሉ። የሙቀት መጠን - የ LM35 የሙቀት ዳሳሽ በቀጥታ ወደ ፒክሴክስ ሊገባ የሚችል እና በ readadc ወይም readadc10 ትዕዛዝ የሚነበብ voltage ልቴጅ ይፈጥራል። ብርሃን - የብርሃን ጥገኛ ተከላካይ በደማቅ የፀሐይ ብርሃን ውስጥ ከበርካታ መቶ ohms እስከ ጥቁር meghms ከ 5 megohms የሚለዋወጥ ተቃውሞ አለው። ሊለወጡ በሚፈልጉት የብርሃን ደረጃ ላይ ተቃውሞውን ይለኩ እና LDR ን ተመሳሳይ እሴት ባለው ተከላካይ በተከታታይ ያስቀምጡ። ለምሳሌ አንዳንድ መብራቶችን ለማብራት ወደ መኪና ማቆሚያ የሚጎትተውን የመኪና መብራቶች መለየት ፈልጌ ነበር። ተቃውሞው ከተዘዋዋሪ ብርሃን 1 ሜ ያህል ነበር ስለሆነም ከኤችዲአርአይ ጋር በተከታታይ 1M አኖራለሁ። ቀይር - አንዳንድ መቀያየሪያዎች በ 5 ቮ እና 0 ቮ (ባለ አንድ ምሰሶ ድርብ መወርወሪያ መቀያየር) መካከል ይቀያየራሉ ፣ ግን አንዳንዶቹ ያብሩ እና ያጥፉ። አንድ ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብራት / ማብራት / ማብራት / ማብራት / ማብራት / ማብራት / ማብራት / ማብራት / ማብራት / ማብራት ከቻለ 5 ቮን ወደ ፒክሴፕ ቺፕ ሊልክ ይችላል ፣ ነገር ግን ከፒካክስ ፒን ጠፍቶ ከሆነ “ተንሳፋፊ” እና ማንኛውም እሴት ሊሆን ይችላል። ይህ ወረዳ ማብሪያው ሲጠፋ ግቡን ወደ መሬት እንዴት እንደሚጎትት ያሳያል። ለአብዛኛው የግፊት አዝራሮች መቀየሪያ ለመጠቀም ይህ ወረዳ ነው። ጉልበቱን አዙረው ቮልቴጁን ወደ ቺፕው ያንብቡ።ከ 0-5 ቪ ቮልቴጅን የሚፈጥሩ ወይም ይህን ለማድረግ በቀላሉ ሊዋቀሩ የሚችሉ ሌሎች ሁሉም የኤሌክትሮኒክስ መሣሪያዎች አሉ። ምሳሌዎች መግነጢሳዊ ዳሳሾች ፣ እርጥበት ፣ ፍጥነት ፣ ንክኪ ፣ የኢንፍራሬድ መብራት ፣ ግፊት ፣ ቀለም እና ድምጽ ናቸው። በአጠቃላይ ዳሳሾች እያንዳንዳቸው ጥቂት ዶላር ብቻ ያስወጣሉ።

ደረጃ 15 - መሣሪያዎችን መቆጣጠር

መሳሪያዎችን መቆጣጠር
መሳሪያዎችን መቆጣጠር

የ picaxe እገዛ ፋይል ሞተሮችን እና መብራቶችን እንዴት እንደሚቆጣጠር ታላቅ ማብራሪያ ይ containsል። በተጨማሪም እኔ ደጋግሜ የምጠቀምባቸው ጥቂት ወረዳዎች አሉ። የመጀመሪያው ቀላል ትራንዚስተር ወረዳ ነው። ፒክሴክ ቺፕ በአንድ ፒን ቢበዛ 20mA ማብራት ይችላል ፣ ይህም ኤልኢዲ ለማብራት ጥሩ ነው ፣ ግን ሌላ ብዙ አይደለም። አንድ 547 ትራንዚስተር የአሁኑን ወደ 100mA ከፍ ያደርገዋል ይህም ለትንሽ አምፖሎች ጥሩ ነው።ሁለተኛው ወረዳ የወባ ትንኝ ያሳያል። ሞስፈቶች እነሱን ለማሽከርከር ምንም የአሁኑን ኃይል አያስፈልጋቸውም - በቀጥታ በፒክሴክስ ቁጥጥር ስር እንዲሆኑ ቮልት ብቻ። ሁሉም ዓይነት የወባ ትንኞች አሉ ነገር ግን የእኔ ምርጫ BUK555 60B https://www.ortodoxism.ro/datasheets/philips/BUK555-60A.pdf በቀጥታ ከ 5 ቪ (10V ከሚያስፈልጋቸው በተለየ) ሊነዳ ይችላል ዋናው ጥቅሙ ሲበራ እጅግ በጣም ዝቅተኛ የመቋቋም ችሎታ አለው - 0.045 ohms ይህም አንድ ሰው ከእሱ ጋር ከሚገናኝበት የሽቦዎች ተቃውሞ ብዙም አይበልጥም። ይህ ማለት ኃይልን የሚቆጥብ እና እንዲሁም በሙቀት መስጫ ወጪዎች ላይ የሚያድን በጣም ከፍተኛ ሸክሞችን ሲነዱ አይሞቅም። እንደ መኪና የፊት መብራት የ 5amp ጭነት መንዳት እንደ ምሳሌ። ዋት = የአሁኑ ስኩዌር x መቋቋም ፣ ስለዚህ W = 5*5*0.045 = 1.12 ዋት እንደ 1 ኢንች ካሬ ቁራጭ ቀጭን የአሉሚኒየም ቁራጭ ብቻ ይፈልጋል። ሦስተኛው ወረዳ ቅብብል ያሳያል። ለሁሉም ማስተላለፊያዎች በርካታ መለኪያዎች አሉ - የሽቦው voltage ልቴጅ ፣ የሽቦ መቋቋም እና የጭነት voltage ልቴጅ እና የአሁኑ። ለምሳሌ ፣ ቅብብሎሽ የ 30 ቮ ኤሌክትሪክ ሽቦ ፣ የ 400 ohms የመቋቋም አቅም ያለው እና በ 1 አምፒ እስከ 240 ቮ ድረስ መንዳት ይችል ይሆናል። የመጠምዘዣው ፍሰት ፒካክስ ሊያቀርብ ከሚችለው በላይ ቮልት እና አምፔር ነው ፣ ስለሆነም ሽቦውን ለመቀየር ትራንዚስተር ወረዳውን እንጠቀማለን። ዲዲዮም እንዲሁ ተካትቷል - ይህ ቅብብሎሹ ሲጠፋ የኋላውን ኤምኤምኤን ይጭናል። ተመለስ EMF በወረዳ ውስጥ በየትኛውም ቦታ እነዚህን ከፍተኛ ቮልቴጅዎች እንዳይፈልጉ ለ sparkplug ብልጭታ የሚፈጥር ነው። እውቂያዎቹ ከፍተኛ የአሁኑ እና ቮልት ይኖራቸዋል - የአሁኑ ጥቂት አምፖች ሊሆን ይችላል እና ቮልቱ ብዙውን ጊዜ 240V ስለሆነ 12V ወይም 24V ን መቀያየር በጥሩ ክልል ውስጥ ይሆናል። በኤሌክትሮኒክስ ውስጥ ልምድ ከሌልዎት ከዋናው ቮልቴጅ ጋር አይጫወቱ። በተጨማሪም የ 5 ቮ ወይም 6 ቮ የሽቦ ቮልቴጅ ያላቸው ትናንሽ ቅብብሎችም አሉ። ለእነዚህ ቅብብሎች የተለየ የ 12 ቪ አቅርቦት ላይፈልጉ ይችላሉ ፣ ግን ብዙዎቹ ከ 100mA በላይ የአሁኑ ስእሎች ስላሏቸው የሽቦውን መቋቋም ይመልከቱ። እንደዚያ ከሆነ እና 78L05 100mA 5V መቆጣጠሪያን እየተጠቀሙ ከሆነ ይህንን እስከ 1 amp ድረስ ሊያቀርብ ወደሚችል ወደ 7805 ተቆጣጣሪ መለወጥ ይፈልጉ ይሆናል። ቅብብሎች በተለይ ኤሲን ለመቀየር ጠቃሚ ናቸው - ለምሳሌ 24VAC የአትክልት መርጫ ሶሎኖይዶች ፣ 12VAC የአትክልት መብራቶች እና እንደ መኪና ባሉ በኤሌክትሪክ ጫጫታ አካባቢዎች። እንዲሁም ትልቅ ሸክሞችን ለመቆጣጠር ይጠቅማሉ ፣ ለምሳሌ 20mA በ 5 ቮ = 0.1 ዋ ትራንዚስተር 12 ቮን በ 100mA = 1.2W ወደ ቅብብል 24V 100mA = 2.4W ወደ 3600 ዋ ፓምፕ ለሚነዳ እውቂያ አቅራቢ። እንደዚያ ዓይነት ኃይልን ለመቆጣጠር ከፈለጉ ኤሌክትሪክ ሠራተኛ የመቆጣጠሪያ ሣጥን እንዲጠርግ እና እርስዎ ሊቆጣጠሯቸው የሚችሏቸውን ሁለት ገመዶች (ለ 12 ቮ ማስተላለፊያ ገመድ ሽቦዎች) ይሰጡዎታል። በዚህ መንገድ ኤሌክትሪክ ሠራተኛው በኤሌክትሪክ ሳጥኑ ላይ ሊፈርም ይችላል እና በኤሌክትሪክ ስለመጨነቅ ሳይጨነቁ ሁሉንም ኤሌክትሮኒክስ ማድረግ ይችላሉ። ለሪሌሎች ሌላ ጥቅም ለሞተር የተገላቢጦሽ መቆጣጠሪያ ነው። የ pulse width modulation ን ወደ ሞስፌት በመጠቀም የዲሲ ሞተርን ፍጥነት መቆጣጠር ይችላሉ ፣ እና በ DPDT የኃይል ማስተላለፊያ አቅጣጫውን መለወጥ ይችላሉ። ይህ በ ‹ሮቦት ጦርነቶች› ውስጥ እንደነበሩት ትላልቅ ሞተሮችን ለመቆጣጠር ቀላል መንገድ ነው። የሆነ ነገር ለመገንባት እገዛ ከፈለጉ እባክዎን አስተያየት ይለጥፉ።

የሚመከር: