สารบัญ:
- ขั้นตอนที่ 1: การออกแบบและวัสดุ
- ขั้นตอนที่ 2: การประกอบมันทั้งหมด
- ขั้นตอนที่ 3: การเชื่อมต่อกับที่เปิดประตูโรงรถ
วีดีโอ: ESP8266 WIFI รีโมทประตูโรงรถ: 3 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
เราใช้โรงรถของเราเหมือนเป็นทางเข้าหลักของบ้าน เพราะการใช้ทางเข้าหน้าบ้านจริงๆ ขวางทางสิ่งสกปรกเข้าบ้านมากเนื่องจากการจัดวางที่ไม่ดี ในช่วงฤดูฝนที่นี่บนชายฝั่งตะวันตกของแคนาดาจะเลวร้ายยิ่งกว่า ที่เปิดประตูโรงรถของเรามาพร้อมกับรีโมทสองตัวเท่านั้น และในขณะที่เราสามารถซื้อรีโมทเพิ่มได้ ฉันคิดว่ามันจะดีกว่าถ้ามีรีโมทแบบ WIFI ที่สามารถใช้งานได้จากสมาร์ทโฟน ฉันไม่ต้องการตัวเปิดที่เปิดใช้งาน WIFI ที่ต้องการการเชื่อมต่อกับเซิร์ฟเวอร์การผลิตหรืออะไรก็ตามที่สามารถเปิดประตูจากระยะไกลได้ (ไกลจากบ้าน) วิธีแก้ปัญหาที่ฉันใช้คือแอป Android แบบกำหนดเองที่เชื่อมต่อกับ WIFI ของเราและสื่อสารกับบอร์ดที่ใช้ ESP8266 ที่สามารถเชื่อมต่อกับ WIFI ของเราเท่านั้นเช่นกัน เมื่อคุณอยู่ในระยะ WIFI ของบ้านแล้ว คุณสามารถใช้โทรศัพท์เพื่อเปิดประตูได้
ขั้นตอนที่ 1: การออกแบบและวัสดุ
ที่เปิดประตูโรงรถของเราเป็นห้องแชมเบอร์เลน แต่ฉันสงสัยว่าที่เปิดประตูส่วนใหญ่ทำงานในลักษณะเดียวกัน แผงควบคุมที่ผนังทำให้สายไฟสองเส้นที่เชื่อมต่อสั้นสั้นสั้นลง ซึ่งจะส่งสัญญาณให้เครื่องเปิดทำงาน แผงผนังเหล่านี้มักจะมีสวิตช์ไฟและคุณสมบัติล็อคเช่นกัน ปุ่มเหล่านั้นไม่เพียงทำให้การเชื่อมต่อสั้นลง แต่ยังส่งชุดสัญญาณพัลส์ (สัญญาณ PWM) กลับไปที่ที่เปิดเพื่อสั่งสิ่งที่ต้องทำ (เปิดไฟหรือล็อค ออกจากรีโมท) การลัดวงจรสายไฟ (สิ่งที่สวิตช์หลักทำ) สามารถทำได้ด้วยรีเลย์
ฉันใช้ส่วนต่อไปนี้:
- บอร์ด Wemos D1 R2 ESP8266 (บอร์ด dev ESP8266 ใด ๆ ก็ใช้งานได้)
- JCZ-11 รีเลย์ (คอยล์ 5V)
- ทรานซิสเตอร์ NPN (2N4401)
- ตัวต้านทาน 10kOhm หนึ่งตัว
- ตัวต้านทาน 2.2kOhm หนึ่งตัว
- หนึ่ง 1N4148 ไดโอด
- ลวดเบ็ดเตล็ด
- การสร้างต้นแบบ PCB (หรือสร้างของคุณเอง)
- ตู้สำหรับบอร์ด
- แหล่งจ่ายไฟสำหรับบอร์ด
แผนผังมาจาก LTSpice (แนบไฟล์ต้นฉบับ) และฉันได้รวมการวาดเขียงหั่นขนม Fritzing สำหรับการสร้างภาพข้อมูลที่แตกต่างกัน โมเดล Fritzing ของกระดาน Wemos ที่ฉันพบว่ามีปัญหาบางอย่าง ละเว้นเส้นประ ดูเฉพาะการเชื่อมต่อสายสีน้ำเงิน แน่นอนว่าสามารถใช้บอร์ดพัฒนา ESP8266 อื่น ๆ แทนได้ และโค้ดที่รวมไว้จะต้องมีการปรับเปลี่ยนเพียงเล็กน้อยเพื่อทำงานบนบอร์ดอื่นๆ
สำหรับตู้ ฉันใช้กล่องพลาสติกขนาดเล็ก (อย่าใช้โลหะ มันจะป้องกันสัญญาณ WIFI) สำหรับแหล่งจ่ายไฟ ฉันใช้ที่ชาร์จโทรศัพท์มือถือเครื่องเก่า และเปลี่ยนปลายสายด้วยขั้วต่อที่เหมาะสมสำหรับบอร์ด Wemos
เนื่องจากรีเลย์ที่ฉันมีอยู่นั้นมีคอยล์ 5V และบอร์ด Wemos สามารถส่งออกได้เพียง 3.3V บนพินดิจิตอล ฉันจึงใช้ทรานซิสเตอร์เพื่อสลับคอยล์บนรีเลย์ ฉันเพิ่มตัวต้านทานแบบดึงลง (10kOhm) เพื่อให้แน่ใจว่าพินอยู่ในระดับต่ำเมื่อเปิดบอร์ดและไม่ได้เปิดประตูโรงรถโดยไม่ได้ตั้งใจ ฟลายแบ็คไดโอด (D1) ป้องกันแรงดันไฟกระชากจากพลังงานที่เก็บไว้ในคอยล์เมื่อปิดรีเลย์
ขั้นตอนที่ 2: การประกอบมันทั้งหมด
ฉันมี PCB เหลือจากโปรเจ็กต์อื่นที่เหมาะกับส่วนหัวของบอร์ด Wemos ดังนั้นฉันจึงตัดให้มีขนาดและปรับเปลี่ยนเพื่อใช้งาน ต้องเจาะรูสองสามรูและตัดรอยที่ไม่ต้องการเพื่อให้เหมาะสม ฉันบัดกรีชิ้นส่วนทั้งหมดเข้าที่และทดสอบการทำงานของโค้ดโดยเปิดและปิด LED ดังที่กล่าวไว้ก่อนหน้านี้ คุณลักษณะที่สำคัญคือตัวเปิด (หรือ LED ในกรณีทดสอบ) จะไม่เปิดใช้งานเมื่อบอร์ด Wemos เปิดขึ้น
บอร์ด Wemos ได้รับการตั้งโปรแกรมโดยใช้ Arduino IDE และที่อยู่ IP ของบอร์ดได้รับการแก้ไข (กำหนดไว้ล่วงหน้า) เป็น 192.168.1.120 บนเครือข่ายภายในบ้าน วิธีนั้นเมื่อเปิดเครื่องจะมีที่อยู่ IP (ภายใน) เดียวกันเสมอและแอปสามารถฮาร์ดโค้ดได้
แอป Android สร้างขึ้นโดยใช้ MIT App Inventor 2 ฉันได้ทดสอบบนโทรศัพท์ที่เรามีเท่านั้น (Oneplus, Xiaomi และ Moto G4 Play) ติดตั้งได้ง่ายโดยวางไว้ในโฟลเดอร์ Google Drive ที่แชร์และโหลดจากโทรศัพท์เอง MIT App Inventor ใช้งานได้ฟรี และไฟล์โครงการที่รวมไว้สามารถแก้ไขได้ง่ายเพื่อใช้ที่อยู่ IP อื่น
ยูนิตที่ประกอบแล้วไม่พอดีกับเคสที่ฉันมีอยู่เลย ฉันจึงเจาะรูเพื่อให้รีเลย์ยื่นออกมาเล็กน้อย ฉันยังตัดรูสำหรับเชื่อมต่อกับสายไฟเปิดประตูโรงรถด้วย
ขั้นตอนที่ 3: การเชื่อมต่อกับที่เปิดประตูโรงรถ
มีสองตัวเลือกในการเชื่อมต่อสายไฟกับที่เปิด ทางเลือกที่ 1 คือการเชื่อมต่อขั้วสกรูสองตัวในแผงผนัง และอีกทางหนึ่งคือเชื่อมต่อโดยตรงกับที่เปิด (ดันขั้วเข้า) ฉันเลือกอันหลัง เนื่องจากสะดวกกว่าสำหรับฉัน เนื่องจากสายไฟจะวิ่งในระยะทางที่สั้นกว่าเพื่อวางเครื่อง Wemos ไว้ในโรงรถ มีเกจแถบลวดอยู่ที่ตัวเปิด และแถบสีส้มเล็กๆ ด้านล่างสามารถใช้เพื่อปลดสายไฟที่มีอยู่ เพื่อให้สามารถบิดชุดเพิ่มเติมกับชุดที่มีอยู่แล้วใส่กลับเข้าไปใหม่ได้
กระดาน Wemos ในตู้ถูกวางไว้ให้พ้นทางเพื่อไม่ให้ถูกกระแทกง่ายๆ เนื่องจากโรงรถเป็นโรงปฏิบัติงานไม้ของฉันด้วย มันใช้งานได้ดีและฉันหวังว่าฉันจะทำสิ่งนี้เร็วกว่านี้
แนะนำ:
วิธีการแฟลชหรือโปรแกรม ESP8266 AT Firmware โดยใช้ ESP8266 Flasher และ Programmer, IOT Wifi Module: 6 ขั้นตอน
วิธีการแฟลชหรือโปรแกรม ESP8266 AT Firmware โดยใช้ ESP8266 Flasher และ Programmer, IOT Wifi Module: คำอธิบาย:โมดูลนี้เป็นอะแดปเตอร์ USB / โปรแกรมเมอร์สำหรับโมดูล ESP8266 ประเภท ESP-01 หรือ ESP-01S ติดตั้งสะดวกด้วยเฮดเดอร์ตัวเมีย 2.54 มม. ขนาด 2x4P เพื่อเสียบ ESP01 นอกจากนี้ยังแยกหมุดทั้งหมดของ ESP-01 ออกผ่านช่องต่อตัวผู้ขนาด 2.54 มม. 2x4P 2.54 มม.
ESP8266 RGB LED STRIP WIFI ควบคุม - NODEMCU เป็นรีโมท IR สำหรับ Led Strip ที่ควบคุมผ่าน Wifi - RGB LED STRIP การควบคุมสมาร์ทโฟน: 4 ขั้นตอน
ESP8266 RGB LED STRIP WIFI ควบคุม | NODEMCU เป็นรีโมท IR สำหรับ Led Strip ที่ควบคุมผ่าน Wifi | การควบคุมสมาร์ทโฟน RGB LED STRIP: สวัสดีทุกคนในบทช่วยสอนนี้ เราจะเรียนรู้วิธีใช้ nodemcu หรือ esp8266 เป็นรีโมท IR เพื่อควบคุมแถบ LED RGB และ Nodemcu จะถูกควบคุมโดยสมาร์ทโฟนผ่าน wifi โดยพื้นฐานแล้ว คุณสามารถควบคุม RGB LED STRIP ได้ด้วยสมาร์ทโฟนของคุณ
บอร์ด HiFive1 Arduino พร้อมโมดูล WiFi ESP-01 WiFi: 5 ขั้นตอน
บอร์ด Arduino HiFive1 พร้อมการสอนโมดูล WiFi ESP-01: HiFive1 เป็นบอร์ดที่ใช้ RISC-V ที่เข้ากันได้กับ Arduino ตัวแรกที่สร้างขึ้นด้วย FE310 CPU จาก SiFive บอร์ดนี้เร็วกว่า Arduino UNO ประมาณ 20 เท่า แต่เหมือนกับบอร์ด UNO ที่ไม่มีการเชื่อมต่อไร้สาย โชคดีที่มีราคาไม่แพงหลาย
รีโมทประตูโรงรถ WIFI V2: 3 ขั้นตอน
รีโมทประตูโรงรถ WIFI V2: ไม่นานหลังจากที่ฉันสร้างรีโมทประตูโรงรถ WIFI ของฉัน ฉันก็พบว่ามันขาดคุณสมบัติเฉพาะที่จะมีประโยชน์มากสำหรับฉัน ฉันต้องการที่จะสามารถบอกได้ว่าประตูนั้นเปิดหรือปิดจากแอพ สิ่งนี้จะต้องใช้เซ็นเซอร์สองสามตัวและช
ESP8266-NODEMCU $3 โมดูล WiFi #1- เริ่มต้นใช้งาน WiFi: 6 ขั้นตอน
ESP8266-NODEMCU $3 โมดูล WiFi #1- เริ่มต้นใช้งาน WiFi: โลกใหม่ของไมโครคอมพิวเตอร์เหล่านี้มาถึงแล้ว และสิ่งนี้คือ ESP8266 NODEMCU นี่เป็นส่วนแรกที่แสดงให้เห็นว่าคุณจะติดตั้งสภาพแวดล้อมของ esp8266 ใน arduino IDE ของคุณได้อย่างไรผ่านวิดีโอเริ่มต้นใช้งานและตามส่วนต่าง ๆ