Mundarija:

Wifi Smart Door (eng oddiy usul): 11 qadam (rasmlar bilan)
Wifi Smart Door (eng oddiy usul): 11 qadam (rasmlar bilan)

Video: Wifi Smart Door (eng oddiy usul): 11 qadam (rasmlar bilan)

Video: Wifi Smart Door (eng oddiy usul): 11 qadam (rasmlar bilan)
Video: DVB-T2 + WiFi antenna YouTobe va video partallarga oddiy tuneridan ulanish usuli. tunerga wifi ulash 2024, Iyul
Anonim
Wifi Smart Door (eng oddiy usul)
Wifi Smart Door (eng oddiy usul)
Wifi Smart Door (eng oddiy usul)
Wifi Smart Door (eng oddiy usul)
Wifi Smart Door (eng oddiy usul)
Wifi Smart Door (eng oddiy usul)

Bu arduino uno R3 yordamida amalga oshirilgan oddiy loyiha, uning maqsadi eshik qulfini kalitsiz boshqarishdir va buning uchun aqlli telefon yordamida aloqa vositasi Internet bo'ladi (wifi moduli-ESP8266).

Men allaqachon bluetooth moduli bilan bir xil loyiha haqida ko'rsatma bergan edim, har qanday tushuntirish uchun uni havola qilishingiz mumkin. (Bu erni bosing).

Bu yo'riqnomada siz Wi -Fi moduli yordamida eshik qulfini boshqarishning oddiy IOT loyihasi haqida bilib olasiz.

Bu ESP-8266-dan foydalanishning eng oddiy usullaridan biri.

1 -qadam: Kerakli narsalarni yig'ish

Kerakli narsalarni yig'ish
Kerakli narsalarni yig'ish

1. Arduino UNO R3

ESP 8266 (GPIO pin-0) bilan servo va interfeysni boshqarish.

tushuncha juda oddiy, biz ESP8266 (GPIO pin 0) ni aqlli telefonimizdan ilova yordamida boshqaramiz.

agar GPIO -pin 0 bo'lsa

LOW ----------------------------------- qulf holati yopiq.

YUQORI ----------------------------------- qulf holati ochiq.

GPIO pin 0 holati digitalRead buyrug'i yordamida arduino tomonidan tan olinadi va Servo -da kerakli amallarni bajaradi.

2-qadam: ESP-8266 Wi-Fi moduli

ESP-8266 Wi-Fi moduli
ESP-8266 Wi-Fi moduli
ESP-8266 Wi-Fi moduli
ESP-8266 Wi-Fi moduli

Bu bizning loyihamizga bulutga ulanishga yordam beradi, bu juda arzon va ulardan foydalanish oson.

Ushbu loyihada biz faqat ESP8266 GPIO pin-0 dan foydalanamiz.

3 -qadam: yuqori torkli servo

Yuqori torkli servo
Yuqori torkli servo
Yuqori torkli servo
Yuqori torkli servo
Yuqori torkli servo
Yuqori torkli servo

arduino -dan signal yuborilganda qulf qo'lini burish

u arduino 5v pinining o'zi bilan ishlaydi va u bilan yaxshi ishlaydi. (faqat arduino usb kabeli bilan quvvatlanganda)

4 -qadam: Metall plitalar

Metall plitalar
Metall plitalar

bu dvigatelni eshikda to'g'ri ushlab turishga va aylanuvchi qismni qulf ruchkasiga to'g'ri mahkamlashga imkon beradigan servo dvigatel uchun korpus tayyorlash uchun ishlatiladi.

ish sizning ijodkorligingizga bog'liq, siz ishni bajarish uchun boshqa materialdan/narsadan foydalanishingiz mumkin. Dvigatelni eshikda ushlab turish

5 -qadam: 3.3V FTDI dasturchisi

3.3V FTDI dasturchisi
3.3V FTDI dasturchisi

Bu faqat ESP8266 modulini loyihalashda ishlatiladi, chunki uni to'g'ridan -to'g'ri arduino -dan dasturlash mumkin emas.

6 -qadam: ESP8266 uchun sozlash

ESP8266 uchun sozlash
ESP8266 uchun sozlash

Siz faqat FTDI dasturchingiz va ESP8266 o'rtasida ketma -ket aloqa o'rnatishingiz kerak.

Ulanishlar: RX -> TX

TX -> RX

CH_PD -> 3.3V

VCC -> 3.3V

GND -> GND

7 -qadam: ESP -ga kodni yuklash (soddalashtirilgan dasturiy ta'minot)

Kodni ESP -ga yuklash (soddalashtirilgan dasturiy ta'minot)
Kodni ESP -ga yuklash (soddalashtirilgan dasturiy ta'minot)

ESPlorer IDE yordamida, bu 4refr0nt tomonidan ESP8266 -ga buyruq yuborish uchun yaratilgan dastur.

ESPlorer IDE -ni yuklab olish va o'rnatish uchun quyidagi ko'rsatmalarga amal qiling.

1. ESPlorer -ni yuklab olish uchun shu erni bosing

2. Ushbu papkani oching

3. Asosiy papkaga o'ting "ESPlorer.jar" faylini ishga tushiring

4. ESPlorer IDE -ni oching

5. FTDI dasturchisini kompyuteringizga ulang

6. FTDI dasturchi portini tanlang

7. Ochish/Yopish tugmasini bosing

8. NodeMCU+MicroPtyhon yorlig'ini tanlang

9. init.lua deb nomlangan yangi fayl yarating 10. ESP -ga saqlash tugmasini bosing

11. Xavotirlanishingiz yoki o'zgartirishingiz kerak bo'lgan hamma narsa qizil qutiga ajratilgan.

12. ESP8266 -ga oldingi dastur yordamida quyidagi kodni yuklang. Sizning faylingiz "init.lua" deb nomlanishi kerak.

tarmoq nomini (SSID) va parolni skriptga qo'shing

Wi -Fi tarmog'ining nomini (SSID) va parolni skriptga qo'shing.

Sizning ESP IP -manzilingiz ESP8266 qayta ishga tushirilganda, u ESP IP -manzilini ketma -ket monitorda chop etadi. IP -manzilni saqlang, chunki keyinroq sizga kerak bo'ladi.

8 -qadam: Arduino -ni IDE yordamida kodlash

IDE yordamida Arduino -ni kodlash
IDE yordamida Arduino -ni kodlash

Men kodni berdim, siz faylni bu erdan yuklab olishingiz mumkin.

ushbu kodni ARDUINO -ga yuklang!

9 -qadam: O'z ilovangizni ixtiro qilish

O'z ilovangizni ixtiro qilish
O'z ilovangizni ixtiro qilish
O'z ilovangizni ixtiro qilish
O'z ilovangizni ixtiro qilish
O'z ilovangizni ixtiro qilish
O'z ilovangizni ixtiro qilish

yuqoridagi rasmlarga murojaat qilib, o'zingiz yaratishingiz mumkin.

ilovani bu erdan yuklab olishingiz va android telefoningizga o'rnatishingiz mumkin.

Konfiguratsiya qilish juda oson. Ekranning pastki qismidagi "IP manzilini o'rnatish" tugmasini bosing va IP manzilingizni kiriting.

10 -qadam:.aia ilovasi uchun fayl

ilovani MIT ixtirochi veb -sayti yordamida tahrirlashingiz mumkin. (import variantidan foydalaning)

11 -qadam: yig'ilish

Assambleya!
Assambleya!
Assambleya!
Assambleya!

quyidagi ulanishlar bajarilganligiga ishonch hosil qiling.

SERVO ULANISH 1. to'q sariq ----- arduino pin 2

2. qizil ------- 5v pin arduino

3. jigarrang ------ tuproqli pin arduino

Nihoyat, ESP 8266 (GPIO pin 0) raqamli arduino piniga 5 ulang.

HAMMA SOTILDI! Loyihangizni sinab ko'rish va xatolarni tuzatish vaqti keldi.

sizga yoqadi degan umiddaman !!!

MASLAHAT:

Men o'z loyihamni tayyorlash va nashr qilishda quyidagi veb -saytga havola qildim, 1.

Tavsiya: