Mündəricat:

Arduino Ev Otomasyonu, Avtomatik Qapı Açıcı: 6 addım
Arduino Ev Otomasyonu, Avtomatik Qapı Açıcı: 6 addım

Video: Arduino Ev Otomasyonu, Avtomatik Qapı Açıcı: 6 addım

Video: Arduino Ev Otomasyonu, Avtomatik Qapı Açıcı: 6 addım
Video: Access Controller RFID Kapı otomatiği kartlı geçiş sistemi elektrik bağlantısı kart -şifre tanıtma 2024, Iyul
Anonim
Image
Image
Elektronikanın yığılması
Elektronikanın yığılması

Burada 'Elektronikanın qısaca' kursuna yazılın:

Daha çox layihə və elektronika dərsləri üçün youtube kanalımı da izləyin:

Bir neçə il əvvəl dişli motorlu sadə və istifadəsi asan bir qapı açacağı etmək fikrim var idi. O vaxt qapı açmaq üçün məlumatım yox idi. Bu qış tətilində özümü optimist hiss etdim və bir şans verdim. Bunu onlayn etmək üçün sadə yollar olaraq bunu öyrədiciyəm və tapdığım bütün şey toyuq yuvası açmaqda çətin cəhdlər idi. Bu mənim ilk təlimatım olduğuna görə bəzi məlumatları əldən verə bilərəm, buna görə də suallarınızı şərhlərdə tərk edə bilərsiniz və bacardığım qədər tez cavab verəcəm. Bu təlimatın məqsədi əsasən sizi oxşar bir şey etmək üçün ilhamlandırmaq və ya öz işinizi qurmağa kömək etməkdir.

Materiallar - 1. Yüksək torklu dişli motor, sürət (RPM) çox vacib deyil, mənim motorum. (Lazımdır) 2. Müvafiq bir PSU (enerji təchizatı qurğusu), motorunuz üçün, motor üçün mükəmməl olan köhnə videokamera şarj cihazım vardı. Maksimum Amperin motorun maksimum yük cərəyanından çox olduğundan əmin olun. (Lazımdır) 3. Bir Arduino lövhəsi olaraq Arduino UNO Rev 3. istifadə etdim. (Yüksək tövsiyə olunur) 3. Komponentləri tutmaq üçün qutu hazırlamaq üçün material. ağac, plastik təbəqələr, akril və s. (Tövsiyə olunur) 4. MOSFET tranzistoru və ya qapını işə salmaq üçün servo (Tələb olunur) 5. Qapının nə vaxt açılacağını bildirmək üçün düymə, dönmə, ir sensoru və s. 6. LCD (İsteğe bağlı) 7. çoxlu tellər (Tələb olunur) Alətlər- 1. Dremel/ fırlanan alətlər- çox faydalıdırlar və digər layihələrdə də kömək edəcəklər. 2. Lehimləmə dəmiri- həmçinin lehim pastası/axını və lehim teli satın alın 3. İsti yapışqan silahı- hamısının ən faydalı aləti

Addım 1: nəzəriyyə

Burada əldə etmək istədiyim şey idi1. Qapını açmaq üçün minimum səy 2. İçəri girməyimə icazə verən sadə bir sensor 3. Qapıların vəziyyətini göstərmək üçün 16x2 ölçülü LCD ekran4. Sərin tələblərimə əsaslanaraq axın cədvəlini sintez etdim.picMosfetim və ya yüksək cərəyanı və gərginliyi idarə edə bilən tranzistor olmadığından siçan düyməsini basmaq üçün servodan istifadə etdim.

Addım 2: Proqramlaşdırma

Sonra arduino mühitində proqramlaşdırdım (Kodum səhifənin aşağı və ya yuxarı hissəsində olacaq. Şəkil)

Layihə zamanı proqramlaşdırma əsas idi, buna görə də digər insanların kodlarını tapdım və qarışdırdım, kodumdan bir qismini əlavə etdim və son kodu hazırladım. Kodun təxminən 50% əslində mənimdir.

Addım 3: Elektronikanın yığılması

Elektronikanın yığılması
Elektronikanın yığılması
Elektronikanın yığılması
Elektronikanın yığılması
Elektronikanın yığılması
Elektronikanın yığılması

6 mm qalınlığında bir hobbi kontrplak istifadə etdim və bir dremel və gücləndirilmiş bir kəsmə çarxı ilə kəsdim. pic burada elektronikanı bağladım etkinleştir = pin 11-ə bağla 7-10 = əlaqələr yoxdur 11 = pin 5-ə bağla 12 12 = pin 4-ə bağla 13 13 = pin 314-ə bağla 2 15 = 4,2 V-a bağla (5V işləyir) 16 = gnd bağla servo-pin 10, servo torpağın arduino torpağına qoşulması lazım olduğunu unutmayın (yalnız servo üçün fərqli bir enerji təchizatı istifadə edirsinizsə) Kapasitif sensoru 6, 8-ci pinlərə (pin 8-də sensor pinidir), (4 M istifadə etdim ohm ressistor) və kapasitiv sensorun düzgün bir yerə bağlanması lazım olduğunu unutmayın. Kapasitiv sensoru bağlamaq üçün dərslikdə dərsliyimdə bəzi problemlər var idi və bəzi həllər1. kitabxana 'Capacitivesense' adlanır, ancaq kod 'Capsense' kitabxanasından istifadə etməyə çalışır. Bunu Capsense-ni Capacitivesense-ə dəyişməklə düzəldə bilərsiniz və əgər kod deyirsə, uyğunsuz istifadə …. bu sözü yalnız kapasitiv hissə dəyişdirin (kiçik hərf) 2. eskizə gedin və faylı əl ilə əlavə etməyə çalışın. Mən də 13 pininə bir led əlavə etdim, çünki artıq bir rezistora malikdir, rezistorların əlavə edilməsi tamamilə isteğe bağlıdır.

Addım 4: Elektronikanın quraşdırılması

Elektronikanın quraşdırılması
Elektronikanın quraşdırılması

Demək olar ki, bitirdik, indi yalnız elctronics quraşdırırıq və Ground (servo üçün), güc (arduino -nu gücləndirmək üçün usb divar adapterinə qoşulur və servo üçün) qaçdım.

Addım 5: Eskizin kəsilməsi və tənzimlənməsi

Bütün ypu, ehtimal ki, yerinizin ehtiyacına uyğun olaraq eskizinizi dəyişdirəcəkdir. Rütubət, torpaqlama eskizi mükəmməlləşdirə bilər. buna görə onu ehtiyaclarınıza uyğunlaşdırmalısınız.1. Toxunma sensoru Arduino -nun yerə nə qədər yaxşı bağlı olduğundan və folqa toxunma boşqabınızın ölçüsündən asılı olaraq sensorun həssaslığını tənzimləməli olacaqsınız. Əgər (dəyəri> 40000) - istədiyiniz nəticəni əldə etmək üçün bu kod xəttini tənzimləyin. Bu addımı indi etməyinizi məsləhət görürəm, çünki real dünya ssenarisində şərtləriniz eyni olacaq. Servo- Servo basdığınız keçiddən asılı olaraq itmyservo.write (104); myservo.write (90); - İstədiyiniz nəticəni əldə etmək üçün bu xətləri tənzimləyin. 2 sətirdən birini 90 dərəcə saxlamağı təklif edirəm, çünki onlar servoların neytral mövqeyidir. Motor- motorun RPM/ Qapınızın gücündən/ V çıxışından, PSU'nuzdan asılı olaraq motorunuzun qapını açması az və ya çox vaxt çəkə bilər. myservo.write (104); gecikmə (3400); myservo.write (90);- düzəltmək üçün gecikmə vaxtını tənzimləyin (1000 = 1sn)

Addım 6: Yeniləmələr

Təbriklər. Bitirdiniz. Bəzi gələcək yeniləmələr 1. bu, bu və ya bu (bu mənim layihələrim deyil) istifadə edərək açıldıqdan sonra qapını bağlamaq üçün bu təlimatdan istifadə etməklə ola bilər. qapını açır və veb səhifəyə yükləyir 3. Qapının kilidinə girmək, qapını uzaqdan kilidləmək və ya veb kameradan istifadə edərək uzaqdan icazə vermək. zəhmət olmasa kodumu dəyişdirməyin və bunun sizə məxsus olduğunu iddia etməyin və ya hər hansı bir kommersiya məqsədli istifadə edin. Çox güman ki, icazə istəsəniz, başqa bir dərslikdə yenidən paylamağa icazə verəcəyəm. Mənim e-poçt kimliyim- [email protected] kodu öz layihələriniz üçün istifadə edə bilərsiniz, bu tamamilə yaxşıdır.

zəhmət olmasa bu təlimat vermək üçün vaxt lazım olduğuna görə qiymətləndirin və mənim layihəm, həm də mənə olimpiadalarda və digər yarışmalarda səs verin, sadəcə bir klik kifayətdir, təşəkkürlər

Burada 'Elektronikanın qısaca' kursuna yazılın:

Daha çox layihə və elektronika dərsləri üçün youtube kanalımı da izləyin:

Tövsiyə: