ዝርዝር ሁኔታ:

አርዱዲኖ ጂሮ ሰዓት 7 ደረጃዎች
አርዱዲኖ ጂሮ ሰዓት 7 ደረጃዎች

ቪዲዮ: አርዱዲኖ ጂሮ ሰዓት 7 ደረጃዎች

ቪዲዮ: አርዱዲኖ ጂሮ ሰዓት 7 ደረጃዎች
ቪዲዮ: የአርዱብሎክ መተግበሪያን በመጫን ላይ 2024, ህዳር
Anonim
አርዱዲኖ ጂሮ ሰዓት
አርዱዲኖ ጂሮ ሰዓት

ቪዲዮ አገናኝ

ጤና ይስጥልኝ ፣ ዛሬ በአርዲኖ የተጎላበተ ልዩ የጂራይት ሰዓት እንዴት መፍጠር እንደሚቻል ለሁሉም አሳያለሁ። በመጀመሪያ ፣ ለዋናው ደራሲ ሁሉንም ክብር መስጠት እፈልጋለሁ - ለሁሉም ሰው ኤሌክትሮኒክስ። እሱ የሠራው የመጀመሪያው ንድፍ እዚህ አለ። እሱ ብዙ አስገራሚ የኤሌክትሮኒክ ፕሮጄክቶችን ይሠራል እና የሰዓቱ የመጀመሪያ ሀሳብ ከእሱ ነበር። እኔ የአርዱዲኖ ሊዮናርዶን ሰሌዳ እጠቀማለሁ ፣ ግን ማንኛውም ሌላ የአርዱዲኖ ቦርድ ጥሩ መሆን አለበት። ሰዓቱ የተለያዩ ጊዜዎችን ለማሳየት ሳህኑን ለማዞር የእርከን ሞተር ይጠቀማል።

ለዚህ ፕሮጀክት ፣ ተጨማሪ ተግባራትን ለማካተት በሰዓቱ የመጀመሪያ ኮድ ላይ ማሻሻያዎችን ጨመርኩ። ሰዓቱ አሁንም በሌሊት ሊታይ እንዲችል በኮዱ ላይ የ LED መብራት ጨመርኩ። እኔ ደግሞ የድምፅ ማጉያ ሞዱሉን ከቦርዱ ጋር አገናኘሁት ስለዚህ በየሰዓቱ ሰዓቱ ይህንን ሁለት ጊዜ ያሰማል። ከሰዓቱ ጋር ለመገናኘት መሠረት ሠራሁ እና የበለጠ የተረጋጋ ለማድረግ በሰዓት ማዶ ላይ ተነቃይ የድጋፍ ማቆሚያ አካትቻለሁ። ከዚህ በላይ ያለው ቪዲዮ ለሠርቶ ማሳያ ዓላማዎች 100x ተጨምሯል።

ደረጃ 1: ቁሳቁሶች

ቁሳቁሶች

ካርቶን

አርዱዲኖ ቦርድ

የዩኤስቢ ገመድ

የእንፋሎት ሞተር እና ተቆጣጣሪ

ከማንኛውም ቀለም LED

ተናጋሪ

የዳቦ ሰሌዳ

ተንቀሳቃሽ ባትሪ (ከተፈለገ)

መሣሪያዎች ፦

ቴፕ እና ሙጫ

መቀሶች

እርሳስ

ገዥ

የሽያጭ ጠመንጃ

ኮምፓስ

ደረጃ 2 - Stepper የሞተር ቤተ -መጽሐፍት

የ ULN2003 መቆጣጠሪያውን ለ stepper ሞተር የሚጠቀሙ ከሆነ በቤተ -መጽሐፍትዎ ውስጥ ብቻ ያስፈልግዎታል። ያለበለዚያ ይህንን ደረጃ መዝለል ይችላሉ።

1. ከዚህ በታች ያለውን.cpp እና.h ፋይል በማውረድ ይጀምሩ

2. StepperMotor የተባለ አዲስ ፋይል ይፍጠሩ

3. ሁለቱንም.cpp እና.h ፋይልን ወደ አዲሱ StepperMotor ፋይል ይጎትቱ እና ይጣሉ

