สารบัญ:

สวิตช์ควบคุม GOOGLE ASSISTANT โดยใช้ NODEMCU: 9 ขั้นตอน
สวิตช์ควบคุม GOOGLE ASSISTANT โดยใช้ NODEMCU: 9 ขั้นตอน

วีดีโอ: สวิตช์ควบคุม GOOGLE ASSISTANT โดยใช้ NODEMCU: 9 ขั้นตอน

วีดีโอ: สวิตช์ควบคุม GOOGLE ASSISTANT โดยใช้ NODEMCU: 9 ขั้นตอน
วีดีโอ: Smart Home with Google Assistant & Alexa using NodeMCU ESP8266 (Manual + Voice) | IoT Projects 2021 2024, กรกฎาคม
Anonim
สวิตช์ควบคุม GOOGLE ASSISTANT โดยใช้ NODEMCU
สวิตช์ควบคุม GOOGLE ASSISTANT โดยใช้ NODEMCU

จะดีกว่าไหมถ้าเปิดหรือปิดสิ่งต่าง ๆ ด้วยความช่วยเหลือของ G oogle Assistant..!!!

ดังนั้นในคำแนะนำนี้ ฉันจะแสดงวิธีควบคุมเครื่องใช้ไฟฟ้าด้วยความช่วยเหลือจากผู้ช่วยของ Google เช่นเดียวกับ Alexa ของ Amazon

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

ดูขั้นตอนของฉันด้านล่างเพื่อสร้างสวิตช์อัจฉริยะของคุณเอง

ขั้นตอนที่ 1: วิดีโอ (วิธีการทำงาน)

Image
Image

ดูวิดีโอด้านบนเพื่อดูว่าอุปกรณ์ทำงานอย่างไร !

ขั้นตอนที่ 2: ส่วนประกอบและเครื่องมือที่จำเป็น

ชิ้นส่วนและเครื่องมือที่จำเป็น
ชิ้นส่วนและเครื่องมือที่จำเป็น
ชิ้นส่วนและเครื่องมือที่จำเป็น
ชิ้นส่วนและเครื่องมือที่จำเป็น
ชิ้นส่วนและเครื่องมือที่จำเป็น
ชิ้นส่วนและเครื่องมือที่จำเป็น

รายการส่วนประกอบ

1. โนเดมคุ

2. โมดูลรีเลย์ (ขึ้นอยู่กับจำนวนอุปกรณ์ที่คุณต้องการควบคุม)

3. สายจัมเปอร์ชาย-หญิง

4. LED (สำหรับตรวจสอบการเชื่อมต่อเริ่มต้น)

5. บอร์ดต้นแบบ (ถ้าจำเป็น)

6. เต้ารับไฟฟ้ากระแสสลับและปลั๊กไฟ AC

7. แหล่งจ่ายไฟ DC (แหล่งจ่าย 5V สำหรับโมดูล Nodemcu และรีเลย์)

8. สาย USB สำหรับ Nodemcu

รายการเครื่องมือ

1. หัวแร้ง

2. เครื่องตัดลวด

3. ไขควงปากแบน

4. มัลติมิเตอร์

5. เทปฉนวนไฟฟ้ากระแสสลับ

ขั้นตอนที่ 3: การตั้งค่าแอป Blynk

การตั้งค่าแอพ Blynk
การตั้งค่าแอพ Blynk

ขั้นตอน (สำหรับคำแนะนำโดยละเอียด)

1.ดาวน์โหลดแอป Blynk สำหรับ iOS หรือ Android ตามอุปกรณ์ของคุณ

2. สร้างบัญชี Blynk ของคุณ

3. แตะที่สร้างโครงการใหม่

4. ตอนนี้ เลือกฮาร์ดแวร์ของคุณ เช่น Nodemcu สำหรับกรณีนี้ (ฮาร์ดแวร์ที่รองรับ Blynk) จากนั้นเลือกประเภทของการเชื่อมต่อ

5. ตอนนี้คัดลอก Auth Token ของคุณ (เป็นตัวระบุเฉพาะซึ่งจำเป็นสำหรับการเชื่อมต่อฮาร์ดแวร์ของคุณกับสมาร์ทโฟนของคุณ) หรือคุณสามารถส่งโทเค็นไปยังที่อยู่อีเมลของคุณ

ขั้นตอนที่ 4: การตั้งค่าสวิตช์บน Blynk

การตั้งค่าสวิตช์บน Blynk
การตั้งค่าสวิตช์บน Blynk

ขั้นตอน

1. แตะที่ใดก็ได้บนผืนผ้าใบเพื่อเปิดกล่องวิดเจ็ต

2. ลากและวาง "ปุ่ม" บนหน้าจอของคุณ

3. ตอนนี้แตะที่ปุ่มและทำการเปลี่ยนแปลงตามที่แสดงในคำแนะนำรูปภาพ (ทำแถบเลื่อนจากการกดเพื่อสลับและฉันเลือกพิน D3 สำหรับโครงการนี้ แต่สามารถเลือกพินอื่นได้)

4. คุณสามารถแตะที่ "เล่น" เพื่อเรียกใช้โครงการ

ขั้นตอนที่ 5: การตั้งค่า Nodemcu และ Blynk บน Arduino IDE

การตั้งค่า Nodemcu และ Blynk บน Arduino IDE
การตั้งค่า Nodemcu และ Blynk บน Arduino IDE
การตั้งค่า Nodemcu และ Blynk บน Arduino IDE
การตั้งค่า Nodemcu และ Blynk บน Arduino IDE

ขั้นตอน

1. ติดตั้ง Arduino IDE (ลิงค์:

2. ตอนนี้ติดตั้งไลบรารี Nodemcu (ลิงก์วิดีโออ้างอิง:

3. ตอนนี้ติดตั้งไลบรารี Blynk (ลิงก์วิดีโออ้างอิง:

4. ตอนนี้เปิด Arduino IDE และเปลี่ยนการตั้งค่าต่อไปนี้ เครื่องมือ → บอร์ด → NodeMCU 1.0

ขั้นตอนที่ 6: การเขียนโปรแกรม

การเขียนโปรแกรม
การเขียนโปรแกรม
การเขียนโปรแกรม
การเขียนโปรแกรม
การเขียนโปรแกรม
การเขียนโปรแกรม
การเขียนโปรแกรม
การเขียนโปรแกรม

ขั้นตอน

1. เชื่อมต่อ Nodemcu กับพีซีโดยใช้สาย USB

2. ตอนนี้เปิด Device Manager ของคอมพิวเตอร์ของคุณและจดบันทึกหมายเลขพอร์ต COM

3. ตอนนี้เปิด Arduino IDE แล้วไปที่ Tools เพื่อเลือกหมายเลขพอร์ต COM ที่ต้องการตามที่แสดงในภาพ

4. ตั้งโปรแกรมไปที่ ไฟล์ → ตัวอย่าง → Blynk (อาจต้องเลื่อนลง) → Boards_WiFi → Esp8266_Standalone

5. ตอนนี้ คุณต้องเปลี่ยนสามสิ่งในโปรแกรมและคุณทำเสร็จแล้ว เพิ่ม AuthToken ที่คัดลอกไว้ก่อนหน้านี้จากแอป Blynk ตอนนี้เพิ่มชื่อ ssid และรหัสผ่านที่เป็นรหัส WiFi และรหัสผ่านของคุณ

6. กดปุ่มอัปโหลดบนซอฟต์แวร์ อาจใช้เวลาสักครู่

ขั้นตอนที่ 7: แผนภาพวงจร

แผนภูมิวงจรรวม
แผนภูมิวงจรรวม

ทำการเชื่อมต่อตามแผนภาพด้านบนและทำงานอย่างปลอดภัยในขณะที่ทำงานกับไฟฟ้าแรงสูง หากต้องการคุณสามารถข้ามส่วนรีเลย์และควบคุมอุปกรณ์ไฟฟ้าแรงต่ำโดยใช้ทรานซิสเตอร์หรือ MOSFET (ดังแสดงในวิดีโอโดยควบคุม LED)

ขั้นตอนที่ 8: เชื่อมโยงอุปกรณ์กับ Google Assistant

การเชื่อมโยงอุปกรณ์กับ Google Assistant
การเชื่อมโยงอุปกรณ์กับ Google Assistant
การเชื่อมโยงอุปกรณ์กับ Google Assistant
การเชื่อมโยงอุปกรณ์กับ Google Assistant
การเชื่อมโยงอุปกรณ์กับ Google Assistant
การเชื่อมโยงอุปกรณ์กับ Google Assistant

ตอนนี้สำหรับการควบคุมอุปกรณ์ทางอินเทอร์เน็ตโดยใช้ Google Assistant คุณต้องทำตามขั้นตอนต่อไปนี้

1. ไปที่เว็บไซต์ของ IFTTT (https://ifttt.com)

2. ลงทะเบียนโดยใช้บัญชี Google ของคุณ (บัญชี Google เดียวกับที่คุณใช้กับ Google Assistant)

3. เมื่อคุณลงชื่อเข้าใช้แล้ว ให้คลิกที่ "แอปเพล็ตของฉัน" และเลือก "แอปเพล็ตใหม่"

(โดยนี้เราจะเรียกให้เปิดไฟ)

4. ตอนนี้คลิกที่ "นี่" และในแถบค้นหาค้นหา "Google Assistant" แล้วแตะที่มัน

5. เมื่อคุณคลิกที่เชื่อมต่อและให้สิทธิ์

6. ตอนนี้เลือกทริกเกอร์ที่นี่ฉันเลือกตัวเลือกแรก "พูดวลีง่ายๆ" และในหน้าถัดไปทำตามที่แสดงในภาพด้านบน คุณจะได้รับคำสั่งจากผู้ช่วย

7. ตอนนี้สร้างทริกเกอร์แล้วเลือก "นั่น"

8. ค้นหา "Webhooks" และเชื่อมต่อ จากนั้นกรอกข้อมูลตามภาพด้านบน

URL: " https://188.166.206.43/Auth Token/update/D0"

(D0 คือพิน D3 ของ Nodemcu เทียบเท่ากับพินของ Arduino uno) สำหรับเปิดการใช้งาน ["1"]

9. ตอนนี้กด "เสร็จสิ้น"

10. สร้างแอปเพล็ตใหม่ด้วยวิธีเดียวกับที่อธิบายไว้ข้างต้นเพื่อปิดไฟ กระบวนการนี้เหมือนกับข้างต้น

คลิกที่ "แอปเพล็ตของฉัน" และเลือก "แอปเพล็ตใหม่" → คลิกที่ "นี่" → ค้นหา "ผู้ช่วย Google" → เลือกทริกเกอร์ → "พูดวลีง่ายๆ" และในหน้าถัดไปให้ทำตามที่แสดงในภาพด้านบน → สร้างทริกเกอร์ → เลือก "นั่น" → ค้นหา "Webhooks" และเชื่อมต่อ จากนั้นกรอกข้อมูลตาม URL รูปภาพด้านบน: " https://188.166.206.43/Auth Token/update/D0 " (D0 คือพิน D3 ของ Nodemcu เทียบเท่ากับพินของ Arduino uno) สำหรับปิดใช้ ["0"]→ ตอนนี้กด "เสร็จสิ้น"

#โปรดดูภาพด้านบนเพื่อความเข้าใจที่ดีขึ้น

ขั้นตอนที่ 9: เสร็จแล้ว ….!!!!:)

มันจบแล้ว ….!!!!:)
มันจบแล้ว ….!!!!:)

มันจบแล้ว. เป็นโครงการที่ง่ายมากและน่าสนใจมากที่จะลอง

ขอบคุณ

แนะนำ: