สารบัญ:
- ขั้นตอนที่ 1: ส่วนประกอบที่ใช้
- ขั้นตอนที่ 2: การตั้งค่า Raspberry Pi & Arduino IDE
- ขั้นตอนที่ 3: อัปโหลดโปรแกรม
- ขั้นตอนที่ 4: สร้างสคริปต์ Python
- ขั้นตอนที่ 5: ดาวน์โหลด Ngrok
- ขั้นตอนที่ 6: การตั้งค่า Alexa
- ขั้นตอนที่ 7: ไปที่ Alexa ==> Alexa Skill Kit ==> เพิ่มทักษะใหม่
- ขั้นตอนที่ 8:
- ขั้นตอนที่ 9:
- ขั้นตอนที่ 10: ในหน้าถัดไป จะถามสองตัวเลือกสำหรับจุดสิ้นสุดที่หนึ่งคือ AWS และ
- ขั้นตอนที่ 11: สำหรับใบรับรอง SSL เลือกตัวเลือกที่สอง บันทึกและย้ายไปที่หน้าถัดไป
- ขั้นตอนที่ 12: ตรวจสอบบริการ "เปิด"
- ขั้นตอนที่ 13: เซิร์ฟเวอร์รับคำขอ
- ขั้นตอนที่ 14: คำขอถูกโพสต์
- ขั้นตอนที่ 15: แผนผัง Arduino
- ขั้นตอนที่ 16: LED แผนผัง
![วิธีควบคุมไฟ/ไฟบ้านโดยใช้ Arduino และ Amazon Alexa: 16 ขั้นตอน (พร้อมรูปภาพ) วิธีควบคุมไฟ/ไฟบ้านโดยใช้ Arduino และ Amazon Alexa: 16 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/004/image-11107-6-j.webp)
วีดีโอ: วิธีควบคุมไฟ/ไฟบ้านโดยใช้ Arduino และ Amazon Alexa: 16 ขั้นตอน (พร้อมรูปภาพ)
![วีดีโอ: วิธีควบคุมไฟ/ไฟบ้านโดยใช้ Arduino และ Amazon Alexa: 16 ขั้นตอน (พร้อมรูปภาพ) วีดีโอ: วิธีควบคุมไฟ/ไฟบ้านโดยใช้ Arduino และ Amazon Alexa: 16 ขั้นตอน (พร้อมรูปภาพ)](https://i.ytimg.com/vi/b-bPMkqnJt0/hqdefault.jpg)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
![วิธีควบคุมไฟ/ไฟบ้านโดยใช้ Arduino และ Amazon Alexa วิธีควบคุมไฟ/ไฟบ้านโดยใช้ Arduino และ Amazon Alexa](https://i.howwhatproduce.com/images/004/image-11107-7-j.webp)
ฉันได้อธิบายวิธีควบคุมแสงที่เชื่อมต่อกับ UNO และควบคุมโดย Alexa แล้ว
ขั้นตอนที่ 1: ส่วนประกอบที่ใช้
ฮาร์ดแวร์ที่ใช้
- Arduino UNO & Genuino UNO
- ตัวต้านทาน 221 โอห์ม
- LED (ทั่วไป)
- Raspberry Pi 3 รุ่น B
ต้องการซอฟต์แวร์
- Arduino IDE
- Amazon Alexa Alexa Skills Kit
ขั้นตอนที่ 2: การตั้งค่า Raspberry Pi & Arduino IDE
1.ติดตั้งไบนารีก่อน
sudo apt-get ติดตั้ง python-pip
pip ติดตั้ง flask
pip ติดตั้ง flask-ask
sudo apt-get ติดตั้ง pyserial
sudo apt-get intall libpython2.7-dev
2. การติดตั้ง Arduino IDE บน RPi
การติดตั้ง Arduino ใน RPi
1. ไปที่เว็บไซต์อย่างเป็นทางการและดาวน์โหลดรุ่นก่อนหน้า
หลังจากนั้นเปิดเครื่องรูดและไปที่ไดเร็กทอรีของ arduino และเริ่มต้นด้วย./arduino
ขั้นตอนที่ 3: อัปโหลดโปรแกรม
![อัพโหลดโปรแกรม อัพโหลดโปรแกรม](https://i.howwhatproduce.com/images/004/image-11107-8-j.webp)
หลังจากอัปโหลดโปรแกรมแล้ว ให้เปิดเทอร์มินัลอนุกรม
เมื่อคุณเขียน N led จะเปิดขึ้น
เมื่อคุณเขียน F led จะดับลง
ขั้นตอนที่ 4: สร้างสคริปต์ Python
![สร้างสคริปต์ Python สร้างสคริปต์ Python](https://i.howwhatproduce.com/images/004/image-11107-9-j.webp)
![สร้างสคริปต์ Python สร้างสคริปต์ Python](https://i.howwhatproduce.com/images/004/image-11107-10-j.webp)
เรียกใช้โดยใช้ python lighcontrol.py
ขั้นตอนที่ 5: ดาวน์โหลด Ngrok
![ดาวน์โหลด Ngrok ดาวน์โหลด Ngrok](https://i.howwhatproduce.com/images/004/image-11107-11-j.webp)
Ngrok เป็นแพลตฟอร์มอุโมงค์ที่ปลอดภัยเพื่อให้อุปกรณ์ของคุณออนไลน์ ด้วยแพลตฟอร์มนี้ คุณสามารถทำให้เว็บแอปพลิเคชันของคุณหรือแอปพลิเคชันใดๆ ออนไลน์ได้ด้วยวิธีง่ายๆ สำหรับการดาวน์โหลดไปที่เว็บไซต์อย่างเป็นทางการและดาวน์โหลดสำหรับ ARM
ngrok.com/
แตกไฟล์และไปที่ไดเร็กทอรีที่คุณแตกไฟล์ เรียกใช้โดยใช้คำสั่ง
./ngrok http 5000
ขั้นตอนที่ 6: การตั้งค่า Alexa
![กำลังตั้งค่า Alexa กำลังตั้งค่า Alexa](https://i.howwhatproduce.com/images/004/image-11107-12-j.webp)
1. เข้าสู่ระบบบัญชี Amazon หากคุณมีบัญชีอยู่แล้วให้เข้าสู่ระบบ ถ้าไม่ได้ลงทะเบียนที่นั่นและเข้าสู่ระบบ
developer.amazon.com/
2. ไปที่ Developer Console ที่ด้านขวาบน
ขั้นตอนที่ 7: ไปที่ Alexa ==> Alexa Skill Kit ==> เพิ่มทักษะใหม่
![ภาพ ภาพ](https://i.howwhatproduce.com/images/004/image-11107-13-j.webp)
![ภาพ ภาพ](https://i.howwhatproduce.com/images/004/image-11107-14-j.webp)
คุณจะเห็นหน้าแบบนี้ ในหน้านี้ก็จะถามประเภทสกิลว่า
ชื่อ ภาษา และชื่อเรียก คุณสามารถตั้งชื่ออะไรก็ได้ ในชื่อคำร้อง คุณต้องตั้งชื่อที่คุณพูดในขณะที่ให้คำสั่งกับ Alexa
กรุณาเลือกภาษาที่เหมาะสมซึ่งใช้ในประเทศของคุณ หากคุณเลือกภาษาอื่นในขณะที่สร้างทักษะ มันจะไม่ทำงาน
ในตอนท้ายให้อัพเดต ให้บันทึกและกดถัดไป
ขั้นตอนที่ 8:
ขั้นตอนที่ 9:
ในหน้าถัดไปจะถามถึงเจตนาเจตนาแสดงถึงการกระทำที่ตอบสนองคำขอของผู้ใช้ สำหรับข้อมูลเพิ่มเติม
developer.amazon.com/docs/custom-skills/de…
หากมีข้อผิดพลาดใด ๆ คุณจะเห็นเป็นสีแดง
เขียนโค้ดด้านล่างลงในช่อง
{ "เจตนา": [{
"เจตนา": "LightOn"
}, {
"เจตนา": "LightOff"
}]
}
บันทึกและย้ายไปหน้าถัดไป
ขั้นตอนที่ 10: ในหน้าถัดไป จะถามสองตัวเลือกสำหรับจุดสิ้นสุดที่หนึ่งคือ AWS และ
![ในหน้าถัดไป จะถามสองตัวเลือกสำหรับจุดสิ้นสุดที่หนึ่งคือ AWS และ HTTPS ในหน้าถัดไป จะถามสองตัวเลือกสำหรับจุดสิ้นสุดที่หนึ่งคือ AWS และ HTTPS](https://i.howwhatproduce.com/images/004/image-11107-15-j.webp)
เลือก HTTPS และบันทึกและย้ายไปที่หน้าถัดไป
ขั้นตอนที่ 11: สำหรับใบรับรอง SSL เลือกตัวเลือกที่สอง บันทึกและย้ายไปที่หน้าถัดไป
![สำหรับใบรับรอง SSL เลือกตัวเลือกที่สอง บันทึกและย้ายไปที่หน้าถัดไป สำหรับใบรับรอง SSL เลือกตัวเลือกที่สอง บันทึกและย้ายไปที่หน้าถัดไป](https://i.howwhatproduce.com/images/004/image-11107-16-j.webp)
ขั้นตอนที่ 12: ตรวจสอบบริการ "เปิด"
![บริการตรวจเช็ค บริการตรวจเช็ค](https://i.howwhatproduce.com/images/004/image-11107-17-j.webp)
เพื่อทดสอบว่าบริการใช้งานได้หรือไม่ ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ Ngrok ของคุณทำงาน และสคริปต์ Python ยังทำงานอยู่ ไม่เช่นนั้นจะไม่ทำงาน
คุณสามารถเห็นเซิร์ฟเวอร์ได้รับคำขอและโพสต์ไว้
ขั้นตอนที่ 13: เซิร์ฟเวอร์รับคำขอ
![เซิร์ฟเวอร์รับคำขอ เซิร์ฟเวอร์รับคำขอ](https://i.howwhatproduce.com/images/004/image-11107-18-j.webp)
ขั้นตอนที่ 14: คำขอถูกโพสต์
![โพสต์คำขอแล้ว โพสต์คำขอแล้ว](https://i.howwhatproduce.com/images/004/image-11107-19-j.webp)
ขั้นตอนที่ 15: แผนผัง Arduino
![แผนผัง Arduino แผนผัง Arduino](https://i.howwhatproduce.com/images/004/image-11107-20-j.webp)
ขั้นตอนที่ 16: LED แผนผัง
![แผนผัง LED แผนผัง LED](https://i.howwhatproduce.com/images/004/image-11107-21-j.webp)
หวังว่าทุกคนจะชอบมัน
แนะนำ:
Blinds Control ด้วย ESP8266, Google Home และ Openhab Integration และ Webcontrol: 5 ขั้นตอน (พร้อมรูปภาพ)
![Blinds Control ด้วย ESP8266, Google Home และ Openhab Integration และ Webcontrol: 5 ขั้นตอน (พร้อมรูปภาพ) Blinds Control ด้วย ESP8266, Google Home และ Openhab Integration และ Webcontrol: 5 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/005/image-13651-j.webp)
การควบคุมมู่ลี่ด้วย ESP8266, Google Home และ Openhab Integration และ Webcontrol: ในคำแนะนำนี้ ฉันจะแสดงให้คุณเห็นว่าฉันเพิ่มระบบอัตโนมัติให้กับมู่ลี่ของฉันอย่างไร ฉันต้องการเพิ่มและลบระบบอัตโนมัติได้ ดังนั้นการติดตั้งทั้งหมดจึงเป็นแบบหนีบ ส่วนหลักคือ: สเต็ปเปอร์มอเตอร์ ตัวขับสเต็ปควบคุม bij ESP-01 เกียร์และการติดตั้ง
วิธีควบคุมไฟ LED ที่สามารถระบุตำแหน่งได้ด้วย Fadecandy และการประมวลผล: 15 ขั้นตอน (พร้อมรูปภาพ)
![วิธีควบคุมไฟ LED ที่สามารถระบุตำแหน่งได้ด้วย Fadecandy และการประมวลผล: 15 ขั้นตอน (พร้อมรูปภาพ) วิธีควบคุมไฟ LED ที่สามารถระบุตำแหน่งได้ด้วย Fadecandy และการประมวลผล: 15 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/001/image-2289-19-j.webp)
วิธีควบคุมไฟ LED ที่กำหนดแอดเดรสด้วย Fadecandy และการประมวลผล: นี่คือบทแนะนำทีละขั้นตอนเกี่ยวกับวิธีใช้ Fadecandy และการประมวลผลเพื่อควบคุม LED ที่กำหนดแอดเดรสได้ Fadecandy เป็นไดรเวอร์ LED ซึ่งสามารถควบคุมแถบได้สูงสุด 8 แถบ 64 พิกเซล (คุณสามารถเชื่อมต่อ Fadecandys หลายตัวเข้ากับคอมพิวเตอร์เครื่องเดียวเพื่อเพิ่มควา
RuuviTag และ PiZero W และ Blinkt! เทอร์โมมิเตอร์แบบ Bluetooth Beacon: 3 ขั้นตอน (พร้อมรูปภาพ)
![RuuviTag และ PiZero W และ Blinkt! เทอร์โมมิเตอร์แบบ Bluetooth Beacon: 3 ขั้นตอน (พร้อมรูปภาพ) RuuviTag และ PiZero W และ Blinkt! เทอร์โมมิเตอร์แบบ Bluetooth Beacon: 3 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/004/image-10690-2-j.webp)
RuuviTag และ PiZero W และ Blinkt! เครื่องวัดอุณหภูมิที่ใช้ Bluetooth Beacon: คำแนะนำนี้อธิบายวิธีการอ่านข้อมูลอุณหภูมิและความชื้นจาก RuuviTag โดยใช้ Bluetooth กับ Raspberry Pi Zero W และเพื่อแสดงค่าเป็นเลขฐานสองบน Pimoroni กะพริบตา! pHAT.หรือเรียกสั้นๆ ว่า จะสร้างสถานะอย่างไร
สวิตช์ควบคุมด้วยเสียงโดยใช้ Alexa และ Arduino: 10 ขั้นตอน (พร้อมรูปภาพ)
![สวิตช์ควบคุมด้วยเสียงโดยใช้ Alexa และ Arduino: 10 ขั้นตอน (พร้อมรูปภาพ) สวิตช์ควบคุมด้วยเสียงโดยใช้ Alexa และ Arduino: 10 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/005/image-14530-57-j.webp)
สวิตช์ควบคุมด้วยเสียงโดยใช้ Alexa และ Arduino: จุดประสงค์หลักของโครงการนี้คือการใช้เซ็นเซอร์อุณหภูมิเพื่อควบคุมสวิตช์ (รีเลย์) เพื่อเปิดหรือปิดอุปกรณ์ รายการวัสดุ โมดูลรีเลย์ 12V == > $ 4.2 Arduino uno == > $ 8 DHT11 เซ็นเซอร์อุณหภูมิ == > $ 3 ESP8266 โมดูล
วิธีการสร้าง Quadcoptor (NTM 28-30S 800kV 300W และ Arducopter APM 2.6 & 6H GPS 3DR Radio และ FlySky TH9X): 25 ขั้นตอน (พร้อมรูปภาพ)
![วิธีการสร้าง Quadcoptor (NTM 28-30S 800kV 300W และ Arducopter APM 2.6 & 6H GPS 3DR Radio และ FlySky TH9X): 25 ขั้นตอน (พร้อมรูปภาพ) วิธีการสร้าง Quadcoptor (NTM 28-30S 800kV 300W และ Arducopter APM 2.6 & 6H GPS 3DR Radio และ FlySky TH9X): 25 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/003/image-8149-21-j.webp)
วิธีการสร้าง Quadcoptor (NTM 28-30S 800kV 300W และ Arducopter APM 2.6 & 6H GPS 3DR Radio และ FlySky TH9X): นี่คือบทแนะนำเกี่ยวกับวิธีการสร้าง Quadcopter โดยใช้มอเตอร์ NTM 28-30S 800kV 300W และ Arducopter APM 2.6 & 6H GPS & วิทยุ 3DR ฉันพยายามอธิบายแต่ละขั้นตอนด้วยรูปภาพจำนวนหนึ่ง หากคุณมีคำถามหรือความคิดเห็นใด ๆ โปรดตอบกลับ