როგორ დავუკავშიროთ BH1750 სინათლის სენსორი Arduino- ს

Სარჩევი:

როგორ დავუკავშიროთ BH1750 სინათლის სენსორი Arduino- ს
როგორ დავუკავშიროთ BH1750 სინათლის სენსორი Arduino- ს

ვიდეო: როგორ დავუკავშიროთ BH1750 სინათლის სენსორი Arduino- ს

ვიდეო: როგორ დავუკავშიროთ BH1750 სინათლის სენსორი Arduino- ს
ვიდეო: Light Sensor for Arduino- BH1750 Tutorial 2024, ნოემბერი
Anonim

ამჯერად GY-302 მოდულზე დანერგილი ციფრული 16-ბიტიანი სინათლის სენსორი BH1750 (ლუქსომეტრი) დაუკავშირდება Arduino- ს.

სინათლის სენსორი BH1750
სინათლის სენსორი BH1750

Ეს აუცილებელია

  • - არდუინო;
  • - მოდული GY-302 ციფრული სინათლის სენსორით BH1750;
  • - პერსონალური კომპიუტერი.

ინსტრუქციები

Ნაბიჯი 1

განვიხილოთ GY-302 მოდული BH1750 სენსორით. BH1750 სენსორი არის ციფრული 16-ბიტიანი ციფრული განათების სენსორი, რომელიც ადგენს მისი გაზომვის დიაპაზონს: 1-დან 65535 ლუქსამდე. BH1750 სენსორი მგრძნობიარეა ხილული სინათლის მიმართ და პრაქტიკულად მასზე გავლენას არ ახდენს ინფრაწითელი გამოსხივება, ე.ი. რეაგირებს იმავე სპექტრალურ დიაპაზონში, როგორც ადამიანის თვალი. შედეგად, ასეთი სენსორები ფართოდ გამოიყენება თანამედროვე ელექტრონულ მოწყობილობებში - მობილური მოწყობილობები, ფოტო და ვიდეო კამერები, ჭკვიანი სახლის სისტემები და მრავალი სხვა.

მოდული უკავშირდება ორი მავთულის I2C ინტერფეისს და ენერგია მიეწოდება +5 ვოლტიდან. I2C ინტერფეისი Arduino დაფებში ხორციელდება ანალოგურ ქინძისთავებზე A4 და A5, რომლებიც პასუხისმგებელნი არიან შესაბამისად SDA (data bus) და SCL (clock bus). GY-302 ADDR ქინძისთავი შეიძლება დარჩეს უკავშირდება ან უკავშირდება მიწას.

გაყვანილობის დიაგრამა სინათლის სენსორისთვის BH1750 Arduino- სკენ
გაყვანილობის დიაგრამა სინათლის სენსორისთვის BH1750 Arduino- სკენ

ნაბიჯი 2

ჩვენ არ შეისწავლით BH1750 სენსორის Arduino– ს ურთიერთქმედების ინტერფეისის განხორციელების სირთულეებს, მაგრამ გამოვიყენებთ მზა ბიბლიოთეკას. შეგიძლიათ გადმოწეროთ აქ: https://github.com/claws/BH1750/archive/master.zip. გადმოწერეთ გადმოწერილი არქივი დირექტორიაში "Arduino IDE / ბიბლიოთეკების" განვითარების გარემოში.

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

მუშაობის ესკიზი სინათლის სენსორთან BH1750
მუშაობის ესკიზი სინათლის სენსორთან BH1750

ნაბიჯი 3

მოდით დავუკავშიროთ BH1750 სინათლის სენსორი Arduino– ს, როგორც ეს ნაჩვენებია ზემოთ. მოდით, Arduino დაფა დავაკავშიროთ კომპიუტერთან. დაიწყეთ Arduino IDE და გახსენით სერიული მონიტორი "Ctrl + Shift + M" კლავიატურის მალსახმობით ან "Tools" მენიუს საშუალებით. სერიული პორტის მონიტორში, ჩვენი BH1750 სენსორიდან განათების მნიშვნელობები გაუშვებს. მიმართეთ სენსორს სინათლის წყაროსკენ, შემდეგ დაბლოკეთ იგი სინათლისგან და ნახავთ, თუ როგორ იცვლება კითხვა.

გირჩევთ: