Სარჩევი:

სამზარეულოს მრიცხველები არდუინოს გამოყენებით: 3 ნაბიჯი
სამზარეულოს მრიცხველები არდუინოს გამოყენებით: 3 ნაბიჯი

ვიდეო: სამზარეულოს მრიცხველები არდუინოს გამოყენებით: 3 ნაბიჯი

ვიდეო: სამზარეულოს მრიცხველები არდუინოს გამოყენებით: 3 ნაბიჯი
ვიდეო: ბუნებრივი და მხუთავი აირის დეტექტორი - ქებული კლიმატი 2024, ივლისი
Anonim
Image
Image

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

პროექტი შედგება Arduino– სგან, რომელიც დაკავშირებულია როგორც PIR სენსორთან, ასევე LED ზოლთან, რომელსაც ამოძრავებს MOSFET. შემიძლია საერთოდ გამოვტოვო არდუინო და გამოვიყენო მხოლოდ PIR და მისი რეგულირებადი შეფერხება, მაგრამ მაქსიმუმი 18 წამია, რაც იმას ნიშნავს, რომ ვიღაცას ყოველ 18 წამში უწევს მის წინ მოძრაობა, რომ შუქი არ ჩაქრეს. გარდა ამისა, მინდოდა, რომ განათება თანდათან ჩაქრა და ჩაქრა.

ჩემი თავდაპირველი იდეა იყო რადიოს მოდულის დაკავშირება და MySensors ქსელის დაწყება, მაგრამ მე გამიჭირდა სენსორის კომუნიკაცია კარიბჭესთან, ამიტომ თავი დავანებე და შევასრულე პროექტი მარტივი.

ნაბიჯი 1: მასალები

მე გთავაზობთ მასალების ჩამონათვალს (აშკარა გამონაკლისის გარდა, როგორიცაა მავთული, გამწოვი, გამაგრილებელი რკინა და სხვა) იმ ბმულებით, სადაც შევიძინე.

  • Arduino Pro Mini 328 5V. თავიდან შევეცადე გამომეყენებინა 3.3V და ვფიქრობდი, რომ ის გაუმკლავდებოდა 12V ნედლეულ შეყვანას, მაგრამ დავწვი ცუდი ძაბვის რეგულატორი.
  • თბილი თეთრი 12V LED ზოლები (60 led/m, SMD2835, წყალგაუმტარი)
  • PIR მოძრაობის სენსორი
  • IRFZ44N mosfet 12V LED ზოლის მართვისთვის Arduino– დან 5V გამომავალი საშუალებით. ნებისმიერი კარგი N-mosfet ამ ძაბვებით დიაპაზონში, რომელიც შეესაბამება თქვენს მოსალოდნელ დენს, ის არ უნდა იყოს ეს კონკრეტული, მაგრამ მე ამას ადრე ვიყენებდი LED ზოლების მართვისთვის, ასე რომ მე მათ ვენდობი. ისინი ჩამოთვლილია 55V და 49A გატარებისთვის, რაც საკმარისზე მეტია ამ კონკრეტული პროექტისათვის.
  • 12V დენის ადაპტერი. მე წავედი 2A მოდელთან, მაგრამ თქვენ უნდა შეაფასოთ მიმდინარეობა, რომელიც დაგჭირდებათ. LED ზოლები, რომელიც მე ავირჩიე ჩამოთვლილია როგორც 2.88W/მ, რაც, როგორც ჩანს, ძალიან დაბალია 60 დიდი LED- ისთვის, ამიტომ ვითამაშე უსაფრთხოდ.
  • DC კვების ბუდე
  • პროექტის ყუთი. ყველაფერი, რაც შეესაბამება თქვენს პროექტს, კარგია.
  • JST კონექტორი LED ზოლისთვის. თქვენ შეგიძლიათ პირდაპირ შეაერთოთ მავთულები, მაგრამ მე ვიფიქრე, რომ ჯობია კონექტორი გამოვიყენო იმ შემთხვევაში, თუ მჭირდება ზოლის გამოცვლა.

ნაბიჯი 2: შეკრება

შეკრება
შეკრება
შეკრება
შეკრება

PIR სენსორი უკავშირდება arduino– ს პინ 2 – ს, ხოლო mosfet– ის გამომავალი დაკავშირებულია pin 3 – ზე. თქვენ შეგიძლიათ აირჩიოთ ნებისმიერი სხვა ქინძისთავები და შეცვალოთ კოდი შესაბამისად, მაგრამ გამომავალი pin უნდა იყოს PWM– უნარიანი. არდუინოს გრუნტი უნდა იყოს დაკავშირებული დენის შტეფსელთან - შეარჩიეთ არდუინოს GND ქინძისთავები. გაითვალისწინეთ, რომ დენის დანამატიდან დადებითი მავთული უნდა იყოს დაკავშირებული arduino– ს RAW პინთან, ისე რომ გაიაროს ძაბვის მარეგულირებელი. არ დაუკავშიროთ 12 ვ სიმძლავრის წყარო პირდაპირ VCC– სთან ერთად, თქვენ გააცხელებთ თქვენს არდუინოს.

N არხის MOSFET– ზე, კარიბჭე არის pin 1, გადინება არის pin 2 და წყარო არის pin 3. წყარო (pin 3) უნდა იყოს დაკავშირებული 12V მიწასთან, კარიბჭე (pin 1) არდუინოსთან და სანიაღვრეზე LED ზოლის უარყოფით პინზე. ზოლის დადებითი უნდა იყოს დაკავშირებული უშუალოდ კვების ბლოკიდან.

მე გამოვიყენე ორი კონექტორი LED ზოლისთვის, რადგან გავყავი ის ორად, ერთი ღუმელის თითოეულ მხარეს. თქვენ შეგიძლიათ გამოიყენოთ მხოლოდ ერთი კონექტორი ან მრავალი და ენერგია იმდენი ნაწილისთვის, რამდენიც გსურთ პარალელურად, რამდენადაც უზრუნველყოფთ დენის ადაპტერის საჭირო დენს. LED ზოლებს, როგორც წესი, აქვთ დაბეჭდილი ნიშნები, სადაც ნაჩვენებია, თუ სად შეიძლება მათი მოჭრა (და ეს ჩვეულებრივ არის 3 LED- ის ნაწილებად). უბრალოდ დარწმუნდით, რომ თქვენ არაფერს აკავშირებთ საპირისპირო პოლარობასთან და კარგად მიდიხართ.

მას შემდეგ რაც ყველაფერი ადგილზეა, თქვენ უნდა გაჭრათ ხვრელი პროექტის ყუთში, რათა მოერგოს PIR სენსორს. მე ავირჩიე მისი დიაგონალურად განთავსება, ასე რომ ის არ მიიღებდა დიდ მოძრაობას ჩემი მისაღები ოთახიდან, მაგრამ პატარა ბუგერი მართლაც მგრძნობიარეა. თქვენ შეგიძლიათ შეცვალოთ მგრძნობელობა, ოდნავ გადაატრიალეთ ერთი ორი ტრიპოტიდან (მეორე არის სიგნალის დროის გასვლისთვის და უნდა დარჩეს მარტო). საათის ისრის მიმართულებით ის უფრო მგრძნობიარე ხდება.

მე ასევე გავჭრა ორი სლოტი LED ზოლის მავთულისთვის, თქვენ უნდა გაჭრათ იმდენი, რამდენიც გჭირდებათ. საპროექტო ყუთის დაყენება დამოკიდებულია მოდელზე, ჩემსას აქვს ხვრელი ხრახნიანი უკანა მხარეს, ასე რომ მე ის ჩავაგდე კაბინეტის ქვედა ნაწილში და დავაყენე PIR სენსორი წინ. LED ზოლებს უნდა ჰქონოდა წებოვანი უკანა მხარე, მაგრამ ან წებოვანი არ იყო საკმარისად კარგი, ან კაბინეტს იმდენი ცხიმი ჰქონდა ზედაპირზე, რომ თავიდან აიცილა ზოლის წებოვნება (იკ!). ასე რომ, შევიძინე საკაბელო სამაგრები (კოაქსიალური კაბელის დასაჭერად გამოყენებული) და ამან შეაკავა ზოლები.

ნაბიჯი 3: შემდეგი ნაბიჯები

მომავალში, მე ვაპირებ ავაშენო MySensors ქსელი სახლში და შევეცდები ეს პროექტი მას დავამატო. და კიდევ ერთი რამ, რისი გაკეთებაც მსურს, არის დაბალი სიმძლავრის შესაძლებლობების დამატება ისე, რომ მიკროსქემმა არ გამოიყენოს ბევრი დენი ლოდინის რეჟიმში.

გირჩევთ: