วงแหวนแจ้งเตือนอินเตอร์คอมด้วย ESP8266


10

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

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

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

นี่คืออินเตอร์คอม


บางที SparkFun ESP8266อาจเป็นตัวเลือกที่ดีกว่านี้?


จากความคิดเห็นของ Chris Stratton จะเป็นวิธีที่ดีกว่าในการใช้ESP8266กับแหล่งจ่ายไฟของตัวเองและติดตามสัญญาณ acustic ของอินเตอร์คอมแทนที่จะใช้ระบบไฟฟ้าภายในของอินเตอร์คอมหรือไม่?

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


ต่อเนื่องกับความคิดครั้งแรกของฉันฉันพบนี้ปัจจุบันโมดูลตรวจจับ ACS712 ฉันเข้าใจว่านี่อาจ "ข้าม" สายเคเบิลที่มาจากพอร์ทัลไปยังอินเตอร์คอมและทำให้อินเตอร์คอมดังขึ้นเพื่อที่ว่าเมื่อสายเคเบิลนี้ได้รับพลังงาน (บางคนเรียกว่า) ฉันจะตรวจจับการเปลี่ยนแปลงนั้นได้หรือไม่

ดูเหมือนว่าฉันเป็นตัวเลือกที่แม่นยำและเรียบง่ายกว่าการตรวจจับเสียง


แหล่งจ่ายไฟ: - เสียง: 12 Vac - วิดีโอ: 18 Vdc ไม่มีอะไรมากในเอกสารฉันเดาว่าเขาต้องเปิดมันขึ้นมาและดูว่ามันมีอะไร
Snake Sanders

การเดินสายไฟ: - ระบบเข้าประตูเสียง: 4 สายสามัญ + N (1 สายโทรต่อบ้าน) - ระบบเข้าประตูวิดีโอ: 7 สายสามัญ + 1 วิดีโอโคแอกเชียล + N (1 สายโทรต่อบ้าน)
Snake Sanders

ในเวลาไม่กี่ชั่วโมงฉันสามารถเปิดและวางรูปได้ถ้าคุณต้องการ
Mulflar

1
ลิงก์นั้นใช้ได้ @Mulflar แต่มันจะดีกว่าถ้ามีการจัดระดับพลังงานเพื่อทำความเข้าใจอุปกรณ์ให้ดีขึ้น แต่หวังว่าเราจะมีมาตรฐานสากลสำหรับสิ่งนั้น
Prashanth Benny

1
คุณน่าจะหาวิธีที่ดีที่สุดในการตรวจสอบสัญญาณเสียงหรือทางไฟฟ้าแทนที่จะพยายามสอดสายเคเบิล แต่ระวังการเชื่อมต่อไฟฟ้าด้วยระบบอินเตอร์คอมจนกว่าคุณจะเข้าใจแหล่งจ่ายไฟของมันอย่างเต็มที่ ระบบของคุณอาจต้องการแหล่งจ่ายไฟของตัวเอง - แบตเตอรี่จะไม่คงอยู่และไม่ชัดเจนว่าคุณจะได้รับพลังงานที่สามารถใช้ประโยชน์ได้จากอินเตอร์คอม
Chris Stratton

คำตอบ:


5

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

วิธีการแก้ปัญหานั้นต้องการการบัดกรีและตัวต้านทานและแคปเตอร์บางตัวเพื่อจ่ายกระแสไฟฟ้า

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

การอ่านเสียงสามารถทำได้ด้วย ESP8266 หรือไมโครคอนโทรลเลอร์อะไรก็ตามที่สามารถอ่านค่าสูงและต่ำได้ โปรดทราบว่า ESP8266 ใช้แรงดันไฟฟ้า 3.3V และ LM567 5V

คุณจะดีกว่าถ้าคุณแยกการจ่ายไฟสำหรับแต่ละวงจรที่ระบุไว้

[1] http://www.scary-terry.com/more_stuff/tonedet/tonedet.htm

[2] http://www.electrodragon.com/product/special-sound-identifier-module/

(วงจรเดียวกันโดยไม่ต้องบัดกรี)


LM567 ไม่จำเป็นต้องใช้แหล่งจ่ายไฟภายในอินเตอร์คอมหรือไม่?
Prashanth Benny

คำแนะนำของฉันคือใช้แหล่งจ่ายไฟของตัวเองสำหรับทุกอุปกรณ์
mico

4

ฉันไม่แน่ใจว่าจะมีสัญญาณอินเตอร์คอมขัดข้องหรือไม่หากคุณใช้อุปกรณ์ใด ๆ (อาจเป็น IC) ที่ดูดพลังงานจากแหล่งจ่ายไฟของอินเตอร์คอม

หากไม่เป็นเช่นนั้นสิ่งต่างๆจะค่อนข้างเรียบง่าย ดังที่นายสแตรทตันกล่าวถึงในความคิดเห็นของเขานี่เป็นการสละสิทธิ์ฟรีของความซับซ้อนที่เกี่ยวข้องจำนวนมาก!

คุณสามารถใช้Arduino หรือวงจรไมโครคอนโทรลเลอร์อื่น ๆและหนึ่งในการเชื่อมต่อของช่องรับสัญญาณมันอุปทานของอินเตอร์คอม การเชื่อมต่อวงจรวงจรอินเตอร์คอมควรได้รับการดูแล

แต่ละวงจรควรแยกจากกันเนื่องจากความต้องการพลังงานอาจแตกต่างกันหรืออาจก่อให้เกิดการรบกวน

โปรแกรมไมโครคอนโทรลเลอร์เพื่อ ping เซิร์ฟเวอร์เมื่อตรวจจับสัญญาณบนเทอร์มินัลนั้น

โมดูล ESP8266 สามารถนำมาใช้สำหรับการเชื่อมต่อ

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


ดังนั้นคิดอีกครั้งใน ESP8266 (หรืออาจเป็น SparkFun ESP8266) คำถามของฉันอีกครั้งคือวิธีการใช้พลังงานจากอินเตอร์คอมและวิธีการตรวจสอบว่ามีคนดัง
Mulflar

มันควรจะขับเคลื่อนแยกต่างหาก คุณต้องมีโมดูลจ่ายไฟ 5V สำหรับทั้ง Arduino และ ESP8266 มันจะดีกว่านี้
Prashanth Benny

1
@Prashanth Benny โปรดทราบว่า ESP ทำงานจาก 3.3 V และไม่ได้มาจาก 5 V เป็น Arduinos ดั้งเดิม
Bence Kaulics
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.