สารบัญ:

รีโมทประตูโรงรถ WIFI V2: 3 ขั้นตอน
รีโมทประตูโรงรถ WIFI V2: 3 ขั้นตอน

วีดีโอ: รีโมทประตูโรงรถ WIFI V2: 3 ขั้นตอน

วีดีโอ: รีโมทประตูโรงรถ WIFI V2: 3 ขั้นตอน
วีดีโอ: การใช้งานรีโมทมอเตอร์ประตู bsm การแอ้ดรีโมทเพิ่ม 2024, กรกฎาคม
Anonim
รีโมทประตูโรงรถ WIFI V2
รีโมทประตูโรงรถ WIFI V2

ไม่นานหลังจากที่ฉันสร้าง WIFI Garage Door Remote ขึ้นมา ฉันก็พบว่ามันขาดคุณสมบัติเฉพาะที่จะเป็นประโยชน์กับฉันอย่างมาก ฉันต้องการที่จะสามารถบอกได้ว่าประตูนั้นเปิดหรือปิดจากแอพ สิ่งนี้ต้องใช้เซ็นเซอร์สองสามตัวและการเปลี่ยนแปลงบางอย่างกับทั้งบอร์ด Wemos D1R2 ที่ฉันใช้และแอป Android ฉันใช้เวลาพยายามตัดสินใจว่าเซ็นเซอร์ประเภทใดที่เหมาะกับจุดประสงค์ของฉัน ฉันมี 3 ตัวเลือกให้เลือก:

  1. ลิมิตสวิตช์
  2. เซ็นเซอร์วัดแสง (สะท้อนแสง)
  3. เซ็นเซอร์ความใกล้ชิด (หรือฮอลล์)

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

ขั้นตอนที่ 1: การออกแบบและวัสดุ

การออกแบบและวัสดุ
การออกแบบและวัสดุ
การออกแบบและวัสดุ
การออกแบบและวัสดุ
การออกแบบและวัสดุ
การออกแบบและวัสดุ

ฉันค้นหาแพ็คเกจเซ็นเซอร์ความใกล้ชิดต่างๆ และฉันตัดสินใจใช้สองแพ็คเกจต่อไปนี้:

  1. NJK-5002C (หาง่ายบนอีเบย์)
  2. Melexis US5781 ในแพ็คเกจ TO-92 (จาก Digikey)

แผนของฉันคือให้เซ็นเซอร์เหล่านี้ตรวจจับแม่เหล็กตัวเดียวกันที่ติดตั้งอยู่ที่ปลายด้านบนของแผงประตูเมื่ออยู่ในตำแหน่งที่แตกต่างกันสองตำแหน่ง เมื่อประตูเปิดจนสุด เซ็นเซอร์ที่ติดตั้งอยู่ที่ปลายราง (NJK-5002C) สามารถตรวจจับตำแหน่งของแม่เหล็กได้อย่างง่ายดาย (ดูรูป) เมื่อปิดประตูแม่เหล็กตัวเดียวกันนั้น (ในกรณีของฉัน) ประมาณ 6 ซม. จากด้านล่างของกล่องหุ้มท่อความร้อนของเรา ฉันใช้เซ็นเซอร์ขนาดกะทัดรัดกว่าสำหรับตำแหน่งนั้น ตัวเซ็นเซอร์เองค่อนข้างใช้งานง่าย ฉันวางแผนที่จะใช้หมุดดิจิทัลอีกสองตัวบนบอร์ด Wemos และเพียงแค่ต้องการตัวต้านทาน 10k ohm และตัวเก็บประจุเซรามิก 0.1uF สำหรับเซ็นเซอร์ US5781 เซ็นเซอร์ NJK-5781 ไม่ต้องการส่วนประกอบเพิ่มเติมและสามารถต่อสายได้โดยตรง มันยังมีไฟ LED ในตัวที่สว่างขึ้นเมื่อเปิดใช้งาน

ขั้นตอนที่ 2: การทดสอบซอฟต์แวร์และฮาร์ดแวร์

การทดสอบซอฟต์แวร์และฮาร์ดแวร์
การทดสอบซอฟต์แวร์และฮาร์ดแวร์
การทดสอบซอฟต์แวร์และฮาร์ดแวร์
การทดสอบซอฟต์แวร์และฮาร์ดแวร์

ฉันตัดสินใจทดสอบบนม้านั่งแทน Wemos D1 mini สำหรับคอนโทรลเลอร์ ครอบครัวต้องพึ่งพาโทรศัพท์ของพวกเขาในการเปิดประตูโรงรถ และฉันไม่สามารถถอดกระดาน Wemos ออกไปได้โดยไม่ทำให้ทุกคนไม่พอใจ เซ็นเซอร์ทั้งสองจะทำงานเมื่อตรวจจับขั้วใต้ของแม่เหล็ก และเพื่อให้ได้ช่วงที่ดีที่สุด ฉันจึงเลือกแม่เหล็กที่แรงที่สุดที่ฉันมี เป็นแม่เหล็กนีโอไดเมียมที่กู้คืนจากอุปกรณ์เก่าบางรุ่น และวัดเส้นผ่านศูนย์กลาง 20 มม. หนา 6 มม. เซ็นเซอร์ทั้งสองจะทริกเกอร์ที่ระยะห่างจากเซ็นเซอร์ประมาณ 2 ซม.

ฉันแก้ไขรหัส Wemos เพื่ออัปเดตสถานะของประตูโรงรถเป็นแอป ไม่เพียงแต่จะส่งข้อความว่าประตูถูกปิดหรือเปิดอยู่ แต่ยังส่งข้อความว่าประตูกำลัง "เปิด" หรือ "ปิด" ตามตำแหน่งของประตูก่อนที่จะได้รับคำสั่ง "คลิก" จากแอป.

แอป Android ถูกเขียนใหม่ทั้งหมดโดยใช้ MIT App Inventor แนบรหัสที่ฉันใช้ โดยจะสำรวจหาข้อความจากกระดาน Wemos และสถานะประตูโรงรถจะอัปเดตทุกวินาที เนื่องจากประตูโรงรถของเราใช้เวลาในการปิด 13 วินาที จึงมีการอัปเดตตำแหน่งเพียงพอ

ขั้นตอนที่ 3: การประกอบฮาร์ดแวร์

การประกอบฮาร์ดแวร์
การประกอบฮาร์ดแวร์
การประกอบฮาร์ดแวร์
การประกอบฮาร์ดแวร์
การประกอบฮาร์ดแวร์
การประกอบฮาร์ดแวร์

ติดตั้งแม่เหล็ก (อีพ็อกซี่) ในช่องที่ฉันเจาะเข้าไปที่ปลายด้านบนของแผงประตูโรงรถ (ดูรูป) ช่องมีความลึกเพียง 3 มม. และไม่ถึงชั้นฉนวน เซ็นเซอร์ NJK-5002C ต้องการขายึดและตัวเซ็นเซอร์ทำจากเศษอะลูมิเนียมที่ฉันมี จำเป็นต้องขยายสายและเพื่อที่ฉันใช้สายโทรศัพท์ 4 สาย ฉันถอดปลั๊กจากปลายสายด้านใดด้านหนึ่งออกมากเท่าที่ต้องการแล้วตัดตัวนำที่ 4 ออก เนื่องจากฉันต้องการเพียง 3 อันในการเชื่อมต่อกับบอร์ด Wemos ฉันใช้ตัวเชื่อมต่อ Molex (0.062 ) ผสมพันธุ์บางตัวที่ฉันเหลือจากโปรเจ็กต์อื่น. ใช้การหดตัวด้วยความร้อนเพื่อป้องกันปลายที่สัมผัส

เซ็นเซอร์ US5781 ถูกบัดกรีบน PCB ชิ้นเล็กๆ พร้อมกับตัวต้านทานและตัวเก็บประจุ ฉันทำสายต่อแบบเดียวกันเพื่อต่อเข้ากับตัวเชื่อมต่อ Molex ตัวเดียวกัน เพื่อป้องกันโมดูลจากความเสียหายทางกายภาพ ฉันตัดสินใจใส่ลงในอีพ็อกซี่ ฉันใช้ท่อขนาดเล็กที่มีเส้นผ่านศูนย์กลางประมาณ 20 มม. เพื่อสร้างแม่พิมพ์และติดเทปธรรมดาที่ปลายด้านหนึ่ง ฉันเติมแม่พิมพ์ด้วยอีพ็อกซี่ 5 นาที ติดชุดเซ็นเซอร์ไว้และปล่อยให้แข็งตัว จากเศษอลูมิเนียม ฉันทำขายึดสำหรับมันด้วย

จากนั้นบอร์ด Wemos ได้รับผมเปียที่มีตัวเชื่อมต่อ Molex ผสมพันธุ์ จากนั้นทุกอย่างก็เข้าที่ สายเคเบิลทั้งหมดถูกยึดด้วยลวดสลิงและคลิปหนีบเพื่อไม่ให้มีอะไรห้อยอยู่ในโรงรถ

มันใช้งานได้ดีและถ้าฉันพบ "การอัพเกรด" อื่น ๆ ฉันน่าจะสร้าง PCB แบบกำหนดเองสำหรับมันและอาจเปลี่ยนไปใช้ Wemos D1 mini board ที่มีขนาดกะทัดรัดกว่านี้มาก

แนะนำ: