สารบัญ:

Wifi Smart Door (วิธีที่ง่ายที่สุด): 11 ขั้นตอน (พร้อมรูปภาพ)
Wifi Smart Door (วิธีที่ง่ายที่สุด): 11 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Wifi Smart Door (วิธีที่ง่ายที่สุด): 11 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Wifi Smart Door (วิธีที่ง่ายที่สุด): 11 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: อธิบาย matter คืออะไร และทำให้ระบบ Smart Home ใช้ง่ายขึ้นได้อย่างไร? 2024, กรกฎาคม
Anonim
Wifi Smart Door (วิธีที่ง่ายที่สุด)
Wifi Smart Door (วิธีที่ง่ายที่สุด)
Wifi Smart Door (วิธีที่ง่ายที่สุด)
Wifi Smart Door (วิธีที่ง่ายที่สุด)
Wifi Smart Door (วิธีที่ง่ายที่สุด)
Wifi Smart Door (วิธีที่ง่ายที่สุด)

นี่เป็นโครงการง่ายๆ ที่สร้างด้วย Arduino uno R3 โดยมีเป้าหมายเพื่อควบคุมการล็อคประตูโดยไม่ต้องใช้กุญแจ และใช้สมาร์ทโฟนเพื่อทำสิ่งนี้ให้สำเร็จ สื่อการสื่อสารจะเป็นอินเทอร์เน็ต (โมดูล wifi-ESP8266)

ฉันได้โพสต์คำแนะนำเกี่ยวกับโปรเจ็กต์เดียวกันกับโมดูลบลูทูธแล้ว คุณสามารถอ้างอิงเพื่อขอคำชี้แจงได้ (คลิกที่นี่)

ในคำแนะนำนี้ คุณจะรู้เกี่ยวกับโครงการ IOT ง่าย ๆ ในการควบคุมการล็อคประตูของคุณด้วยโมดูล wifi

นี่เป็นวิธีที่ง่ายที่สุดวิธีหนึ่งในการใช้ ESP-8266

ขั้นตอนที่ 1: รวบรวมไอเทมที่จำเป็น

รวบรวมไอเทมที่จำเป็น
รวบรวมไอเทมที่จำเป็น

1. Arduino UNO R3

เพื่อควบคุมเซอร์โวและส่วนต่อประสานกับ ESP 8266 (GPIO pin-0)

แนวคิดนั้นง่ายมาก เราจะควบคุม ESP8266 (GPIO pin 0) จากสมาร์ทโฟนของเราด้วยแอพ

ถ้า GPIO - พิน 0

LOW ------------------------------------ ล็อกสถานะปิด

สูง ------------------------------------ ล็อกสถานะเปิด

สถานะ GPIO pin 0 จะรับรู้โดย arduino โดยใช้คำสั่ง digitalRead และดำเนินการที่จำเป็นบนเซอร์โว

ขั้นตอนที่ 2: โมดูล ESP-8266 Wifi

โมดูล Wifi ESP-8266
โมดูล Wifi ESP-8266
โมดูล Wifi ESP-8266
โมดูล Wifi ESP-8266

ซึ่งจะช่วยให้โครงการของเราเชื่อมต่อกับระบบคลาวด์ได้ ซึ่งมีราคาถูกและใช้งานง่าย

ในโครงการนี้ เราจะใช้เฉพาะ GPIO pin-0 ของ ESP8266

ขั้นตอนที่ 3: เซอร์โวแรงบิดสูง

เซอร์โวแรงบิดสูง
เซอร์โวแรงบิดสูง
เซอร์โวแรงบิดสูง
เซอร์โวแรงบิดสูง
เซอร์โวแรงบิดสูง
เซอร์โวแรงบิดสูง

เพื่อหมุนคันล็อคเมื่อส่งสัญญาณจาก Arduino

มันขับเคลื่อนโดยพิน 5v ของ Arduino และทำงานได้ดี (เฉพาะเมื่อ Arduino ขับเคลื่อนด้วยสาย USB)

ขั้นตอนที่ 4: แผ่นโลหะ

แผ่นโลหะ
แผ่นโลหะ

ใช้สำหรับทำเคสสำหรับเซอร์โวมอเตอร์ ซึ่งช่วยให้ยึดมอเตอร์ไว้ที่ประตูได้อย่างเหมาะสม และส่วนที่หมุนได้จับจ้องไปที่คันโยกของตัวล็อคอย่างเหมาะสม

เคสนี้ขึ้นอยู่กับความคิดสร้างสรรค์ของคุณ คุณสามารถใช้วัสดุ/สิ่งอื่น ๆ เพื่อทำเคสได้ จับมอเตอร์ไว้ที่ประตู

ขั้นตอนที่ 5: โปรแกรมเมอร์ FTDI 3.3V

3.3V FTDI โปรแกรมเมอร์
3.3V FTDI โปรแกรมเมอร์

ใช้เฉพาะในการสร้างโครงการเพื่อตั้งโปรแกรมโมดูล ESP8266 เนื่องจากไม่สามารถตั้งโปรแกรมได้โดยตรงจาก Arduino

ขั้นตอนที่ 6: ตั้งค่าสำหรับ ESP8266

ตั้งค่าสำหรับ ESP8266
ตั้งค่าสำหรับ ESP8266

คุณเพียงแค่ต้องสร้างการสื่อสารแบบอนุกรมระหว่างโปรแกรมเมอร์ FTDI กับ ESP8266 ของคุณ

การเชื่อมต่อ: RX -> TX

TX -> RX

CH_PD -> 3.3V

VCC -> 3.3V

GND -> GND

ขั้นตอนที่ 7: การอัปโหลดรหัสไปยัง ESP (ซอฟต์แวร์แบบง่าย)

การอัปโหลดรหัสไปยัง ESP (ซอฟต์แวร์แบบง่าย)
การอัปโหลดรหัสไปยัง ESP (ซอฟต์แวร์แบบง่าย)

ใช้ ESPlorer IDE ซึ่งเป็นโปรแกรมที่สร้างโดย 4refr0nt เพื่อส่งคำสั่งไปยัง ESP8266 ของคุณ

ทำตามคำแนะนำเหล่านี้เพื่อดาวน์โหลดและติดตั้ง ESPlorer IDE:

1.คลิกที่นี่เพื่อดาวน์โหลด ESPlorer

2. Unzip โฟลเดอร์นั้น

3.ไปที่โฟลเดอร์หลัก เรียกใช้ไฟล์ “ESPlorer.jar”

4.เปิด ESPlorer IDE

5.เชื่อมต่อโปรแกรมเมอร์ FTDI กับคอมพิวเตอร์

6. เลือกพอร์ตโปรแกรมเมอร์ FTDI ของคุณ

7.กดเปิด/ปิด

8.เลือกแท็บ NodeMCU+MicroPtyhon

9.สร้างไฟล์ใหม่ชื่อ init.lua10. Press Save to ESP

11.ทุกอย่างที่คุณต้องกังวลหรือเปลี่ยนแปลงจะถูกเน้นในกล่องสีแดง

12. อัปโหลดรหัสต่อไปนี้ลงใน ESP8266 ของคุณโดยใช้ซอฟต์แวร์ก่อนหน้า ไฟล์ของคุณควรมีชื่อว่า "init.lua"

เพิ่มชื่อเครือข่ายของคุณ (SSID) และรหัสผ่านไปยังสคริปต์

เพิ่มชื่อเครือข่าย WIFI ของคุณ (SSID) และรหัสผ่านไปยังสคริปต์

ที่อยู่ ESP IP ของคุณเมื่อ ESP8266 รีสตาร์ท เครื่องจะพิมพ์ที่อยู่ IP ของ ESP ลงในมอนิเตอร์แบบอนุกรมของคุณ บันทึกที่อยู่ IP นั้นเพราะคุณจะต้องใช้ในภายหลัง

ขั้นตอนที่ 8: การเข้ารหัส Arduino ด้วย IDE

การเข้ารหัส Arduino ด้วย IDE
การเข้ารหัส Arduino ด้วย IDE

ฉันได้ให้รหัสที่คุณสามารถดาวน์โหลดไฟล์ได้จากที่นี่

อัปโหลดรหัสนี้ไปยัง ARDUINO!

ขั้นตอนที่ 9: ประดิษฐ์แอปของคุณเอง

ประดิษฐ์แอพของคุณเอง
ประดิษฐ์แอพของคุณเอง
ประดิษฐ์แอพของคุณเอง
ประดิษฐ์แอพของคุณเอง
ประดิษฐ์แอพของคุณเอง
ประดิษฐ์แอพของคุณเอง

คุณสามารถสร้างได้ด้วยตัวเองโดยอ้างอิงจากรูปภาพที่ให้ไว้ด้านบน

คุณสามารถดาวน์โหลดแอปได้จากที่นี่และติดตั้งลงในโทรศัพท์ Android ของคุณ

กำหนดค่าได้ง่ายมาก คลิกปุ่ม "ตั้งค่าที่อยู่ IP" ที่ด้านล่างของหน้าจอและพิมพ์ที่อยู่ IP ของคุณ

ขั้นตอนที่ 10: ไฟล์.aia สำหรับแอป

คุณสามารถแก้ไขแอปโดยใช้เว็บไซต์นักประดิษฐ์แอป MIT (ใช้ตัวเลือกการนำเข้า)

ขั้นตอนที่ 11: การประกอบ

การประกอบ!
การประกอบ!
การประกอบ!
การประกอบ!

ตรวจสอบให้แน่ใจว่าการเชื่อมต่อต่อไปนี้เสร็จสิ้น

SERVO CONNECTION1.orange ----- พิน Arduino 2

2.red-------5v พินใน Arduino

3.สีน้ำตาล------กราวด์พินใน Arduino

ในที่สุดก็เชื่อมต่อ ESP 8266 (GPIO pin 0) ของคุณกับพินดิจิตอล 5 ของ Arduino

ทุกชุด! ถึงเวลาทดสอบโปรเจ็กต์ของคุณแล้วและดีบักหากมีข้อผิดพลาด

หวังว่าคุณจะชอบมัน !!!

อ้างอิง:

ฉันได้อ้างอิงเว็บไซต์ต่อไปนี้ในการสร้างและเผยแพร่โครงการของฉัน

1.

แนะนำ: