Სარჩევი:
ვიდეო: მანძილის შეგრძნება ჟოლოს პი და HC-SR04: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
HC-SR04 ულტრაბგერითი დისტანციის სენსორი იყენებს უკონტაქტო ულტრაბგერითი სონარს ობიექტთან მანძილის გასაზომად. იგი შედგება ორი გადამცემისგან, მიმღებისა და საკონტროლო წრისგან. გადამცემები ასხივებენ მაღალი სიხშირის ულტრაბგერითი ხმას, რომელიც გამოდის ახლომდებარე მყარი საგნებიდან, ხოლო მიმღები უსმენს დაბრუნების ექოს. ეს ექო დამუშავებულია საკონტროლო წრის მიერ, რათა გამოითვალოს დროის სხვაობა გადაცემულ და მიღებულ სიგნალს შორის. ეს დრო შემდგომში შეიძლება გამოყენებულ იქნას, მათემატიკასთან ერთად, სენსორსა და ამრეკლ ობიექტს შორის მანძილის გამოსათვლელად!
მარაგები
რაც დაგჭირდებათ:
- ჟოლო პი 2/3/4
- მიკრო SD ბარათი დატვირთულია Raspbian– ით
- 5.1V USB კვების ბლოკი
- HC-SR04 (აშკარად)
- პურის დაფა
- 4 მამაკაცი ქალი კაბელი
- მონიტორი და კლავიატურა Raspberry Pi- სთვის
ნაბიჯი 1: შექმენით Raspberry Pi
- ჩადეთ SD ბარათი, რომელიც შექმენით Raspbian– ით (NOOBS– ის საშუალებით) microSD ბარათის სლოტში თქვენი Raspberry Pi– ს ქვედა ნაწილში.
- იპოვეთ თქვენი კლავიატურის კაბელის USB კონექტორი და დაუკავშირეთ კლავიატურას USB პორტთან Raspberry Pi- ზე (არ აქვს მნიშვნელობა რომელ პორტს იყენებთ).
-
დარწმუნდით, რომ თქვენი ეკრანი ჩართულია კედლის სოკეტში და ჩართულია. შეხედეთ ჟოლოს პიზე HDMI პორტს (ებს) - შენიშნეთ, რომ მათ აქვთ ბრტყელი მხარე თავზე. გამოიყენეთ კაბელი ეკრანის Raspberry Pi HDMI პორტთან დასაკავშირებლად - საჭიროების შემთხვევაში გამოიყენეთ ადაპტერი.
- შეაერთეთ USB კვების ბლოკი სოკეტში და შეაერთეთ იგი თქვენი Raspberry Pi დენის პორტთან.
- თქვენი 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) # ინფორმაციის ამობეჭდვა ეკრანზე ("მანძილი: {} სმ ".ფორმატი (სენსორი. მანძილი))
გირჩევთ:
ღამის სინათლის მოძრაობა და სიბნელის შეგრძნება - არა მიკრო: 7 ნაბიჯი (სურათებით)
ღამის სინათლის მოძრაობა და სიბნელის შეგრძნება - არა მიკრო: ეს არის ინსტრუქცია იმის შესახებ, რომ არ შეგიშალოთ ხელი ფეხის თითის დაბინძურებისას ბნელ ოთახში გასეირნებისას. შეიძლება ითქვას, რომ ეს თქვენივე უსაფრთხოებისთვისაა, თუკი ადგებით ღამით და ცდილობთ უსაფრთხოდ მიაღწიოთ კარს. თქვენ, რა თქმა უნდა, შეგიძლიათ გამოიყენოთ საწოლის ნათურა ან მთავარი საყრდენი
მოძრაობის შეგრძნება საწოლის განათების ქვეშ: 16 ნაბიჯი (სურათებით)
მოძრაობის შეგრძნება საწოლის განათების ქვეშ: ოდესმე გიცდიათ მშვიდად წამოხვიდეთ საწოლიდან ღამით მხოლოდ იმისთვის, რომ რაღაცას გადახედოთ და მთელი სახლი გააღვიძოთ? მოძრაობის შეგრძნების ღამის განათება, რომელიც გონივრულად არის დამონტაჟებული თქვენი საწოლის ქვეშ, იძლევა დაბალი დონის შუქს საკმარისად ნათლად, რათა გაგიწიოთ ამ მაწანწალა LEGO აგურის გარშემო
LED მოციმციმე ჟოლოს პი - როგორ გამოვიყენოთ GPIO ქინძისთავები ჟოლოს პიზე: 4 ნაბიჯი
LED მოციმციმე ჟოლოს პი | როგორ გამოვიყენოთ GPIO ქინძისთავები ჟოლოს Pi- ზე: გამარჯობა ბიჭებო ამ ინსტრუქციებში ჩვენ ვისწავლით თუ როგორ გამოიყენოთ Raspberry pi- ის GPIO. თუ თქვენ ოდესმე იყენებთ Arduino– ს, ალბათ იცით, რომ ჩვენ შეგვიძლია LED გადამრთველი და ა. აანთეთ LED ან მიიღეთ შეყვანა გადამრთველიდან ასე
ჟოლოს ჟოლოს საათი უყურეთ მას ესმის და იგრძენი: 5 ნაბიჯი (სურათებით)
Raspberry Pi Oled Clock Watch It Hear It and Feel It: ეს არის ჭკვიანი საათი, რომელიც აჩვენებს დროს OLED ეკრანზე და ასევე შეგიძლიათ მოისმინოთ დრო სხვადასხვა დროის ინტერვალში, რაც სავსეა ბრმა ადამიანებისთვის და ის ასევე ცვლის დროინდელ ფერს დროთა განმავლობაში ბინდის შუქი საღამოს ნარინჯისფერი ხდება ყვითელი და მოსწონს
ნიადაგის ტენიანობის შეგრძნება - SF: 4 საფეხური (სურათებით)
ნიადაგის ტენიანობის შეგრძნება - SF: სატესტო გეგმის დასაწყებად, ჩვენ დავიწყეთ ჩვენი მიზანი, რომელიც იყო მოწყობილობის შემუშავება, რომელიც შეძლებდა გამოეკვლია სველია თუ არა ნიადაგის ნიმუში წვიმისგან თუ არა. ამ გეგმის განსახორციელებლად, ჩვენ უნდა ვისწავლოთ როგორ გამოვიყენოთ და შევადგინოთ ნიადაგის ტენიანობა