สารบัญ:
- ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น
- ขั้นตอนที่ 2: การออกแบบและสร้างอุปกรณ์อิเล็กทรอนิกส์
- ขั้นตอนที่ 3: ซอฟต์แวร์
วีดีโอ: Wireless Doorbell Transmitter: 3 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
โครงการนี้อธิบายส่วนแรกของสองโครงการต่อไปนี้:
- เครื่องส่งสัญญาณกริ่งประตูแบบไร้สายตามที่อธิบายไว้ในคำแนะนำนี้
- ตัวรับออดไร้สายที่จะอธิบายใน Wireless Doorbell Receiver Instructable
เมื่อฉันนั่งอยู่ที่สวนหลังบ้าน ฉันไม่ได้ยินเมื่อมีคนกดกริ่งที่ประตูหน้าบ้าน ปัญหานี้สามารถแก้ไขได้โดยการซื้อกริ่งประตูแบบไร้สาย แต่การสร้างด้วยตัวเองจะสนุกกว่า ถัดจากนั้นบางครั้งฉันมีปัญหาการรบกวนกับออดไร้สายอื่น ๆ ดังนั้นมีเหตุผลมากกว่าที่จะสร้างของคุณเอง
เมื่อกดสวิตช์กริ่งประตู วงจรนี้จะส่งข้อความผ่านเครื่องส่งสัญญาณ RF 433 MHz แบบธรรมดาไปยังเครื่องรับกริ่งประตูแบบไร้สายในขณะที่ยังคงฟังก์ชันการทำงานของกริ่งประตูเดิมไว้ วงจรถูกวางเป็นอนุกรมกับสวิตช์กริ่งประตูดั้งเดิม และจำลองสวิตช์กริ่งประตูสำหรับกริ่งประตูเดิม เพิ่มความเป็นไปได้ที่จะป้องกันไม่ให้กริ่งประตูดังต่อไปเมื่อมีคนกดสวิตช์กริ่งประตูอย่างต่อเนื่อง
วงจรยังมีสวิตช์ที่ทำให้สามารถปิดการส่งข้อความไปยังกริ่งประตูแบบไร้สายในขณะที่ยังคงให้กริ่งประตูเดิมทำงานอยู่ วงจรนี้ใช้พลังงานจากหม้อแปลงออดไฟฟ้ากระแสสลับ 8 โวลต์ ซึ่งให้พลังงานกับกริ่งประตูเดิมด้วย
เช่นเคย ฉันสร้างโปรเจ็กต์นี้โดยใช้ไมโครคอนโทรลเลอร์ตัวโปรดอย่าง PIC แต่คุณสามารถใช้ Arduino ได้เช่นกัน แฟน ๆ ของ Arduino อาจรู้จักโปรโตคอลการส่งที่ฉันอธิบายในภายหลังเนื่องจากฉันใช้ไลบรารี Arduino Virtual Wire เวอร์ชันพอร์ตเพื่อการส่งข้อความ RF ที่เชื่อถือได้
ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น
คุณต้องมีองค์ประกอบต่อไปนี้สำหรับโครงการนี้:
- เขียงหั่นขนมชิ้นหนึ่ง
- ไมโครคอนโทรลเลอร์ PIC 12F617 ดู win-source
- ตัวยึดฟิวส์ + ฟิวส์ 100mA ช้า
- สะพานวงจรเรียงกระแสเช่น DF02M ดู win-source
- ตัวเก็บประจุด้วยไฟฟ้า 220 uF/35V และ 10 uF/16V
- 3 * ตัวเก็บประจุเซรามิก 100nF
- ตัวควบคุมแรงดันไฟฟ้า 78L05 ดู win-source
- 433 MHz เครื่องส่งสัญญาณ ASK RF
- ตัวต้านทาน: 1 * 10k, 1 * 4k7, 3 * 220 โอห์ม
- ทรานซิสเตอร์ NPN เช่น BC548 ดูแหล่งที่มาของผู้ชนะ
- สวิตช์
- ไฟ LED: 1 สีแดง 1 สีเขียว
- ตัวเรือนพลาสติก
ดูแผนผังเกี่ยวกับวิธีการเชื่อมต่อส่วนประกอบต่างๆ
ขั้นตอนที่ 2: การออกแบบและสร้างอุปกรณ์อิเล็กทรอนิกส์
การควบคุมทั้งหมดดำเนินการโดย PIC12F617 ในซอฟต์แวร์ ก่อนออกแบบวงจร ฉันต้องตรวจสอบว่าจะเปิดใช้งานกริ่งประตูเดิมได้อย่างไร รุ่นที่ฉันมีคือ Byron 761 ซึ่งสร้างเสียง ding-dong และสามารถขับเคลื่อนด้วยแบตเตอรี่ 9 โวลต์หรือผ่านหม้อแปลงไฟฟ้ากระแสสลับ 8 โวลต์ หลังจากการวัดบนกริ่งประตูดั้งเดิมแล้ว ฉันพบว่าตัวเชื่อมต่อสำหรับสวิตช์ออดมีหนึ่งพินกับกราวด์และพินอินพุตหนึ่งพินลอยอยู่ที่ 3.5 โวลต์ เมื่อปิดการเชื่อมต่อนี้ – ดังนั้นให้กดสวิตช์กริ่งประตู – มีเพียงกระแสไฟ 35 uA เท่านั้นที่ไหลผ่าน ด้วยเหตุนี้ฉันจึงตัดสินใจใช้ทรานซิสเตอร์ที่มีตัวสะสมแบบเปิดและตัวปล่อยจะลงกราวด์เพื่อเปิดใช้งานกริ่งประตูเดิมซึ่งทำงานได้ดี
เนื่องจากสวิตช์กริ่งประตูอยู่ด้านนอก ฉันไม่ชอบความจริงที่ว่ามีกระแสไฟฟ้าขนาดเล็กมากไหลผ่านสวิตช์กริ่งประตูเมื่อกด เนื่องจากอาจส่งกริ่งในขณะที่ไม่มีใครอยู่ที่นั่นเมื่อมีความชื้น (ไม่แน่ใจว่าสิ่งนี้เกิดขึ้นจริงหรือไม่). ในวงจรฉันใช้ตัวต้านทานแบบดึงขึ้น 220 โอห์ม ดังนั้นเมื่อกดกริ่งประตู กระแส 23 mA จะไหลผ่านสวิตช์กริ่งประตู
การออกแบบที่เหลือนั้นตรงไปตรงมาด้วยสะพานเรียงกระแสมาตรฐานและตัวควบคุมแรงดันไฟฟ้าเพื่อสร้างพลังงาน 5 โวลต์ที่เสถียรสำหรับวงจร การสร้างวงจรสามารถทำได้ง่ายๆ ด้วยเขียงหั่นขนมขนาดเล็ก ในภาพคุณสามารถเห็นวงจรในขณะที่ฉันสร้างมันบนเขียงหั่นขนมรวมถึงผลลัพธ์สุดท้ายเมื่อใส่ในตัวเรือนพลาสติก
ขั้นตอนที่ 3: ซอฟต์แวร์
ดังที่ได้กล่าวไปแล้ว ซอฟต์แวร์นี้เขียนขึ้นสำหรับ PIC12F617 มันเขียนใน JAL ในอดีตฉันเคยใช้การส่ง RF โดยใช้โมดูล RF 433 MHz แต่ฉันใช้โปรโตคอลการส่งสัญญาณแบบง่ายของตัวเองดังที่คุณสามารถหาได้ในคำแนะนำนี้: RF-Thermostat
โปรโตคอลของฉันทำงานได้ดีตราบใดที่ระยะทางไม่ใหญ่เกินไป สำหรับโครงการนี้ ฉันต้องการโปรโตคอลการส่ง RF ที่เชื่อถือได้มากขึ้น หลังจากการค้นคว้า ฉันพบห้องสมุด Virtual Wire ซึ่งเขียนในภาษา C สำหรับ Arduino เนื่องจากฉันใช้ PIC กับภาษาการเขียนโปรแกรม JAL ฉันจึงย้ายไลบรารีนี้จาก C เป็น JAL และใช้ใน Instructables นี้ ไลบรารีเสมือนนี้มีความน่าเชื่อถือดีกว่าโปรโตคอลทั่วไปที่ฉันใช้ แน่นอนว่าการส่งสัญญาณอาจผิดพลาดได้เสมอ เพื่อลดการสูญเสียของการส่ง ข้อความแต่ละข้อความจะถูกส่งออก 3 ครั้งโดยใช้หมายเลขลำดับที่แตกต่างกันสำหรับข้อความใหม่แต่ละข้อความ
ในโครงการนี้ PIC ทำงานบนความถี่สัญญาณนาฬิกาภายใน 8 MHz โดย Virtual Library จะใช้ Timer 2 เพื่อส่งข้อความ RF ด้วยอัตราบิต 1,000 บิต/วินาที
เมื่อกดสวิตช์กริ่งประตูด้านนอก ซอฟต์แวร์จะทำสิ่งต่อไปนี้:
- ดีดสวิตช์กริ่งประตู หากยังคงกดอยู่หลังจากผ่านไป 50 มิลลิวินาที โปรแกรมจะดำเนินต่อไปในขั้นตอนต่อไป มิฉะนั้น โปรแกรมจะเพิกเฉยต่อการกดสวิตช์กริ่งประตู
- หากสวิตช์ปิดใช้งานการส่งไม่ทำงาน ข้อความ 3 ไบต์ – ที่อยู่ คำสั่ง และหมายเลขลำดับ – จะถูกส่งผ่านเครื่องส่ง RF 433 MHz และไฟ LED สีเขียวจะเปิดขึ้นเป็นเวลาหนึ่งวินาที กริ่งประตูเดิมจะดังขึ้นแบบคู่ขนานโดยการเปิดใช้งานทรานซิสเตอร์ BC548 เป็นเวลาครึ่งวินาที
- หากสวิตช์ปิดใช้งานการส่งสัญญาณทำงาน การดำเนินการเดียวกันจะถูกดำเนินการ ยกเว้นการส่งสัญญาณ RF ซึ่งจะไม่เกิดขึ้น ด้วยวิธีนี้คุณสามารถปิดกริ่งประตูแบบไร้สายได้จากระยะไกลโดยที่กริ่งประตูเดิมยังคงทำงานอยู่
- เฉพาะเมื่อปล่อยสวิตช์กริ่งประตูอีกครั้งหลังจากกดแล้ว ระบบเกียร์ใหม่และเสียงเรียกเข้าใหม่จะเริ่มต้นขึ้น เพื่อป้องกันไม่ให้กริ่งประตูดังต่อไปเมื่อกดสวิตช์กริ่งประตูอย่างต่อเนื่อง
ไฟล์ต้นฉบับ JAL และไฟล์ Intel Hex แนบมาด้วย หากคุณสนใจที่จะใช้ไมโครคอนโทรลเลอร์ PIC กับ JAL ซึ่งเป็นภาษาปาสกาลที่เหมือนกับภาษาการเขียนโปรแกรม โปรดไปที่เว็บไซต์ดาวน์โหลดของ JAL
ขอให้สนุกกับการสร้างโครงการของคุณเองและตั้งตารอปฏิกิริยาของคุณ
แนะนำ:
UK Ring Video Doorbell Pro ทำงานร่วมกับ Mechanical Chime: 6 ขั้นตอน (พร้อมรูปภาพ)
UK Ring Video Doorbell Pro ทำงานร่วมกับ Mechanical Chime: ****************************************** ***************โปรดทราบว่าวิธีนี้ใช้ได้เฉพาะกับไฟ AC ตอนนี้ฉันจะอัปเดตหาก/เมื่อฉันพบวิธีแก้ปัญหาสำหรับกริ่งประตูที่ใช้ไฟ DC ในระหว่างนี้ หากคุณมีไฟ DC อุปทาน คุณจะต้องเ
DIY Smart Doorbell: รหัส การตั้งค่า และการรวม HA: 7 ขั้นตอน (พร้อมรูปภาพ)
DIY Smart Doorbell: Code, Setup และ HA Integration: ในโครงการนี้ ฉันจะแสดงให้คุณเห็นว่าคุณสามารถเปลี่ยนกริ่งประตูธรรมดาของคุณให้เป็นแบบสมาร์ทได้อย่างไรโดยไม่ต้องเปลี่ยนฟังก์ชันการทำงานปัจจุบันหรือตัดสายไฟ ฉันจะใช้บอร์ด ESP8266 ชื่อ Wemos D1 mini ใหม่กับ ESP8266 หรือไม่ ดู Introdu ของฉัน
DIY Musical Doorbell: 7 ขั้นตอน (พร้อมรูปภาพ)
DIY Musical Doorbell: เรียนรู้วิธีทำกระดิ่งดนตรีแบบง่ายๆ โดยใช้ IC กำเนิดเมโลดี้ UM66T เครื่องสร้าง Melody จะเล่น Für Elise ของ Beethoven เมื่อถูกกระตุ้นเนื่องจากใช้ UM66T-19L มี IC เวอร์ชันต่างๆ กัน ซึ่งแต่ละรุ่นได้รับการกำหนดค่าให้เล่นต่างกัน
Dr Who Tardis Doorbell: 14 ขั้นตอน (พร้อมรูปภาพ)
Dr Who Tardis Doorbell: นี่เป็นโครงการที่ฉันคิดขึ้นมาเพื่อสร้างกริ่งประตูควานหา เป็นกริ่งไร้สายที่เมื่อกดแล้วจะเล่นเสียงจากรายการ ฉันได้บันทึกและใช้เสียงจากซีรีส์ Matt Smith เพราะนี่คือของขวัญสำหรับน้องสาวเลี้ยงของฉัน และนั่นคือเธอ
Tiny UHF Tracker Transmitter: 5 ขั้นตอน (พร้อมรูปภาพ)
เครื่องส่งสัญญาณ UHF Tracker ขนาดเล็ก: นี่เป็นวงจรขนาดเล็กที่สามารถใช้เพื่อติดตามวัตถุได้ไกลถึง 400 เมตร โดยพื้นฐานแล้วเป็นเครื่องส่งสัญญาณ RF แบบมอดูเลต OOK ที่ปรับความเสถียรของ SAW การมอดูเลตทำได้ด้วยออสซิลเลเตอร์กำลังต่ำพิเศษความถี่ต่ำสองตัวที่เปิดใช้งานเครื่องส่งสัญญาณทุก