Mündəricat:

Veb Nəzarətli Sevgililər: 8 Adım (Şəkillərlə birlikdə)
Veb Nəzarətli Sevgililər: 8 Adım (Şəkillərlə birlikdə)

Video: Veb Nəzarətli Sevgililər: 8 Adım (Şəkillərlə birlikdə)

Video: Veb Nəzarətli Sevgililər: 8 Adım (Şəkillərlə birlikdə)
Video: Cennifer Pan I Cəhənnəmdən Qızım I Əsl Cinayət Sənədli filmi 2024, Iyul
Anonim
Veb İdarə olunan Sevgililər
Veb İdarə olunan Sevgililər

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ı

Materialların toplanması
Materialların toplanması
Materialların toplanması
Materialların toplanması
Materialların toplanması
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

Relay hazırlayın
Relay 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

Çıxış qutusu qurun
Çı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

İkinci röleyi əlavə edin
İkinci röleyi əlavə edin
İkinci röleyi əlavə edin
İkinci röleyi əlavə edin
İkinci röleyi əlavə edin
İkinci röleyi əlavə edin
İkinci röleyi əlavə edin
İkinci röleyi ə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

Proqramı Qurun
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

Proqram lövhəsi/PHP yazın
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

Test/Debug
Test/Debug
Test/Debug
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

Gələcək Təkmilləşdirmələr
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ə: