Სარჩევი:

ულტრაბგერითი სარადარო სისტემა ARDUINO– ს გამოყენებით: 3 ნაბიჯი
ულტრაბგერითი სარადარო სისტემა ARDUINO– ს გამოყენებით: 3 ნაბიჯი

ვიდეო: ულტრაბგერითი სარადარო სისტემა ARDUINO– ს გამოყენებით: 3 ნაბიჯი

ვიდეო: ულტრაბგერითი სარადარო სისტემა ARDUINO– ს გამოყენებით: 3 ნაბიჯი
ვიდეო: სახის ულტრაბგერითი წმენდა 2024, ივლისი
Anonim
ულტრაბგერითი სარადარო სისტემა ARDUINO– ს გამოყენებით
ულტრაბგერითი სარადარო სისტემა ARDUINO– ს გამოყენებით

აქ აღწერილი წრე გვიჩვენებს ულტრაბგერითი სარადარო სისტემის მუშაობას. ის იყენებს ულტრაბგერითი სენსორს ობიექტის გამოსავლენად და მისი მანძილის გასაზომად და ბრუნავს სერვო ძრავის მიხედვით. ბრუნვის კუთხე ნაჩვენებია 16x2 LCD ეკრანზე. როდესაც დაბრკოლება გამოვლენილია, ზარი ჩნდება და ის ასევე გამოჩნდება LCD ეკრანზე რა

რადარის სისტემებს გააჩნიათ არაერთი თავდაცვითი და სამოქალაქო პროგრამა.

რადარის სისტემა შედგება გადამცემისგან, რომელიც გადასცემს სხივს სამიზნისკენ, რომელიც შემდეგ აისახება სამიზნეზე, როგორც ექოს სიგნალი. ასახულ სიგნალს იღებს მიმღები. ეს მიმღები ამუშავებს მიღებულ სიგნალს და აწვდის ისეთ ინფორმაციას, როგორიცაა სამიზნე, მანძილი, პოზიცია (მოძრავი ან სტაციონარული) ან სიჩქარე, რომელიც ნაჩვენებია ჩვენების ერთეულზე.

ნაბიჯი 1: საჭირო კომპონენტები

კომპონენტები საჭირო
კომპონენტები საჭირო

Arduino UNO R3- ეს არის მიკროკონტროლის დაფა, რომელიც დაფუძნებულია მოსახსნელი, ორმაგი ინლაინ-პაკეტის (DIP) ATmega328 AVR მიკროკონტროლერის საფუძველზე. მას აქვს 20 ციფრული შესასვლელი/გამომავალი ქინძი (აქედან 6 შეიძლება გამოყენებულ იქნას როგორც PWM გამოსავალი და 6 შეიძლება გამოყენებულ იქნას როგორც ანალოგური შესასვლელი).

HC -SR04 ულტრაბგერითი სენსორი -ეს სენსორი არის 4 პინიანი მოდული, რომლის პინის სახელებია Vcc (5v), Trigger, Echo და Ground შესაბამისად. ეს სენსორი არის ძალიან პოპულარული სენსორი, რომელიც გამოიყენება მრავალ აპლიკაციაში, სადაც საჭიროა მანძილის გაზომვა ან საგნების შეგრძნება. მოდულს აქვს ორი თვალი, როგორც პროექტები წინ, რომელიც ქმნის ულტრაბგერითი გადამცემს და მიმღებს.

Tower Pro SG90 Micro Servo Motor-ეს სერვო არის 180 ° ბრუნვის სერვო. ეს არის ციფრული სერვო ძრავა, რომელიც იღებს და ამუშავებს PWM სიგნალს უფრო სწრაფად და უკეთესად. იგი აღჭურვილია დახვეწილი შიდა სქემით, რომელიც უზრუნველყოფს კარგ ბრუნვას, ძალაუფლებას და სწრაფ განახლებებს გარე ძალების საპასუხოდ. იგი შედგება სამი მავთულისგან, რომლებიც შეფერილია ყავისფერ, წითელ და ყვითელ ფერებში.

ყავისფერი/შავი: დაკავშირებულია მიწასთან

წითელი: დაკავშირებულია VCC- თან (5v)

ყვითელი/თეთრი: მონაცემთა pIN- თან დაკავშირებულია ამ pwm სიგნალით, ძრავის მართვისთვის.

16x2 LCD ეკრანი (მწვანე განათება)- 16x2 LCD ეკრანი არის ალფანუმერული ჩვენება. იგი დაფუძნებულია HD44780 ჩვენების კონტროლერზე და მზადაა მიკროკონტროლერების უმეტესობასთან დასაკავშირებლად. მუშაობს 5 ვ -ზე და აქვს მწვანე შუქნიშანი, რომელიც სურვილისამებრ შეიძლება ჩართოთ და გამორთოთ. ეკრანის კონტრასტის კონტროლი ასევე შესაძლებელია კონტრასტული მართვის პინზე ძაბვის შეცვლით (პინ 3).

ბუზერი

12 ვ კვების ბლოკი

Jumper Wires

ნაბიჯი 2: კომპონენტები ერთმანეთთან დაკავშირებული

კომპონენტები ერთმანეთთან არის დაკავშირებული
კომპონენტები ერთმანეთთან არის დაკავშირებული

LCD PIN_RS ------------------ 12 Arduino Uno

LCD PIN_RW ------------------ GND

LCD PIN_EN ------------------- 11 Arduino Uno

LCD PIN_D0 ------------------- NC

LCD PIN_D1 ------------------- NC

LCD PIN_D2 ------------------- NC

LCD PIN_D3 ------------------- NC

LCD PIN_D4 ------------------- 5 Arduino Uno

LCD PIN_D5 ------------------- 4 Arduino Uno

LCD PIN_D6 ------------------- 3 Arduino Uno

LCD PIN_D7 ------------------- 2 Arduino Uno

LCD PIN_VSS ------------------ GND

LCD PIN_VDD ------------------ 5 ვ

სენსორის Pin_VCC ---------------- 5V

სენსორი Pin_Trig ------------------ 8 Arduino Uno

სენსორი Pin_Echo ----------------- 9 Arduino Uno

სენსორი Pin_GND ------------------ GND

სერვო ძრავას აქვს ქალი კონექტორი სამი ქინძისთავით. ყავისფერი/შავი ჩვეულებრივ მიწაა.

შეაერთეთ დენის კაბელი, რომელიც ყველა სტანდარტში უნდა იყოს წითელი 5V არდუინოზე.

სერვო კონექტორზე დარჩენილი ხაზი შეაერთეთ Arduino– ს ციფრულ პინთან.

Buzzer pin- დადებითი უკავშირდება Arduino– ს ციფრულ პინს და სხვა pin უკავშირდება მიწას.

ნაბიჯი 3: კოდი

Კოდი
Კოდი

ჩამოტვირთეთ ძირითადი კოდი ქვემოთ მოცემული ბმულიდან:-

მთავარი კოდი:

პროგრამის Arduino– ზე ატვირთვის შემდეგ, თქვენ შეგიძლიათ ნახოთ სარადარო სისტემა პროგრამული უზრუნველყოფის სახელწოდებით „დამუშავება“.

დამუშავება შესაძლებელია Linux, Mac OS X და Windows– ისთვის.

შეგიძლიათ ჩამოტვირთოთ პროგრამული უზრუნველყოფა ბმულიდან: https://processing.org/download/. შეარჩიეთ თქვენი არჩევანი პროგრამული უზრუნველყოფის ჩამოსატვირთად.

გაუშვით დამუშავების კოდი ძირითადი კოდის ატვირთვის შემდეგ.

შენიშვნა:- თქვენ უნდა შეცვალოთ პორტის სახელი და შეცვალოთ პირობები თქვენი საჭიროების შესაბამისად.

როდესაც თქვენ აწარმოებთ დამუშავების კოდს, იხსნება შავი ფანჯარა. თქვენ შეგიძლიათ ნახოთ მოძრავი რადარი და როდესაც დაბრკოლება აღმოჩნდება წითელი ხაზი გამოჩნდება.

თქვენ შეგიძლიათ გადმოწეროთ დამუშავების კოდი ზემოთ მოცემული ბმულიდან (მთავარი კოდი).

ვიმედოვნებ, რომ ეს გაგიადვილდა. თუ მოგწონთ ეს სასწავლო და გამოსადეგი აღმოჩნდა არ დაგავიწყდეთ გამოწერა და თუ თქვენ გაქვთ რაიმე ეჭვი, შეკითხვა ან გჭირდებათ დახმარება რამეში, დატოვეთ კომენტარი ქვემოთ…

მადლობა elementzonline.com

გირჩევთ: