Mündəricat:

Veb Server olaraq Esp8266 istifadə edərək Əlaqə ilə Qaraj Qapı Açacağı .: 6 Addım
Veb Server olaraq Esp8266 istifadə edərək Əlaqə ilə Qaraj Qapı Açacağı .: 6 Addım

Video: Veb Server olaraq Esp8266 istifadə edərək Əlaqə ilə Qaraj Qapı Açacağı .: 6 Addım

Video: Veb Server olaraq Esp8266 istifadə edərək Əlaqə ilə Qaraj Qapı Açacağı .: 6 Addım
Video: How to use DHT11 DHT22 with NodeMCU ESP8266 to read temperature over WiFi - IoT 2024, Noyabr
Anonim
Image
Image
Avadanlıq Alın
Avadanlıq Alın

Salam

Bir qaraj qapısı açmağın sadə bir yolunu göstərəcəyəm.

-ESP8266 veb server olaraq kodlanır, dünyanın hər yerində qapı açıq ola bilər

-Geribildirimlə, qapının real vaxtda açıq və ya yaxın olduğunu biləcəksiniz

-Sadə, telefonunuzda etmək üçün yalnız bir qısa yol.

-Şifrə qorunur

-Ucuz, 10 dollardan aşağı

-Quraşdırmaq üçün Dominicz yoxdur.

-Güc kəsildikdə və geri dönəndə qapını aktivləşdirmədən

İnternetdə axtardım və axtardığım kimi olmayan bir kod tapdım, buna görə başqa bir kodu və fikri dəyişdirdim + şəxsi təcrübəm + oğlumun sayəsində bu işdə mənə həqiqətən kömək etdi. Əsl zaman hissəsi ondan.

Beləliklə başlayaq!

Addım 1: Avadanlıq Alın

Avadanlıq Alın
Avadanlıq Alın
Avadanlıq Alın
Avadanlıq Alın

Bir esp8266 lövhəsinə və bir relay lövhəsinə ehtiyacınız olacaq.

Ebayda bir axtarış edin: NodeMCU ESP8266 və röle modul lövhəsi

Relay modulu sadə və ya ikiqat ola bilər, ancaq biz yalnız bir röleyi istifadə edirik.

Ehtiyacınız olan budur!

Addım 2: Arduino Proqramını Qurun və Esp8266 Proqramlaşdırın

Arduino proqramını quraşdırın və Esp8266 proqramlaşdırın
Arduino proqramını quraşdırın və Esp8266 proqramlaşdırın

Burada arduino ide qurmaq üçün çox yaxşı bir yoldur. 1 -dən 12 -ə qədər addım ata bilərsiniz

www.instructables.com/id/Programming-the-E…

Faylı açın və esp8266 -nı Garage_door_yt.ino kodu ilə proqramlaşdırın

İno faylında dəyişdirmək üçün bir dəyişəniniz olacaq.

-Veb serverinizə qoşulmaq üçün SSID və yönləndirici şifrəsi.

-Həm də limanı istədiyiniz kimi dəyişə bilərsiniz. Məsələn: WiFiServer serveri (54195)

-Şifrə:.ino faylında istədiyiniz kimi Passw0rd şifrənizi tapın və dəyişdirin.

-Bitmə vaxtı əlavə edildi. Qapı açıq olarsa hər gün dəqiq bir zamanda bağlanar. (GarageDoor2.rar)

Arduino -da serial monitoru işə salın. Alət, Serial Monitor. Daha ətraflı və veb serverin yerli ip ünvanını görəcəksiniz. Bunu veb brauzerə daxil etmək üçün yerli ip ünvanına ehtiyacınız var.

Məsələn, veb serverinizin IP ünvanı 192.168.2.53 olarsa, bunu daxil edin:

Yerli:

192.168.2.53:54195/Passw0rd

Uzaqdan:

ip-ünvan: port/Şifrə (yönlendiricinin ip ünvanı)

Kodda hər şeyi istədiyiniz kimi dəyişə bilərsiniz.

Bu ip ünvanını yönlendiricinizdə saxlamağı təklif edirəm. Bu şəkildə telefon qısa yolunuz həmişə işləyəcək. Əks təqdirdə, router girovu tez -tez 30 gündür və ip ünvanı dəyişəcək.

Bu qısa yol yalnız intranetinizdə işləyir. Qaraj qapınızı İnternetdə, dünyada uzaqdan açmaq istəyirsinizsə, bunu belə edin:

1- Ümumi ip ünvanınızı bilməlisiniz. Google -a ip -nin nə olduğunu daxil edin və bunu biləcəksiniz.

2-Routerinizdə bir port yönləndirmə etməlisiniz. Bizim vəziyyətimizdə liman 54195 -dir. Belə ki, marşrutlaşdırıcımda 54195 portunu 192.168.2.53 server ünvanına göndərirəm. Daha ətraflı məlumat üçün google -a liman yönləndirilməsi üçün müraciət edə bilərsiniz.

3-Məsələn. Mənim ümumi IP ünvanım 70.52.46.219.13. Veb səhifəni görmək üçün 70.52.46.219:54195/Passw0rd daxil etməliyəm.

Ümumi ünvanınızı bilmədən veb serverə daxil olun:

Bir çox xidmət təminatçısına bir müddət sizə ip ünvanı verilir. Və bu ünvan zamanla dəyişir.

No-ip-ə pulsuz olaraq abunə ola bilərsiniz və hər zaman hər yerdə işləyən bir ictimai ünvana sahib ola bilərsiniz.

Yalnız https://www.noip.com/ saytına daxil olmaq və qeydiyyatdan keçmək üçün

Məsələn:

Vacib: wifi aktiv evdə olsanız, internet qısa yolunuz işləməyəcək. Beləliklə, telefonumda 2 qısa yol var. İntranet və İnternet qısa yolu. Məndə hər ikisi var. Lanamda olsam, intranetdən istifadə edirəm və lte (4g) kənarda olsam internet qısa yolundan istifadə edirəm.

Addım 3: Lövhələri quraşdırın

Lövhələri quraşdırın
Lövhələri quraşdırın
Lövhələri quraşdırın
Lövhələri quraşdırın
Lövhələri quraşdırın
Lövhələri quraşdırın

Burada lövhələrimi düzəltmək üçün iki tərəfli lentdən istifadə edirəm.

Addım 4: Bağlama Şeması, Çox Sadə

Bağlama Şeması, Çox Sadə
Bağlama Şeması, Çox Sadə

Enerji təchizatı üçün bir Android telefon şarj cihazından istifadə edə bilərsiniz. Ucuz və ucuzdur.

Röle kartını 5V -ə bağlamalısınız. 3.3v istifadə etməyin. Bəzən işləyə bilər, ancaq bobinlər 5v üçün hazırlanmışdır.

Üst qırmızı xətt, tənzimləyicinin girişində telin harada lehimlənəcəyini göstərir.

D1 çıxışdır. Bu pin röle kartı girişinə daxil olmalıdır. Bu pin həmişə yüksəkdir (3.3v). Aktivləşdirildikdə, bu, bobini aktivləşdirmək üçün 0, 5 saniyə LOW (0v) gedər.

D2, qapını hiss etmək üçün bir girişdir. LOW (0v) olduqda qapı bağlıdır. Yoxdursa, açıqdır.

Unutmayın ki, bu giriş (D2) 3, 3v girişidir. Daxili çəkmə aktivdir.

Mənim tərəfimdə, qaraj motor girişim mənə 5v verir. Onun daxili çəkmə ehtimalı da aktivləşir. Onsuz da bir araya gəldim və heç bir problemim yoxdur. Yalnız bu pin üzərində 5v -dən yuxarı daxil olmadığınızdan əmin olun. Qaraj qapınızın girişini yoxlamaq üçün çox metrdən istifadə edin. Bu 5v -dən çox yüksəkdirsə, 2 seçiminiz olacaq:

1-2 rezistorlu bir dövrə bölücü düzəldin

2-ayrı bir maqnit açarı quraşdırın

*************************

Röle lövhəsini qaraj açıcısına bağlayarkən polariteye DİQQƏT. DAİMA esp8266 gnd -i qaraj motorunun işçisi gnd və ya ümumi olaraq qoyun.

*************************

Addım 5: Daha Bir neçə Şəkil

Daha Bir neçə Şəkil
Daha Bir neçə Şəkil
Daha Bir neçə Şəkil
Daha Bir neçə Şəkil

Bu mənim qaraj açarımdır. Köhnə amma hələ də işləyir:)

Gördüyünüz kimi, relay lövhəsini qarajın qapı düyməsinə və D2 girişini Limiti Bağlamaqla bağladım.

Qaraj açıcınızı yoxlayın, oxşar bir şey tapa bilərsiniz.

Tövsiyə: