
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12



วิธีการในคำแนะนำนี้สามารถใช้กับปุ่มใดก็ได้ แต่สำหรับตัวอย่างนี้ เรามีลิฟต์ที่เราต้องการโทรหาโดยใช้ 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" (ฉันต้องการให้เธอหยุดชั่วครู่และให้เธอพูดอะไรบางอย่างทำให้ฉันต้องการเวลาล่าช้า) จากนั้นเธอก็จะ สัญญาณปุ่มในห้องใต้ดิน ด้วยคำสั่งเดียวทุกอย่างเสร็จสิ้น
แนะนำ:
Rocket Launcher ที่ควบคุมด้วยเสียงของ Alexa: 9 ขั้นตอน (พร้อมรูปภาพ)

Rocket Launcher ที่ควบคุมด้วยเสียงของ Alexa: เมื่อใกล้ถึงฤดูหนาว มาถึงช่วงนั้นของปีที่มีการเฉลิมฉลองเทศกาลแห่งแสงสี ใช่ เรากำลังพูดถึง Diwali ซึ่งเป็นเทศกาลของอินเดียที่แท้จริงซึ่งมีการเฉลิมฉลองทั่วโลก ปีนี้ Diwali จบลงแล้ว และพบกับผู้คน
ควบคุมห้องนั่งเล่นด้วย Alexa และ Raspberry Pi: 12 ขั้นตอน

ควบคุมห้องนั่งเล่นด้วย Alexa และ Raspberry Pi: ควบคุมทีวี ไฟ และพัดลมในห้องนั่งเล่นของคุณด้วย Alexa (Amazon Echo หรือ Dot) และ Raspberry Pi GPIO
Alexa IoT TV-Controller ESP8266: 10 ขั้นตอน (พร้อมรูปภาพ)

Alexa IoT TV-Controller ESP8266: เมื่อเร็ว ๆ นี้ฉันซื้อ Amazon Echo Dot ระหว่างวัน Amazon Prime ในราคาประมาณ 20 ยูโร ผู้ช่วยเสียงขนาดเล็กเหล่านี้มีราคาถูกและยอดเยี่ยมสำหรับ DIY Home Automation หากคุณรู้ว่าสิ่งใดเป็นไปได้และจะสร้างอุปกรณ์อัจฉริยะได้อย่างไร ฉันมี Samsung Smart TV แต่ฉันต้องการเ
ควบคุมไฟ LED ด้วย Alexa หรือ IFTTT (SINRIC PRO TUTORIAL): 6 ขั้นตอน

ควบคุมไฟ LED ด้วย Alexa หรือ IFTTT (SINRIC PRO TUTORIAL): คุณต้องการเป็นคนที่แสดงออกในระหว่างอาหารค่ำทางโลกโดยพูดว่า "Alexa เปิดไฟหรือไม่" โปรเจ็กต์นี้เหมาะสำหรับคุณ! ในตอนท้ายของคำแนะนำนี้ คุณจะสามารถควบคุมแถบ RGB ด้วยอุปกรณ์ Alexa และ IFTTT เป็น
ประตูโรงรถควบคุมโดย Alexa ด้วย Arduino Esp8266: 6 ขั้นตอน

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