Სარჩევი:

ინფრაწითელი Tripwire: 3 ნაბიჯი
ინფრაწითელი Tripwire: 3 ნაბიჯი

ვიდეო: ინფრაწითელი Tripwire: 3 ნაბიჯი

ვიდეო: ინფრაწითელი Tripwire: 3 ნაბიჯი
ვიდეო: Infrared Beam Sensor Barrier 2024, ივლისი
Anonim
ინფრაწითელი Tripwire
ინფრაწითელი Tripwire
ინფრაწითელი Tripwire
ინფრაწითელი Tripwire
ინფრაწითელი Tripwire
ინფრაწითელი Tripwire

110 ვოლტის წყარო.

მარაგები

QED123 (IR LED) $ 0.58 თითო

www.digikey.com/product-detail/en/on-semic…

QSD123 (IR მიმღები) $ 0.54 თითო

www.digikey.com/product-detail/en/on-semic…

სარელეო მოდული $ 5.50 სინგლი Amazon

მამრობითი და მდედრობითი ხაზები ამაზონის 6 დოლარამდე

მდედრობითი და მდედრობითი ხაზები ამაზონის 6 დოლარამდე

(2) 220 ოჰმ რეზისტენტული თითოეული $ 0.049

14 Gauge Wire დაახლოებით $ 0.10 თითო ფუტზე

LED ნათურა 1 $ 1000bulbs.com

Bergen Keyless Lampholder 2.74 $ 1000bulbs.com

მავთულის სტრიპტიზიორი $ 7 Amazon

Breadboard $ 8 ამაზონი

ნაბიჯი 1: შეაერთეთ პურის დაფა

მავთულის პურის დაფა
მავთულის პურის დაფა
მავთულის პურის დაფა
მავთულის პურის დაფა
მავთულის პურის დაფა
მავთულის პურის დაფა
მავთულის პურის დაფა
მავთულის პურის დაფა

მავთულხლართების სერია 220 ohm წინააღმდეგ QED123 (LED/pinkish) breadboard. პურის დაფის მოპირდაპირე მხარეს, იგივე გააკეთეთ QSD123 (შავი).

შემდეგ დააკავშირეთ მამრობითი მდედრობითი მავთული (mtf) pi– ს 5 ვოლტიანი pin– დან QED– თან დაკავშირებული რეზისტორის იმავე რიგთან. კვლავ შეაერთეთ მავთულები pi- ზე კიდევ 5 ვოლტიანი პინიდან რეზისტორთან, რომელიც დაკავშირებულია QSD- სთან. შემდეგ დააკავშირეთ ორი mtf მავთული pi- ზე დაფუძნებული ქინძისთავებიდან QSD- ისა და QED- ის სხვა მხარეების რიგებზე. შემდეგ აიღეთ mtf მავთული იმ რიგიდან, სადაც QSD (შავი) და რეზისტორი იზიარებს და დაუკავშირეთ მას ჩვეულებრივ GPIO პინთან. მე გამოვიყენე პინი 11 (GPIO 17).

შემდეგ დააკავშირეთ ქალი მდედრობითი (FTF) მავთული 3,3 ვოლტიანი პინიდან რელეს vcc პინთან. შემდეგ აკავშირებს FTF მავთულს გრუნტის პინიდან რელეს GND პინთან. ბოლოს დააკავშირეთ FTF მავთული თქვენი ჩვეულებრივი GPIO– დან მოდულის ბოლო პინთან.

ნაბიჯი 2: მავთულის სარელეო მოდული

მავთულის სარელეო მოდული
მავთულის სარელეო მოდული
მავთულის სარელეო მოდული
მავთულის სარელეო მოდული
მავთულის სარელეო მოდული
მავთულის სარელეო მოდული

*გადაიტანეთ მავთულის ბოლო*

გამოიყენეთ 14 ლიანდაგი (გაშიშვლებულია თითოეულ ბოლოში) ნათურის დამჭერის ვერცხლის ხრახნიდან სარელეო მოდულზე NO (ჩვეულებრივ ღია). შემდეგ მავთული ოქროს ხრახნიდან 120 ვოლტის წყაროს უარყოფითი. შემდეგ მავთული სარელეო მოდულის COM– დან 120 ვოლტის წყაროს პოზიტივამდე.

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

*სარელეო მოდული ჩართულია ლოგიკური დაბალი/0 ასე რომ if განცხადება*

დააყენეთ GPIO, რომელიც დაკავშირებულია QSD– სთან, როგორც შეყვანა და GPIO დაკავშირებულია სარელეო მოდულთან, როგორც და გამომავალი.

შექმენით ორი if განცხადება, რომლებიც მონიტორინგს უწევენ SDI– სთან დაკავშირებული GPIO– ს შეყვანას. ერთი გამოწვეულია მაღალი და მეორე როგორც დაბალი. მე ორივე ვბეჭდავ იმას, რაც ხდება ტრაივერის საშუალებით. როდესაც სამუხრუჭე დაბლოკილია, გამორთეთ რელე და შეაჩერეთ კოდი gpio.cleanup () - ით, ასე რომ შუქი რჩება ანთებული

გირჩევთ: