Სარჩევი:

მანძილის შეგრძნება ჟოლოს პი და HC-SR04: 3 ნაბიჯი
მანძილის შეგრძნება ჟოლოს პი და HC-SR04: 3 ნაბიჯი

ვიდეო: მანძილის შეგრძნება ჟოლოს პი და HC-SR04: 3 ნაბიჯი

ვიდეო: მანძილის შეგრძნება ჟოლოს პი და HC-SR04: 3 ნაბიჯი
ვიდეო: კოსმოლოგია - მანძილის საზომი ასტრონომიაში (ა.ე., სინათლის წელიწადი, პარსეკი, პარალაქსი) 2024, ივლისი
Anonim
მანძილის შეგრძნება ჟოლოს პი და HC-SR04
მანძილის შეგრძნება ჟოლოს პი და HC-SR04

HC-SR04 ულტრაბგერითი დისტანციის სენსორი იყენებს უკონტაქტო ულტრაბგერითი სონარს ობიექტთან მანძილის გასაზომად. იგი შედგება ორი გადამცემისგან, მიმღებისა და საკონტროლო წრისგან. გადამცემები ასხივებენ მაღალი სიხშირის ულტრაბგერითი ხმას, რომელიც გამოდის ახლომდებარე მყარი საგნებიდან, ხოლო მიმღები უსმენს დაბრუნების ექოს. ეს ექო დამუშავებულია საკონტროლო წრის მიერ, რათა გამოითვალოს დროის სხვაობა გადაცემულ და მიღებულ სიგნალს შორის. ეს დრო შემდგომში შეიძლება გამოყენებულ იქნას, მათემატიკასთან ერთად, სენსორსა და ამრეკლ ობიექტს შორის მანძილის გამოსათვლელად!

მარაგები

რაც დაგჭირდებათ:

  • ჟოლო პი 2/3/4
  • მიკრო SD ბარათი დატვირთულია Raspbian– ით
  • 5.1V USB კვების ბლოკი
  • HC-SR04 (აშკარად)
  • პურის დაფა
  • 4 მამაკაცი ქალი კაბელი
  • მონიტორი და კლავიატურა Raspberry Pi- სთვის

ნაბიჯი 1: შექმენით Raspberry Pi

შექმენით Raspberry Pi
შექმენით Raspberry Pi
  1. ჩადეთ SD ბარათი, რომელიც შექმენით Raspbian– ით (NOOBS– ის საშუალებით) microSD ბარათის სლოტში თქვენი Raspberry Pi– ს ქვედა ნაწილში.
  2. იპოვეთ თქვენი კლავიატურის კაბელის USB კონექტორი და დაუკავშირეთ კლავიატურას USB პორტთან Raspberry Pi- ზე (არ აქვს მნიშვნელობა რომელ პორტს იყენებთ).
  3. დარწმუნდით, რომ თქვენი ეკრანი ჩართულია კედლის სოკეტში და ჩართულია. შეხედეთ ჟოლოს პიზე HDMI პორტს (ებს) - შენიშნეთ, რომ მათ აქვთ ბრტყელი მხარე თავზე. გამოიყენეთ კაბელი ეკრანის Raspberry Pi HDMI პორტთან დასაკავშირებლად - საჭიროების შემთხვევაში გამოიყენეთ ადაპტერი.

  4. შეაერთეთ USB კვების ბლოკი სოკეტში და შეაერთეთ იგი თქვენი Raspberry Pi დენის პორტთან.
  5. თქვენი Raspberry Pi დაიწყებს ჩატვირთვას, შემდეგ კი მზად იქნებით წასასვლელად.

ნაბიჯი 2: აპარატურის დაყენება

აპარატურის დაყენება
აპარატურის დაყენება

ულტრაბგერითი მანძილის სენსორის დაყენება საკმაოდ მარტივია, სხვა რთული ნაწილები არ არის საჭირო, მხოლოდ სენსორი, 4 კაბელი და Raspberry Pi. მას აქვს მხოლოდ ოთხი ქინძისთავი:

  • VCC პინზე 2 (5V)
  • TRIG პინზე 12 (GPIO 18)
  • ECHO პინზე 18 (GPIO 24)
  • GND პინზე 6 (GND)

ნაბიჯი 3: პითონის სკრიპტი

პითონის სკრიპტი
პითონის სკრიპტი

პირველ რიგში ჩვენ უნდა გვქონდეს პითონის gpiozero ბიბლიოთეკა და მის გამოსაყენებლად ჩვენ შევქმნით ახალ სკრიპტს

sudo nano distance_sensor.py

შემდეგთან ერთად:

# ვიღებთ საჭირო ბიბლიოთეკებს

gpiozero იმპორტიდან მანძილი ის სანტიმეტრში მანძილი = სენსორი. მანძილი * 100 # ჩვენ მივიღებდით დიდ ათეულ რიცხვს, ასე რომ ჩვენ მას დავამრგვალებთ 2 ადგილას მანძილი = მრგვალი (სენსორი. მანძილი, 2) # ინფორმაციის ამობეჭდვა ეკრანზე ("მანძილი: {} სმ ".ფორმატი (სენსორი. მანძილი))

გირჩევთ: