สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: แผนภาพวงจร
- ขั้นตอนที่ 2: ตั้งโปรแกรม NodeMCU
- ขั้นตอนที่ 3: กำหนดค่าแอป Amazon Alexa
- ขั้นตอนที่ 4: การออกแบบ PCB
- ขั้นตอนที่ 5: สั่งซื้อ PCB
- ขั้นตอนที่ 6: อัปโหลดไฟล์ Gerber และตั้งค่าพารามิเตอร์
- ขั้นตอนที่ 7: เลือกที่อยู่จัดส่งและโหมดการชำระเงิน
- ขั้นตอนที่ 8: ประสานส่วนประกอบทั้งหมด
- ขั้นตอนที่ 9: เชื่อมต่อเครื่องใช้ในบ้าน
- ขั้นตอนที่ 10: ในที่สุด เราควบคุมแสงได้ พัดลมด้วย Alexa
วีดีโอ: ระบบบ้านอัจฉริยะของ Alexa โดยใช้โมดูลรีเลย์ NodeMCU: 10 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
ในโครงการ IoT นี้ ฉันได้สร้างระบบ Alexa Smart Home Automation โดยใช้ NodeMCU ESP8266 & Relay Module คุณสามารถควบคุมแสง พัดลม และเครื่องใช้ในบ้านอื่นๆ ได้อย่างง่ายดายด้วยคำสั่งเสียง ในการเชื่อมต่อลำโพงอัจฉริยะ Echo Dot กับ NodeMCU ฉันใช้เฉพาะแอป Amazon Alexa
หากคุณไม่มีลำโพงอัจฉริยะ Echo Dot คุณยังคงสามารถควบคุมเครื่องใช้ภายในบ้านได้ และคุณยังสามารถตรวจสอบการตอบกลับเวลารีเลย์ของสวิตช์จากสมาร์ทโฟนได้อีกด้วย คุณยังสามารถใช้บอร์ด ESP32 แทนไมโครคอนโทรลเลอร์ NodeMCU
เสบียง
1. Alexa Echo Dot
2. โมดูลรีเลย์
3. บอร์ด NodeMCU หรือ ESP32
4. รีเลย์ 5v (SPDT)
5. BC547 ทรานซิสเตอร์
6. LED 5mm
7. ตัวต้านทาน 220 โอห์ม
5. ตัวเชื่อมต่อ
ขั้นตอนที่ 1: แผนภาพวงจร
อย่างที่คุณเห็นวงจรสำหรับโครงการบ้านอัตโนมัตินี้ง่ายมาก คุณสามารถสร้างวงจรนี้ได้อย่างง่ายดายด้วยโมดูลรีเลย์และ NodeMCU
ที่นี่ ฉันใช้พิน D1, D2, D5, D6, D7 ของ NodeMCU เพื่อควบคุมรีเลย์ 5 ตัว และฉันได้ใช้เครื่องชาร์จมือถือ 5V เพื่อจ่ายวงจร
ขั้นตอนที่ 2: ตั้งโปรแกรม NodeMCU
ในวิดีโอแนะนำ ฉันได้อธิบายโค้ดโดยละเอียดแล้ว
อย่างที่ฉันพูดไป คุณสามารถใช้ทั้ง NodeMCU หรือ ESP32 สำหรับโปรเจ็กต์นี้ ฉันใช้ห้องสมุด ESPAlexa สำหรับโครงการนี้
หากคุณใช้ NodeMCU ESP8266 คุณต้องดาวน์โหลดและติดตั้งบอร์ดรุ่น ESP8266 (2.5.1) (ดังแสดงในภาพ)
ฉันประสบปัญหาบางอย่างกับไลบรารีบอร์ด ESP8266 เวอร์ชันล่าสุดขณะอัปโหลดโค้ด
ในรหัส ให้ป้อนข้อมูลรับรอง WiFi และตั้งชื่ออุปกรณ์ เช่น ไฟห้อง พัดลม โคมไฟกลางคืน เป็นต้น
ที่นี่ ฉันได้ใช้โมดูลรีเลย์สูงแบบแอ็คทีฟ ดังนั้นหากคุณใช้โมดูลรีเลย์แบบแอ็คทีฟต่ำ คุณต้องแก้ไขโค้ดเล็กน้อยตามที่แสดงในวิดีโอแนะนำ
อย่างไรก็ตามหากคุณประสบปัญหาใด ๆ โปรดแจ้งให้เราทราบในส่วนความคิดเห็น
ฉันได้แนบรหัสสำหรับโครงการระบบอัตโนมัติภายในบ้านของ Alexa แล้ว
ขั้นตอนที่ 3: กำหนดค่าแอป Amazon Alexa
ขั้นแรก ดาวน์โหลดและติดตั้งแอป Amazon Alexa จาก Google PlayStore หรือ App Store
มือถือของคุณและ NodeMCU ควรเชื่อมต่อกับเครือข่าย wifi เดียวกัน
ขั้นตอนในการเพิ่มอุปกรณ์ใน Amazon Alexa App
1. เปิดแอป Amazon Alexa
2. ไปที่อุปกรณ์
3. แตะที่ไอคอน "+" ที่ด้านบน จากนั้นเลือก เพิ่มอุปกรณ์
4. เลือก Light จากนั้นเลือก Other
5. แตะที่ Discover Devices
จะใช้เวลาสักครู่ในการค้นหาอุปกรณ์ทั้งหมด หลังจากนั้นเพิ่มอุปกรณ์ทั้งหมดทีละตัวในแอป Amazon Alexa ในวิดีโอแนะนำ ฉันมีขั้นตอนในการเชื่อมต่ออุปกรณ์กับแอป Amazon Alexa
ขั้นตอนที่ 4: การออกแบบ PCB
แม้ว่าคุณจะไม่ต้องการ PCB ที่ออกแบบเองเพื่อสร้างระบบสมาร์ทโฮมนี้ แต่เพื่อให้วงจรมีขนาดกะทัดรัดและเพื่อให้โปรเจ็กต์ดูเป็นมืออาชีพ ฉันได้ออกแบบ PCB สำหรับโปรเจ็กต์ Alexa นี้
ขั้นตอนที่ 5: สั่งซื้อ PCB
หลังจากดาวน์โหลดไฟล์ Garber แล้ว คุณสามารถสั่งซื้อ PCB. ได้อย่างง่ายดาย
1. เยี่ยมชม https://jlcpcb.com และลงชื่อเข้าใช้ / ลงทะเบียน
2. คลิกที่ปุ่ม QUOTE NOW
3 คลิกที่ปุ่ม "เพิ่มไฟล์ Gerber ของคุณ"
จากนั้นเรียกดูและเลือกไฟล์ Gerber ที่คุณดาวน์โหลด
ขั้นตอนที่ 6: อัปโหลดไฟล์ Gerber และตั้งค่าพารามิเตอร์
4. ตั้งค่าพารามิเตอร์ที่ต้องการ เช่น ปริมาณ สี PCB ฯลฯ
5. หลังจากเลือกพารามิเตอร์ทั้งหมดสำหรับ PCB แล้ว ให้คลิกที่ปุ่ม SAVE TO CART
ขั้นตอนที่ 7: เลือกที่อยู่จัดส่งและโหมดการชำระเงิน
6. พิมพ์ที่อยู่จัดส่ง
7. เลือกวิธีการจัดส่งที่เหมาะกับคุณ
8. ส่งคำสั่งซื้อและดำเนินการชำระเงิน
คุณยังสามารถติดตามคำสั่งซื้อของคุณได้จาก JLCPCB.com
PCB ของฉันใช้เวลา 2 วันในการผลิตและมาถึงภายในหนึ่งสัปดาห์โดยใช้ตัวเลือกการจัดส่งของ DHL
PCB บรรจุมาอย่างดีและคุณภาพดีในราคาที่เหมาะสม
ขั้นตอนที่ 8: ประสานส่วนประกอบทั้งหมด
หลังจากนั้นประสานส่วนประกอบทั้งหมดตามแผนภาพวงจร
จากนั้นเชื่อมต่อ NodeMCU
ขั้นตอนที่ 9: เชื่อมต่อเครื่องใช้ในบ้าน
เชื่อมต่อเครื่องใช้ภายในบ้านตามแผนภาพวงจร
โปรดใช้มาตรการป้องกันความปลอดภัยที่เหมาะสมในขณะที่ทำงานกับไฟฟ้าแรงสูง
ต่อแหล่งจ่ายไฟ DC 5Volt เข้ากับ PCB ตามที่แสดงในวงจร
เปิดแหล่งจ่ายไฟ 110V / 230V และแหล่งจ่ายไฟ 5V DC
ขั้นตอนที่ 10: ในที่สุด เราควบคุมแสงได้ พัดลมด้วย Alexa
ตอนนี้คุณสามารถควบคุมเครื่องใช้ในบ้านของคุณได้อย่างชาญฉลาด
เพียงพูดว่าอุปกรณ์ใดที่คุณต้องการเปิดหรือปิดให้กับ Alexa Alexa จะทำงานให้คุณ
ฉันหวังว่าคุณจะชอบโครงการบ้านอัตโนมัตินี้ ฉันได้แบ่งปันข้อมูลที่จำเป็นทั้งหมดสำหรับโครงการนี้
ฉันจะขอบคุณมากถ้าคุณแบ่งปันความคิดเห็นอันมีค่าของคุณ นอกจากนี้หากคุณมีคำถามใด ๆ โปรดเขียนในส่วนความคิดเห็น
สำหรับโครงการดังกล่าวเพิ่มเติม โปรดติดตาม TechStudyCell
ขอขอบคุณที่สละเวลาและการเรียนรู้อย่างมีความสุข
แนะนำ:
Rocket Launcher ที่ควบคุมด้วยเสียงของ Alexa: 9 ขั้นตอน (พร้อมรูปภาพ)
Rocket Launcher ที่ควบคุมด้วยเสียงของ Alexa: เมื่อใกล้ถึงฤดูหนาว มาถึงช่วงนั้นของปีที่มีการเฉลิมฉลองเทศกาลแห่งแสงสี ใช่ เรากำลังพูดถึง Diwali ซึ่งเป็นเทศกาลของอินเดียที่แท้จริงซึ่งมีการเฉลิมฉลองทั่วโลก ปีนี้ Diwali จบลงแล้ว และพบกับผู้คน
ควบคุมห้องนั่งเล่นด้วย Alexa และ Raspberry Pi: 12 ขั้นตอน
ควบคุมห้องนั่งเล่นด้วย Alexa และ Raspberry Pi: ควบคุมทีวี ไฟ และพัดลมในห้องนั่งเล่นของคุณด้วย Alexa (Amazon Echo หรือ Dot) และ Raspberry Pi GPIO
Alexa IoT TV-Controller ESP8266: 10 ขั้นตอน (พร้อมรูปภาพ)
Alexa IoT TV-Controller ESP8266: เมื่อเร็ว ๆ นี้ฉันซื้อ Amazon Echo Dot ระหว่างวัน Amazon Prime ในราคาประมาณ 20 ยูโร ผู้ช่วยเสียงขนาดเล็กเหล่านี้มีราคาถูกและยอดเยี่ยมสำหรับ DIY Home Automation หากคุณรู้ว่าสิ่งใดเป็นไปได้และจะสร้างอุปกรณ์อัจฉริยะได้อย่างไร ฉันมี Samsung Smart TV แต่ฉันต้องการเ
NodeMCU Alexa TV Control: 6 ขั้นตอน
NodeMCU Alexa TV Control: เรียนรู้วิธีทำให้ Alexa ควบคุมทีวีของคุณด้วย NodeMCU หากคุณชอบโปรเจ็กต์นี้ อย่าลังเลที่จะลงคะแนนใน Sensors Contest
พอร์ต USB ของ NODEMcu ไม่ทำงาน? อัปโหลดโค้ดโดยใช้โมดูล USB เป็น TTL (FTDI) ใน 2 ขั้นตอน: 3 ขั้นตอน
พอร์ต USB ของ NODEMcu ไม่ทำงาน? อัปโหลดรหัสโดยใช้โมดูล USB เป็น TTL (FTDI) ใน 2 ขั้นตอน: เหนื่อยกับการเชื่อมต่อกับสายไฟจำนวนมากจากโมดูล USB เป็น TTL ไปยัง NODEMcu ให้ปฏิบัติตามคำแนะนำนี้เพื่ออัปโหลดรหัสในเวลาเพียง 2 ขั้นตอน หากพอร์ต USB ของ NODEMcu ใช้งานไม่ได้ อย่าเพิ่งตกใจ เป็นเพียงชิปไดรเวอร์ USB หรือขั้วต่อ USB