Mündəricat:
Video: Arduino istifadə edərək mətbəx sayğac işıqları: 3 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
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
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ə:
TinkerCad -da Arduino istifadə edərək RGB -dən Disko işıqları: 3 addım
TinkerCad -da Arduino istifadə edərək RGB -dən Disko İşıqları: RGB -ni bağladıqdan sonra PWM çıxışı və ya analog çıxışı istifadə edərək RGB -nin rəngini idarə etmək asandır, Arduino üçün 3, 5, 6 sancaqlarda analogWrite () istifadə edə bilərsiniz. , 9, 10, 11, A0, A1, A2, A3, A4, A5 (Atmega328 və ya 1 istifadə edən klassik Arduinolar üçün
Düyməni istifadə edərək sayğac - Tinker Cad: 3 addım
Düyməni istifadə edərək sayğac | Tinker Cad: Bir düyməni işlədikdən sonra, düyməni neçə dəfə basdığınıza əsaslanaraq bəzi hərəkətlər etmək istəyirsiniz. Bunu etmək üçün düymənin vəziyyəti nə vaxt dəyişdiyini və bu vəziyyətin neçə dəfə baş verdiyini hesablamalısınız. Th
Arduino istifadə edərək İnternetdən istifadə edərək bütün dünyanı idarə et: 4 addım
Arduino istifadə edərək İnternetdən istifadə edərək bütün dünyanı idarə et: Salam, mən Rithikəm. Telefonunuzdan istifadə edərək internetə nəzarət edən bir led quracağıq. Arduino IDE və Blynk kimi proqramlardan istifadə edəcəyik. Bu çox sadədir və uğur qazansanız istədiyiniz qədər elektron komponenti idarə edə bilərsiniz
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar - Mikrokontrolördən istifadə edərək bir Quadcopter hazırlayın: 8 addım (şəkillərlə)
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar | Mikrokontrolördən istifadə edərək Quadcopter hazırlayın: Giriş Youtube Kanalımı Ziyarət Edin Drone almaq üçün çox bahalı bir gadget (məhsul) təşkil edir. Bu yazıda necə ucuz satacağımı müzakirə edəcəyəm? Ucuz qiymətə öz əlinizlə bunu necə edə bilərsiniz … Yaxşı Hindistanda bütün materiallar (mühərriklər, ESClər
Neopixel Ws2812 M5stick-C ilə Göy qurşağı LED Glow - Arduino IDE -dən istifadə edərək M5stack M5stick C -dən istifadə edərək Neopixel Ws2812 -də Göy qurşağının Çalışması: 5 addım
Neopixel Ws2812 M5stick-C ilə Göy qurşağı LED Glow | Arduino IDE istifadə edərək M5stack M5stick C istifadə edərək Neopixel Ws2812 üzərində Göy qurşağı çalıştırın: Salam uşaqlar bu təlimatlarda Arduino IDE ilə m5stack m5stick-C inkişaf lövhəsi ilə neopixel ws2812 LED və ya led şerit və ya led matris və ya led üzük istifadə etməyi öyrənəcəyik. onunla bir göy qurşağı nümunəsi