ዝርዝር ሁኔታ:
- ደረጃ 1: ቁሳቁሶች
- ደረጃ 2 - Stepper የሞተር ቤተ -መጽሐፍት
- ደረጃ 3 - ሽቦ
- ደረጃ 4 ኮድ
- ደረጃ 5 - ለኤሌክትሮኒክስ መያዣ
- ደረጃ 6 - ስብሰባ
- ደረጃ 7: ሙከራ
ቪዲዮ: አርዱዲኖ ጂሮ ሰዓት 7 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
ቪዲዮ አገናኝ
ጤና ይስጥልኝ ፣ ዛሬ በአርዲኖ የተጎላበተ ልዩ የጂራይት ሰዓት እንዴት መፍጠር እንደሚቻል ለሁሉም አሳያለሁ። በመጀመሪያ ፣ ለዋናው ደራሲ ሁሉንም ክብር መስጠት እፈልጋለሁ - ለሁሉም ሰው ኤሌክትሮኒክስ። እሱ የሠራው የመጀመሪያው ንድፍ እዚህ አለ። እሱ ብዙ አስገራሚ የኤሌክትሮኒክ ፕሮጄክቶችን ይሠራል እና የሰዓቱ የመጀመሪያ ሀሳብ ከእሱ ነበር። እኔ የአርዱዲኖ ሊዮናርዶን ሰሌዳ እጠቀማለሁ ፣ ግን ማንኛውም ሌላ የአርዱዲኖ ቦርድ ጥሩ መሆን አለበት። ሰዓቱ የተለያዩ ጊዜዎችን ለማሳየት ሳህኑን ለማዞር የእርከን ሞተር ይጠቀማል።
ለዚህ ፕሮጀክት ፣ ተጨማሪ ተግባራትን ለማካተት በሰዓቱ የመጀመሪያ ኮድ ላይ ማሻሻያዎችን ጨመርኩ። ሰዓቱ አሁንም በሌሊት ሊታይ እንዲችል በኮዱ ላይ የ 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) ወደ አሉታዊ ቁጥር ይለውጡ።
የሚመከር:
Raspberry Pi ን በመጠቀም ከቤት ሰዓት ሰዓት መቅጃ ሥራ - 7 ደረጃዎች
Raspberry Pi ን በመጠቀም ከቤት ሰዓት ሰዓት መቅጃ ሥራ - ባለፈው ዓመት ውስጥ እኔ ከቤት የመሥራት ዕድል አግኝቻለሁ። እኔ የምሠራበትን ሰዓታት መከታተል ነበረብኝ። የ Excel ተመን ሉህ በመጠቀም እና ወደ ‹ሰዓት-ውስጥ› እና ‹የሰዓት መውጫ› ጊዜዎችን በእጅ በመጀመር ፣ ብዙም ሳይቆይ ይህ እንደ ተገኘ አገኘሁ
ESP8266 የአውታረ መረብ ሰዓት ያለ ምንም RTC - Nodemcu NTP ሰዓት የለም RTC - የበይነመረብ ሰዓት ሥራ ፕሮጀክት - 4 ደረጃዎች
ESP8266 የአውታረ መረብ ሰዓት ያለ ምንም RTC | Nodemcu NTP ሰዓት የለም RTC | የበይነመረብ ክሎክ ፕሮጀክት - በፕሮጀክቱ ውስጥ ያለ RTC የሰዓት ፕሮጀክት ይሠራል ፣ wifi ን በመጠቀም ከበይነመረቡ ጊዜ ይወስዳል እና በ st7735 ማሳያ ላይ ያሳየዋል።
DS1307 የእውነተኛ ሰዓት ሰዓት (RTC) ሞዱልን እና አርዶኖን ላይ የተመሠረተ ሰዓት & 0.96: 5 ደረጃዎች
DS1307 Real Time Clock (RTC) ሞጁል እና 0.96 ን በመጠቀም አርዱinoኖ ላይ የተመሠረተ ሰዓት - በዚህ አጋዥ ሠላም ውስጥ እኛ የ DS1307 የእውነተኛ ሰዓት ሰዓት ሞዱል በመጠቀም የሥራ ሰዓት እንዴት እንደሚሠራ እንመለከታለን & OLED ማሳያዎች። ስለዚህ ሰዓቱን ከሰዓት ሞዱል DS1307 እናነባለን። እና በ OLED ማያ ገጽ ላይ ያትሙት
አርዱዲኖ አይዲኢን በመጠቀም ከ M5stick C ጋር ሰዓት መስራት - የ RTC እውነተኛ ሰዓት ሰዓት በ M5stack M5stick-C: 4 ደረጃዎች
አርዱዲኖ አይዲኢን በመጠቀም ከ M5stick C ጋር ሰዓት መስራት | የ RTC እውነተኛ ሰዓት ሰዓት ከ M5stack M5stick-C ጋር: በዚህ አስተማሪዎች ውስጥ ሠላም እኛ አርዱዲኖ IDE.So m5stick ቀንን ፣ ጊዜን & በማሳያው ላይ የወሩ ሳምንት
አርዱዲኖ እና TFT ማሳያ በመጠቀም እውነተኛ ሰዓት እንዴት እንደሚሠራ - አርዱዲኖ ሜጋ RTC ከ 3.5 ኢንች TFT ማሳያ ጋር - 4 ደረጃዎች
አርዱዲኖ እና TFT ማሳያ በመጠቀም እውነተኛ ሰዓት እንዴት እንደሚሠራ | አርዱዲኖ ሜጋ RTC ከ 3.5 ኢንች TFT ማሳያ ጋር- የእኔን የ Youtube ሰርጥ ይጎብኙ። መግቢያ-- በዚህ ልጥፍ 3.5 ኢንች TFT ን ንኪኪ LCD ን ፣ አርዱዲኖ ሜጋን በመጠቀም “የእውነተኛ ሰዓት ሰዓት” እሠራለሁ። 2560 እና DS3231 RTC ሞዱል…. ከመጀመሩ በፊት… ቪዲዮውን ከዩቲዩብ ጣቢያዬ ይፈትሹ። ማስታወሻ- አርዱይን የሚጠቀሙ ከሆነ