4. ወደ አርዱዲኖ ቤተመፃህፍት ፋይልዎ ይሂዱ እና የ StepperMotor ፋይልን በእሱ ውስጥ ይጣሉ

5. Arduino IDE ን ይክፈቱ እና ሁሉም ነገር በትክክል መጫኑን ለማረጋገጥ ይህንን የሙከራ ኮድ ያሂዱ

#ያካትቱ

StepperMotor ሞተር (8, 9, 10, 11);

ባዶነት ማዋቀር () {

Serial.begin (9600);

ሞተር.setStepDuration (1);

}

ባዶነት loop () {

ሞተር. ደረጃ (1000);

መዘግየት (2000);

ሞተር. ደረጃ (-1000);

መዘግየት (2000);

}

6. አሁን ሁሉንም ችግሮች በትክክል ከጫኑ ያለምንም ችግር ቢጠናቀር በአርዱዲኖ አይዲኢ ውስጥ ያለውን ኮድ ያረጋግጡ።

ደረጃ 3 - ሽቦ

ሽቦ
ሽቦ
ሽቦ
ሽቦ
ሽቦ
ሽቦ

ከአሩዲኖ ጋር ለመገናኘት የሚያስፈልጉን በአጠቃላይ 4 ነገሮች አሉ-

Stepper ሞተር እና ተቆጣጣሪ

በመጀመሪያ ፣ የእርከን ሞተርዎን በመቆጣጠሪያው ላይ ያገናኙ። ከዚያ በመቆጣጠሪያው ላይ int 1 ን ወደ ፒን 6 ፣ int 2 ወደ ፒን 7 ፣ 3 እስከ 8 ፣ እና ከ 4 እስከ 9. ያገናኙ ከዚያም ያገናኙ - (አሉታዊ) ፒን ወደ GND በቦርዱ ላይ ፣ እና + (አዎንታዊ) ፒን ወደ 5 ቪ በቦርዱ ላይ.

ተናጋሪ

ለተናጋሪው ፣ ቀዩን (አወንታዊ) ከፒን 3 ፣ እና ጥቁር (አሉታዊ) ፒን ከ GND ጋር ያገናኙ።

መርቷል

የ LED ረጅም እግር (አዎንታዊ) ጎን በፒን 2 ላይ ፣ እና አጭር እግር (አሉታዊ) ጎን ከ GND ጋር ያገናኙ።

ሁሉም ነገር በትክክል መገናኘቱን ለማረጋገጥ ስዕሎቹን ይፈትሹ።

ማሳሰቢያ - የሚጠቀሙበት ሰሌዳ በቀጥታ ከሽቦው ጋር ሊገናኝ የማይችል ከሆነ ፣ ሁሉንም ክፍሎች አንድ ላይ ለመሸጥ የሽያጭ ጠመንጃ መጠቀም ያስፈልግዎታል።

ደረጃ 4 ኮድ

ይህንን ኮድ ቀድተው ወደ አርዱዲኖ አይዲኢ ይለጥፉ እና ወደ ቦርዱ ይስቀሉት

ኮድ LINK

ደረጃ 5 - ለኤሌክትሮኒክስ መያዣ

ለኤሌክትሮኒክስ መያዣ
ለኤሌክትሮኒክስ መያዣ
ለኤሌክትሮኒክስ መያዣ
ለኤሌክትሮኒክስ መያዣ
ለኤሌክትሮኒክስ መያዣ
ለኤሌክትሮኒክስ መያዣ
ለኤሌክትሮኒክስ መያዣ
ለኤሌክትሮኒክስ መያዣ

ለኤሌክትሮኒክስ መያዣው በመሠረቱ አንድ ክብ ሳጥን እና ለቁጥሮች ረጅም ወረቀት ያለው አንድ ትንሽ ሳጥን ነው።

ትንሽ ሣጥን

8 ሴሜ x 2 ሴሜ ቁራጭ x2

14 ሴሜ x 8 ሴሜ ቁራጭ x2

14 ሴሜ x 2 ሴሜ ቁራጭ x2

ክበብ

11.46 ራዲየስ ክበብ

የቁጥር ፊት

ለስላሳ የካርቶን ወረቀት 72 ሴ.ሜ x 2 ሴ.ሜ. 11:50 እስኪደርሱ ድረስ ከ 12 00 ጀምሮ በ 1 ሴንቲ ሜትር ክፍተቶች ይፃፉ ፣ ይህም የወረቀቱ ርዝመት ለሁሉም ቁጥሮች የሚስማማ ብቻ መሆን አለበት።

መሠረት

ሰዓቱ በላዩ ላይ እስከተቻለ ድረስ ማንኛውም መጠን እና ቅርፅ።

ማሳሰቢያ -ለኃይል እና ለ LED መብራቶች በሳጥኑ ውስጥ ትናንሽ ቀዳዳዎችን (ከላይ ያሉትን ምስሎች ይመልከቱ) መቁረጥዎን ያስታውሱ። እንዲሁም በመሃል ላይ ላለው ዘንግ በክበቡ ውስጥ ቀዳዳ ይቁረጡ።

ደረጃ 6 - ስብሰባ

ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ

ሳጥኑን ከማጥፋቱ በፊት ፣ ከላይ በተቀመጠው ምስል መሠረት የተሰሩትን የኤሌክትሮኒክስ ዕቃዎች ሁሉ ያዘጋጁ። ሁሉንም ነገር በቦታው ያያይዙ ወይም ይለጥፉ። ከዚያ ሳጥኑን ይዝጉ። በሰዓት ጉድጓድ ውስጥ ለመገጣጠም ከካርቶን ውስጥ አንድ ትንሽ ዘንግ ይፍጠሩ እና ከእግረኛው ሞተር በትር ጋር ያገናኙት። ሰዓቱ በጣም ከባድ ከሆነ እና እየወደቀ ከሆነ በሰዓቱ በሌላ በኩል ድጋፍ ማከል ይችላሉ። ሰዓቱን ወደ አንድ ጎን ዘንበል ማድረግ እስካልቻሉ ድረስ እርስዎ እንዴት እንደሚያደርጉት ምንም ለውጥ የለውም ፣ ግን ከላይ ያሉት ምስሎች እኔ እንዴት እንዳደረግሁት ያሳያሉ። ከዚያ ሙሉውን ሰዓት ከዚህ በታች ካለው መሠረት ጋር ያገናኙ እና በአንዳንድ ቴፕ እና ሙጫ ይጠብቁ (ከላይ ያሉትን ምስሎች ይመልከቱ)። እና የበለጠ ቀዝቀዝ እንዲል ፣ ጊዜን በበለጠ ለማሳየት በቁጥሮች ላይ በሚጠቆመው ሳጥን ላይ ቀስት ይጨምሩ።

ደረጃ 7: ሙከራ

ከጨረሱ በኋላ በትክክል መስራቱን ለማረጋገጥ ሰዓትዎን መሞከርዎን ያስታውሱ። ሰዓቱ እየሰራ መሆኑን እና ትክክለኛ ከሆነ ያረጋግጡ። ሰዓቱ በጣም ቀርፋፋ ከሆነ ፣ ሰዓቱ በፍጥነት እየሄደ ከሆነ በሞተር.ገመድ (62) ላይ ቁጥሩን መጨመር ይፈልጉ ይሆናል ፣ ከዚያ ቁጥሩን ይቀንሱ።

የተለመዱ ችግሮች;

ኤልኢዲ አልበራም - ይህ ምናልባት የእግረኛው ሞተር በጣም ብዙ ኃይል ስለሚጠቀም ሊሆን ይችላል። እንደዚያ ከሆነ ተጨማሪ ኃይል (ተንቀሳቃሽ ባትሪ) ማከል ይፈልጉ ይሆናል።

ሰዓቱ ወደ ተቃራኒው አቅጣጫ እየዞረ ነው - ከዚያ ወደ ኮድዎ ይሂዱ እና የሞተርን ደረጃ (62) ወደ አሉታዊ ቁጥር ይለውጡ።

የሚመከር: