მე გთავაზობთ დისტანციურ პროექტს HC-SR04 ულტრაბგერითი სენსორისა და Arduino დაფის საფუძველზე. სენსორის მაჩვენებლები აისახება თხევადკრისტალურ ეკრანზე, ხოლო ენერგია 9 ვოლტ ბატარეიდან მომარაგდება.
Ეს აუცილებელია
- - არდუინო ნანო;
- - ულტრაბგერითი სპექტრი HC-SR04;
- - LCD დისპლეი;
- - სხეული;
- - ბატარეა "კრონა";
- - 10 kOhm პოტენციომეტრი;
- - პურის დაფა;
- - სადენების დამაკავშირებელი.
ინსტრუქციები
Ნაბიჯი 1
დასაწყისისთვის, თქვენ უნდა აირჩიოთ სწორი ზომა საქმისთვის. ზომა დამოკიდებულია იმაზე, თუ Arduino დაფის რომელ გამოყენებას აპირებთ (UNO, Mini, Nano ან სხვა), ასევე იმაზე, თუ რომელი ზომა აქვს თქვენი LCD. შესაძლებელია მინიატურული LED ინდიკატორის გამოყენება 3 სიმბოლოთი LCD- ის ნაცვლად. ეს საკმარისი იქნება სანტიმეტრის მანძილზე, რადგან გამოყენებული ულტრაბგერითი სენსორი აქვს საზომი დიაპაზონი 3-დან 400 სმ-მდე.
ნაბიჯი 2
მოდით შევაფასოთ, თუ როგორ იქნება განლაგებული ნაწილები სხეულის შიგნით. გაჭრა ხვრელები ულტრაბგერითი სენსორისთვის, ეკრანისა და გამორთვისთვის.
ნაბიჯი 3
ახლა გადავხედოთ ჩვენი მოწყობილობის სქემას. ელექტროენერგიის მიწოდება - აკუმულატორიდან "Krona" 9 V. გადართეთ გადართვის S1 - მოწყობილობის ჩართვასა და გამორთვაზე. თხევადკრისტალური დისპლეი (LCD) სტანდარტული გზით არის დაკავშირებული 10 კვΩ პოტენციორით, კონტრასტის შესასწორებლად. LCD და ულტრაბგერითი სენსორი იკვებება 5 ვ.
ნაბიჯი 4
მოდით დავწეროთ ესკიზი ჩვენი შორსმზომისთვის. აქ ყველაფერი მარტივია. პირველი, ჩვენ ვიწყებთ LCD- ს 12, 11, 10, 9, 8 და 7 ქინძისთავებზე LiquidCrystal ბიბლიოთეკის გამოყენებით Arduino IDE.
შემდეგ, ჩვენ ვუკავშირდებით დიაპაზონის ტრიგერს და ექოს ქინძისთავებს Arduino დაფის 6 და 5 ქინძისთავებთან.
ყოველ 50 ms- ში ვითხოვთ დეტექტორისგან დაშორებას getDistance () ფუნქციის გამოყენებით და ვაჩვენოთ იგი LCD- ზე.
ნაბიჯი 5
მას შემდეგ რაც ჩვენ დავწერეთ ესკიზი Arduino მეხსიერებაში, შეგვიძლია ავაწყოთ მოწყობილობა. შინაგან საქმეთა განლაგება, რომელსაც მე გთავაზობთ, ნაჩვენებია ნახატზე. ჩვენ დავაფიქსირე ეკრანი და სენსორი ცხელი დნობის წებოთი. იგი საკმაოდ მყარად იკავებს, მაგრამ ამავე დროს საშუალებას იძლევა, საჭიროების შემთხვევაში, დაკავშირებული ნაწილების ამოღება. სასურველია განათავსოთ ყველაფერი ისე, რომ შეძლოთ Arduino– ს USB პორტთან დაკავშირება და საჭიროების შემთხვევაში „firmware“–ის დაფიქსირება. მაგალითად, შეცვალეთ ნაჩვენები ტექსტი ან შეასწორეთ მანძილის გამოთვლის კოეფიციენტები. შეიძლება საჭირო იყოს LCD- ის კონტრასტის შეცვლა, ამიტომ ასევე სასურველია, რომ გქონდეთ პოტენციოტრის მარეგულირებელი.
ნაბიჯი 6
დასრულებული მოწყობილობის ვერსია ნაჩვენებია ფოტოზე. ის საკმაოდ კომპაქტურია და გამოსაყენებელიც მარტივია. რა თქმა უნდა, ასეთ მოწყობილობას აქვს საკუთარი მახასიათებლები. გამოყენების რამდენიმე მნიშვნელოვანი რჩევა მოცემულია ბოლოს, სასარგებლო რჩევების განყოფილებაში.