Სარჩევი:

მრავალფუნქციური სინათლის მანძილის სენსორი: 5 ნაბიჯი
მრავალფუნქციური სინათლის მანძილის სენსორი: 5 ნაბიჯი

ვიდეო: მრავალფუნქციური სინათლის მანძილის სენსორი: 5 ნაბიჯი

ვიდეო: მრავალფუნქციური სინათლის მანძილის სენსორი: 5 ნაბიჯი
ვიდეო: ორთვალიანი კამერა გაკვირვებული განახლების შემდეგ!!! 2024, ივლისი
Anonim
მრავალფუნქციური სინათლის მანძილის სენსორი
მრავალფუნქციური სინათლის მანძილის სენსორი

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

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

  • წითელი: აღემატება 125 სმ
  • მწვანე: 100 -ზე მეტი და 125 სმ -ზე ნაკლები ან ტოლი
  • ლურჯი: 75 -ზე მეტი და 100 სმ -ზე ნაკლები ან ტოლი
  • ყვითელი: 50 -ზე მეტი და 75 სმ -ზე ნაკლები ან ტოლი
  • მეწამული: 25 -ზე მეტი და 50 სმ -ზე ნაკლები ან ტოლი
  • აკვა: 0 -ზე მეტი და 25 სმ -ზე ნაკლები ან ტოლი

*ეს დისტანციები შეიძლება შეიცვალოს უფრო მცირე ან უფრო დიდი ზომებითა და დისტანციებით, იმისდა მიხედვით თუ რა ამოცანის შესრულებას აპირებთ.

ნაბიჯი 1: კომპონენტები და დაწყება

კომპონენტები და დასაწყისი
კომპონენტები და დასაწყისი

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

  • პურის დაფა
  • არდუინო
  • 9 ჯუმბერის კაბელი
  • 1 RGB LED
  • 3-330 Ohm რეზისტორები
  • 1 ულტრაბგერითი დისტანციის სენსორი
  • ენერგიის წყარო- კომპიუტერი და ბატარეის სურვილისამებრ კვების წყარო
  • USB კონექტორი კომპიუტერთან კოდის დასაკავშირებლად და გასაშვებად
  • სურვილისამებრ: დისტანციური მართვის მანქანა, რომ დაამთავროს არდუინო.

არ არის საჭირო ინსტრუმენტები!

დაიწყეთ დენის დაფაზე დენის სარკინიგზო მაგისტრალთან თქვენი არდუინოს 5V პინიდან და თქვენი რგოლით თქვენი არდუინოს GND პინთან.

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

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

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

  1. შეაერთეთ მბრუნავი კაბელი GND– დან სენსორზე მიწის რკინიგზაზე თქვენს პურის დაფაზე
  2. შეაერთეთ ექო არდუინოს 7 პინზე
  3. შეაერთეთ Trig 8 პინთან Arduino– ზე
  4. შეაერთეთ VCC დენის რკინიგზასთან თქვენს დაფაზე.

*შენიშვნა: ეს ოდნავ განსხვავდება TinkerCad დიაგრამაზე დაყენებული იმის გამო, რომ ჩემი ულტრაბგერითი სენსორი განსხვავებული ბრენდია, ვიდრე პროგრამაში ნაჩვენები. იხილეთ სურათები უფრო ზუსტი დაყენების სახელმძღვანელოსთვის.

ნაბიჯი 3: RGB LED- ის დაკავშირება

RGB LED- ის დაკავშირება
RGB LED- ის დაკავშირება
RGB LED- ის დაკავშირება
RGB LED- ის დაკავშირება
RGB LED- ის დაკავშირება
RGB LED- ის დაკავშირება

შემდეგ თქვენ დააკავშირებთ RGB LED ნათურას. გახსოვდეთ, ყველაზე გრძელი ფეხი არის GND- იხილეთ RGB LED სურათი, როგორც მეგზური. შეაერთეთ თქვენი LED ზემოთ TinkerCad სურათისა და ფოტოს გამოყენებით.

  • წითელი პინი: 11
  • (-): GND სარკინიგზო
  • მწვანე პინი: 10
  • ლურჯი პინი: 9

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

Კოდი
Კოდი
Კოდი
Კოდი

შემდეგი თქვენ უნდა დაუკავშიროთ თქვენი Arduino კომპიუტერს და ჩამოტვირთოთ კოდი ამ პროგრამის გასაშვებად. დააწკაპუნეთ აქ კოდის ბმულზე. სცადეთ თქვენი შემოქმედება!

სასარგებლო რჩევები:

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

ნაბიჯი 5: სხვა მიზნები და რესურსები

აქ არის რამოდენიმე სხვა გზა ულტრაბგერითი დისტანციური სინათლის სენსორი თქვენთვის.

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

რესურსები:

ავტორი უცნობია. (2018). როგორ გავაკეთოთ მეჩატრონიკა. ამოღებულია:

ე.ჩენი. (თარიღი უცნობია). ულტრაბგერითი მოდული HC - SR04 & RGB LED გამცემი. ამოღებულია Summerfuel Robotics– დან:

ჯოელ_ე_ბ. (თარიღი უცნობია). SparkFun გამომგონებლის ნაკრები ექსპერიმენტის გზამკვლევი - v4.0: Circuit 1D: RGB Night -Light. ამოღებულია:

გირჩევთ: