Სარჩევი:
- ნაბიჯი 1: მასალები
- ნაბიჯი 2: ჩართეთ წრე
- ნაბიჯი 3: პროგრამის შექმნა
- ნაბიჯი 4: მონაცემთა შეგროვება და კალიბრაცია
- ნაბიჯი 5: ახალი კოდის შექმნა ჩვენი განტოლების გამოყენებით
- ნაბიჯი 6: საბოლოო კოდი
- ნაბიჯი 7: შედეგები
ვიდეო: სონარის ტესტის გეგმა: 7 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
ამ სატესტო გეგმის მიზანია განსაზღვროს კარი ღიაა თუ დახურული. ეს სატესტო გეგმა გაჩვენებთ, თუ როგორ უნდა ავაშენოთ სონარის სენსორი, შევქმნათ პროგრამა, დავაკონტროლოთ სენსორები და საბოლოოდ გავარკვიოთ, ჩვენი სკოლის ბაღში ქათმის თანამშრომლობის კარი ღიაა თუ არა.
ნაბიჯი 1: მასალები
ინდუსტრიები, ადაფრუტი. "ნახევრად ზომის პურის დაფა." Adafruit Industries ბლოგი RSS, www.adafruit.com/product/64.
"ჯუმბერის მავთულები". არდუინოს შესწავლა, 2013 წლის 23 ივნისი, www.exploringarduino.com/parts/jumper-wires/.
მაკფოსი. "Arduino Uno R3 კაბელით." რობუ.ინ | ინდური ონლაინ მაღაზია | RC ჰობი | რობოტიკა, robu.in/product/arduino-uno-r3/.
ნედელკოვსკი, დეჟანი. "ულტრაბგერითი სენსორი HC-SR04 და Arduino Tutorial." HowToMechatronics, 5 დეკემბერი, 2017, howtomechatronics.com/tutorials/arduino/ultrasonic-sensor-hc-sr04/.
თქვენ დაგჭირდებათ:
კომპიუტერი Arduino და Excel SpreadSheets– ით
USB კაბელი
Arduino Uno მიკროკონტროლი
პურის დაფა
სონარის სენსორი (HC-SR04)
არდუინოს მავთულები
მმართველი
ნაბიჯი 2: ჩართეთ წრე
"გაყინვა." პროექტი-HC-SR04 პროექტი, fritzing.org/projects/hc-sr04-project.
გამოიყენეთ ზემოთ მოყვანილი სურათი, რათა დაგეხმაროთ მიჰყევით როგორ შეუერთოთ მავთულები არდუინოს.
Დარწმუნდი, რომ:
VCC პინზე მავთული აკავშირებს 5V- ს
მავთული Trig pin უკავშირდება pin 8 -ს
Echo pin- ზე მავთული უკავშირდება pin 9 -ს
მავთული GND აკავშირებს მიწას
შენიშვნა: თქვენ შეგიძლიათ დააკავშიროთ მავთულები არდუინოსთან, იმის ნაცვლად, რომ მავთულები იყოს ზემოთ განლაგებული.
ნაბიჯი 3: პროგრამის შექმნა
ეს კოდი კითხულობს სონარის სენსორის მნიშვნელობას, ხანგრძლივობას, რომელიც ასახავს რამდენი ხანი დასჭირდა ხმის ამოღებას ობიექტიდან და დაბრუნებას სონარის სენსორთან.
ჩვენ გამოვიყენებთ ამ კოდს გამოსათვლელად ექოსგან წარმოდგენილ მნიშვნელობებს, შემდეგ კი დავწერ ამ ინფორმაციას ექსელის ფურცელზე, რათა მივიღოთ ფერდობი და საბოლოოდ დაკალიბრების მრუდი, რომელსაც მოგვიანებით გამოვიყენებთ პროგრამაში.
ნაბიჯი 4: მონაცემთა შეგროვება და კალიბრაცია
მნიშვნელობები, რაც ზემოთ მივიღეთ, იყო ხაზის გაზომვით ობიექტსა და სენსორს შორის მანძილი და ჩვენ დავწერეთ მნიშვნელობა, რომელიც გამოჩნდა სერიულ მონიტორზე. ჩვენ ვიზომავთ ყოველ.5 ინჩზე.
ექსელის გავრცელების ფურცლის მონაცემების გამოყენებით შექმენით გაფანტული დიაგრამა, რომელშიც x ღერძი არის ხანგრძლივობა მილიწამებში და y ღერძი არის მანძილი ინჩში.
გრაფიკის შექმნის შემდეგ, შექმენით დაკალიბრების მრუდი გრაფიკზე დაწკაპუნებით და შეარჩიეთ ხაზოვანი ტრენდლაინი განლაგების ქვეშ დიაგრამა ინსტრუმენტები განყოფილებაში. ტრენდლაინ ხაზის პარამეტრების მიხედვით შეარჩიეთ ხაზოვანი და შეარჩიეთ ვარიანტი, რომელშიც ნათქვამია "განტოლების ჩვენება დიაგრამაზე".
განტოლება გამოჩნდება და ჩვენ გამოვიყენებთ ამ განტოლებას მომავალი კოდისთვის, რათა შევძლოთ დავადგინოთ რამდენად შორს არის ობიექტი ინჩში.
ნაბიჯი 5: ახალი კოდის შექმნა ჩვენი განტოლების გამოყენებით
ჩვენ გამოვიყენეთ ზემოხსენებული კოდი განტოლებით, რომელიც მივიღეთ კალიბრაციის მრუდიდან წინა სლაიდში. ეს განტოლება გარდაქმნის მილიწამს ინჩზე.
ნაბიჯი 6: საბოლოო კოდი
ეს კოდი არის საბოლოო კოდი, რომელიც შეგვატყობინებს კარი ღიაა თუ არა, სონარის კითხვის მანძილის მიხედვით. ჩვენი ტესტისთვის ჩვენ გავზომეთ, რომ თუ სონარმა წაიკითხა რომ კარი 14 ინჩზე მეტი იყო, ეს ნიშნავს რომ კარი ღია იყო, სერიული მონიტორი შემდეგ დაბეჭდავდა "კარი ღიაა".
ნაბიჯი 7: შედეგები
საერთო ჯამში, სენსორი ზუსტი იყო. იყო რამდენიმე შეზღუდვა. რამოდენიმე უარყოფითი მხარე, რაც ჩვენ განვიცადეთ იყო ის, რომ სენსორი კითხულობდა მნიშვნელობებს მის წინ მდებარე კონუსურ ფორმაში, სენსორი იყო ძალიან მგრძნობიარე, მცირე დისტანციებზე მყოფი საგნები აჩვენებდნენ უცნაურ მნიშვნელობებს და 14 ინჩზე მეტი ღირებულებები არ იყო ზუსტი. ჩვენ უნდა დავრწმუნდეთ, რომ სენსორი იყო იმავე სიმაღლეზე, როგორც ობიექტი, რომლის გაზომილებაც გვსურდა, ამ შემთხვევაში, კარიდან, მაგრამ ის ასრულებდა თავის ფუნქციას.
გირჩევთ:
Vervuiling– ის გეგმა: 3 ნაბიჯი
Anti-Vervuiling's Plan: Om vervuiling tegen te gaan in openbare ruimtes, hebben we iets bedacht waardoor mensen hopelijk hun eigen rommel zullen gaan opruimen.Op veel bezochte openbare plekken, bijvoorbeeld treinstations, stadsplea vta
სტატისტიკური მნიშვნელობის განსაზღვრა Z- ტესტის გამოყენებით: 10 ნაბიჯი
Z- ტესტის გამოყენებით სტატისტიკური მნიშვნელობის განსაზღვრა: მიმოხილვა: მიზანი: ამ ინსტრუქციის საშუალებით თქვენ შეისწავლით თუ როგორ უნდა დადგინდეს, არის თუ არა სტატისტიკური მნიშვნელობა ორ ცვლადს შორის სოციალური მუშაობის პრობლემასთან დაკავშირებით. თქვენ გამოიყენებთ Z- ტესტს ამ მნიშვნელობის დასადგენად. ხანგრძლივობა: 10-15 წთ
როგორ: სონარის სენსორი: 5 ნაბიჯი (სურათებით)
როგორ: Sonar სენსორი: აქ თქვენ ისწავლით თუ როგორ დააკავშიროთ თქვენ Arduino და Sonar Sensor სულ რამდენიმე მარტივ ნაბიჯში
ნიადაგის ტენიანობის სენსორის გამოცდის გეგმა: 6 ნაბიჯი (სურათებით)
ნიადაგის ტენიანობის სენსორის სატესტო გეგმა: გამოწვევა: შეიმუშავეთ და შეასრულეთ გეგმა, რომელიც აანთებს წითელ შუქს, როდესაც ნიადაგი სველია და მწვანე LED, როდესაც ნიადაგი მშრალია. ეს მოიცავს ნიადაგის ტენიანობის სენსორის გამოყენებას. მიზანი: ამ ინსტრუქციის მიზანია ნახოთ თუ არა წვიმა და თუ მცენარე
სკამზე ტესტის გამაძლიერებელი: 6 ნაბიჯი
Bench Test გამაძლიერებელი: ეს ინსტრუქცია დეტალურად ასახავს სკამზე გამაძლიერებლის კონსტრუქციას, რომელიც შესაფერისია აუდიო სქემების შესამოწმებლად. იგი შეიცავს სატესტო კლიპებს გამაძლიერებლის სატესტო წრეზე მიერთებისთვის, ბატარეები, ხმის კონტროლი, დენის გადამრთველი და დინამიკი. ეს აჩქარებს ექსპერიმენტებს