สารบัญ:

โคมไฟไม้เอดิสันควบคุมด้วยเสียง - (วิดีโอ): 5 ขั้นตอน
โคมไฟไม้เอดิสันควบคุมด้วยเสียง - (วิดีโอ): 5 ขั้นตอน

วีดีโอ: โคมไฟไม้เอดิสันควบคุมด้วยเสียง - (วิดีโอ): 5 ขั้นตอน

วีดีโอ: โคมไฟไม้เอดิสันควบคุมด้วยเสียง - (วิดีโอ): 5 ขั้นตอน
วีดีโอ: Thomas Edison ครูไล่ออกจากโรงเรียน เพราะโง่ สุดท้ายเป็นอัจฉริยะเปลี่ยนโลก | EP.264 2024, ธันวาคม
Anonim
โคมไฟไม้เอดิสันควบคุมด้วยเสียง - (วิดีโอ)
โคมไฟไม้เอดิสันควบคุมด้วยเสียง - (วิดีโอ)

ราคาคำถาม $5. นั่นคือค่าใช้จ่ายของ Wifi Relay SONOFF (จากบริษัท ITEAD) ซึ่งเป็นหัวใจสำคัญของเครื่องนี้

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

ขั้นตอนที่ 1: เริ่มกันเลย

เอาล่ะ
เอาล่ะ

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

ขั้นตอนที่ 2: โครงร่างทั่วไปของอัลกอริธึมการทำงานของอุปกรณ์

แผนผังทั่วไปของอัลกอริธึมการทำงานของอุปกรณ์
แผนผังทั่วไปของอัลกอริธึมการทำงานของอุปกรณ์

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

ขั้นตอนที่ 3: 1 - เราจำเป็นต้องตั้งโปรแกรมรีเลย์ Sonoff Wi-Fi ใหม่

1 - เราต้องตั้งโปรแกรมรีเลย์ Sonoff Wi-Fi ใหม่
1 - เราต้องตั้งโปรแกรมรีเลย์ Sonoff Wi-Fi ใหม่
1 - เราต้องตั้งโปรแกรมรีเลย์ Sonoff Wi-Fi ใหม่
1 - เราต้องตั้งโปรแกรมรีเลย์ Sonoff Wi-Fi ใหม่
1 - เราต้องตั้งโปรแกรมรีเลย์ Sonoff Wi-Fi ใหม่
1 - เราต้องตั้งโปรแกรมรีเลย์ Sonoff Wi-Fi ใหม่
1 - เราต้องตั้งโปรแกรมรีเลย์ Sonoff Wi-Fi ใหม่
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 นี้ (แอนดรอยด์)

มาสร้างแอพมือถือกันเถอะเพื่อควบคุม Wifi Relay นี้ (แอนดรอยด์)
มาสร้างแอพมือถือกันเถอะเพื่อควบคุม Wifi Relay นี้ (แอนดรอยด์)
มาสร้างแอพมือถือกันเถอะเพื่อควบคุม Wifi Relay นี้ (แอนดรอยด์)
มาสร้างแอพมือถือกันเถอะเพื่อควบคุม Wifi Relay นี้ (แอนดรอยด์)
มาสร้างแอพมือถือกันเถอะเพื่อควบคุม Wifi Relay นี้ (แอนดรอยด์)
มาสร้างแอพมือถือกันเถอะเพื่อควบคุม Wifi Relay นี้ (แอนดรอยด์)

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

รหัสที่จะทำงานกับ WiFi กำลังส่งข้อความไปยังเซิร์ฟเวอร์ คุณยังหาได้จากไฟล์แนบ

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

แนะนำ: