Სარჩევი:

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

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

ვიდეო: Arduino სინათლის ინტენსივობის ნათურა: 5 ნაბიჯი
ვიდეო: Control 10 output pins or relay using 10 push button switch with 1 Arduino input pin ANPB-V2 2024, ივლისი
Anonim
Arduino სინათლის ინტენსივობის ნათურა
Arduino სინათლის ინტენსივობის ნათურა

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

მარაგები

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

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

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

ააშენეთ წრე
ააშენეთ წრე

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

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

LDR სენსორი
LDR სენსორი

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

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

სარელეო და ნათურა
სარელეო და ნათურა

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

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

კოდირება
კოდირება

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

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

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

გაკვეთილის შედეგი
გაკვეთილის შედეგი

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

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

www.youtube.com/embed/tBVq6cvgnmU

გირჩევთ: