Mündəricat:
- Addım 1: Materialların toplanması
- Addım 2: Röleyi hazırlayın
- Addım 3: Çıxış qutusu qurun
- Addım 4: İkincil Röle əlavə edin
- Addım 5: Proqramı Qurun
- Addım 6: Proqram lövhəsi/PHP yazın
- Addım 7: Test/Debug
- Addım 8: Gələcək Təkmilləşdirmələr
Video: Veb Nəzarətli Sevgililər: 8 Adım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Bu proqram və aparat qarışığı ilə internetə çıxışı olan hər yerdən ürəklə bəzədilmiş gecə işığını yandıra bilərsiniz. İstər iş yerində, istər kafedə, istər evdə, istərsə də (internetə qoşulmuş) cib telefonunuzda xatırlayırsınızsa, sevgilinizə hələ də xatırladığınızı deyə bilərsiniz.
(və ya sevgilinizi gün ərzində işığı sürətlə əl ilə söndürənə qədər əsəbiləşdirə bilərsiniz) 16/04/07 YENİLƏNİB: Daha çox gecikmə yoxdur! Nəhayət öz serial ünsiyyət proqramımı yazdım, yeni kodla gecikmə getdi.
Addım 1: Materialların toplanması
Bir PC -dən bir çıxışa nəzarət etməyin bir neçə yolu var, amma hər halda bir yerdə yatdığım üçün layihəni Arduino NG i/o lövhəsinə əsasladım. (Sparkfun -dan 32 dollar) Bütün digər hissələr ya zibilləndi, ya Radio Shack -da yerli olaraq götürüldü, ya da bir baqqal mağazasında alındı; Buna görə də, Arduino -nun istifadəsi sizi bu və ya bənzər bir problemdən çəkindirməsinə icazə verməyin. Arduino çox sadə və ucuzdur. 12vdc coil reytinqi rs hissəsi #275-248Reed Relay-5vdc coil reytinqi rs hissəsi #275-232diode (rs #276-1620 hissəsini istifadə etdim, amma ətrafda yatdım) Ürəklə bəzədilmiş gecə işığı-Proqram-Arduino IDE https://www.arduino.ccXampp https://www.apachefriends.org/en/xampp-windows.htmlComSender saytından - mənim ardıcıl ünsiyyət proqramım, php kodu və Arduino kodu. (əlavə olunur)
Addım 2: Röleyi hazırlayın
Bu olduqca sadədir.
"Bobin" (2 pin), "ümumi" və "normal olaraq açıq" üçün pinləri tapın. Lehim ağır ölçmə teli "ümumi" və "normal olaraq açıq". Bu tellər 120vac daşıyacaq, buna görə pc elektrik kabelindən bir az tel təklif edirəm. Çox çəkməməyinizə əmin olun, 3 düym kifayətdir. İki bobin sancağına daha yüngül ölçü telləri lehimləyin, bunlar 350 m -dən çox olmayan 9vdc daşıyacaq. pozitiv olmaq istədiyiniz hansı rulon pinini seçin (hələ fərq etməz) və qarışmamaq üçün tel rənglərini uyğun şəkildə seçin. Qara xəttin pozitiv pinə baxan tərəfdə olması üçün iki bobin pimi arasında bir diod lehimləyin. Bu diod, bobindəki induksiya səbəbiylə röledən gələn gərginlik artımlarının qarşısını almağa kömək edir.
Addım 3: Çıxış qutusu qurun
Dişi ucunu PC -nin elektrik kabelindən kəsin, əgər hələ yoxsa və kabelin çıxış qutusundakı deliklərdən birini keçirin. üç daxili teli soyun və aşağıdakı kimi bağlayın.
prizdəki torpaq konnektoruna yaşıl rəngdə qoşun. ağdakı çıxışdakı neytral bağlayıcıya bağlayın. rəyi "ümumi" teldən qara rəngə bağlayın. "normal olaraq açıq" teli prizdəki canlı konnektora qoşun. Hər şeyi iki dəfə yoxlayın, bu 120 ilə məşğul oluruq. Səhvlər pisdir. Şortdan qaçmaq və hər şeyi daha gözəl etmək üçün hər şeyi gözəl və səliqəli şəkildə yapışdırın. Bobin tellərini çıxış qutusundakı kiçik deliklərdən keçirin və çıxışı qutuya bağlayın.
Addım 4: İkincil Röle əlavə edin
Ümid edirdim ki, bu nöqtədə röleyi Arduino -ya bağlaya bilərəm və aparatı bitmiş adlandıra bilərəm; lakin, ilk testlərin əksinə olaraq, 5vdc (Arduino üzərindəki məlumat pinlərinin çıxış cərəyanı) etibarlı şəkildə 12v rölesini idarə etməz. İkinci kiçik bir röleyi əlavə etməli və lövhədə verilmiş 9v çıxışa daxil olmalı idim. Bu kiçik röle 5vdc istifadə edərək 9vdc açarına malikdir. 9vdc daha sonra daha böyük röleyi dəyişir.
qamış rölesinin iki ucundakı tellərə lehim telləri ("normal olaraq açıq" və "ümumi"). bir teli 9vdc bağlayıcısına qoşun, digərini isə daha böyük röledən pozitiv telinizə qoşun. daha böyük rölin bobinindəki torpaq telini Arduino üzərindəki yerə bağlayın. qamış rölesindən gələn iki bobin ucu, 12 -ci pinlərə və Arduino'ya yerə möhkəm oturmalı və özlərini yerində tutmalı, həmçinin rölin ağırlığını dəstəkləməlidir. Arduino'yu elektrik lenti ilə izolyasiya etdiyinizə əmin olaraq çıxış qutusuna yapışdırın. Tutmaq üçün bir rezin bant istifadə etdim, amma metodum heç də mükəmməl deyil. Ayrıca, Arduino üzərindəki güc tullananını EXT olaraq təyin edin və güc adapterinə və USB -yə qoşun. PC Güc kabelini də bağlayın və gecə işığını rozetkaya qoşun BU DONANIM PORSİYASINA BAXIŞDIR
Addım 5: Proqramı Qurun
Hələ etməmisinizsə, XAMPP və Arduino IDE -ni indi quraşdırın.
Arduino IDE -yə daxil olan USB sürücülərini də quraşdırın və COM portunu IDE Next -ə uyğun olaraq qurun, Sender.exe faylını C: / Sender.exe (və ya PHP faylını redaktə etmək istəsəniz başqa bir əlverişli yerə) kopyalayın və kopyalayın. MSCOMM32. OCX sistem qovluğunuza (c: / windows / system).
Addım 6: Proqram lövhəsi/PHP yazın
Arduino və Server üçün mənbə kodunu daxil etdim.
əvvəlcə PHP faylını açın və aşağıdakı dəyişiklikləri edin: $ yolunu Sender.exe yerinə təyin edin $ portunu COM portuna qoyun arduino PHP faylını index.php olaraq XAMPP kataloqunuzdakı htdocs qovluğuna qeyd edin. Arduino IDE və Arduino faylını açın. Arduino -da sıfırlama düyməsini basın. Sonra, IDE -də köçürmə düyməsini tez bir zamanda basın. Fayl köçürüldükdən sonra bitirdiniz.
Addım 7: Test/Debug
Brauzerinizi açın və https:// localhost ünvanına gedin, "çıxış nəzarəti" adlı bir səhifə görməlisiniz. Bunu etməsəniz, XAMPP ilə bağlı bir problem var. Apache -nin işlədiyinə və PHP -ni sındırmadığınıza əmin olun. Bunu etsəniz, iki düyməni sınayın. Əgər "aç" düyməsinə basdıqdan sonra gecə işığı yanar və "söndür" düyməsinə basdıqdan sonra sönərsə hamısı yaxşı işləyir. cavab vermirsə, PHP faylıdakı COM port seçiminizi yoxlayın. kömək etmədikdə, Arduino faylında işığın beş saniyəlik bir müddətdə yanıb -sönməsini təmin edən şərh edilmiş bir hata ayıklama kodu var … istifadə edə bilərsiniz. donanımınızı ayıklayın. indi başqa bir kompüterdə sınayın … kompüterin IP ünvanı vasitəsilə daxil olun Hər şey yaxşı olarsa, indi dünyanın hər hansı bir yerində işığı idarə edə bilərsiniz … bir parol əlavə etməyi düşünün. xoşbəxt sevgililər günü.ps Bir yönlendiricinin arxasında olsanız, səhifəyə şəbəkəniz xaricindən daxil olmaq üçün liman yönləndirməsindən istifadə etməyiniz lazım ola bilər. liman yönləndirmə ilə, səhifəyə daxil olmaq üçün sadəcə yönlendiricinizin ümumi IP -dən istifadə edirsiniz.
Addım 8: Gələcək Təkmilləşdirmələr
1) Gecikmədən qurtulun - YENİ PROQRAMIN GECİKMƏSİ YOXDUR! 2) USB ilə işləyən (daha yaxşı bir röle istifadə edin və mən divarın qığılcımından xilas ola bilərəm3) daha asan quraşdırma bir addımlı quraşdırma və kiçik ayaq izləri daha yaxşıdır4) Birdən çox çıxış, birdən çox 5) infraqırmızı ötürücü (media mərkəzinizi idarə etsin) 7) "6" "8" in nə olduğunu anlayın 8) daha yaxşı tikinti/korpus
Tövsiyə:
RC Nəzarətli Rgb Led Şeridi: 4 Adım (Şəkillərlə birlikdə)
RC Nəzarətli Rgb Led Şeridi: Fərdi otaq işıqlandırması üçün öz rc nəzarətli led şeridi yaradın! Söndürmək və ya açmaq və ya rəngini dəyişdirmək üçün alıcının qarşısında qalmalısınız. Bu darıxdırıcıdır və deyil
İnternet Sevgililər Günü: 17 Adım (Şəkillərlə birlikdə)
İnternet Sevgililər Günü: Sevgilinizə şəbəkə vasitəsilə bir qeyd göndərin! Bu DIY elektronika layihəsi, başqa bir cihazdan İnternet üzərindən təlimat aldıqda, kağız toxumalı bir ürəyi yumşaq bir şəkildə dalğalandırmaq və LED -i yandırmaq üçün kiçik bir titrəmə motoru istifadə edir. T -nin iki versiyasını qurdum
Alexa Nəzarətli İt Besleyicisi: 6 Adım (Şəkillərlə birlikdə)
Alexa Controlled Dog Feeder: Bu bizim Bailey itimizdir. Border Collie və Australian Cattle Dog -un bir hissəsidir, buna görə də bəzən öz xeyrindən daha ağıllıdır, xüsusən də vaxt izah etmək və nə vaxt axşam yeməyi yeməli olduğunu bilmək. Tipik olaraq, onu axşam 6 -da yeməyə çalışırıq
Yüngül Aktivləşdirilmiş Sevgililər Hədiyyəsi: 8 Addım (Şəkillərlə birlikdə)
Yüngül Aktivləşdirilmiş Sevgililər Hədiyyəsi: Sevgililər gününün yaxınlığında, hədiyyəni bir az daha xüsusi etmək üçün əlavə bir şey əlavə etməkdən ilham aldım. Mini pleyeri Arduino ilə sınaqdan keçirirəm və mahnını m üçün çalması üçün bir işıq sensoru əlavə edib -etməyəcəyimi düşünürdüm
Veb Nəzarətli Müşahidə Kamerası: 8 Addım (Şəkillərlə birlikdə)
Veb Nəzarətli Müşahidə Kamerası: Bu işin məqsədi, veb-səhifə interfeysi ilə müşahidə sisteminin necə qurulacağını göstərməkdir. Veb kamera interfeys vasitəsilə şaquli və ya üfüqi istiqamətə çevrilə bilər, ancaq sərhəd sensorlarının icazə verəcəyi ərazidə. Davamı