ዝርዝር ሁኔታ:

Raspberry Pi Park ዳሳሽ 3 ደረጃዎች (ከስዕሎች ጋር)
Raspberry Pi Park ዳሳሽ 3 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: Raspberry Pi Park ዳሳሽ 3 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: Raspberry Pi Park ዳሳሽ 3 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: 50 Things to do in Buenos Aires Travel Guide 2024, ሀምሌ
Anonim
Image
Image
የሚያስፈልጉዎት ነገሮች
የሚያስፈልጉዎት ነገሮች

በዚህ መመሪያ ውስጥ እኛ የፓርክ ዳሳሽ እንገነባለን። የመኪና ማቆሚያ ቦታ መኪናዎን ወደ ፊት ለመሳብ ብዙ ቦታ ሲኖርዎት ይህ የፓርክ አነፍናፊ ሀሳብ አረንጓዴን ለማሳየት እና ወደ ሙሉ ወደ ፊት ሲጠጉ ወደ ቢጫነት ይለውጡ ፣ እና ማቆም ሲኖርብዎት ከዚያ ቀይ ያድርጉ። ይህንን ስርዓት በእኛ Raspberry Pi እንገነባለን ፣ እና በቀላሉ ልንፈትናቸው የምንችላቸውን አንዳንድ ርቀቶችን እንጠቀማለን።

ደረጃ 1: የሚያስፈልጉዎት ነገሮች

ከ Raspberry Pi ቅንብር በስተቀር የሚከተሉትን ክፍሎች ያስፈልግዎታል።

  1. HC-SR04 Ultrasonic ርቀት ዳሳሽ
  2. መሪ (X3)
  3. 330Ω Resistor (X3)
  4. 10KΩ ተከላካይ (x2)
  5. ወንድ-ወንድ / ወንድ-ሴት ዝላይ ሽቦዎች
  6. የዳቦ ሰሌዳ

ደረጃ 2 ሽቦውን ያድርጉ

ሽቦውን ያድርጉ
ሽቦውን ያድርጉ
ሽቦውን ያድርጉ
ሽቦውን ያድርጉ
ሽቦውን ያድርጉ
ሽቦውን ያድርጉ
  1. ለርቀት ዳሳሽ ቀስቅሴ GPIO 4 ፣ ማሚቶ GPIO 18 ፣ አረንጓዴው መብራት 17 ፣ ቢጫ መብራት 27 እና ቀይ መብራት 22 ነው።
  2. 330 ohm ተቃዋሚዎች ለሊዶቹ ናቸው እና እነሱ ከሊዶች አወንታዊ እግር እና ከዚያ ጂፒኦ ጋር ይገናኛሉ።
  3. 10 ኬ ohm resistors ለርቀት ዳሳሽ ማሚቶ ፒን እና ከጂፒዮ ጋር ይገናኙ።

ደረጃ 3 ኮድ

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

GPIO. ማስጠንቀቂያዎች (ሐሰት)

GPIO. Cananup ()

GPIO.setmode (GPIO. BCM)

ትሪግ = 4

ECHO = 18

ግሪን = 17

ቢጫ = 27

ቀይ = 22

GPIO.setup (TRIG ፣ GPIO. OUT)

GPIO.setup (ECHO ፣ GPIO. IN)

GPIO.setup (አረንጓዴ ፣ GPIO. OUT)

GPIO.setup (ቢጫ ፣ GPIO. OUT)

GPIO.setup (ቀይ ፣ GPIO. OUT)

def green_light ():

GPIO.output (አረንጓዴ ፣ GPIO. HIGH)

GPIO.output (ቢጫ ፣ GPIO. LOW)

GPIO.output (ቀይ ፣ GPIO. LOW)

def yellow_light ():

GPIO.output (አረንጓዴ ፣ GPIO. LOW)

GPIO.output (ቢጫ ፣ GPIO. HIGH)

GPIO.output (ቀይ ፣ GPIO. LOW)

def red_light (): GPIO.output (ግሪን ፣ GPIO. LOW)

GPIO.output (ቢጫ ፣ GPIO. LOW)

GPIO.output (ቀይ ፣ GPIO. HIGH)

def get_distance ():

GPIO.output (TRIG ፣ እውነት)

ጊዜ. እንቅልፍ (0.00001)

GPIO.output (TRIG ፣ ሐሰተኛ)

GPIO.input (ECHO) == ውሸት: ጀምር = ጊዜ. ጊዜ ()

GPIO.input (ECHO) == እውነት: ማብቂያ = ጊዜ። ጊዜ ()

signal_time = መጨረሻ-ጀምር

ርቀት = signal_time / 0.000058

የመመለሻ ርቀት

እውነት እያለ ፦

ርቀት = get_distance ()

ጊዜ. እንቅልፍ (0.05)

ማተም (ርቀት)

ርቀት ከሆነ = = 25:

አረንጓዴ መብራት()

elif 25> ርቀት> 10 ፦

ቢጫ_ብርሃን ()

የኤሊፍ ርቀት <= 5:

ቀይ መብራት()

ርቀቱ ከ 25 ሴ.ሜ በላይ ወይም እኩል ከሆነ ፣ አረንጓዴ መብራት እናሳያለን። ከ 10 እስከ 25 ሴንቲሜትር ከሆነ ፣ ቢጫ እንሆናለን ፣ ከዚያ ከ 10 ሴ.ሜ በታች ወይም እኩል ቀይ እንሆናለን።

የሚመከር: