ዝርዝር ሁኔታ:

አንድ ሰው ክፍል ሲገባ ይወቁ 7 ደረጃዎች
አንድ ሰው ክፍል ሲገባ ይወቁ 7 ደረጃዎች

ቪዲዮ: አንድ ሰው ክፍል ሲገባ ይወቁ 7 ደረጃዎች

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

በዚህ መማሪያ ውስጥ አንድ ሰው የ RTC ሞዱሉን ፣ የፒአር ዳሳሹን ፣ የ OLED ማሳያ እና አርዱዲኖን በመጠቀም አንድ ሰው ወደ ክፍል ሲገባ እንዴት እንደሚያውቁ እንማራለን።

የማሳያ ቪዲዮ ይመልከቱ።

ደረጃ 1: የሚያስፈልግዎት

የሚያስፈልግዎት
የሚያስፈልግዎት
የሚያስፈልግዎት
የሚያስፈልግዎት
የሚያስፈልግዎት
የሚያስፈልግዎት
  • አርዱዲኖ UNO (ወይም ሌላ ማንኛውም አርዱዲኖ)
  • PIR ዳሳሽ
  • RTC DS1307 የእውነተኛ ሰዓት ሰዓት ሞዱል
  • OLED ማሳያ
  • ዝላይ ሽቦዎች
  • Visuino ፕሮግራም: Visuino ን ያውርዱ

ደረጃ 2 ወረዳው

ወረዳው
ወረዳው
  • የ PIR ዳሳሽ ፒን [GND] ን ከአርዱዲኖ ፒን [GND] ጋር ያገናኙ
  • የ PIR ዳሳሽ ፒን [VCC] ን ከአርዱዲኖ ፒን [5V] ጋር ያገናኙ
  • የ PIR ዳሳሽ ፒን [ሲግናል] ከአርዱዲኖ ዲጂታል ፒን ጋር ያገናኙ [8]
  • የ RTC ሞዱል ፒን [GND] ን ከአርዱዲኖ ፒን [GND] ጋር ያገናኙ
  • የ RTC ሞዱል ፒን [VCC] ን ከአርዱዲኖ ፒን [5V] ጋር ያገናኙ
  • የ RTC ሞዱል ፒን [SDA] ን ከአርዱዲኖ ፒን [ኤስዲኤ] ጋር ያገናኙ
  • የ RTC ሞዱል ፒን [SCL] ን ከአርዱዲኖ ፒን [SCL] ጋር ያገናኙ
  • የ OLED ማሳያ ፒን [GND] ን ከአርዱዲኖ ፒን [GND] ጋር ያገናኙ
  • የ OLED ማሳያ ፒን [VCC] ን ከአርዱዲኖ ፒን [5V] ጋር ያገናኙ
  • የ OLED ማሳያ ፒን [SDA] ን ከአርዱዲኖ ፒን [ኤስዲኤ] ጋር ያገናኙ
  • የ OLED ማሳያ ፒን [SCL] ን ከአርዱዲኖ ፒን [SCL] ጋር ያገናኙ

ደረጃ 3: ቪሱሲኖን ይጀምሩ ፣ እና የአርዱዲኖ UNO ቦርድ ዓይነትን ይምረጡ

ቪሱሲኖን ይጀምሩ ፣ እና የአርዱዲኖ UNO ቦርድ ዓይነትን ይምረጡ
ቪሱሲኖን ይጀምሩ ፣ እና የአርዱዲኖ UNO ቦርድ ዓይነትን ይምረጡ
ቪሱሲኖን ይጀምሩ ፣ እና የአርዱዲኖ UNO ቦርድ ዓይነትን ይምረጡ
ቪሱሲኖን ይጀምሩ ፣ እና የአርዱዲኖ UNO ቦርድ ዓይነትን ይምረጡ

አርዱዲኖ ፕሮግራምን ለመጀመር ፣ የአርዱዲኖ አይዲኢን ከዚህ መጫን ያስፈልግዎታል

በአርዱዲኖ አይዲኢ 1.6.6 ውስጥ አንዳንድ ወሳኝ ሳንካዎች እንዳሉ እባክዎ ልብ ይበሉ። 1.6.7 ወይም ከዚያ በላይ መጫኑን ያረጋግጡ ፣ አለበለዚያ ይህ አስተማሪ አይሰራም! ይህን ካላደረጉ አርዱዲኖ UNO ን Arduino IDE ን ለማዘጋጀት በዚህ መመሪያ ውስጥ ያሉትን ደረጃዎች ይከተሉ! ቪሱኖው https://www.visuino.eu እንዲሁ መጫን ያስፈልገዋል። በመጀመሪያው ሥዕሉ ላይ እንደሚታየው ቪሱሲኖን ይጀምሩ በቪሱኖ ውስጥ በአርዱዲኖ ክፍል (ሥዕል 1) ላይ ባለው “መሣሪያዎች” ቁልፍ ላይ ጠቅ ያድርጉ መገናኛው ሲመጣ ፣ በስዕሉ 2 ላይ እንደሚታየው “Arduino UNO” ን ይምረጡ።

ደረጃ 4 በቪሱinoኖ ውስጥ አካላትን ያክሉ

በቪሱinoኖ ውስጥ አካላትን ይጨምሩ
በቪሱinoኖ ውስጥ አካላትን ይጨምሩ
በቪሱinoኖ ውስጥ አካላትን ይጨምሩ
በቪሱinoኖ ውስጥ አካላትን ይጨምሩ
በቪሱinoኖ ውስጥ አካላትን ይጨምሩ
በቪሱinoኖ ውስጥ አካላትን ይጨምሩ
  • “የእውነተኛ ሰዓት ሰዓት (RTC) DS1307” ክፍልን ያክሉ
  • "SSD1306/SH1106 OLED ማሳያ (I2C)" ክፍልን ያክሉ
  • “ዲጂታል (ቡሊያን) ለውጥ ብቻ” ክፍልን ያክሉ
  • «ጠርዝን ፈልግ» የሚለውን ክፍል ያክሉ
  • «ሰዓት አብራ/አጥፋ ቀይር» ክፍልን አክል
  • በንብረቶች መስኮት ውስጥ “የጊዜ ክፍተት (ዩኤስኤ)” ን ወደ 10000000 ያዋቅሩ ይህ ማለት አነፍናፊው ከእያንዳንዱ ምርመራ በኋላ ለ 10s (10000000uS) “ይተኛል” ማለት ነው ፣ ይህ በአንድ ጊዜ በርካታ የጊዜ ማህተሞችን በአንድ ጊዜ ይከላከላል ፣ በጥሩ ሁኔታ ይህንን ወደ እንደዚህ ያለ ነገር ያዋቅሩታል። 5 ደቂቃ
  • «ኢንቫውተር» ክፍልን ያክሉ

ደረጃ 5 በቪሱinoኖ አገናኝ ክፍሎች ውስጥ

በቪሱinoኖ አገናኝ ክፍሎች ውስጥ
በቪሱinoኖ አገናኝ ክፍሎች ውስጥ
  • Arduino digital Out Out pin [8] ን ወደ “ChangeOnly1” ፒን [ውስጥ] ያገናኙ
  • “ChangeOnly1” ፒን [ወደ ውጭ] ወደ “DetectEdge1” ፒን [ውስጥ] ያገናኙ
  • የ “DetectEdge1” ፒን [ውጭ] ወደ “ClockSwitch1” ፒን [ውስጥ] ያገናኙ
  • የ “ClockSwitch1” ፒን [Out] ን ወደ “RealTimeClock1” ፒን [ሰዓት] እና “Timer1” ፒን [ጀምር] ያገናኙ
  • የ “ሰዓት ቆጣሪ 1” ፒን [Out] ን ወደ “Inverter1” ፒን [ውስጥ] ያገናኙ
  • “Inverter1” ሚስማርን [ወደ ውጭ] ወደ “ClockSwitch1” ፒን [አንቃ] ያገናኙ
  • “RealTimeClock1” ፒን [መቆጣጠሪያ] ን ከአርዱዲኖ I2C [ውስጥ] ጋር ያገናኙ
  • የ “RealTimeClock1” ፒን [ውጭ] ወደ “DisplayOLED1” ፒን [ውስጥ] ያገናኙ
  • “DisplayOLED1” ፒን [መቆጣጠሪያ] ከአርዱዲኖ I2C [ውስጥ] ጋር ያገናኙ

ደረጃ 6 የአሩዲኖን ኮድ ይፍጠሩ ፣ ያጠናቅሩ እና ይስቀሉ

የአርዲኖን ኮድ ይፍጠሩ ፣ ያጠናቅሩ እና ይስቀሉ
የአርዲኖን ኮድ ይፍጠሩ ፣ ያጠናቅሩ እና ይስቀሉ
የአርዲኖን ኮድ ይፍጠሩ ፣ ያጠናቅሩ እና ይስቀሉ
የአርዲኖን ኮድ ይፍጠሩ ፣ ያጠናቅሩ እና ይስቀሉ

በቪሱinoኖ ውስጥ ፣ F9 ን ይጫኑ ወይም የአርዱዲኖ ኮድ ለማመንጨት በምስል 1 ላይ የሚታየውን ቁልፍ ጠቅ ያድርጉ እና የአርዱዲኖ አይዲኢን ይክፈቱ።

በአርዱዲኖ አይዲኢ ውስጥ ኮዱን ለማጠናቀር እና ለመስቀል በሰቀላ ቁልፍ ላይ ጠቅ ያድርጉ (ምስል 2)

ደረጃ 7: ይጫወቱ

የ Arduino UNO ሞጁሉን ኃይል ካደረጉ እና እንቅስቃሴ ካደረጉ የ PIR አነፍናፊው ሊያውቀው እና በ OLED ማሳያ ላይ የጊዜ ማህተም ማድረግ አለበት። በሰዓት ቆጣሪ ክፍል ውስጥ ባስቀመጡት የጊዜ ክፍተት ላይ በመመስረት ያ ጊዜ ካለፈ በኋላ ሌላ እንቅስቃሴን መለየት አለበት።

እንኳን ደስ አላችሁ! ከቪሱinoኖ ጋር ፕሮጀክትዎን አጠናቀዋል። ከዚህ ጋር ተያይ attachedል ፣ ለዚህ አስተማሪ የፈጠርኩት የቪሱinoኖ ፕሮጀክት ፣ እዚህ ማውረድ እና በቪሱኖ ውስጥ መክፈት ይችላሉ-

የሚመከር: