Სარჩევი:
- მარაგები
- ნაბიჯი 1: დაუკავშირეთ Arduino სენსორს და სერვოს
- ნაბიჯი 2: სენსორის დაყენება
- ნაბიჯი 3: არდუინოს დაყენება
- ნაბიჯი 4: ცვლადების გამოცხადება
- ნაბიჯი 5: დაყენება და მარყუჟი
- ნაბიჯი 6: მარცხენა და მარჯვენა
- ნაბიჯი 7: მანძილის გამოთვლა
- ნაბიჯი 8: ატვირთეთ კოდი და დაიწყეთ
- ნაბიჯი 9: სერიული შეთქმულების ინტერპრეტაცია
- ნაბიჯი 10: სიფრთხილის ზომები
ვიდეო: ულტრაბგერითი რადარი არდუინო ნანოსა და სერიული პლოტერის გამოყენებით: 10 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ამ ინსტრუქციაში ჩვენ გავეცნობით სერვო ბიბლიოთეკის საფუძვლებს, ასევე ულტრაბგერითი სენსორის დაყენებას და გამოვიყენებთ მას რადარად. ამ პროექტის გამომავალი ხილული იქნება სერიული პლოტერის მონიტორზე.
მარაგები
-არდუინო ნანო.
-პურის დაფა.
-წებოვანი იარაღი.
-ჯუმბერის მავთულები.
-კომპიუტერი Arduino USB– ზე.
ნაბიჯი 1: დაუკავშირეთ Arduino სენსორს და სერვოს
დაიცავით კავშირის სქემა, როგორც აღწერილია.
ულტრაბგერითი სენსორი
- გამოიძახეთ Arduino– ს pin2– ში
- ეხმიანება arduino– ს pin3– ს
- Vcc და Gnd შესაბამისად 5v და Gnd შესაბამისად
servo:
- ყავისფერი მავთული მიწაზე
- წითელი მავთული vcc
- ყვითელი/ნარინჯისფერი მავთულები პინ 9 -მდე (წრიული დიაგრამაში ნაჩვენები კავშირები არ არის იგივე, რაც აღწერილია, დაიცავით აღწერა საუკეთესო შედეგისთვის)
ნაბიჯი 2: სენსორის დაყენება
ცხელი წებო სერვო მუყაოს ნაჭერზე.
servo გააჩნია ლილვზე მიმაგრების მთელ რიგს.
მიამაგრეთ ბრტყელი და დიდი ძრავის ლილვზე და მთლიანად გადაატრიალეთ იგი ერთ მხარეს.
თქვენ ხედავთ, რომ სერვო შეიძლება ბრუნავს მხოლოდ 180 გრადუსიანი მიმართულებით.
ახლა შეასწორეთ დანართი შესაბამისად, რომ ის მშვენივრად იჯდეს 180 გრადუსიანი კუთხით.
შემდეგ ცხელი წებო სენსორი დანართზე, როგორც ეს მოცემულია ფიგურაში.
სერვო უნდა შეეძლოს სენსორის ბრუნვა 0 -დან 180 გრადუსამდე.
ნაბიჯი 3: არდუინოს დაყენება
როდესაც მთელი კონფიგურაცია ჰგავს სურათს, დაუკავშირეთ Arduino კომპიუტერს და ჩართეთ Arduino IDE. არის ნაბიჯ -ნაბიჯ ახსნა თითოეული კოდის ბლოკზე შემდეგ ნაბიჯებში.
ნაბიჯი 4: ცვლადების გამოცხადება
#მოიცავს ბიბლიოთეკას, რომელიც საჭიროა სერვო ძრავის ეფექტურად მუშაობისთვის, რაც მოითხოვს pwm სიგნალს.
ტრიგერი, ექო, ხანგრძლივობა, მანძილი არის მთელი რიცხვი. ტრიგერისა და ექოს ქინძისთავები შესაბამისად განისაზღვრება.
ცვლადი "servo" იქმნება ძრავის დასაკავშირებლად, რომელსაც Arduino- ს ვუკავშირდებით, შეუძლია რამდენიმე სერვისის მხარდაჭერა, რამდენადაც მას შეუძლია უზრუნველყოს ენერგია მათთვის და მას აქვს საკმარისი საკონტროლო ბუდეები.
ნაბიჯი 5: დაყენება და მარყუჟი
void კონფიგურაციის ფუნქციაში გამოაცხადეთ pin რეჟიმები, როგორც ფიგურაში.
void loop ფუნქციის გამოძახება ორ სხვა ფუნქციას, როგორიცაა მარცხენა და მარჯვენა ეს ფუნქციები მოგვიანებით აშენდება ძრავის ლილვის დასატრიალებლად.
ასევე დაიწყეთ სერიული კომუნიკაცია Arduino– სა და კომპიუტერს შორის 9600 baud სიჩქარით, რაც საკმარისია ჩვენი პროგრამის მხარდასაჭერად.
ნაბიჯი 6: მარცხენა და მარჯვენა
მიკრო სერვისს შეუძლია ბრუნოს 0 -დან 180 გრადუსამდე კუთხემდე.
ამ მოძრაობის მისაღწევად ჩვენ უნდა ავაშენოთ მოძრაობის ფუნქცია.
მიუხედავად იმისა, რომ ეს შეიძლება გაკეთდეს ერთი ფუნქციის გამოყენებით, ეს არის ამის სხვა გზა.
კოდის თითოეულ ბლოკში ვპოულობთ მთელ რიცხვს "მანძილი" მოცემულია ფუნქციის დაბრუნების მნიშვნელობა echoloop ().
ეს ფუნქცია ითვლის ობიექტის მანძილს სენსორიდან.
ფუნქციები შეიცავს ტერმინებს serial.print () და serial.println ().
იმისათვის, რომ სერიული პლოტერი ცვლადების შედგენისთვის გვჭირდება ამ ფორმატით დაბეჭდვა.
Serial.print (variable1);
Serial.print ("");
Serial.println (ცვლადი 2);
ჩვენს შემთხვევაში ცვლადი 1 არის კუთხე და ცვლადი 2 არის მანძილი.
ნაბიჯი 7: მანძილის გამოთვლა
სენსორს სჭირდება 10 მიკროწამიანი პულსი ულტრაბგერითი სიგნალის გასაგზავნად, რომელიც შემდეგ უნდა აისახოს ობიექტიდან და მიიღება მიმღების მიერ. როგორც ნაჩვენებია ომაგში, კოდი შექმნილია ზუსტად ამისთვის.
როდესაც ასახვის ხანგრძლივობა ცნობილია, ობიექტის მანძილი ადვილად გამოითვლება.
ულტრაბგერაც ჰაერის სიჩქარით მოძრაობს ჰაერში 343 მ/წმ.
გამოთვლილი მანძილი ბრუნდება იქ, სადაც ფუნქცია იძახება.
ნაბიჯი 8: ატვირთეთ კოდი და დაიწყეთ
მას შემდეგ რაც კოდი გადამოწმდება და აიტვირთება უბრალოდ მოათავსეთ რამდენიმე ობიექტი სენსორის წინ და გაუშვით.
დაიმახსოვრე საგნები, რომლებიც მე მოვათავსე
- მულტიმეტრი სენსორის მარცხნივ
- შავი ყუთი სენსორის წინ და ახლოს
- ლურჯი ყუთი მარჯვნივ, რაღაც მანძილზე
ნაბიჯი 9: სერიული შეთქმულების ინტერპრეტაცია
გახსენით სერიული პლოტერი ინსტრუმენტებზე გადასვლით.
უახლეს Arduino IDE– ს აქვს სერიული პლოტერი, ასე რომ განაახლოთ IDE.
ნაკვეთში ჩვენ ვხვდებით ლურჯ სამკუთხა ტალღას, რომელიც არის სერვო კუთხის ნაკვეთი.
წითელი ნაკვეთი არის სენსორის მიერ გამოთვლილი მანძილის.
რაც უფრო ახლოს არის ობიექტი მით უფრო დაბალია წითელი ნაკვეთი.
რაც უფრო შორს არის ობიექტი მით უფრო მაღალი და ცოტა არარეგულარული ხდება წითელი ნაკვეთი.
თქვენ შეგიძლიათ შეამჩნიოთ სამი ძირითადი დეპრესია ნაკვეთში
- ცისფერ ნაკვეთში ნულოვანი გრადუსთან ახლოს - მულტიმეტრი.
- აღმავალი ფერდობის შუა და ქვევით ფერდობზე - შავი ყუთი
- ლურჯი ნაკვეთის მწვერვალზე - ნაკლები დეპრესია, რადგან ობიექტი უფრო შორს არის - ლურჯი ყუთი მოთავსებულია შორს მარჯვენა მხარეს.
გამოიყენეთ ლურჯი ნაკვეთი, როგორც კუთხის მითითება, რომელიც მერყეობს 0 -დან 180 გრადუსამდე
ობიექტის მანძილი მერყეობს 2 -დან 200 სმ -მდე, რაც დამოკიდებულია ობიექტის მგრძნობელობაზე.
ნაბიჯი 10: სიფრთხილის ზომები
არ მოათავსოთ ქსოვილისგან დამზადებული საგნები. ქსოვილი ანაწილებს ულტრაბგერას და იწვევს პროექტს ღირებულებების გაფუჭებაში 2000 სმ დიაპაზონში.
კარგია მყარი საგნებისათვის.
დარწმუნდით, რომ ობიექტის სიმაღლე საკმარისია ულტრაბგერითი პულსის გადასალახად.
შეცვალეთ ფუნქციის შეფერხება მარჯვნივ (), მარცხნივ (), რათა სენსორი უფრო სწრაფად ბრუნოს.
გირჩევთ:
CoronaVirus Killer არდუინო ნანოსა და ულტრაიისფერი შუქით: 5 ნაბიჯი
CoronaVirus Killer არდუინო ნანოსა და ულტრაიისფერი შუქით: ჯანდაცვის ეროვნული კომისიის მიერ გამოქვეყნებული ახალი კორონავირუსის დიაგნოზირებისა და მკურნალობის უახლესი გაიდლაინის თანახმად, ვირუსი მგრძნობიარეა ულტრაიისფერი შუქისა და სითბოს მიმართ, ამიტომ ულტრაიისფერ გამოსხივებას შეუძლია ეფექტურად აღმოფხვრას ვირუსი
განახლებული RC სათამაშო მანქანა ულტრაბგერითი სენსორით (არდუინო): 3 ნაბიჯი
განახლებული RC სათამაშო მანქანა ულტრაბგერითი სენსორით (არდუინო): ეს არის RC სათამაშო მანქანა, რომელიც განახლდა როგორც Arduino RC მანქანა ობიექტების თავიდან აცილების მიზნით. ჩვენ ამოიღეთ RC მანქანის ორიგინალური დაფა და გამოვიყენეთ მხოლოდ DC ძრავები. ეს RC სათამაშო მანქანა მოიცავს ორ DC ძრავას , ერთი მანქანის წინ, როგორც საჭის ძრავი და მეორე DC
ულტრაბგერითი დისტანციის სენსორის და სერიული მონიტორის გამოყვანის გამოყენება .: 6 ნაბიჯი
ულტრაბგერითი დისტანციის სენსორის და სერიული მონიტორის გამოყვანა .: ჰეი ბიჭებო! გსურთ ისწავლოთ სერიული მონიტორის გამოყვანის გამოყენება. აქ თქვენ გაქვთ სრულყოფილი გაკვეთილი, თუ როგორ უნდა გავაკეთოთ ეს! ამ სასწავლო ინსტრუქციაში მე გაგიწევთ მარტივ ნაბიჯებს, რომლებიც საჭიროა მანძილის დასადგენად ულტრაბგერითი სენსორის გამოყენებით და
ყველაზე იაფი არდუინო -- ყველაზე პატარა არდუინო -- Arduino Pro Mini -- პროგრამირება -- არდუინო ნენო: 6 ნაბიჯი (სურათებით)
ყველაზე იაფი არდუინო || ყველაზე პატარა არდუინო || Arduino Pro Mini || პროგრამირება || არდუინო ნენო: …………………………. გთხოვთ გამოიწეროთ ჩემი YouTube არხი მეტი ვიდეოსთვის ……. . ეს პროექტი ეხება იმას, თუ როგორ უნდა დააკავშიროთ ყველაზე პატარა და იაფი არდუინო ოდესმე. ყველაზე პატარა და იაფი arduino არის arduino pro mini. არდუინოს მსგავსია
როგორ გააკეთოთ ულტრაბგერითი რადარი Arduino– ით 5: 5 ნაბიჯი
როგორ გავაკეთოთ ულტრაბგერითი რადარი Arduino– ს საშუალებით: ↪ გამარჯობა, ეს არის SuperTech და დღეს მე ვაპირებ გაჩვენოთ როგორ გააკეთოთ ულტრაბგერითი რადარი არდუინოსთან ერთად