สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: MQTT
- ขั้นตอนที่ 2: ตั้งค่าซอฟต์แวร์
- ขั้นตอนที่ 3: การเชื่อมต่อฮาร์ดแวร์
- ขั้นตอนที่ 4: การตั้งค่าโทรศัพท์
![ระบบม่านอัจฉริยะ: 4 ขั้นตอน ระบบม่านอัจฉริยะ: 4 ขั้นตอน](https://i.howwhatproduce.com/images/006/image-15029-j.webp)
วีดีโอ: ระบบม่านอัจฉริยะ: 4 ขั้นตอน
![วีดีโอ: ระบบม่านอัจฉริยะ: 4 ขั้นตอน วีดีโอ: ระบบม่านอัจฉริยะ: 4 ขั้นตอน](https://i.ytimg.com/vi/fDbVr_SRkPE/hqdefault.jpg)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
![Image Image](https://i.howwhatproduce.com/images/006/image-15029-2-j.webp)
![](https://i.ytimg.com/vi/KLduMuezLNM/hqdefault.jpg)
คุณต้องการระบบม่านอัจฉริยะที่ปิดตัวเองเมื่อห้องร้อนและสว่างเกินไป และยังสามารถควบคุมจากระยะไกลขณะเดินทางได้หรือไม่
นี่ฉันจะแสดงวิธีทำง่ายๆ ให้คุณดู~
เสบียง
- กล่องกระดาษ
- เซ็นเซอร์อุณหภูมิ DHT11
- เซอร์โวมอเตอร์
- เซ็นเซอร์กก
- ไมโครคอนโทรลเลอร์ Realtek Ameb1 RTL8195AM
- สายจัมเปอร์
ขั้นตอนที่ 1: MQTT
![MQTT MQTT](https://i.howwhatproduce.com/images/006/image-15029-3-j.webp)
MQTT เป็นโปรโตคอลการเชื่อมต่อระหว่างเครื่องกับเครื่อง (M2M)/"Internet of Things" ได้รับการออกแบบให้เป็นสื่อเผยแพร่/สมัครรับข่าวสารที่มีน้ำหนักเบามาก
เราสามารถพูดได้ว่า MQTT เป็นโปรโตคอลที่ออกแบบมาสำหรับ IoT MQTT อิงตาม TCP/IP และส่ง/รับข้อมูลผ่านการเผยแพร่/สมัครรับข้อมูล
เนื่องจากเราใช้บอร์ดพัฒนา ameba เราจึงสามารถลงทะเบียนบัญชีบนเว็บไซต์ทางการที่ amebaiot และรับเซิร์ฟเวอร์ MQTT ฟรีที่ amebaiot.com/cloud-getting-started
หมายเหตุ เมื่อคุณลงทะเบียนบน AmebaIOT.com และลงทะเบียนอุปกรณ์ของคุณสำหรับ “Cloud Service” แล้ว ชื่อผู้ใช้และรหัสผ่านที่คุณใช้เพื่อเข้าสู่ระบบ AmebaIOT.com จะเหมือนกันสำหรับการเชื่อมต่อ MQTT ของคุณ รายละเอียดจะอธิบายในภายหลังในบทช่วยสอน.
ขั้นตอนที่ 2: ตั้งค่าซอฟต์แวร์
![การติดตั้งซอฟต์แวร์ การติดตั้งซอฟต์แวร์](https://i.howwhatproduce.com/images/006/image-15029-4-j.webp)
![การติดตั้งซอฟต์แวร์ การติดตั้งซอฟต์แวร์](https://i.howwhatproduce.com/images/006/image-15029-5-j.webp)
![การติดตั้งซอฟต์แวร์ การติดตั้งซอฟต์แวร์](https://i.howwhatproduce.com/images/006/image-15029-6-j.webp)
ศูนย์กลางของทุกโครงการ IoT (Internet-of-Things) คือไมโครคอนโทรลเลอร์ที่เปิดใช้งาน Wi-Fi โครงการของเราก็ไม่มีข้อยกเว้น ไมโครคอนโทรลเลอร์ Wi-Fi ที่ใช้ในที่นี้คือ Ameba-1 RTL8195AM จาก Realtek มีอุปกรณ์ต่อพ่วงที่มีประโยชน์มากมายและโมดูล Wi-Fi ที่แข็งแกร่งซึ่งมีกำลังไฟต่ำพอที่จะใช้แบตเตอรี่เซลล์เป็นเวลาหลายสัปดาห์
มีอะไรอีก? บอร์ดนี้สามารถตั้งโปรแกรมบน Arduino IDE ได้! ใช่ ไม่จำเป็นต้องเรียนรู้ซอฟต์แวร์ที่ไม่ยอมใครง่ายๆ เพียงแค่เปิด Arduino IDE ของคุณแล้ววางลิงก์ต่อไปนี้ลงใน "URL ผู้จัดการบอร์ดเพิ่มเติม" ภายใต้ "ไฟล์ -> การตั้งค่า" และเครื่องมือและยูทิลิตี้ทั้งหมดของไมโครคอนโทรลเลอร์จะถูกดาวน์โหลดโดยอัตโนมัติโดยการติดตั้งบอร์ดนี้จาก “ผู้จัดการบอร์ด” ภายใต้ “เครื่องมือ -> บอร์ด”
หลังจากนั้น คุณสามารถดาวน์โหลดซอร์สโค้ดจาก Github ได้ที่ Github
สิ่งสุดท้ายที่คุณต้องทำคือแก้ไขข้อมูลต่อไปนี้ในโค้ดที่คุณเพิ่งดาวน์โหลด จากนั้นคุณก็พร้อมที่จะกดปุ่ม "อัปโหลด" ในที่สุด และรับโค้ดที่กระพริบบน ameba ในไม่กี่วินาที
ขั้นตอนที่ 3: การเชื่อมต่อฮาร์ดแวร์
![การเชื่อมต่อฮาร์ดแวร์ การเชื่อมต่อฮาร์ดแวร์](https://i.howwhatproduce.com/images/006/image-15029-7-j.webp)
![การเชื่อมต่อฮาร์ดแวร์ การเชื่อมต่อฮาร์ดแวร์](https://i.howwhatproduce.com/images/006/image-15029-8-j.webp)
![การเชื่อมต่อฮาร์ดแวร์ การเชื่อมต่อฮาร์ดแวร์](https://i.howwhatproduce.com/images/006/image-15029-9-j.webp)
คุณสามารถดูส่วนวัสดุสิ้นเปลืองเพื่อดูรายการสิ่งของที่คุณต้องการ
ขั้นแรกคุณต้องสร้าง "บ้าน" จากกล่องกระดาษแข็ง ไม่ได้หรูหราเกินไป ด้านล่างนี้จะทำได้
การเชื่อมต่อวงจรค่อนข้างตรงไปตรงมา ตรวจสอบแผนที่การเชื่อมต่อด้านล่างเพื่อเชื่อมต่อทุกอย่าง
เมื่อเชื่อมต่อเสร็จแล้ว คุณอาจติดเซอร์โวกับผนังของกล่องบรรจุของคุณในขณะที่ต่อแขนเข้ากับผ้าม่าน ติดเซ็นเซอร์กกที่ด้านหนึ่งของม่าน และติดแม่เหล็กกับอีกด้านหนึ่งของม่าน โปรดทราบว่าโดยค่าเริ่มต้น เซ็นเซอร์กกและแม่เหล็กควรจะอยู่ติดกันจนกว่าเซอร์โวมอเตอร์จะดึงม่านออกแล้วลากออกไป
จุดประสงค์ของเซ็นเซอร์รีดคือเพื่อให้อะมีบารู้ว่าม่านปิดหรือเปิดอยู่ สุดท้ายแต่ไม่ท้ายสุด กาวเซ็นเซอร์ DHT11 กับอีกด้านหนึ่งของผนัง จะช่วยวัดอุณหภูมิ "ห้อง" และควรบอกอะมีบาว่าห้องได้รับแสงแดดมากเกินไปหรือไม่ซึ่งทำให้อุณหภูมิสูงขึ้นจนรู้สึกไม่สบาย. หากห้องนั้นร้อนมากจริง ๆ มันจะปิดม่านโดยอัตโนมัติและส่งข้อความ MQTT ให้กับผู้ใช้
ขั้นตอนที่ 4: การตั้งค่าโทรศัพท์
![ตั้งค่าโทรศัพท์ ตั้งค่าโทรศัพท์](https://i.howwhatproduce.com/images/006/image-15029-10-j.webp)
![การตั้งค่าโทรศัพท์ การตั้งค่าโทรศัพท์](https://i.howwhatproduce.com/images/006/image-15029-11-j.webp)
![การตั้งค่าโทรศัพท์ การตั้งค่าโทรศัพท์](https://i.howwhatproduce.com/images/006/image-15029-12-j.webp)
![การตั้งค่าโทรศัพท์ การตั้งค่าโทรศัพท์](https://i.howwhatproduce.com/images/006/image-15029-13-j.webp)
ในการควบคุมม่านจากระยะไกลผ่าน MQTT เราต้องติดตั้งไคลเอนต์ MQTT ก่อน มีแอพไคลเอนต์ MQTT ฟรีมากมายบน Playstore สำหรับ Android และ Appstore สำหรับ iOS นี่คือเวอร์ชัน Android และเวอร์ชัน iOS
ไม่ว่าคุณจะใช้เวอร์ชันใด ขั้นตอนการตั้งค่าจะเหมือนกัน
ประการแรก คุณต้องกรอกที่อยู่เซิร์ฟเวอร์ MQTT -> “cloud.amebaiot.com”;
ประการที่สอง กรอกหมายเลขพอร์ต -> “1883”;
ประการที่สาม กรอกหัวข้อเพื่อสมัครสมาชิก -> “outTopic”;
ประการที่สี่ กรอกหัวข้อที่จะเผยแพร่ -> “inTopic”;
ประการที่ห้า กรอกชื่อผู้ใช้และรหัสผ่านบริการคลาวด์ MQTT ของคุณ
สุดท้ายให้กดปุ่ม "เชื่อมต่อ" เพื่อเชื่อมต่อ
เมื่อเชื่อมต่อแล้ว คุณจะได้รับข้อความ “---เชื่อมต่อเซิร์ฟเวอร์ MQTT!---” ที่ส่งจาก ameba เพื่อยืนยันการเชื่อมต่อแบบสองทิศทางที่สำเร็จ ตอนนี้คุณสามารถส่งข้อความ "เปิด" เพื่อเปิดม่านและข้อความ "ปิด" เพื่อปิดได้ทุกเมื่อที่คุณต้องการ!
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
![การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน](https://i.howwhatproduce.com/images/001/image-2360-j.webp)
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
![การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน](https://i.howwhatproduce.com/images/002/image-5374-j.webp)
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
![วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน](https://i.howwhatproduce.com/images/004/image-9009-j.webp)
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
![การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน](https://i.howwhatproduce.com/images/007/image-19534-j.webp)
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
![เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน](https://i.howwhatproduce.com/images/008/image-21644-j.webp)
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง