Amazon Alexa ควบคุม 433mHz Remote Smart Outlets ด้วย ESP8266: 4 ขั้นตอน
Amazon Alexa ควบคุม 433mHz Remote Smart Outlets ด้วย ESP8266: 4 ขั้นตอน
Anonim
Amazon Alexa ควบคุม 433mHz Remote Smart Outlets ด้วย ESP8266
Amazon Alexa ควบคุม 433mHz Remote Smart Outlets ด้วย ESP8266

ในคำแนะนำนี้ฉันจะแสดงวิธีทำให้ Amazon Echo ควบคุมช่องสัญญาณควบคุมระยะไกล 433mHz ด้วยความช่วยเหลือของ ESP8266

สิ่งที่คุณต้องการ:

  • เต้ารับควบคุมระยะไกล 433mHz พร้อมสวิตช์ DIP
  • ESP8266 (วิธีที่ง่ายที่สุดคือ NodeMCU Board)
  • เครื่องส่งสัญญาณ 433mHz (เครื่องนี้ใช้งานได้ดีสำหรับฉัน)
  • สายจัมเปอร์บางส่วน
  • Amazon Echo

เอาล่ะ

ขั้นตอนที่ 1: วางสายทุกอย่างขึ้น

วางสายทุกอย่างขึ้น
วางสายทุกอย่างขึ้น

คุณเพียงแค่ต้องทำตามไดอะแกรมเล็กน้อย ไม่น่าจะเป็นเรื่องใหญ่

ขั้นตอนที่ 2: เชื่อมต่อ ESP กับพีซีของคุณ

หลังจากที่คุณติดตั้งซอฟต์แวร์ Arduino แล้ว คุณต้องเปิดการตั้งค่าและวาง URL นี้ลงใน “Additional Board Manager URLs”:

arduino.esp8266.com/stable/package_esp8266c…

หลังจากที่คุณกด "ตกลง" คุณต้องไปที่เครื่องมือ > บอร์ด > ตัวจัดการบอร์ด และติดตั้งแพ็คเกจบอร์ด ESP8266 ตอนนี้คุณสามารถเลือกบอร์ดของคุณภายใต้เครื่องมือ

สำหรับสเก็ตช์นี้ คุณต้องมีไลบรารีเพิ่มเติมสองไลบรารี:

  • rc-switch
  • fauxmoesp

เพียงเพิ่มสิ่งเหล่านั้นลงในโฟลเดอร์ไลบรารี

ขั้นตอนที่ 3: อัปโหลด Sketch

ตอนนี้คุณสามารถดาวน์โหลดภาพร่างนี้จาก Dropbox และเปิดไฟล์.ino ด้วยซอฟต์แวร์ Arduino ฉันเปลี่ยนร่างนี้จาก GitHub เล็กน้อย ณ จุดนี้ คุณต้องป้อน SSID และรหัสผ่านของ wifi รวมถึงรหัสของเต้ารับระยะไกล คุณสามารถเพิ่มอุปกรณ์เพิ่มเติมได้เพียงแค่คัดลอกและวางบรรทัด หากทำเสร็จแล้ว คุณสามารถเสียบบอร์ดและอัปโหลดภาพร่างได้ อาจใช้เวลาสักครู่

ขั้นตอนที่ 4: ค้นหาอุปกรณ์

ที่มันสวยมาก! คุณเพียงแค่ต้องบอก Amazon Echo ให้ค้นหาอุปกรณ์ใหม่ จากนั้นคุณสามารถสลับอุปกรณ์ด้วยแอป Alexa หรือเพียงแค่พูดว่า: "Alexa ปิดไฟห้องนั่งเล่น" หรืออะไรทำนองนั้น

คุณทำเสร็จแล้ว! หากคำแนะนำนี้ช่วยคุณได้โปรดแจ้งให้เราทราบ

แนะนำ: