สารบัญ:
- ขั้นตอนที่ 1: วิดีโอ (วิธีการทำงาน)
- ขั้นตอนที่ 2: ส่วนประกอบและเครื่องมือที่จำเป็น
- ขั้นตอนที่ 3: การตั้งค่าแอป Blynk
- ขั้นตอนที่ 4: การตั้งค่าสวิตช์บน Blynk
- ขั้นตอนที่ 5: การตั้งค่า Nodemcu และ Blynk บน Arduino IDE
- ขั้นตอนที่ 6: การเขียนโปรแกรม
- ขั้นตอนที่ 7: แผนภาพวงจร
- ขั้นตอนที่ 8: เชื่อมโยงอุปกรณ์กับ Google Assistant
- ขั้นตอนที่ 9: เสร็จแล้ว ….!!!!:)
วีดีโอ: สวิตช์ควบคุม GOOGLE ASSISTANT โดยใช้ NODEMCU: 9 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
จะดีกว่าไหมถ้าเปิดหรือปิดสิ่งต่าง ๆ ด้วยความช่วยเหลือของ G oogle Assistant..!!!
ดังนั้นในคำแนะนำนี้ ฉันจะแสดงวิธีควบคุมเครื่องใช้ไฟฟ้าด้วยความช่วยเหลือจากผู้ช่วยของ Google เช่นเดียวกับ Alexa ของ Amazon
มีอุปกรณ์เชิงพาณิชย์จำนวนมากในตลาดสำหรับแอปพลิเคชันดังกล่าว แต่ฉันต้องการมีอุปกรณ์ที่เรียบง่ายและราคาถูกของตัวเอง และมันสนุกเสมอที่จะได้เรียนรู้สิ่งใหม่ ๆ:)
ดูขั้นตอนของฉันด้านล่างเพื่อสร้างสวิตช์อัจฉริยะของคุณเอง
ขั้นตอนที่ 1: วิดีโอ (วิธีการทำงาน)
ดูวิดีโอด้านบนเพื่อดูว่าอุปกรณ์ทำงานอย่างไร !
ขั้นตอนที่ 2: ส่วนประกอบและเครื่องมือที่จำเป็น
รายการส่วนประกอบ
1. โนเดมคุ
2. โมดูลรีเลย์ (ขึ้นอยู่กับจำนวนอุปกรณ์ที่คุณต้องการควบคุม)
3. สายจัมเปอร์ชาย-หญิง
4. LED (สำหรับตรวจสอบการเชื่อมต่อเริ่มต้น)
5. บอร์ดต้นแบบ (ถ้าจำเป็น)
6. เต้ารับไฟฟ้ากระแสสลับและปลั๊กไฟ AC
7. แหล่งจ่ายไฟ DC (แหล่งจ่าย 5V สำหรับโมดูล Nodemcu และรีเลย์)
8. สาย USB สำหรับ Nodemcu
รายการเครื่องมือ
1. หัวแร้ง
2. เครื่องตัดลวด
3. ไขควงปากแบน
4. มัลติมิเตอร์
5. เทปฉนวนไฟฟ้ากระแสสลับ
ขั้นตอนที่ 3: การตั้งค่าแอป Blynk
ขั้นตอน (สำหรับคำแนะนำโดยละเอียด)
1.ดาวน์โหลดแอป Blynk สำหรับ iOS หรือ Android ตามอุปกรณ์ของคุณ
2. สร้างบัญชี Blynk ของคุณ
3. แตะที่สร้างโครงการใหม่
4. ตอนนี้ เลือกฮาร์ดแวร์ของคุณ เช่น Nodemcu สำหรับกรณีนี้ (ฮาร์ดแวร์ที่รองรับ Blynk) จากนั้นเลือกประเภทของการเชื่อมต่อ
5. ตอนนี้คัดลอก Auth Token ของคุณ (เป็นตัวระบุเฉพาะซึ่งจำเป็นสำหรับการเชื่อมต่อฮาร์ดแวร์ของคุณกับสมาร์ทโฟนของคุณ) หรือคุณสามารถส่งโทเค็นไปยังที่อยู่อีเมลของคุณ
ขั้นตอนที่ 4: การตั้งค่าสวิตช์บน Blynk
ขั้นตอน
1. แตะที่ใดก็ได้บนผืนผ้าใบเพื่อเปิดกล่องวิดเจ็ต
2. ลากและวาง "ปุ่ม" บนหน้าจอของคุณ
3. ตอนนี้แตะที่ปุ่มและทำการเปลี่ยนแปลงตามที่แสดงในคำแนะนำรูปภาพ (ทำแถบเลื่อนจากการกดเพื่อสลับและฉันเลือกพิน D3 สำหรับโครงการนี้ แต่สามารถเลือกพินอื่นได้)
4. คุณสามารถแตะที่ "เล่น" เพื่อเรียกใช้โครงการ
ขั้นตอนที่ 5: การตั้งค่า 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 คุณต้องทำตามขั้นตอนต่อไปนี้
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: เสร็จแล้ว ….!!!!:)
มันจบแล้ว. เป็นโครงการที่ง่ายมากและน่าสนใจมากที่จะลอง
ขอบคุณ
แนะนำ:
การควบคุม LED ของ Google Assistant โดยใช้ Raspberry Pi: 3 ขั้นตอน
การควบคุม LED ของ Google Assistant โดยใช้ Raspberry Pi: เฮ้! ในโครงการนี้ เราจะใช้การควบคุมด้วย Google Assistant ของ LED โดยใช้ Raspberry Pi 4 โดยใช้ HTTP ใน Python คุณสามารถเปลี่ยน LED เป็นหลอดไฟได้ (แน่นอนว่าไม่ใช่อย่างแท้จริง คุณจะต้องมีโมดูลรีเลย์ในระหว่างนั้น) หรือบ้านอื่นๆ
Google Assistant-Home Automation Iot โดยใช้ Esp8266: 6 ขั้นตอน
Google Assistant | Home Automation Iot โดยใช้ Esp8266: ในคำแนะนำนี้ฉันจะแสดงให้คุณเห็น Google Assistant ควบคุมระบบอัตโนมัติภายในบ้าน
ควบคุมไฟบ้านด้วย Google Assistant โดยใช้ Arduino: 7 ขั้นตอน
ควบคุมไฟบ้านด้วย Google Assistant โดยใช้ Arduino: (อัปเดตเมื่อ 22 ส.ค. 2020: คำแนะนำนี้มีอายุ 2 ปีและต้องอาศัยแอพของบุคคลที่สามบางตัวการเปลี่ยนแปลงใด ๆ ที่ด้านข้างอาจทำให้โครงการนี้ไม่ทำงาน มันอาจจะหรือไม่ก็ได้ ใช้งานได้แล้ว แต่คุณสามารถติดตามเป็นข้อมูลอ้างอิงและแก้ไขตาม
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C - เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C โดยใช้ Arduino IDE: 5 ขั้นตอน
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C | เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C การใช้ Arduino IDE: สวัสดีทุกคนในคำแนะนำนี้ เราจะเรียนรู้วิธีใช้ neopixel ws2812 LED หรือแถบนำหรือเมทริกซ์นำหรือวงแหวน LED พร้อมบอร์ดพัฒนา m5stack m5stick-C พร้อม Arduino IDE และเราจะทำ ลายรุ้งกับมัน
Google Assistant Robot โดยใช้ Arduino: 3 ขั้นตอน
Google Assistant Robot โดยใช้ Arduino: ในโพสต์ที่แล้ว ฉันแสดงวิธีสร้าง Google Assistant ใน Raspberry Pi และรวม Google Assistant เข้ากับ IFTTT ในบทช่วยสอนนี้ ฉันจะแสดงวิธีสร้างหุ่นยนต์ที่สามารถควบคุมได้โดยใช้ Google Assistant คุณไม่ต้องกังวลหาก