ዝርዝር ሁኔታ:

አርዱዲኖ DS1302 RTC የማንቂያ ሰዓት: 3 ደረጃዎች
አርዱዲኖ DS1302 RTC የማንቂያ ሰዓት: 3 ደረጃዎች

ቪዲዮ: አርዱዲኖ DS1302 RTC የማንቂያ ሰዓት: 3 ደረጃዎች

ቪዲዮ: አርዱዲኖ DS1302 RTC የማንቂያ ሰዓት: 3 ደረጃዎች
ቪዲዮ: የአርዱብሎክ መተግበሪያን በመጫን ላይ 2024, ሀምሌ
Anonim
Image
Image

ጤና ይስጥልኝ ፣ ይህንን ትንሽ ፕሮጀክት ላካፍልዎት ፈልጌ ነበር ፣ እሱ በአርዱዲኖ UNO ቦርድ እና በ DS1302 RTC ሞዱል ላይ የተመሠረተ ስለ ዳይ ደወል ሰዓት ነው ፣ ቀኑን እና ሰዓቱን በቁልፍ ሰሌዳ ማቀናበር እና እንዲሁም ማንቂያውን ለተወሰነ ጊዜ ማቀናበር ይችላሉ። እንደምትወደው ተስፋ አደርጋለሁ.

ደረጃ 1 ሃርድዌር ያስፈልጋል

ሃርድዌር ያስፈልጋል
ሃርድዌር ያስፈልጋል
ሃርድዌር ያስፈልጋል
ሃርድዌር ያስፈልጋል

ለዚህ እኛ መጀመሪያ የአርዱዲኖ ሰሌዳ እንፈልጋለን ፣ እኔ አርዱዲኖ UNO ን እጠቀማለሁ ፣ የፒን ቁጥርን ብቻ ሌላ ሌላ መጠቀም ይችላሉ።

- የ RTC ሞዱል ፣ እዚህ DS1302 ን እጠቀማለሁ።

- LCD i2c ማያ ገጽ።

- 4*4 የቁልፍ ሰሌዳ ማትሪክስ።

- እና A buzzer ፣ ሞጁሉን ወይም የ 2 ገመዶችን አካል መጠቀም ይችላሉ።

- 1kOhm resistor ፣ አንዳንድ ዝላይ ሽቦዎች እና የዳቦ ሰሌዳ።

ደረጃ 2 - ሽቦ

ሽቦ
ሽቦ

ሽቦው በሥዕሉ ላይ እንደሚታየው ፣ በ GND እና 5v እንደ RTC ፣ LCD እና buzzer ያሉ መያያዝ ያለባቸው ነገሮች ናቸው።

የ RTC ፒኖች ከ D2 እስከ D5 ተይዘዋል እና እኔ 1k resistor ን በ DAT ፒን እና D4 እጠቀማለሁ ስለዚህ ትክክለኛውን ቀን እና ሰዓት እናገኛለን ፣ እሱ የተለመደ መፍትሄ ነው።

LCD SDA እና SCL ከ A4 እና A5 ጋር ተገናኝተዋል።

የቁልፍ ሰሌዳ ከቀኝ ወደ ግራ (D5-D12)።

እና የ Arduino UNO ውስጣዊ LED ከሆነው D13 ጋር buzzer።

ደረጃ 3 - ኮድ እና ተግባር

እኔ የተጠቀምኩበት ኮድ እና ቤተመጽሐፍት በአገናኙ ውስጥ ሊያገ canቸው ይችላሉ-

የአሠራር አሠራሩ በጣም ቀላል ነው - የአሁኑን ሰዓት እና ቀን ለማቀናበር በቁልፍ ሰሌዳው ላይ “*” ን ፣ ከዚያ የማንቂያ ሰዓቱን ለማዘጋጀት “ሀ” ን ይጫኑ። ከማኪን ድምፆች ከድምጽ ማጉያ ጋር ጥሩ ከሆኑ ወይም በበይነመረብ ላይ ፈልገው ከሆነ የስልክ ጥሪ ድምፅዎን ማበጀት ይችላሉ።

ይደሰቱ ፣ እና ማንኛውም ችግር ወይም ጥያቄ ካለዎት ለመጠየቅ ነፃነት ይሰማዎ።

የሚመከር: