ዝርዝር ሁኔታ:

አርማዲሎ የቤት አውቶማቲክ -5 ደረጃዎች
አርማዲሎ የቤት አውቶማቲክ -5 ደረጃዎች

ቪዲዮ: አርማዲሎ የቤት አውቶማቲክ -5 ደረጃዎች

ቪዲዮ: አርማዲሎ የቤት አውቶማቲክ -5 ደረጃዎች
ቪዲዮ: እንስሳት - የእንስሳት ዝርዝሮች - የእንስሳት ስም - 500 የእንስሳት ስሞች በእንግሊዝኛ ከ A ወደ Z 2024, ሀምሌ
Anonim
Image
Image

የቤት አውቶሜሽን ፕሮጀክት እንደ መብራት ፣ የቤት ዕቃዎች እና መውጫዎች ያሉ የተለያዩ የኤሌክትሪክ ሥርዓቶችን ያስተዳድራል እንዲሁም ይሠራል። ይህ ፕሮጀክት 4 ዲ ሲስተምስ ‹አርማዲሎ -4 ቲ› ን ይጠቀማል።

ፕሮጀክቱ ተጠቃሚው ሁነታን በእጅ ወይም አውቶማቲክ እንዲያቀናብር ያስችለዋል። በእጅ ሞድ ውስጥ ተጠቃሚው የተወሰነ መውጫ ወይም መሣሪያን ማብራት ወይም ማጥፋት ይችላል። በራስ -ሰር ውስጥ እያለ ተጠቃሚው የተገናኙትን ሁሉንም መሣሪያዎች ማብራት ወይም ማጥፋት እስኪፈልግ ድረስ ምን ያህል ጊዜ ማዘጋጀት ይችላል። በዚህ ሁኔታ ተጠቃሚው መሣሪያዎቹን በእጅ መቀያየር አይችልም ነገር ግን በማንኛውም ጊዜ ወደ ማንዋል መመለስ ይችላል። ተጠቃሚው ለአውቶማቲክ ሁለት ሁነታዎች ተሰጥቷል ፣ ሁሉም መሣሪያዎች በርተዋል እና ሁሉም መሣሪያዎች ጠፍተዋል። መሣሪያዎቹን የሚያበራ እና የሚያጠፋውን ቅብብል ለመቀስቀስ አርማዲሎ የ GPIO ችሎታዎችን ይጠቀማል። በእጅ ሞድ ውስጥ ሲጫን እና አንድ አዝራር ተጭኖ ሲገኝ ፣ አርማዲሎ የሚመለከተውን የ GPIO ፒን ይቀይራል። አውቶማቲክ በሚሆንበት ጊዜ አርማዲሎ በሰዓት ቆጣሪ ቅንብሮች ላይ በመመስረት በቀላሉ ሁሉንም ፒኖች ወደ LOW ወይም HIGH ያዞራል። አርማዲሎ ለዕይታ እና ለፕሮቶታይፕ ጥያቄዎች የእኛ መፍትሄ ነው። አርማዲሎ በ BCM2835 SOC ላይ ከ ARM1176JZF-S ሲፒዩ ፕሮሰሰር ጋር በአንድ ጥቅል ከቪዲዮ ኮር አራተኛ ጂፒዩ ጋር ተጣምሮ ይሠራል። አርማዲሎ በአብዛኛው የተገነባው በአርፓቢያን/ደቢያን ስርዓተ ክወና ላይ የተመሠረተ እና ለ BCM2835 SOC የተመቻቸውን የአርማዲሊያን ኦፕሬቲንግ ሲስተም ለመጠቀም ነው። እሱ 2 ነጠላ I2C ሰርጦች ፣ 5 ነጠላ SPI ሰርጦች እና 2 UART ሰርጦች ያሉት በ 13 ጂፒኦ ተሞልቷል። 2 የ PWM ሰርጦች እንዲሁ በቦርዱ ላይ ካለው ማጉያ ከአነስተኛ-ድምጽ ማጉያ ጋር የሚጋሩ ይገኛሉ። እንዲሁም እንደ የቁልፍ ሰሌዳዎች ፣ የዩኤስቢ ማዕከሎች ፣ የ Wi-Fi dongles እና የብሉቱዝ ሞጁሎች ላሉት ለጎንዮሽ መሣሪያዎች የሚያገለግል የዩኤስቢ ወደብ አለው።

ደረጃ 1: እንዴት ይሠራል?

ይገንቡ
ይገንቡ

ደረጃ 2: ይገንቡ

ይገንቡ
ይገንቡ

አካላት

  1. ARMADILLO 43T
  2. 6-8 የሰርጥ ማስተላለፊያ
  3. የተሻሻለ የኤክስቴንሽን መውጫ
  4. 3 መብራቶች/መብራቶች
  5. አንዳንድ መሣሪያዎች
  6. uSD ካርድ

ሶፍትዌር

Python-tk ሞዱል

ደረጃዎች

  1. ከላይ በመጀመሪያው ምስል እንደሚታየው የኤክስቴንሽን መውጫውን ይቀይሩ። ከተከፈተው የተገናኘ ግንኙነት የሽቦ ማራዘሚያ ያክሉ። እነዚህ ሽቦዎች ከመስተላለፊያ ሞዱል ጋር ይገናኛሉ። የተሻሻለው የኤክስቴንሽን መውጫ ሥዕላዊ ንድፍ።
  2. ከላይ በሁለተኛው ምስል እንደሚታየው ክፍሎቹን ያገናኙ።
  3. አርማዲሎ ወደ ቅብብል ሞዱል ግንኙነት

ፒን 1 (GPIO37) ወደ In1

ፒን 2 (GPIO38) ወደ In2

ፒን 3 (GPIO39) ወደ In3

ፒን 4 (GPIO35) ወደ In4

ፒን 5 (GPIO36) ወደ In5

ፒን 6 (GPIO45) ወደ In6

ፒን 9 (GND) ወደ GND

ፒን 10 (+5 ቮ) እስከ +5 ቮ

ከላይ በሁለተኛው ምስል ላይ እንደሚታየው የተሻሻለውን የኤክስቴንሽን መውጫ የተዘረጉ ገመዶችን ወደ ቅብብል ሞጁል ያገናኙ።

ደረጃ 3 - ፕሮግራም

• የ Armadillo-43T የውሂብ ሉህ ይክፈቱ እና የአርማዲያን ምስል እና ሌሎች አስፈላጊ ሶፍትዌሮችን እንዴት እንደሚጭኑ መመሪያዎቹን ይከተሉ።

• Python-tk ሞዱል ይጫኑ

sudo apt-get install Python-tk ን ይጫኑ

• ጫን ፣ ሽቦን መመሪያዎችን ለማግኘት ወደዚህ አገናኝ ይሂዱ -

https://wiringpi.com

• wiringPi ን ከጫኑ በኋላ የወልና ማርምን ያውርዱ እና ይጫኑ

wget

• ፋይሉን HomeAutomation.zip ያውርዱ እና ይንቀሉት

• ከእነዚህ እርምጃዎች በኋላ HomeAutomation.py ን ያሂዱ

የሚመከር: