ዝርዝር ሁኔታ:

የማንቂያ ሰዓት: 9 ደረጃዎች
የማንቂያ ሰዓት: 9 ደረጃዎች

ቪዲዮ: የማንቂያ ሰዓት: 9 ደረጃዎች

ቪዲዮ: የማንቂያ ሰዓት: 9 ደረጃዎች
ቪዲዮ: ከወሲብ በፊት ይህን ከጠጣህ አለቀላት ! | ማለቂያ ለሌለው የወሲብ ብቃት | 2024, ህዳር
Anonim
ማንቂያ ደውል
ማንቂያ ደውል

ይህ ለማንቂያ ሰዓት አስተማሪ ነው። የማንቂያ ሰዓት አደረግን ምክንያቱም ሁል ጊዜ ዘግይተናል ወይም ብዙውን ጊዜ ማንቂያውን ማዘጋጀት እንረሳለን።

ይህ የማንቂያ ሰዓት ሙሉ በሙሉ አውቶማቲክ ነው ፣ ስለዚህ ማንቂያዎን ማቀናበር የለብዎትም። ለዕለታዊ የተለየ የንቃት ጊዜ መምረጥ ይችላሉ። የንቃት ጊዜውን አንድ ጊዜ ማዘጋጀት አለብዎት ፣ ከዚያ ማንቂያዎ በተመረጠው ጊዜ ላይ ይሄዳል።

ደረጃ 1: ቁሳቁሶች

ቁሳቁሶች
ቁሳቁሶች
ቁሳቁሶች
ቁሳቁሶች
ቁሳቁሶች
ቁሳቁሶች

1. አርዱinoኖ

እኛ አርዱዲኖ ኡኖን ተጠቅመናል። በዩኤስቢ-ገመድ አማካኝነት አርዱዲኖን ከኮምፒዩተር ጋር ማገናኘት ይችላሉ። አርዱዲኖን ፕሮግራም ለማድረግ በኮምፒተርዎ ላይ የአርዱዲኖ ንድፍ መርሃ ግብር ያስፈልግዎታል።

2. የእውነተኛ ሰዓት ሰዓት

RTC የተሰኘው የእውነተኛ ሰዓት ሰዓት የኮምፒተር ሰዓት ነው። RTC ሰዓቱን ያዘምናል ፣ ስለዚህ ጊዜውን አንድ ጊዜ ማዘጋጀት አለብዎት። እኛ RTC ZS-042 ን ተጠቀምን

3. ፈሳሽ ክሪስታል ማሳያ

ኤልሲዲ ተብሎ የሚጠራው ፈሳሽ ክሪስታል ማሳያ ከአርዲኖ ጋር መገናኘት የሚችሉበት ማያ ገጽ ነው።

4. የዳቦ ሰሌዳ

የኤሌክትሪክ ወረዳዎችን ለመሥራት የዳቦ ሰሌዳ መኖሩ በጣም ጠቃሚ ነው። አርዱinoኖ እያንዳንዱን ነጠላ ፒን ይቆጣጠራል።

5. ሴት እና ወንድ ሽቦዎች

የኤሌክትሪክ ክፍሎችን ለማገናኘት, እነዚህን ገመዶች መጠቀም ይችላሉ. ቀዳዳዎቹን እና ፒኖቹን የወንድ እና የሴት ሽቦዎችን ማገናኘት ይችላሉ።

6. ጩኸት

ጩኸቱ ለማንቂያ ሰዓትዎ ድምፁን ያሰማል።

7. ዩኤስቢ-ገመድ

በዩኤስቢ-ገመድ አማካኝነት አርዱዲኖን ከኮምፒዩተር ጋር ማገናኘት ይችላሉ ፣ ስለዚህ አርዱዲኖን ፕሮግራም ማድረግ ይችላሉ።

8. 9 ቮልት ባትሪ

9. የባትሪ ቅንጥብ

አርዱዲኖን ከ 9 ቮልት ባት ጋር ለማገናኘት ፣ ይህንን ቅንጥብ ያስፈልግዎታል።

10. ሌጎ

መከላከያ ሽፋናችንን በሊጎ አድርገናል ፣ ግን ከፈለጉ ሌላ ነገር መምረጥ ይችላሉ።

ደረጃ 2 RTC ን ያገናኙ

RTC ን ያገናኙ
RTC ን ያገናኙ

RTC ን ከአርዲኖ ጋር ለማገናኘት RTC ፣ አርዱዲኖ ፣ የዳቦ ሰሌዳ ፣ ሴት እና ወንድ ሽቦዎች ያስፈልጉናል።

ግንኙነት አርዱዲኖ

-ጂኤንዲ -የዳቦ ሰሌዳው ቦታ j12 ላይ ያስቀምጡ

-8 -የዳቦ ሰሌዳው ቦታ j10 ላይ ያስቀምጡ

ግንኙነት RTC ፦

- 32 ኪ: በአርዱዲኖ ውስጥ በ A5 ቦታ

-SQW: በአርዲኖ ውስጥ በቪን ቦታ

- SCL - የዳቦ ሰሌዳው ቦታ h30 ላይ ያስቀምጡ

- ኤስዲኤ - የዳቦ ሰሌዳው ቦታ g30 ላይ ያስቀምጡ

-ቪ.ሲ.ሲ -ይህንን አያስቀምጡ

-GND: በአርዱዲኖ ውስጥ በ GND ቦታ

ደረጃ 3: ሰዓቱን ያዘጋጁ

በመጀመሪያ ፣ በሥዕሉ ውስጥ RTC ን ማስረዳት አለብዎት-

#ያካትቱ

DS3231 rtc (SDA, SCL);

አሁን ሰዓቱን ማዘጋጀት ይችላሉ-

rtc.begin ();

rtc.setDOW (አርብ); // የሳምንቱን ቀን ወደ እሁድ ያዘጋጁ

rtc.setTime (15, 49, 0); // ሰዓቱን ወደ 12:00:00 (24 ሰዓት ቅርጸት) ያዘጋጁ

rtc.set ቀን (13 ፣ 4 ፣ 2018);

በተከታታይ ማሳያ ላይ ጊዜዎን ማረጋገጥ ይችላሉ።

ደረጃ 4 ኤልሲዲውን ያገናኙ

ኤልሲዲውን ያገናኙ
ኤልሲዲውን ያገናኙ

አሁን ኤልሲዲውን ከአርዲኖ ጋር ማገናኘት አለብዎት። ከኤልሲዲ (ኤልሲዲ) ወደ አርዱዲኖ ወይም የዳቦ ሰሌዳ 4 ሽቦዎችን እናገናኛለን። ሽቦዎቹን እንደዚህ ማገናኘት አለብዎት

- GND - በ GND ወደ አርዱዲኖ ውስጥ ያስገቡ

- ቪ.ሲ.ሲ -ወደ የዳቦ ሰሌዳው ሀይል ውስጥ ያስገቡ

- ኤስዲኤ - የዳቦ ሰሌዳው ቦታ j29 ላይ ያስቀምጡ

- SCL - የዳቦ ሰሌዳው ቦታ f30 ላይ ያስቀምጡ

ደረጃ 5 ኤልሲዲውን ያዋቅሩ

በስዕሉ ውስጥ ኤልሲዲውን መግለፅ አለብዎት። እንደዚህ ማድረግ አለብዎት:

#ያካትቱ

በዚህ የኮድ ክፍል ውስጥ ኤልሲዲው በማያ ገጹ ላይ ያለውን ቀን እና ሰዓት እንደሚያሳይ ተገል explainedል።

ባዶነት ማዋቀር ()

{lcd.begin (16 ፣ 2) ፤ ለ (int i = 0; i <5; i ++) {lcd.noBacklight (); መዘግየት (500); lcd.backlight (); lcd.print ("የሽብር ማንቂያ"); መዘግየት (500); lcd.clear (); }

ደረጃ 6 Buzzer ን ያገናኙ

Buzzer ን ያገናኙ
Buzzer ን ያገናኙ

ጩኸቱ በፒ 10 እና በዳቦ ሰሌዳው ፒን h12 ላይ ይቀመጣል። ድምፁ ‘ቶን’ በሚለው ቃል ይጠቁማል። በስዕላችን ውስጥ ይህንን ለማንቂያ ደወል መርጠናል -ቶን (10 ፣ 440 ፣ 200)።

ደረጃ 7 ማንቂያውን ይጫኑ

እኛ አውቶማቲክ የማንቂያ ሰዓት ለመሥራት መርጠናል። የማንቂያ ሰዓቱን ከሰኞ እስከ ቅዳሜ አዘጋጅተናል። የማንቂያ ሰዓታችንን ለማዘጋጀት የምንረሳው ብዙ ጊዜ ችግር አለብን ፣ ይህ ለችግራችን መፍትሄ ነው። የማንቂያ ደውሉን በትምህርት ቤታችን መርሃ ግብር ላይ አስተካክለናል። ማንቂያው ከሄደ ቢፕ አለ እና ማያ ገጹ ብልጭ ድርግም ይላል። በባዶ ባዶ loop ውስጥ የማንቂያ ቼክ ኮድ ይህ ነው-

የማንቂያ ምልክት (); ከሆነ (t.min == 15 && t.hour == 7) {lcd.noBacklight (); መዘግየት (5000); lcd.backlight (); ድምጽ (10, 440, 200); }}

ባዶ የማስጠንቀቂያ ምልክት () {ከሆነ (t.min == 15 && t.hour == 7 && rtc.getDOWStr (FORMAT_LONG) == «ሰኞ») {ማንቂያ (); } ከሆነ (t.min == 45 && t.hour == 9 && rtc.getDOWStr (FORMAT_LONG) == "ማክሰኞ") {ማንቂያ (); } ከሆነ (t.min == 14 && t.hour == 13 && rtc.getDOWStr (FORMAT_LONG) == "ረቡዕ") {ማንቂያ (); } ከሆነ (t.min == 45 && t.hour == 7 && rtc.getDOWStr (FORMAT_LONG) == "ሐሙስ") {ማንቂያ (); } ከሆነ (t.min == 45 && t.hour == 7 && rtc.getDOWStr (FORMAT_LONG) == "አርብ") {ማንቂያ (); } ከሆነ (t.min == 15 && t.hour == 9 && rtc.getDOWStr (FORMAT_LONG) == "ቅዳሜ") {ማንቂያ (); }}

ባዶ ማንቂያ () {lcd.noBacklight (); መዘግየት (1000); lcd.backlight (); ለ (int i = 0; i <100; i ++) {tone (10, 200*i+200); }}

ማንቂያ በማይኖርበት ጊዜ በማሳያው ላይ ሰዓቱን እና ቀኑን ማየት ይችላሉ። ይህ ኮድ ነው:

t = rtc.getTime (); Serial.println (rtc.getDOWStr (FORMAT_LONG)); lcd.setCursor (0, 0); lcd.print ("ጊዜ:"); lcd.print (rtc.getTimeStr ()); lcd.setCursor (0, 1); lcd.print ("ቀን:"); lcd.print (rtc.getDateStr ()); መዘግየት (1000); lcd.clear ();

ደረጃ 8 - የመከላከያ ሽፋኑን ያድርጉ

የመከላከያ ሽፋን ያድርጉ
የመከላከያ ሽፋን ያድርጉ
የመከላከያ ሽፋን ያድርጉ
የመከላከያ ሽፋን ያድርጉ
የመከላከያ ሽፋን ያድርጉ
የመከላከያ ሽፋን ያድርጉ

ሁሉም የኤሌክትሪክ ክፍሎች አሁን ተገናኝተዋል። የሚያስፈልገን ብቸኛው ነገር የመከላከያ ሽፋን ነው። እኛ ከሊጎ የመከላከያ ሽፋኑን ሰርተናል ፣ ግን የሚፈልጉትን ሁሉ መምረጥ ይችላሉ።

ደረጃ 9 - የማንቂያ ሰዓትዎን ይጠቀሙ

የማንቂያ ሰዓትዎን ይጠቀሙ
የማንቂያ ሰዓትዎን ይጠቀሙ

አሁን የማንቂያ ሰዓቱ ለመጠቀም ዝግጁ ነው። በዚህ አውቶማቲክ የማንቂያ ሰዓት ምክንያት በጭራሽ አይዘገዩም!

የሚመከር: