Arduino სინათლის ინტენსივობის ნათურა: 5 ნაბიჯი
Arduino სინათლის ინტენსივობის ნათურა: 5 ნაბიჯი
Anonim

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

მარაგები

რა დაგჭირდებათ:

  • TinkerCAD პროგრამული უზრუნველყოფა
  • LDR (სინათლის/სიბნელის პირობების გამოსავლენად)
  • არდუინოს მიკროკონტროლი
  • Ნათურა
  • სარელეო (რადგან ნათურა იღებს 120 ვ -ს არდუინოსთან შედარებით, რომელიც უზრუნველყოფს 5 ვ)
  • ენერგიის წყარო
  • პურის დაფა (სურვილისამებრ)
  • ჩამოწერეთ არდუინოს კოდი

ნაბიჯი 1: შექმენით წრე

დარწმუნდით, რომ თქვენი წრე სწორად არის შერწყმული, როგორც ნაჩვენებია

ნაბიჯი 2: LDR სენსორი

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

ნაბიჯი 3: სარელეო და ნათურა

დარწმუნდით, რომ ყველაფერი გამოიყურება ისე, როგორც ნაჩვენებია სურათზე

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

ამისათვის კოდირების ნაწილი საკმაოდ სწორია. პირველი სტრიქონი გვიჩვენებს, რომ ჩვენ ვკითხულობთ შეყვანას ანალოგური პინიდან A0 და ვბეჭდავთ სერიულ მონიტორზე, როგორც ხედავთ. შემდეგ ჩვენ ვაკეთებთ პირობით ფორმატირებას, რომლის მეშვეობითაც ჩვენ ვამოწმებთ A0 მნიშვნელობას. არის თუ არა A0- ის მნიშვნელობა 500 -ის ექვივალენტი ან მეტი, ციფრული პინ 4 არის LOW, ხოლო თუ მნიშვნელობა ნაკლებია, pin 4 არის HIGH. რელე უკავშირდება პინ 4 -ს.

FYI: დააკოპირეთ ის, რაც ნაჩვენებია კოდზე

ნაბიჯი 5: გაკვეთილის შედეგი

ასე უნდა გამოიყურებოდეს თქვენი გაკვეთილი ერთხელ

ნახეთ ეს ვიდეო, თუ როგორ უნდა იმუშაოთ:

www.youtube.com/embed/tBVq6cvgnmU

გირჩევთ: