สารบัญ:
วีดีโอ: การควบคุมระยะไกลที่เปิดใช้งาน Alexa (โดยใช้ WEMO D1 Mini): 3 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
นี่เป็นเวอร์ชันอัปเดตของโพสต์ก่อนหน้า:
www.instructables.com/id/Voice-Activated-R…
ในเวอร์ชันก่อนหน้านี้ ฉันใช้โมดูลเสียงของ Geetech เพื่อควบคุมรีโมตแบบเปิดประตูโรงรถแบบปกติ ในคำแนะนำนี้ฉันได้เปลี่ยนโมดูลเสียงด้วย Amazon Echo ในบ้านของเรารีโมทควบคุมประตูหน้า
ขั้นตอนที่ 1: ต่อสายรีโมท
หากคุณปฏิบัติตามคำแนะนำก่อนหน้านี้ (https://www.instructables.com/id/Voice-Activated-R… คุณจะเห็นว่าฉันถอดเคสออกจากรีโมทประตูโรงรถและบัดกรีขาของปุ่มเข้าด้วยกัน ด้วยลวดเส้นเล็ก ๆ ตอนนี้กดปุ่มเสมอ ทันทีที่คุณเชื่อมต่อแบตเตอรี่ - สัญญาณจะถูกส่งและประตูหน้าจะเปิดขึ้น
ในคำแนะนำก่อนหน้านี้ฉันใช้ Arduino เพื่อควบคุมพลังงานไปยังรีโมท ในการอัปเดตนี้ ฉันใช้ WEMO D1 mini มีขั้นตอนบางอย่างในการทำให้ WEMO ทำงานกับ Arduino IDE ได้ และคุณสามารถทำตามได้ในคำแนะนำที่ยอดเยี่ยมนี้…
เหตุผลสำหรับ WEMO คือเปิดใช้งาน WiFi และคุณสามารถใช้โค้ดที่หาได้ง่ายเพื่อให้ทำงานเหมือนสวิตช์ wemo belkin นี่เป็นวิธีง่ายๆ ในการเชื่อมต่อกับ amazon echo
ในการเชื่อมต่อรีโมทกับ WEMO ให้ทำตามไดอะแกรมที่ให้มา คุณสามารถปฏิบัติตามคำแนะนำก่อนหน้าสำหรับรูปภาพ / คำอธิบายของการตั้งค่า (โดยพื้นฐานแล้วจะเหมือนกัน แต่แทนที่ Arduino ด้วย wemo)
คำแนะนำนี้ (https://www.instructables.com/id/Alexa-Controlled-Servo/) ก็ทำสิ่งเดียวกันเช่นกันและเป็นพื้นฐานสำหรับสิ่งที่ฉันใช้ในการอัปเดตโครงการของฉัน ในโครงการของเขา เขาได้เพิ่มตัวเก็บประจุระหว่าง 5V และกราวด์พิน ฉันไม่ได้ทำอย่างนั้น แต่ถ้าฉันสังเกตเห็นว่า wemo หยุดทำงาน ฉันอาจจะทำ
ขั้นตอนที่ 2: รหัส
ก่อนอื่น ไปที่:
github.com/kakopappa/arduino-esp8266-alexa…
และดาวน์โหลดโค้ดจำลองของเบลกิ้น ใส่รหัสนี้ที่โครงการ Arduino อื่น ๆ ของคุณตั้งอยู่ จากนั้นเปิดไฟล์ wemos.ino ใน Arduino ide ไฟล์เดียวที่ต้องแก้ไขคือไฟล์ wemos.ino
โดยทั่วไป สิ่งที่คุณต้องทำในไฟล์นี้คือ:1. ตั้ง SSID และรหัสผ่านเป็น wifi2 ของคุณ กำหนดสวิตช์ของคุณ (เปลี่ยน *ครัว = NULL;)3. เริ่มต้นสวิตช์ของคุณ (ครัว = สวิตช์ใหม่ ("ไฟในครัว", 81, kitchenLightsOn, kitchenLightsOff); upnpBroadcastResponder.addDevice(*ครัว);)4. เพิ่มไปยังส่วนลูป; (ครัว->serverLoop();)5. โทรกลับของคุณสำหรับทั้ง On และ Off และใส่สิ่งที่คุณต้องการใน callback:bool kitchenLightsOn() { Serial.println("Switch 2 turn on …"); isKitchenLightstsOn = จริง; ส่งคืน isKitchenLightstsOn; }
คุณจะเห็นทั้งหมดนี้ในโค้ดตัวอย่าง wemos.ino เพียงแทนที่ Switch-es ในไฟล์นั้นด้วยสิ่งที่คุณต้องการเปลี่ยน ในกรณีของฉัน ฉันเปลี่ยนชื่อทุกอย่างเป็น "ประตู" การโทรกลับแบบปิดประตูของฉันไม่ทำอะไรเลย my doorOn() callback เปลี่ยนพิน D1 เป็น HIGH ดูรหัสที่ฉันรวมไว้เป็นตัวอย่าง
ขั้นตอนที่ 3: นำมันมารวมกัน
ครั้งแรกที่คุณคอมไพล์/อัปโหลดไปยัง wemo ให้ทำตามในหน้าต่างคอนโซลตัวแก้ไข Arduino เพื่อดูว่าคุณเชื่อมต่อกับ wifi สำเร็จแล้ว
เมื่อใช้งานได้แล้ว คุณสามารถพูดว่า "Alexa ค้นหาอุปกรณ์" คุณควรเห็นกิจกรรมบางอย่างในหน้าต่างคอนโซล และ Alexa ควรยืนยันว่าเธอพบสวิตช์ของคุณแล้ว
ตอนนี้ คุณพร้อมแล้ว ทั้งหมดที่คุณต้องพูดคือ "Alexa เปิดประตู" การดำเนินการนี้จะเปิดใช้งานการโทรกลับในรหัสของคุณ ในกรณีของฉันจะตั้งค่าพิน D1 เป็น HIGH ไปที่ตัวควบคุมมอเตอร์ ซึ่งจะเชื่อมต่อพลังงานแบตเตอรี่ 9V กับรีโมท จากนั้นจึงเปิดเครื่องและเปิดประตู โว้ว !! มายากล.
แนะนำ:
วิธีการสร้างเครื่องเล่น MP3 ด้วย LCD โดยใช้ Arduino และ DFPlayer Mini MP3 Player Module: 6 ขั้นตอน
วิธีการสร้างเครื่องเล่น MP3 ด้วย LCD โดยใช้ Arduino และ DFPlayer Mini MP3 Player Module: วันนี้เราจะสร้างเครื่องเล่น MP3 พร้อม LCD โดยใช้ Arduino และ DFPlayer mini MP3 Player Module โครงการสามารถอ่านไฟล์ MP3 ในการ์ด SD และสามารถหยุดชั่วคราว และเล่นเหมือนเครื่องเมื่อ 10 ปีที่แล้ว และยังมีเพลงก่อนหน้าและเพลงถัดไปที่สนุก
สะพาน IR ที่เข้ากันได้กับ Alexa โดยใช้ ESP8266: 3 ขั้นตอน
สะพาน IR ที่เข้ากันได้กับ Alexa โดยใช้ ESP8266: ฉันต้องการวิธีควบคุมสมาร์ททีวีของฉันผ่าน Alexa ขออภัย Hi-Sense 65" สมาร์ททีวีไม่มีความสามารถในการควบคุมผ่าน WiFi คงจะดีถ้ามี API บางอย่างที่ฉันสามารถใช้ติดต่อกับมันได้ ดังนั้นฉันจึงสร้าง
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 และเราจะทำ ลายรุ้งกับมัน
การควบคุมวิทยุ RF 433MHZ โดยใช้ HT12D HT12E - การสร้างรีโมทคอนโทรล Rf โดยใช้ HT12E & HT12D ด้วย 433mhz: 5 ขั้นตอน
การควบคุมวิทยุ RF 433MHZ โดยใช้ HT12D HT12E | การสร้างการควบคุมระยะไกล Rf โดยใช้ HT12E & HT12D ด้วย 433mhz: ในคำแนะนำนี้ฉันจะแสดงวิธีสร้างรีโมทคอนโทรล RADIO โดยใช้โมดูลตัวรับส่งสัญญาณ 433mhz พร้อมการเข้ารหัส HT12E & IC ถอดรหัส HT12D ในคำแนะนำนี้ คุณจะสามารถส่งและรับข้อมูลโดยใช้ส่วนประกอบราคาถูกมาก เช่น HT
Alexa ควบคุมโซลินอยด์โดยใช้ WEMO D1 Mini: 5 ขั้นตอน
Alexa ควบคุมโซลินอยด์โดยใช้ WEMO D1 Mini: มันน่าทึ่งจริงๆ ไม่ยากเลยที่จะมี alexa echo ควบคุมไมโครโปรเซสเซอร์ โลกคือหอยนางรมของคุณ คำแนะนำนี้จะนำคุณผ่านขั้นตอนการควบคุมโซลินอยด์ คุณสามารถใช้กระบวนการเดียวกันนี้เพื่อควบคุมสิ่งที่คุณต้องการ