Სარჩევი:
- მარაგები
- ნაბიჯი 1: მიწოდების შესყიდვა
- ნაბიჯი 2: მუშაობა გაფართოების კაბელთან
- ნაბიჯი 3: სარელეოს დაყენება
- ნაბიჯი 4: PIR მოძრაობის სენსორის დაკავშირება
- ნაბიჯი 5: კოდის წერა
- ნაბიჯი 6: ისიამოვნეთ
ვიდეო: ოთახის სინათლის კონტროლი PIR სენსორისა და არდუინოს გამოყენებით: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
დღეს ჩვენ გავაკონტროლებთ თქვენი ოთახის განათებას მოძრაობის გამოვლენის გზით Arduino PIR მოძრაობის სენსორის გამოყენებით. ეს პროექტი ძალიან სახალისოა და მას აქვს ძალიან პრაქტიკული გამოყენება თქვენს სახლში და შეუძლია დაზოგოს გარკვეული თანხა ამ პროექტის განხორციელებითაც. უბრალოდ უარი თქვით, ეს პროექტი მოიცავს ხაზის ძაბვას, რაც იმას ნიშნავს, რომ თქვენ თამაშობთ 120 ვ -ით (ეს შოკში ჩაგაგდებთ), თუ ეს თქვენი კომფორტის ზონიდან არ არის ან დიდი გამოცდილება არ გაქვთ, თქვენ ალბათ უნდა დაბრუნდეთ ამ პროექტზე მოგვიანებით.
ეს არის გაკვეთილი, რომელიც დაგეხმარებათ თავიდან ბოლომდე, რა თქმა უნდა, მარტივი ნაბიჯით. Დავიწყოთ!
მარაგები
- არდუინოს მიკროკონტროლი
- 1 x პურის დაფა
- 1 x PIR მოძრაობის სენსორი
- 1 x SRD-05VDC-SL-C სარელეო
- 1 x 1KΩ რეზისტორი
- 1 x 1N4007 დიოდი
- 1 x 2N2222 ტრანზისტორი (NPN)
- 1 x გაფართოების კაბელი
- 1 x ნათურა/ნათურა
- 2 x მავთულის კონექტორები
- ელექტრო ფირზე
- რამდენიმე დამაკავშირებელი მავთული
ნაბიჯი 1: მიწოდების შესყიდვა
თუ თქვენ არ გაქვთ წვდომა ამ მარაგებზე, მე მოგაწოდეთ ბმულები, სადაც შეგიძლიათ შეიძინოთ თითოეული იაფად.
- არდუინოს მიკროკონტროლი
- 1 x პურის დაფა
- 1 x PIR მოძრაობის სენსორი
- 1 x SRD-05VDC-SL-C სარელეო
- 1 x 1KΩ რეზისტორი
- 1 x 1N4007 დიოდი
- 1 x 2N2222 ტრანზისტორი (NPN)
- 1 x გაფართოების კაბელი
- 1 x ნათურა/ნათურა
- 2 x მავთულის კონექტორები
- ელექტრო ფირზე
- რამდენიმე დამაკავშირებელი მავთული
ნაბიჯი 2: მუშაობა გაფართოების კაბელთან
ჩვენი პირველი ნაბიჯი არის გაფართოების კაბელის დაყენება ისე, რომ ის მზად იყოს წრედთან დასაკავშირებლად, აქედან მოყოლებული ნუ შეაერთებთ გაგრძელების კაბელს კედელში, სანამ არ იქნება ნახსენები. პირველ რიგში, ჩვენ ვაპირებთ დავიჭიროთ ჩვენი გაფართოების კაბელი და გავჭრათ იგი შუაზე საფრქვევის გამოყენებით, შემდეგ კი კაბელის გარე იზოლაცია მოვაშოროთ დაახლოებით 2-3 ინჩს. გარე იზოლაციის მოხსნისას დარწმუნდით, რომ შიდა მავთულები არ დაზიანდება. შემდგომი სტრიპტერების გამოყენებით, მოაშორეთ ორივე ბოლოების შიდა მავთულის დაახლოებით ნახევარი ინჩი. კონკრეტულ გამაგრძელებელ კაბელს, რომელსაც მე ვიყენებ, აქვს 3 მავთული, მწვანე მავთული დაფქულია, თეთრი მავთული ნეიტრალურია და შავი მავთული არის ხაზი. ახლა ჩვენი მავთულის კონექტორების გამოყენებით, ხელახლა შეაერთეთ ადგილზე (მწვანე) და ნეიტრალური (თეთრი) მავთულები ერთმანეთთან, ახლა თქვენ უნდა გქონდეთ მხოლოდ 2 შავი მავთული. ამრიგად, ჩვენ დავასრულეთ გაფართოების კაბელის დაყენება და ჩვენ ვაპირებთ მას გვერდით შევინახოთ, სანამ საჭირო იქნება.
ნაბიჯი 3: სარელეოს დაყენება
ახლა ჩვენ ვაპირებთ სარელეოს დაყენებას და დაკავშირებას არდუინოსთან, მაგრამ სანამ სარელეო წინ მივდივართ გავიგოთ რა არის რელე და რისთვის გამოიყენება იგი. რელე ძირითადად არის გადართვის სხვა ფორმა, რომელიც მუშაობს ელექტრონულად, ისინი აკონტროლებენ ერთ ელექტრულ წრეს მეორე წრეში კონტაქტების გახსნით და დახურვით. უმეტეს შემთხვევაში სარელეო ძირითადად შედარებით დაბალი ძაბვის საშუალებას აძლევს ადვილად გააკონტროლოს უმაღლესი სიმძლავრის სქემები, რასაც ჩვენ ვაკეთებთ ამ პროექტში. კარგი, ახლა მოდით გადავიდეთ იმ ნაწილზე, სადაც რელეს ვაერთებთ !!!
სარელეოზე არის 5 ქინძისთავები, ჩვეულებრივი, ჩვეულებრივ ღია (NO), ჩვეულებრივ დახურული (NC) და 2 კოჭა, მიუთითეთ დიაგრამა ზემოთ ქინძისთავებისთვის. პირველ რიგში, ჩვენ უნდა დავუკავშიროთ სარელეო ერთ -ერთი კოჭის ქინძისთავი VCC სარკინიგზო დაფაზე, შემდეგ შევუერთოთ დიოდს მეორე კოჭას და დავუმატოთ VCC სარკინიგზო მაგისტრალზე. დიოდი არის ადგილი, რათა თავიდან აიცილოს ძაბვის ვარდნა ან დენის უკანა დინება.
ახლა აიღეთ NPN ტრანზისტორი და დაუკავშირეთ ტრანზისტორის კოლექტორი იმ კოჭას, სადაც დიოდი არის დაკავშირებული. შემდეგ დააკავშირეთ NPN ტრანზისტორის გამცემი მხარე მიწის რკინიგზაზე პურის დაფაზე. დაბოლოს, 1KΩ- ის გამოყენებით დაუკავშირეთ ტრანზისტორის ბაზა არდუინოს ციფრულ პინ 2 -ს.
დაბოლოს, ჩვენ ვაპირებთ მართლაც მნიშვნელოვან კავშირს. აიღეთ ჩვენ მიერ მომზადებული გაფართოების კაბელი და შეაერთეთ ერთი შავი მავთული რელეს საერთო პინთან და უზრუნველყეთ კავშირი ელექტრული ლენტით. შემდეგ დააკავშირეთ მეორე ბოლო რელეს NO პინთან.
ნაბიჯი 4: PIR მოძრაობის სენსორის დაკავშირება
ჩვენ ასევე თითქმის დავასრულეთ, ახლა ჩვენ ვაპირებთ PIR მოძრაობის სენსორის ჩართვას წრედ, მაგრამ სანამ გავიგებთ რა არის PIR სენსორი. PIR სენსორი ნიშნავს პასიურ ინფრაწითელ სენსორს, ამ სენსორს შეუძლია აღმოაჩინოს ადამიანების ან ცხოველების არსებობა და გააგზავნოს სიგნალი, რომ მან აღმოაჩინა მოძრაობა. PIR სენსორს აქვს 3 პინი, VCC, Output და Ground.
პირველ რიგში, ჩვენ უნდა დავუკავშიროთ PIR სენსორის VCC პინი VCC სარკინიგზო დაფაზე და შევაერთოთ PIR სენსორის გრუნტის პინი მიწასთან. შემდეგ ჩვენ ვაპირებთ გამომავალი პინის დაკავშირებას Arduino– ს ერთ - ერთ პინთან, მე გამოვიყენე პინი 4. თქვენ წარმატებით დაუკავშირეთ PIR სენსორი ახლა !!
ნაბიჯი 5: კოდის წერა
ახლა ჩვენ დავამთავრეთ ყველა წრე და ყველაფერი რაც ახლა უნდა გავაკეთოთ არის კოდის დაწერა. კოდი შედარებით მარტივია ამ პროექტისთვის და ლოგიკა პირდაპირ წინ არის. მე დავამატე კოდი ამ სქემის ზემოთ, მაგრამ მოდით გავიგოთ რას აკეთებს ეს კოდი სინამდვილეში.
ჩვენ პირველად ვიწყებთ სარელეო პინის და PIR სენსორის პინის ინიციალიზაციას და ვქმნით int ცვლადს, რომელსაც val ეწოდება. შემდეგ ჩვენ გამოვაცხადებთ სარელეო პინს გამომავალს (სიგნალი მიდის მხოლოდ არდუინოდან) და ჩვენ ვაცხადებთ PIR სენსორის პინს შეყვანის სახით (სიგნალი მხოლოდ არდუინოში შედის). დაბოლოს, ჩვენ ვიყენებთ digitalread– ს, რომ მივიღოთ კითხვა PIR სენსორიდან, რომელიც არის 0 (მოძრაობა არ არის) ან 1 (მოძრაობა) და ვნახავთ მას ცვლად ვალში. შემდეგ ჩვენ ვიყენებთ if და else დებულებას ამ მნიშვნელობის გამოსაყენებლად, რომელიც ჩვენ შევინახეთ ნათურის ჩართვის/გამორთვისთვის და ახლა ჩვენ დავასრულეთ კოდი !!
ნაბიჯი 6: ისიამოვნეთ
იმედია, გსიამოვნებთ და იამაყებთ იმით, რაც დღეს მიაღწიეთ საკუთარ თავს !!
გირჩევთ:
სინათლის ინტენსივობის შეთქმულება არდუინოს და პითონის არდუინოს სამაგისტრო ბიბლიოთეკის გამოყენებით: 5 ნაბიჯი
სინათლის ინტენსივობის შეთქმულება არდუინოს და პითონის არდუინოს სამაგისტრო ბიბლიოთეკის გამოყენებით: არდუინო არის ეკონომიური, მაგრამ მაღალეფექტური და ფუნქციონალური ინსტრუმენტი, ჩაშენებულ C- ში პროგრამირება ხდის პროექტების დამღლელ პროცესს! პითონის Arduino_Master მოდული ამარტივებს ამას და გვაძლევს საშუალებას გამოვთვალოთ, ამოიღოთ ნაგვის მნიშვნელობები
როგორ ავაშენოთ საკუთარი ანემომეტრი ლერწმის გადამრთველების, ჰოლის ეფექტის სენსორისა და ნოდემკუს ზოგიერთი ნაკაწრის გამოყენებით. - ნაწილი 1 - აპარატურა: 8 ნაბიჯი (სურათებით)
როგორ ავაშენოთ საკუთარი ანემომეტრი ლერწმის გადამრთველების, ჰოლის ეფექტის სენსორისა და ნოდემკუს ზოგიერთი ნაკაწრის გამოყენებით. - ნაწილი 1 - აპარატურა: შესავალი მას შემდეგ რაც დავიწყე სწავლა Arduino– ს და Maker Culture– ისგან, მომწონდა სასარგებლო მოწყობილობების აშენება ნაგვისა და ჯართის გამოყენებით, როგორიცაა ბოთლის თავსახური, PVC, სასმელის ქილა და ა.შ. სიცოცხლე ნებისმიერ ნაჭერზე ან ნებისმიერ ამხანაგზე
უკანა პარკირების დახმარება ავტოფარეხში არსებული უსაფრთხოების სენსორისა და ანალოგური წრედის გამოყენებით: 5 ნაბიჯი
უკანა პარკირების დახმარება ავტოფარეხში არსებული უსაფრთხოების სენსორისა და ანალოგური სქემის გამოყენებით: მე ეჭვი მაქვს, რომ კაცობრიობის ისტორიაში ბევრი გამოგონება გაკეთდა მომჩივანი ცოლების გამო. სარეცხი მანქანა და მაცივარი, რა თქმა უნდა, სიცოცხლისუნარიანი კანდიდატებია. ჩემი პატარა "გამოგონება" ამ ინსტრუქციაში აღწერილი არის ელექტრონული
მოლაპარაკე ულტრაიისფერი ინდექსის საზომი მოწყობილობა, VEML6075 სენსორისა და პატარა მეგობრის მოსაუბრის გამოყენებით: 5 ნაბიჯი
მოლაპარაკე ულტრაიისფერი ინდექსის საზომი მოწყობილობა, VEML6075 სენსორის გამოყენებით და პატარა მეგობარი მოსაუბრე: ზაფხული მოდის! მზე ანათებს! რაც შესანიშნავია. მაგრამ რადგან ულტრაიისფერი (ულტრაიისფერი) გამოსხივება უფრო ინტენსიური ხდება, ჩემნაირ ადამიანებს უჩნდებათ ჭორფლები, პატარა ყავისფერი კუნძულები ცურავენ წითელი, მზისგან დამწვარი და ქავილი კანის ზღვაში. რეალურ დროში ინფორმაციის მიღება
წყლის დონის Arduino- ს გამოვლენის მეთოდები ულტრაბგერითი სენსორისა და Funduino წყლის სენსორის გამოყენებით: 4 ნაბიჯი
წყლის დონის Arduino- ს გამოვლენის მეთოდები ულტრაბგერითი სენსორის და Funduino წყლის სენსორის გამოყენებით: ამ პროექტში მე გაჩვენებთ თუ როგორ უნდა შექმნათ იაფი წყლის დეტექტორი ორი მეთოდის გამოყენებით: 1. ულტრაბგერითი სენსორი (HC-SR04) .2. Funduino წყლის სენსორი