Სარჩევი:

Arduino სიგნალიზაცია - კატის მტკიცებულება: 6 ნაბიჯი
Arduino სიგნალიზაცია - კატის მტკიცებულება: 6 ნაბიჯი

ვიდეო: Arduino სიგნალიზაცია - კატის მტკიცებულება: 6 ნაბიჯი

ვიდეო: Arduino სიგნალიზაცია - კატის მტკიცებულება: 6 ნაბიჯი
ვიდეო: Lesson 99: Building Arduino Digital Clock using DS3231 LCD and Seven Segment Display 2024, ნოემბერი
Anonim
არდუინოს სიგნალიზაცია - კატის მტკიცებულება
არდუინოს სიგნალიზაცია - კატის მტკიცებულება

კატები შეიძლება იყოს შესანიშნავი. ისინი შეიძლება წარმოუდგენლად მოკრძალებულად, ბუნდოვნად და სახალისოდ იყვნენ. თუმცა, როდესაც ისინი იწყებენ პროექტს, მათი შეკავება წარმოუდგენლად ძნელი იქნება. რა უკეთესი გზა აქვს კატის შეკავებას, ვიდრე მოძრაობისადმი მგრძნობიარე შუქი და ხმა?

ამ გაკვეთილზე თქვენ შეისწავლით თუ როგორ უნდა შექმნათ და დაარეგისტრიროთ Arduino მის მახლობლად მოძრაობის დასადგენად. როდესაც მოძრაობა ხდება, ის შეაკავებს არსებას როგორც LED შუქით, ასევე ხმით.

მიკროსქემისა და პროგრამირების ზოგიერთი ძირითადი გამოცდილება სასარგებლოა, მაგრამ არ არის საჭირო.

მარაგები

1 არდუინო უნო

1 პურის დაფა

2 330Ω რეზისტორი

1 ბუზერი

1 RGB LED

10 ჯუმბერის კაბელი

1 9V1A ადაპტერი (დასაყენებლად და შესაერთებლად)

ნაბიჯი 1: ნაბიჯი 1: ულტრაბგერითი სენსორის შეკრება

ნაბიჯი 1: ულტრაბგერითი სენსორის შეკრება
ნაბიჯი 1: ულტრაბგერითი სენსორის შეკრება

დაიწყეთ თქვენი პურის დაფის შეკრება.

მიამაგრეთ ულტრაბგერითი სენსორი, როგორც ნაჩვენებია ზემოთ. გაითვალისწინეთ ოთხი განსხვავებული ქინძისთავი (მარკირებული) VCC, Trig, Echo და Gnd. დარწმუნდით, რომ VCC მიდის 5V დენის წყაროსთან, ხოლო GND მიდის მიწაზე.

Trig უნდა წავიდეს პინ 2 -ზე, ხოლო ექო უნდა გადავიდეს პინ 3 -ზე.

ნაბიჯი 2: ნაბიჯი 2: მიამაგრეთ ბუზერი

ნაბიჯი 2: მიამაგრეთ ბუზერი
ნაბიჯი 2: მიამაგრეთ ბუზერი

ისევ და ისევ, მიჰყევით ზემოთ მოცემულ ბორბალს ზუზერის დამაგრების მიზნით. დარწმუნდით, რომ ზუმერის + ტერმინალი მიმაგრებულია პინ 7 -ზე და გამოიყენეთ 330Ω რეზისტორი ტერმინალის მიწასთან დასაკავშირებლად.

ნაბიჯი 3: ნაბიჯი 3: მიამაგრეთ LED

ნაბიჯი 3: მიამაგრეთ LED
ნაბიჯი 3: მიამაგრეთ LED

მიამაგრეთ RGB LED როგორც ნაჩვენებია დიაგრამაში. წითელი უნდა დაერთოს პინ 9 -ს, მწვანე უნდა მიამაგროს პინ 10 -ს, ხოლო ლურჯი უნდა მიმაგრდეს პინზე 11. ბოლო (და გრძელი) ბუდე მიმაგრებული უნდა იყოს მიწაზე, 330Ω რეზისტორით.

ნაბიჯი 4: ნაბიჯი 4: კოდირების დრო

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

თუ შემოქმედებითად ჩაერთეთ თქვენს ნებისმიერ პინ ნომერში, იცოდეთ რომ შეიძლება დაგჭირდეთ მათი შეცვლა კოდის მუშაობისთვის.

ნაბიჯი 5: ნაბიჯი 5: დროა შეაჩეროთ კატა

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

ნაბიჯი 6: ნაბიჯი 6: ითამაშეთ პარამეტრებით

ზოგიერთი რამ, რაც შეგიძლიათ შეცვალოთ ან შეცვალოთ თქვენი საჭიროებიდან გამომდინარე:

  • რა "distanceInCM" იწვევს მოვლენებს. გსურთ ეს იყოს მაშინ, როდესაც ის აღმოაჩენს რაღაც სუპერ ახლოს, ან მხოლოდ მაშინ, როდესაც ის უფრო შორს არის? თუ ამას ძალიან შორს დააყენებთ, შეიძლება დაგჭირდეთ უკეთესი მგრძნობიარე ულტრაბგერითი სენსორის მიღება.
  • რა ფერის დიაპაზონი გსურთ გამოიყენოთ? RGB LED– ით, ის ირჩევს შემთხვევით მნიშვნელობებს 0 – დან 100 – მდე, ან 0 – დან 255 – მდე (წითელში, როდესაც რაღაც ახლოსაა) უფრო დიდი გაფრთხილების მისაცემად.
  • ზარის სიხშირის რეგულირება შესაძლებელია. ქვედა სიხშირეები ქვედა ნოტებია, უფრო მაღალი სიხშირეები უმაღლესი ნოტებია.

გირჩევთ: