ዝርዝር ሁኔታ:

Raspberry Pi ን በመጠቀም እንቅስቃሴን መለየት 4 ደረጃዎች
Raspberry Pi ን በመጠቀም እንቅስቃሴን መለየት 4 ደረጃዎች

ቪዲዮ: Raspberry Pi ን በመጠቀም እንቅስቃሴን መለየት 4 ደረጃዎች

ቪዲዮ: Raspberry Pi ን በመጠቀም እንቅስቃሴን መለየት 4 ደረጃዎች
ቪዲዮ: Marlin Firmware 2.0.x Explained 2024, ህዳር
Anonim
Image
Image
አቅርቦቶች
አቅርቦቶች

በዚህ አስተማሪ ውስጥ ፣ ቀላል የእንቅስቃሴ ዳሳሽ ለመገንባት የፒአር (ተገብሮ ኢንፍራሬድ) ዳሳሽን ከ Raspberry Pi ጋር እንዴት እንደምንጠቀም እንማራለን። እሱ የሰዎችን ፣ የእንስሳትን ወይም የሌሎች ነገሮችን እንቅስቃሴ ለመገንዘብ ያገለግላል። እነሱ በዘራፊ ማንቂያዎች እና በራስ-ሰር በሚሠሩ የመብራት ስርዓቶች ውስጥ በተለምዶ ያገለግላሉ።

የአሠራር መርሆዎች;

ከፍፁም ዜሮ በላይ የሆነ የሙቀት መጠን ያላቸው ነገሮች ሁሉ በጨረር መልክ የሙቀት ኃይልን ያመነጫሉ። ብዙውን ጊዜ ይህ ጨረር በሰው ዓይን አይታይም ምክንያቱም በኢንፍራሬድ ሞገድ ርዝመት ስለሚበራ ፣ ነገር ግን ለዚሁ ዓላማ በተዘጋጁ በኤሌክትሮኒክ መሣሪያዎች ሊታወቅ ይችላል። (ምንጭ ዊኪፔዲያ)

የማስተማር ዓላማ;

የዚህ ማጠናከሪያ ትምህርት ዋና ሀሳብ እንቅስቃሴ ከተገኘ መብራትን ማብራት እና ሌላ ካለ ሌዱን ማጥፋት ነው። በመግቢያዬ ላይ እንደገለፅኩት በ LED ምትክ የብርሃን ክፍልን ወይም ማንቂያውን ለመቆጣጠር አነፍናፊውን መጠቀም ይችላሉ።

ደረጃ 1 - አቅርቦቶች

አቅርቦቶች
አቅርቦቶች

የሃርድዌር አቅርቦቶች

1. Raspberry Pi 3 ሞዴል ቢ

2. የፒአር ዳሳሽ

3. የዳቦ ሰሌዳ

4. 220 Ohms Resistor

5. LED

6. ሽቦዎች

የሶፍትዌር አቅርቦቶች

1. Raspbian Jessie (Raspberry Pi ኦፐሬቲንግ ሲስተም: ለተጨማሪ ዝርዝሮች የቀድሞውን መማሪያዬን እዚህ ማየት ይችላሉ)።

2. Python IDLE

ስለዚህ አንዳንድ መሰረታዊ ፕሮጄክቶችን በተሳካ ሁኔታ እንዳከናወኑ እገምታለሁ። ካልሆነ ፣ አይጨነቁ ፣ የቀደመውን መማሪያዬን እንዲከተሉ እመክርዎታለሁ (የመጀመሪያውን ፕሮጀክትዎን በ Raspberry: ብልጭ ድርግም በ LED ይጀምሩ)

ደረጃ 2 የወረዳ ስብሰባ

የወረዳ ስብሰባ
የወረዳ ስብሰባ
የወረዳ ስብሰባ
የወረዳ ስብሰባ

ሽቦው በጣም ቀላል ነው ፣ የፒአር ዳሳሽ ሶስት ፒኖች አሉት

1. ቪሲሲ ወደ 5 ቪ የ Raspberry's GPIO።

2. GND ወደ GNS of Raspberry's GPIO።

3. ወደ 17 GPIO ፒን ውጣ።

ኤልኢዲውን እና ተከላካዩን ለማገናኘት የሚከተሉትን ደረጃዎች መከተል ይችላሉ-

1. 220 Ω resistor ን ከኤዲኤው አኖድ ፣ ከዚያ ተከላካዩን ወደ 5 V.2 ያገናኙ። የ LED ን ካቶድ ከ 4 ጂፒኦ ፒን ጋር ያገናኙ (ከላይ ያለውን ስዕል ይመልከቱ)።

ደረጃ 3 - የፓይዘን ኮድ

የፓይዘን ኮድ
የፓይዘን ኮድ

1. የእርስዎን ፒ ያብሩ እና አዲስ የጽሑፍ ፋይል “pir.py” ይፍጠሩ (ፋይሉን እንደፈለጉ መሰየም ይችላሉ)።

2. የሚከተለውን ኮድ ያስገቡ

RPi. GPIO ን እንደ GPIO ያስመጡ

የማስመጣት ጊዜ GPIO.setmode (GPIO. BCM) GPIO.setup (17 ፣ GPIO. IN) #PIR GPIO.setup (4 ፣ GPIO. OUT) #መሪ ሙከራ ጊዜ GPIO.input (17) ከሆነ i == 0: #ከእንቅስቃሴ ዳሳሽ ሲወጣ ዝቅተኛ GPIO.output (4, 0) #የ LED ህትመትን ያጥፉ (“ምንም እንቅስቃሴ አልተገኘም” ፣ i) elif i == 1: #መቼ ከእንቅስቃሴ ዳሳሽ የሚወጣው ከፍተኛ GPIO.output (4, 1) #የ LED ህትመትን ያብሩ (“እንቅስቃሴ ተገኝቷል” ፣ i) ካልሆነ በስተቀር - GPIO.cleanup ()

3. አንዴ የተመዘገበውን ኮድ በሙሉ ከተየቡ አስቀምጡት።

4. የሚከተለውን ኮድ በተርሚናል ውስጥ በመተየብ የፓይዘን ኮዱን ያሂዱ።

- ሲዲ ዴስክቶፕ እና አስገባን ይጫኑ (ፋይሉን በፓይ ዴስክቶፕ ውስጥ አስቀምጫለሁ ምክንያቱም ዴስክቶፕን እጽፋለሁ)።

- Python pir.py እና Enter ን ይጫኑ።

ደረጃ 4 - ለድጋፍ

ለድጋፍ
ለድጋፍ

ለተጨማሪ ትምህርቶች እና ፕሮጄክቶች ለኔ የ YouTube ሰርጥ መመዝገብ ይችላሉ። ለድጋፍ ይመዝገቡ። አመሰግናለሁ.

ወደ የእኔ የ YouTube ሰርጥ ይሂዱ -ሊንክ

የሚመከር: