Mündəricat:

Wifi Ağıllı Qapı (ən sadə üsul): 11 addım (şəkillərlə)
Wifi Ağıllı Qapı (ən sadə üsul): 11 addım (şəkillərlə)

Video: Wifi Ağıllı Qapı (ən sadə üsul): 11 addım (şəkillərlə)

Video: Wifi Ağıllı Qapı (ən sadə üsul): 11 addım (şəkillərlə)
Video: WhatsApp-ın bu hiyləsini bilirsən? 😎 2024, Iyul
Anonim
Wifi Ağıllı Qapı (ən sadə üsul)
Wifi Ağıllı Qapı (ən sadə üsul)
Wifi Ağıllı Qapı (ən sadə üsul)
Wifi Ağıllı Qapı (ən sadə üsul)
Wifi Ağıllı Qapı (ən sadə üsul)
Wifi Ağıllı Qapı (ən sadə üsul)

Bu, arduino uno R3 ilə hazırlanmış sadə bir layihədir, məqsədi açarsız bir qapı kilidini idarə etməkdir və bunu həyata keçirmək üçün ağıllı telefondan istifadə edərək ünsiyyət vasitəsi internet olacaq (wifi modulu-ESP8266).

Mən bluetooth modulu ilə eyni layihə haqqında artıq təlimat vermişəm, hər hansı bir aydınlıq üçün ona müraciət edə bilərsiniz. (Bura vurun).

Bu təlimatda, qapınızın kilidini wifi modulu ilə idarə edən sadə IOT layihəsi haqqında məlumatlı olacaqsınız.

Bu ESP-8266 istifadə etmək üçün ən sadə üsuldur.

Addım 1: Lazımi əşyaları toplayın

Lazımi maddələrin toplanması
Lazımi maddələrin toplanması

1. Arduino UNO R3

ESP 8266 (GPIO pin-0) ilə servo və interfeysə nəzarət etmək

konsepsiyası çox sadədir, bir tətbiqlə ağıllı telefonumuzdan ESP8266 (GPIO pin 0) idarə edəcəyik.

əgər GPIO -pin 0

LOW ----------------------------------- kilid vəziyyəti bağlanıb.

YÜKSƏK ----------------------------------- dövlət kilidi.

GPIO pin 0 vəziyyəti, digitalRead əmrindən istifadə edərək arduino tərəfindən tanınacaq və Servo üzərində lazımi əməliyyatları yerinə yetirəcəkdir.

Addım 2: ESP-8266 Wifi Modulu

ESP-8266 Wifi Modulu
ESP-8266 Wifi Modulu
ESP-8266 Wifi Modulu
ESP-8266 Wifi Modulu

Bu, layihəmizin buluda qoşulmasına kömək edəcək. Bu çox ucuz və istifadəsi asandır.

Bu layihədə yalnız ESP8266-nın GPIO pin-0-dan istifadə edəcəyik.

Addım 3: Yüksək Tork Servo

Yüksək Tork Servo
Yüksək Tork Servo
Yüksək Tork Servo
Yüksək Tork Servo
Yüksək Tork Servo
Yüksək Tork Servo

arduinodan siqnal göndərildikdə kilid qolunu çevirmək

Arduino 5v pininin özü ilə işləyir və onunla yaxşı işləyir. (yalnız arduino usb kabeli ilə işlədikdə)

Addım 4: Metal təbəqə

Sac metal
Sac metal

bu, mühərriki qapıda düzgün saxlamağa və fırlanan hissəni kilidin qoluna düzgün şəkildə bağlamağa imkan verən servo motorun vəziyyətini düzəltmək üçün istifadə olunur.

Dava sizin yaradıcılığınızdan asılıdır, davanı düzəltmək üçün hər hansı digər materialdan/əşyadan istifadə edə bilərsiniz. MOTORU QAPIDA tutmaq

Addım 5: 3.3V FTDI Proqramçısı

3.3V FTDI Proqramçısı
3.3V FTDI Proqramçısı

Bu, yalnız layihənin hazırlanmasında, ESP8266 modulunu proqramlaşdırmaq üçün istifadə olunur, çünki birbaşa arduinodan proqramlaşdırıla bilməz.

Addım 6: ESP8266 üçün qurun

ESP8266 üçün quraşdırma
ESP8266 üçün quraşdırma

Yalnız FTDI proqramçınızla ESP8266 arasında seriyalı bir əlaqə qurmalısınız.

Əlaqələr: RX -> TX

TX -> RX

CH_PD -> 3.3V

VCC -> 3.3V

GND -> GND

Addım 7: Kodun ESP -yə yüklənməsi (sadələşdirilmiş proqram)

Kodun ESP -yə yüklənməsi (sadələşdirilmiş proqram)
Kodun ESP -yə yüklənməsi (sadələşdirilmiş proqram)

ESP8266 -ya əmr göndərmək üçün 4refr0nt tərəfindən yaradılan bir proqram olan ESPlorer IDE -dən istifadə.

ESPlorer IDE -ni yükləmək və yükləmək üçün bu təlimatları izləyin:

1. ESPlorer yükləmək üçün bura vurun

2. Bu qovluğu açın

3. Əsas qovluğa gedin "ESPlorer.jar" faylını işə salın

4. ESPlorer IDE -ni açın

5. FTDI proqramçınızı kompüterinizə qoşun

6. FTDI proqramçı portunu seçin

7. Aç/Bağla düyməsini basın

8. NodeMCU+MicroPtyhon sekmesini seçin

9. init.lua adlı yeni bir fayl yaradın 10. ESP -də Saxla düyməsini basın

11. Narahat olmaq və ya dəyişdirmək lazım olan hər şey qırmızı qutuda qeyd olunur.

12. Aşağıdakı kodu əvvəlki proqramdan istifadə edərək ESP8266 -ya yükləyin. Faylınızın adı "init.lua" olmalıdır.

skriptə şəbəkə adınızı (SSID) və şifrənizi əlavə edin

WIFI ŞƏBƏKƏ ADINIZI (SSID) VƏ ŞİFRƏSİNİZİ ƏSİRƏ ƏLAVƏ EDİN

ESP IP ünvanınız ESP8266 yenidən başladıqda, ESP IP ünvanını seriyalı monitorunuzda çap edir. IP ünvanını qeyd edin, çünki daha sonra ehtiyacınız olacaq.

Addım 8: Arduino -nu IDE ilə kodlaşdırın

IDE ilə Arduino kodlaşdırılması
IDE ilə Arduino kodlaşdırılması

Sənədi buradan yükləyə biləcəyiniz üçün verdim.

bu kodu ARDUINO -ya yükləyin!

Addım 9: Öz tətbiqinizi icad edin

Öz Tətbiqinizi icad etmək
Öz Tətbiqinizi icad etmək
Öz Tətbiqinizi icad etmək
Öz Tətbiqinizi icad etmək
Öz Tətbiqinizi icad etmək
Öz Tətbiqinizi icad etmək

Yuxarıda göstərilən şəkillərə istinad edərək özünüz yarada bilərsiniz.

tətbiqi buradan yükləyə və android telefonunuza quraşdıra bilərsiniz.

Konfiqurasiya etmək çox asandır. Ekranın altındakı "IP ünvanını təyin et" düyməsini basın və IP ünvanınızı yazın.

Addım 10: Tətbiq üçün.aia Fayl

MIT tətbiq ixtiraçısı veb saytından istifadə edərək proqramı düzəldə bilərsiniz. (idxal seçimindən istifadə edin)

Addım 11: Məclis

Məclis!
Məclis!
Məclis!
Məclis!

aşağıdakı əlaqələrin qurulduğundan əmin olun.

SERVO BAĞLANTISI 1. narıncı ----- arduino pin 2

2. qırmızı ------- 5v pin arduino

3. qəhvəyi ------ arduinoda torpaq pimi

nəhayət ESP 8266 (GPIO pin 0) arduino rəqəmsal pin 5 -ə qoşun.

BÜTÜN SET! Layihənizi sınamaq və hər hansı bir səhv olarsa debüt etmək vaxtıdır.

ümid edirəm bəyənərsən !!!

ƏLAQƏ:

Layihəmin hazırlanmasında və nəşrində aşağıdakı veb saytına istinad etdim.

1.

Tövsiyə: