สารบัญ:

ปุ่มลิฟต์ที่เปิดใช้งาน Alexa: 4 ขั้นตอน
ปุ่มลิฟต์ที่เปิดใช้งาน Alexa: 4 ขั้นตอน

วีดีโอ: ปุ่มลิฟต์ที่เปิดใช้งาน Alexa: 4 ขั้นตอน

วีดีโอ: ปุ่มลิฟต์ที่เปิดใช้งาน Alexa: 4 ขั้นตอน
วีดีโอ: อีซูซุ2022 การใช้งานระบบขับเคลื่อน4ล้อ V-Cross 2024, พฤศจิกายน
Anonim
Image
Image
ค้นหาเสาของปุ่ม
ค้นหาเสาของปุ่ม

วิธีการในคำแนะนำนี้สามารถใช้กับปุ่มใดก็ได้ แต่สำหรับตัวอย่างนี้ เรามีลิฟต์ที่เราต้องการโทรหาโดยใช้ Amazon Alexa ฉันมีคำสั่งก่อนหน้านี้ที่ฉันใช้โซลินอยด์ที่ควบคุมโดย Alexa เพื่อทำสิ่งเดียวกัน แต่สิ่งนี้ดูสง่างามกว่าและทำงานได้ดีกว่า ปุ่มยังคงทำงานเหมือนเดิม แต่คุณยังสามารถใช้ Alexa เพื่อควบคุมได้

แนวคิดที่ดีที่สุดคือ --- เมื่อคุณกดปุ่ม แสดงว่าวงจรสมบูรณ์ สำหรับคำแนะนำนี้ ฉันใช้ชุดค่าผสม alexa/microcontroller/relay เพื่อทำให้วงจรสมบูรณ์ มันไม่ได้เปลี่ยนปุ่ม การกดปุ่มจะทำให้วงจรสมบูรณ์ นอกจากนี้ เมื่อคุณโทรหา Alexa เธอจะส่งสัญญาณไปยังไมโครคอนโทรลเลอร์ และไมโครคอนโทรลเลอร์จะส่งสัญญาณไปยังรีเลย์ซึ่งจะทำให้วงจรสมบูรณ์

รายการที่จำเป็นคือ:

WeMos D1 mini

บอร์ดรีเลย์

สายไฟ

สายไฟสำหรับ WeMos D1 mini

ขั้นตอนที่ 1: ค้นหาเสาของปุ่ม

ค้นหาเสาของปุ่ม
ค้นหาเสาของปุ่ม
ค้นหาเสาของปุ่ม
ค้นหาเสาของปุ่ม
ค้นหาเสาของปุ่ม
ค้นหาเสาของปุ่ม

ฉันถอดแผ่นลิฟต์และพบว่าฉันสามารถดึงมันออกได้เพียงแค่ถอดปลั๊กต่อปลั๊กโทรศัพท์ ที่ด้านหลังของแผ่นลิฟต์มีการทำงานของปุ่ม โปรเซสเซอร์ และหน้าจอสำหรับแสดงตัวเลข โชคดีที่ปุ่มกดมีขั้วสกรูสำหรับสายไฟ ไม่จำเป็นต้องตัดหรือบัดกรี! อย่างไรก็ตาม มีเทอร์มินัล 4 เครื่อง และฉันต้องตัดสินใจว่า 2 อันไหนสำหรับปุ่มนั้น สำหรับฉันแล้ว ดูเหมือนว่า 99% ของปุ่มทั้งหมดใช้สวิตช์แทคติคกับฝาครอบเพลตบางแบบ ดังนั้นเมื่อฉันดูบนเพลตกระดุม ฉันสามารถดูได้ว่าขาของปุ่มถูกบัดกรีไว้ที่ใดและไปต่อที่เทอร์มินัลใด ดังนั้น ฉันเดาว่าเทอร์มินัลทั้งสองนั้นเป็นสิ่งที่ฉันต้องการ เพื่อทดสอบสิ่งนี้ ฉันได้เสียบปลั๊กแผ่นลิฟต์และแตะปลายสายด้านใดด้านหนึ่งที่ขั้วแต่ละขั้ว แน่นอนว่าวงจรนี้เสร็จสมบูรณ์ ปุ่มก็สว่างขึ้นและประตูลิฟต์ก็เปิดออก

ขั้นตอนที่ 2: วางสาย

วางสาย
วางสาย
วางสาย
วางสาย
วางสาย
วางสาย

วงจรนี้เป็น 'ปกติเปิด' เมื่อคุณกดปุ่มคุณต้องการให้ปิดวงจร ดังนั้นสายไฟจากปุ่มจึงไปที่รีเลย์ อันหนึ่งไปที่เทอร์มินัล COM และอีกอันไปที่เทอร์มินัล NO (เปิดตามปกติ)

ถัดไป สายไฟจากปลายอีกด้านของรีเลย์เชื่อมต่อกับไมโครโปรเซสเซอร์ มันค่อนข้างง่าย…

DC- ของรีเลย์ไปยัง GND ของไมโครโปรเซสเซอร์

DC+ ของรีเลย์ไปที่ 5V ของไมโครโปรเซสเซอร์

IN ของรีเลย์ไปยังพินดิจิตอลใดๆ บนไมโครโปรเซสเซอร์

หลังจากที่ฉันตรวจสอบว่าทุกอย่างทำงานได้ดี ฉันก็ติดรีเลย์และตัวประมวลผล WeMos ที่ด้านหลังของแผ่นลิฟต์

ขั้นตอนที่ 3: เขียนโค้ดขึ้น

นี้ทั้งง่ายและยากและในเวลาเดียวกัน ถ้าฉันต้องเขียนโค้ดในการจับมือกับ Amazon Alexa ทั้งหมด มันคงเกินระดับความสามารถของฉัน โชคดีที่มีคนทำไปแล้ว

ลงชื่อสมัครใช้ Sinric ที่นี่ ไซต์นี้มีทุกสิ่งที่จำเป็น คุณสามารถลงทะเบียน 'อุปกรณ์' ของคุณในหน้านี้ เพื่อให้ชื่ออุปกรณ์เฉพาะที่ Alexa สามารถสื่อสารด้วยได้ จากนั้น คุณสามารถใช้โค้ดตัวอย่างเพื่ออัปโหลดไปยัง WeMos และแทนที่ด้วยชื่ออุปกรณ์ WiFi ของคุณ และรหัสเพื่อเปิดใช้งานเมื่อ Alexa เปิด/ปิดอุปกรณ์ของคุณ ในกรณีของฉันมันก็แค่เพิ่ม pinMode(myRelayPin, HIGH); ล่าช้า (700); pinMode(myRelayPin, ต่ำ); เพื่อส่งสัญญาณไปยังรีเลย์เพื่อให้วงจรสมบูรณ์

ขั้นตอนที่ 4: ทำให้มีประโยชน์มากยิ่งขึ้น

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

ฉันดาวน์โหลดแอป Alexa บนโทรศัพท์ของฉัน จากที่นั่น ฉันสามารถไปที่เมนูหลัก เลือก 'กิจวัตร' และสร้างกิจวัตรสำหรับลิฟต์ ตัวอย่างเช่น เมื่อฉันพูดว่า "Alexa กำลังจะลงไป" Alexa จะส่งสัญญาณไปที่ปุ่มในห้องครัว เธอจะพูดว่า "Going Down" (ฉันต้องการให้เธอหยุดชั่วครู่และให้เธอพูดอะไรบางอย่างทำให้ฉันต้องการเวลาล่าช้า) จากนั้นเธอก็จะ สัญญาณปุ่มในห้องใต้ดิน ด้วยคำสั่งเดียวทุกอย่างเสร็จสิ้น

แนะนำ: