Mündəricat:

Arduino istifadə edərək mətbəx sayğac işıqları: 3 addım
Arduino istifadə edərək mətbəx sayğac işıqları: 3 addım

Video: Arduino istifadə edərək mətbəx sayğac işıqları: 3 addım

Video: Arduino istifadə edərək mətbəx sayğac işıqları: 3 addım
Video: Arduino Dərs 1 . Arduino nədir "setup","loop","pinMode","digitalWrite" əmrləri 2024, Sentyabr
Anonim
Image
Image

Bir müddətdir ki, barmaqlarımı ev avtomatlaşdırmasına batırmaq istəyirəm. Sadə bir layihə ilə başlamağa qərar verdim. Təəssüf ki, proses zamanı heç bir şəkil çəkmədim, amma əvvəlcə fikirlərimi sınamaq üçün protobord istifadə etdim və yalnız hər şey işləyərkən onu birlikdə lehimlədim.

Layihə həm PIR sensoruna, həm də MOSFET tərəfindən idarə olunan LED şeridinə qoşulmuş Arduino -dan ibarətdir. Arduinonu tamamilə atlaya bilərdim və yalnız PIR və tənzimlənən gecikmədən istifadə edə bilərdim, amma maksimum 18 saniyədir, yəni hər 18 saniyədə kimsə işıqların sönməməsi üçün onun qarşısında hərəkət etməli olur. Bundan başqa, işıqların tədricən yandırılmasını və sönməsini istəyirdim.

İlkin fikrim bir radio modulu bağlamaq və bir MySensors şəbəkəsi qurmaq idi, amma sensoru ağ geçidi ilə əlaqə qurmaqda çətinlik çəkirdim, buna görə də imtina etdim və layihəni sadə saxladım.

Addım 1: Materiallar

Burada satın aldığım keçidləri olan materialların siyahısını (tel, lehim, lehimləmə dəmiri və s. İstisna olmaqla) təqdim edirəm.

  • Arduino Pro Mini 328 5V. Əvvəlcə 3.3V istifadə etməyə çalışdım və 12V xam girişi idarə edəcəyini düşündüm, amma zəif təyyarə gərginlik tənzimləyicisini yandırdım.
  • İsti Ağ 12V LED şeridi (60 led/m, SMD2835, suya davamlı)
  • PIR hərəkət sensoru
  • IRFZ44N, Arduino -dan 5V çıxışı istifadə edərək 12V LED şeridi idarə etmək üçün mosfet. Gözlənilən cərəyanınıza uyğun olan bu gərginliklərə malik hər hansı bir yaxşı N-mosfet, bunun xüsusi olması lazım deyil, amma əvvəllər LED şeridləri idarə etmək üçün istifadə etmişəm, buna görə də onlara güvənirəm. Bu layihə üçün kifayət qədər çox olan 55V və 49A idarə etmək üçün siyahıya alındılar.
  • 12V güc adapteri. 2A modeli ilə getdim, ancaq ehtiyacınız olacaq cərəyanı təxmin etməlisiniz. Seçdiyim LED şeridi 2.88W/m olaraq göstərilmişdir ki, bu da 60 böyük LED üçün bir az aşağı görünür, buna görə də təhlükəsiz oynadım.
  • DC Güc Soketi
  • Layihə qutusu. Layihənizə uyğun olan hər şey yaxşıdır.
  • LED şeridi üçün JST konnektoru. Telləri birbaşa lehimləyə bilərsiniz, amma zolağı dəyişdirməyim lazım olduqda bir bağlayıcı istifadə etməyi daha yaxşı hesab etdim.

Addım 2: Quraşdırma

Məclis
Məclis
Məclis
Məclis

PIR sensoru arduino-dakı 2-ci pinlə, mozfetin çıxışı isə 3-cü pinlə əlaqələndirilir. Başqa hər hansı bir pin seçə və buna uyğun olaraq kodu dəyişə bilərsiniz, ancaq çıxış pimi PWM qabiliyyətli olmalıdır. Arduino -nun zəmini elektrik fişinin torpağına bağlanmalıdır - arduino -nun GND pinlərindən birini seçin. Diqqət yetirin ki, elektrik fişindəki müsbət tel arduino RAW pininə qoşulmalıdır ki, gərginlik tənzimləyicisindən keçsin. Doğrudan VCC -yə 12V GÜÇ QAYNAĞI BAXMAYIN, Arduino -nuzu qızardacaqsınız.

N-Kanal MOSFET-lərində Qapı pin 1, Drenaj pin 2 və Mənbə 3 pindir. Mənbə (pin 3) 12V torpağa, qapı (pin 1) Arduinoya və drenaja bağlanmalıdır. LED şeridinin mənfi pininə. Şeridin pozitivi birbaşa elektrik fişindən bağlanmalıdır.

LED şeridi üçün iki bağlayıcı istifadə etdim, çünki sobanın hər tərəfi üçün ikiyə ayırdım. Güc adapterindən lazımi cərəyanı verdiyiniz müddətdə, yalnız bir bağlayıcıdan və ya bir çoxundan istifadə edə bilərsiniz və paralel olaraq istədiyiniz qədər çox hissəyə güc verə bilərsiniz. LED şeridləri ümumiyyətlə kəsilə biləcəyi yerləri göstərən çap işarələrinə malikdir (və ümumiyyətlə 3 LED -dən ibarətdir). Yalnız tərs bir polariteye heç bir şey bağlamadığınızdan və getməyinizdən əmin olun.

Hər şey yerində olduqdan sonra, layihə qutusunda PIR sensoruna uyğun bir çuxur kəsməlisiniz. Çarpaz şəkildə yerləşdirməyi seçdim, buna görə oturma otağımdan çox hərəkət etməzdi, amma kiçik arabaçı həqiqətən həssasdır. Həssaslığı iki trimpotdan birini yüngülcə çevirərək tənzimləyə bilərsiniz (digəri siqnalın fasiləsi üçündür və tək qalmalıdır). Saat yönünde daha həssas edir.

LED şerit telləri üçün iki yuva da kəsdim, nə qədər ehtiyacınız varsa kəsməlisiniz. Layihə qutusunun quraşdırılması modeldən asılıdır, mənim arxamda bir vida üçün bir çuxur var, buna görə kabinetin altına vidaladım və PIR sensorunu irəli baxaraq yerləşdirdim. LED şeritlərin arxa tərəfində yapışqan olması lazım idi, amma ya yapışqan kifayət qədər yaxşı deyildi, ya da kabinetin səthində o qədər çox yağ var idi ki, lentin yapışmasını əngəlləyirdi (yuck!). Beləliklə, bir neçə kabel klipi aldım (koaksiyal kabeli bağlamaq üçün istifadə olunan növ) və bu zolağı yerində saxladı.

Addım 3: Növbəti addımlar

Gələcəkdə evdə MySensors şəbəkəsi qurmaq niyyətindəyəm və bu layihəni buna əlavə etməyə çalışacağam. Və etmək istədiyim başqa bir şey, dövrə gözləmə rejimində çox cərəyan istifadə etməməsi üçün aşağı güc imkanları əlavə etməkdir.

Tövsiyə: