Mündəricat:
- Addım 1: nəzəriyyə
- Addım 2: Proqramlaşdırma
- Addım 3: Elektronikanın yığılması
- Addım 4: Elektronikanın quraşdırılması
- Addım 5: Eskizin kəsilməsi və tənzimlənməsi
- Addım 6: Yeniləmələr
Video: Arduino Ev Otomasyonu, Avtomatik Qapı Açıcı: 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
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ı
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ı
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ə:
Xüsusi Qapı Mat Tetikli Qapı Zəngi.: 6 Addım
Xüsusi Qapı Mat Tetikli Qapı Zəngi.: Salam! Adım Justin, mən liseydə kiçikəm və bu Təlimat sizə qapı döşəyinizə basanda işə salınan və istədiyiniz melodiya və ya mahnıya çevrilə bilən bir qapı zəngi necə edəcəyinizi göstərəcək! Qapı matı qapını tətiklədiyi üçün
EV3: 6 Addımdan istifadə edərək avtomatik kor açıcı
EV3 istifadə edərək avtomatik kor açıcı: Yataq otağımda tez -tez səhər və ya axşam açmağı və ya bağlamağı unutduğum silindrli qaranlıq pərdələrim var. Açılışı və bağlanmasını avtomatlaşdırmaq istəyirəm, amma nə vaxt dəyişəcəyimi əvəz etməklə
IFTTT ilə Simli Qapı Zəngini Ağıllı Qapı Zənginə çevirin: 8 addım
IFTTT ilə Simli Qapı Zəngini Ağıllı Qapı Zənginə çevirin: WiFi Qapı Zəngi mövcud simli qapı zəngini ağıllı qapı zənginə çevirir. https://www.fireflyelectronix.com/product/wifidoor
Qapı və Qapı Monitorinqi ilə Əlaqələndirilən Avtomatik İşıqlar .: 5 Addım
Qapı və Qapı Monitorinqi ilə Əlaqələndirilən Avtomatik İşıqlar: Qaranlıqda keçid lövhəsini tapmaq çox çətin görünür, amma bu problem bu problemi həll etmək üçün həqiqətən faydalıdır. Bunun həllini bilmək üçün aşağıdakı addımları izləyin
Avtomatik Kor Açıcı: 11 addım
Avtomatik Kör Açar: http: //contraptionmaker.info Biz orijinal pəncərələri olan 150 illik bir ferma evində yaşayırıq. İzolyasiyaya və yeni sidingə baxmayaraq, qış vaxtı bir ələkdə yaşamaq kimidir. Bu problemlə mübarizə aparmaq üçün pəncərələrin üstünə plastik quraşdırırıq və