
สารบัญ:
- ขั้นตอนที่ 1: เริ่มกันเลย
- ขั้นตอนที่ 2: โครงร่างทั่วไปของอัลกอริธึมการทำงานของอุปกรณ์
- ขั้นตอนที่ 3: 1 - เราจำเป็นต้องตั้งโปรแกรมรีเลย์ Sonoff Wi-Fi ใหม่
- ขั้นตอนที่ 4: มาสร้างแอพมือถือกันเพื่อควบคุม Wifi Relay นี้ (แอนดรอยด์)
- ขั้นตอนที่ 5: และฉันคิดว่าคุณเบื่อการอ่านข้อความทุกประเภทแล้ว และฉันแนะนำให้คุณดูวิดีโอเกี่ยวกับวิธีการที่มันเป็น
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

ราคาคำถาม $5. นั่นคือค่าใช้จ่ายของ Wifi Relay SONOFF (จากบริษัท ITEAD) ซึ่งเป็นหัวใจสำคัญของเครื่องนี้
"ฉันไม่ได้ล้มเหลว ฉันเพิ่งพบ 10,000 วิธีที่ใช้ไม่ได้ผล" - โธมัส เอ. เอดิสัน นี่เป็นเรื่องเหลือเชื่อ แต่ไม่นานมานี้ ผู้คนในโรงเรียนเขียนด้วยขนนก และวันนี้ มีอิฐวิเศษพร้อมรูปภาพ ที่พอดีในกระเป๋าของคุณ และให้การเข้าถึงข้อมูลทั้งหมดในโลก การควบคุมด้วยเสียงและอย่างที่คนพูด ภัยคุกคามต่อมนุษยชาติจากด้านปัญญาประดิษฐ์ อีกไม่นานเทคโนโลยีเหล่านี้ดูเหมือนจินตนาการที่ไม่สามารถเข้าถึงได้ แต่วันนี้ฉันจะแสดงให้คุณเห็นว่าคุณแต่ละคนที่มีความรู้พื้นฐานด้านการเขียนโปรแกรมสามารถใช้การควบคุมด้วยเสียงได้อย่างไร เริ่มกันเลย
ขั้นตอนที่ 1: เริ่มกันเลย

คำเตือน!!! ทำงานด้วยไฟฟ้าแรงสูง! ผู้เขียนบทความจะไม่รับผิดชอบต่อการกระทำของคุณ! หรือวัสดุใดๆ หรือความเสียหายทางกายภาพที่อาจเป็นผลมาจากการใช้คำแนะนำนี้!
ขั้นตอนที่ 2: โครงร่างทั่วไปของอัลกอริธึมการทำงานของอุปกรณ์

เนื่องจากโทรศัพท์สามารถเชื่อมต่อกับจุดเชื่อมต่อ Wi-Fi ได้ครั้งละหนึ่งจุดเท่านั้น เราจะทำงานผ่านเราเตอร์ โดยทั่วไป จะสะดวกเมื่ออุปกรณ์อัจฉริยะทั้งหมดของคุณอยู่บนเครือข่ายเดียวกัน และคุณสามารถจัดการอุปกรณ์เหล่านั้นได้อย่างง่ายดายโดยไม่ต้องเชื่อมต่อกับอุปกรณ์แต่ละเครื่องใหม่ตลอดเวลา ข้อเสียของสิ่งนี้คืออุปกรณ์ทั้งหมดของคุณขึ้นอยู่กับประสิทธิภาพของเราเตอร์ตัวเดียว
ขั้นตอนที่ 3: 1 - เราจำเป็นต้องตั้งโปรแกรมรีเลย์ Sonoff Wi-Fi ใหม่




โดยค่าเริ่มต้น มันถูกกำหนดค่าให้ทำงานผ่านเซิร์ฟเวอร์จีน ตามความเข้าใจของฉัน ไม่สะดวกนักที่จะปิดหลอดไฟในห้องน้ำผ่านเซิร์ฟเวอร์จีน สำหรับสิ่งนี้เราจำเป็นต้องถอดแยกชิ้นส่วนและประสานหน้าสัมผัสสำหรับการตั้งโปรแกรมใหม่
ตอนนี้เราสามารถเชื่อมต่อโมดูล cp2102 จาก Silicon Labs กับ Sonoff wifi ได้แล้ว ฉันยังใช้มันเพื่อตั้งโปรแกรม Arduino mini
คำเตือน!!! เมื่อคุณทำการตั้งโปรแกรมใหม่ อย่าเชื่อมต่อโมดูลกับเครือข่าย 220/110 โวลต์!
Reprogram รีเลย์นั้นง่ายมาก นี่คือโมดูล esp8266 ปกติ ฉันใช้ร่างมาตรฐานของเซิร์ฟเวอร์จุดเข้าใช้งานจาก Arduino IDE และเปลี่ยนแปลงเล็กน้อย
เฟิร์มแวร์สำหรับรีเลย์ SONOFF Wifi หากต้องการใช้งานผ่านเราเตอร์ที่บ้าน คุณสามารถค้นหาได้ในไฟล์แนบ และใช้งานจาก Arduino IDE
คุณจะต้องระบุชื่อจุดเข้าใช้งาน (เราเตอร์) รหัสผ่าน และที่อยู่ IP แบบคงที่สำหรับหลอดไฟ การควบคุมรีเลย์อยู่ที่พิน 12 อย่าลืมตั้งค่าขนาดแฟลชเป็น 1 MB ใน IDE
กดปุ่มบนบอร์ด Sonoff ค้างไว้ ใส่ตัวแปลง cp2102 USB ในคอมพิวเตอร์ของคุณ (ในขณะที่กดปุ่มค้างไว้) หลังจาก 2-3 วินาที ให้ปล่อยปุ่มกด ตอนนี้อยู่ในโหมดแฟลช โหลดไฟล์สเก็ตช์ใน Arduino IDE คลิกที่ ตรวจสอบ / รวบรวม หลังจากที่คุณแฟลช โมดูลควรรีสตาร์ทและไฟ LED สีเขียวจะเริ่มกะพริบ
ขั้นตอนที่ 4: มาสร้างแอพมือถือกันเพื่อควบคุม Wifi Relay นี้ (แอนดรอยด์)



ฉันจะให้เฉพาะส่วนย่อยของรหัสหลัก จากนั้นคุณสามารถใช้มันเพื่อนำไปใช้กับแอปพลิเคชันของคุณ Google มีอินเทอร์เฟซที่เรียบง่ายและสะดวกสบายสำหรับการจดจำเสียง นี่คือรหัสที่ให้คุณแปลงเสียงเป็นข้อความและบันทึกเป็นสตริงปกติ (ส่วนโค้ดหลักของ Android หากต้องการใช้การจดจำเสียง คุณจะพบได้ในไฟล์แนบ) จากนั้นคุณสามารถเปรียบเทียบกับคำสั่งที่คุณต้องการนำไปใช้
รหัสที่จะทำงานกับ WiFi กำลังส่งข้อความไปยังเซิร์ฟเวอร์ คุณยังหาได้จากไฟล์แนบ
รหัสนั้นง่ายมาก "1" เปิดหลอดไฟ "0" ปิดหลอดไฟ คุณสามารถเพิ่ม, ตรวจสอบใด ๆ, รับการตอบสนองจากเซิร์ฟเวอร์ ฯลฯ.. ฉันสร้างสองโปรแกรมสำหรับตัวเอง อย่างแรกคือวิดเจ็ตควบคุมด้วยเสียงซึ่งอยู่บนเดสก์ท็อปและอยู่ในมือเสมอ อย่างที่สองคือแอปพลิเคชั่นง่ายๆ ในการเปิด/ปิดหลอดไฟโดยการกดปุ่ม
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน

การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน

การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน

วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน

การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน

เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง