ዝርዝር ሁኔታ:

አርዱዲኖ የጣት አሻራ በር መቆለፊያ 4 ደረጃዎች
አርዱዲኖ የጣት አሻራ በር መቆለፊያ 4 ደረጃዎች

ቪዲዮ: አርዱዲኖ የጣት አሻራ በር መቆለፊያ 4 ደረጃዎች

ቪዲዮ: አርዱዲኖ የጣት አሻራ በር መቆለፊያ 4 ደረጃዎች
ቪዲዮ: RAMPS 1.6 - A4988/DRV8825 configuration 2024, ሀምሌ
Anonim
Image
Image

ጤና ይስጥልኝ ፣ እና ወደዚህ ፕሮጀክት እንኳን በደህና መጡ ፣ በእውነቱ ሁለት ፕሮጄክቶችን ያጠቃልላል ግን እነሱ በጣም ተመሳሳይ ናቸው ፣ በአርዱዲኖ UNO ቦርድ ፣ በ FPM10A ኦፕቲካል የጣት አሻራ አነፍናፊ እና በ LCD i²c ማያ ገጽ ላይ የተመሠረተ የበር መቆለፊያ ስርዓት ነው ፣ ግን ለሌላው ስሪት እኛ የቁልፍ ሰሌዳ ያካትቱ።

እና እርስዎ ለመቆጣጠር ፈቃደኛ ስለሆኑት የመቆለፊያ ስርዓት አይርሱ ፣ እና ይህንን መከተል የእርስዎ ሽቦ እና ኮዶች ሊለወጡ ይችላሉ ግን አይጨነቁ ቀላል ይሆናል

ደረጃ 1 - መሣሪያዎች

መሣሪያዎች
መሣሪያዎች
መሣሪያዎች
መሣሪያዎች

ለዚህ ፕሮጀክት የሚያስፈልጉት ሃርድዌር -

- የአርዱዲኖ ቦርድ ፣ እዚህ እኔ UNO ን እጠቀማለሁ

- Adafruit FPM10A የጨረር አሻራ አነፍናፊ

- LCD i²c ማያ ገጽ

- እና ለፕሮጀክቱ ሁለተኛ ስሪት የቁልፍ ሰሌዳ ያስፈልግዎታል ፣ እዚህ 4x4 ን እጠቀማለሁ

እና ስለ በርዎ መቆለፊያ ስርዓት አይርሱ ፣ በሥዕሉ ላይ ያለውን (10 ዶላር ከቻይና ሱቅ) እጠቀም ነበር ፣ ግን እኔ የመቆለፊያ አሃዱን ብቻ እጠቀም ነበር ፣ እና ያ አሃድ በሁለቱም አቅጣጫዎች መዞር ያለበት የዲሲ ሞተር ስላለው የእኔን L298n ባለሁለት ኤች-ድልድይ ሞዱል ይጠቀሙ ፣ ከፈለጉ ትንሽ IC H ድልድይ መጠቀም ይችላሉ ፣ ግን እሱ በሚጠቀሙበት ስርዓት ላይ የሚመረኮዝ ነው ፣ ሁሉንም በ ትራንዚስተር እና በሶኖይድ መቆለፊያ መተካት ይችላሉ…

ከመቀጠልዎ በፊት ፕሮጀክትዎ ማንኛውንም ችግር ለማላመድ እና ለመለየት ስለሚያስችል ከላይ የተጠቀሱትን ሁሉንም አካላት እንዴት እንደሚጠቀሙ ማወቅዎን ያረጋግጡ።

Arduino uno + 4 × 4 የቁልፍ ሰሌዳ ማትሪክስ + ኤልሲዲ i2c ማያ ገጽ

በይነገጽ FPM10A (50DY) የጣት አሻራ ዳሳሽ ከአርዱዲኖ ጋር

አርዱዲኖ ኤልሲዲ I2C ቀላል አጠቃቀም እና ከተከታታይ ማሳያ በቀጥታ ይፃፉ

የ L298n ባለሁለት ሸ ድልድይ ነጂን ከአርዱዲኖ ጋር እንዴት እንደሚጠቀሙበት ደረጃ በደረጃ

ደረጃ 2: ስሪት 1

ስሪት 1
ስሪት 1

የመጀመሪያው ስሪት ይጠቀማል -ኤልሲዲ + የጣት አሻራ አነፍናፊ + l298n (ስርዓቱን ለመቆጣጠር) + የግፊት ቁልፍ ከተከላካይ ጋር (1 ኪ ተጠቀምኩ)።

ለመጀመሪያው ስሪት ፣ ከጣት አሻራ ቤተ -መጽሐፍት (ከታች ወደታች) መጀመሪያ “ይመዝገቡ” የሚለውን ኮድ መስቀል አለብዎት ፣ እና የጣት አሻራ ለማከል ፣ ለመስቀል እና ተከታታይ ማሳያውን ይክፈቱ ከዚያም መታወቂያውን ይተይቡ እና “አስገባ” ን ይጫኑ ከዚያ ይከተሉ በጣት አሻራ አጋዥ ሥልጠና ውስጥ እንዳሉት ደረጃዎች። ከዚያ ሁለተኛውን ኮድ ይስቀሉ እና ለእያንዳንዱ ተጠቃሚ የሚፈልጉትን ስሞች ያክሉ ፣ ኮዱን ይስቀሉ እና እኛ እንሄዳለን ፣ የጣት አሻራ አብነቶች በሞጁሎች ውስጣዊ ፍላሽ አንፃፊ ውስጥ ተከማችተዋል። ኮዱ መሥራት ከጀመረ በኋላ አርዱinoኖ አነፍናፊው ላይ ጣት እንዲቀመጥለት ያለማቋረጥ እየጠበቀ ነው ፣ አለበለዚያ እርስዎ ከገቡ ለመክፈት ቁልፉን ይጫኑ ፣ ጣቱ ልክ ከሆነ (በመረጃ ቋቱ ውስጥ ካለ) ቁልፉን ይከፍታል እና ከጣት አሻራ መታወቂያ ጋር የተዛመደ መልእክት እና ስም ያሳያል ፣ መታወቂያው ከስም ጋር ካልተጣመረ አንዳንድ እንግዳ ነገሮችን ያሳያል - D…

ያ በጣም ብዙ የእኔ ሽቦ ነው ፣ ስለሆነም በግፊት ቁልፍ ግራ እንዳይጋቡዎት ፣ በእውነቱ ከፍ ያለ ደረጃን ከአርዱዲኖ 5 ቪ ፒን ሌላ ሽቦዎችን እንድጨምር ከሚያስፈልገኝ (እና የበለጠ የተዝረከረከ ይሆናል) 8 በከፍታ ላይ እና የመጎተት መቃወም ካለው የፒን 9 ቁልፍን ሁኔታ አነበብኩ።

ደረጃ 3 ስሪት 2

ስሪት 2
ስሪት 2

በ 1 ኛው ስሪት ውስጥ እንደሚመለከቱት በሞዱል ፍላሽ አንፃፊ ላይ አዲስ አብነቶችን ለማከል ኮምፒተርን (ወይም እርስዎ አርዱinoኖን ለማቀድ የሚጠቀሙበት ማንኛውንም ነገር) መጠቀም አለብዎት ፣ ለዚህ ነው የኃይል ምንጭ ብቻ የሚፈልግ ይህንን የበለጠ የተከተተ ስሪት ያደረግሁት። ሥራ ፣ እና አዲሶቹ አብነቶች አሁን በቁልፍ ሰሌዳ በኩል ተጨምረዋል (ይህ ማለት ይህ ፕሮጀክት በጣት አሻራ ብቻ በመድረሱ ላይ የተመሠረተ እንደመሆኑ ከውስጥ ለመቆየት ማለት ነው ፣ በቁልፍ ሰሌዳው ላይ ብቻ በመመርኮዝ ከሌላ ፕሮጀክትዬ ጋር ሊያዋህዱት ይችላሉ ፣ እርስዎ ማድረግ ይኖርብዎታል አንዳንድ ማሻሻያዎች ግን እነሱ ቀላል ናቸው)።

የቁልፍ ሰሌዳው በውስጠኛው ውስጥ ይቀመጣል ፣ ይህ ማለት ‹ሀ› ን አዲስ ሰው ለማከል ‹‹B›› ን መርጫለሁ እዚህ አንድ ቁልፍ በመጫን ቁልፉን መክፈት ይችላሉ ማለት ነው።

አዲስ የጣት አብነት ለማከል ‹ሀ› የሚለውን ኮድ ‹1› ›2› 3 ›4’ ውስጥ ያለውን የይለፍ ቃል ይጠይቅዎታል ፣ እዚያ ሊያስተካክሉት ይችላሉ ፣ ኮዱን ያስገቡ እና ከዚያ የመታወቂያ ቁጥሩን ያስገቡ ባለ 3 አሃዝ ቅርጸት ፣ ምሳሌዎች “001” ፣ “021” ወይም “115” መታወቂያዎችን ከ 1 እስከ 127 ማስገባት ይችላሉ ፣ መታወቂያውን መታ ካደረጉ በኋላ ጣቱን እንዲያስቀምጡ ፣ እንዲያስወግዱት እና እንደገና እንዲያስቀምጡ ይጠይቃል። እና እንደ የመጀመሪያው ስሪት መቆለፊያውን ለመክፈት ልክ የሆነ የጣት አሻራ ይጠብቃል።

ይህ ለሁለተኛው ስሪት ሽቦው ነው ፣ የውስጠኛው መክፈቻ አሁን በ ‹ለ› አዝራር ስለሚከናወን የግፊት ቁልፍን አስወግደዋለሁ።

ደረጃ 4 ፦ ቤተመፃህፍት እና ኮዶች

ቤተመጻሕፍት ፦

-LCD i2c NewLiquidCrystal ቤተ -መጽሐፍትን ያውርዱ

-የቁልፍ ሰሌዳ ቤተ -መጽሐፍትን ያውርዱ

-FPM10A የኦፕቲካል የጣት አሻራ ዳሳሽ ያውርዱ

ኮዶች

- ለኤልሲዲ የተለየ አድራሻ ካለዎት i2c ስካነር ያውርዱ

-በስሪት 1 ውስጥ የመጀመሪያው ኮድ ከጣት አሻራ ቤተ -መጽሐፍት “ይመዝገቡ” ኮድ ነው

ለ ስሪት 1 ሁለተኛው ኮድ እዚህ ያውርዱ

ኮድ ለ ስሪት 2: እዚህ ያውርዱ

ለመጀመሪያው ስሪት የሠራሁት ኮድ በመጽሐፉ ሞኒተር ላይ መታወቂያውን ከማሳየት ይልቅ በቤተመጽሐፍት “የጣት አሻራ” ምሳሌ ላይ የተመሠረተ ነው (ይህ ማለት የጣት ህትመት አብነት በመረጃ ቋቱ ውስጥ ነው) እሱ ሙሉውን የመክፈቻ ቅደም ተከተል በሌላ መንገድ ያስነሳል (የትኛው ማለት ሞጁሉ በውሂብ ጎታ ውስጥ ተዛማጅ ማግኘት አልቻለም) በማያ ገጹ ላይ ቀላል መልእክት ያሳያል።

ለሁለተኛው ስሪት ኮዱ በሁለቱም “የጣት አሻራ” እና “ይመዝገቡ” ምሳሌዎች ላይ የተመሠረተ ነው ፣ እና ልክ እንደ መጀመሪያው ስሪት ግን በዚህ ጊዜ እኔ “መመዝገብ” የሚለውን ባህሪ ጨምሬያለሁ እና ከመለያ ሰሌዳው ይልቅ መታወቂያውን ከቁልፍ ሰሌዳው ማከል ይችላሉ።

የሚመከር: