Implementing a DND feature on an intercom

Hello!

Lately, I've been having a huge issue in my life. Basically, I live in an apartment and I receive random calls on the intercom in the middle of the night and before dawn while I'm sleeping, and the ringing wakes me up and I can't sleep again. When I get to the intercom nobody answers.

The problem is that I found no intercom device that has a programmable DND (Do not Disturb) feature, like modern smartphones using Android/iOS do.

I actually found some intercom devices that have TONS of features, but they require you to install both sides of the connection (inside and outside), and I only have access to the inside of my apartment since the outside part belongs to the building.

Basically, what I want to do is:

  1. Create an as-small-as-possible arduino device with two RJ11 interfaces, one input and one output.
  2. Check an internal clock ,that may be powered by a CR2032 for example. If I receive a call between midnight and 8 o' clock, do not pass the signal to the output. Otherwise, pass the signal to the intercom so it rings.
  3. It would be superb if the board itself can either draw energy from the same CR2032 or use the energy from the RJ11 to work.
  4. Seal it neatly in a case

I think, alternatively, I could split the RJ11 signal and add a ringer to the arduino itself, while also removing the builtin ringer from the intercom. That way it may be less interference in the call when I pick up.

I'm a computer scientist but I don't know jack shit about hardware. Is this possible to do? Which parts would I need?

Thank you so much!!

The problem with answering your question is that no one here has the slightest idea of what intercom you have or how it works, we have no idea how it's connected, other than with an RJ11 connection. What is on that connection is completely unknown to us.

So, about the only advice would be to use a relay to completely disconnect the intercom during the time you don't want it to work.

I have a computer but the program doesn't work some of the time, please tell me how to fix it. (Do you get my point?)

I don't know if the symmetry you pointed out makes sense. I don't want to process in any form or way the data, I just want to either let the data go through or not.

Can't it be even a simply physical connection that is there some of the time, and not there some of the time? Do I need details about the data of the network itself?

Well if you say so, then ok, it cant be helped.

Perhaps more helpfully, you can easily build a clock or timer with Arduino, search these fora for examples, there are lots. Given that we have no idea what the connection is or what signals it carries the only reasonable way to intercept it is with a relay. An RJ11 connection can have up to 6 wires, you need to find out which wires it actually uses and use a relay with enough poles to intercept them all. Without a lot more information I think the only reasonable power supply would be 5V, perhaps form a cell phone charger.

Good luck with your project.

That's exactly what it needs to be if you don't know what is on the connection. Simple connect or disconnect, which if it's to be automatic means a relay.

My point was that if I just tell you I have a computer and the program doesn't work some of the time I have given you far less information than you need to provide meaningful help. I guess you would need to know what computer, what program and what I mean by 'not working' and 'some of the time'.

If you've not read this: How to get the best out of this forum please do so now.

Thank you.

While I can see the logic of posting in 'device hacking' my experience on the forum suggests you'll get a better response in 'project guidance', so I have moved your question there.

I suggest a common mains timer and a relay made for RJ11 signals.
Then the question is how the system reacts. Maybe an alarm will go off, telling Your unit is out of order.

Hi,
Are the calls from someone walking down the street or calls from some other apartment in your building?
Some intercom central have a number that, when dialed, informs the number that called.
Check with your building administrator if your building central has this feature.
That way you'll know who calls you at night.
It can be a beautiful shy brunette. :grinning: :grinning: :grinning:

Really?

:roll_eyes:

Hey, thanks everybody for the input!

@PerryBebbington It seems the RJ11 only uses two wires. One seems to be 12V and the other is IO I think. I learned a lot a bout relays and timers in the past days. After an extensive research I found a phone that non-expensive phone that has this feature and sells here in brazil: DECT 6,0 KX-TGC210LBB - Panasonic Brasil

The only issue is that it needs to be plugged in the mains (just learned this term from @Railroader lol ) outlet. ~the mains~

I think I will use it since its an urgent problem, but maybe in the future I may be able to make a full working model that actually don't need to be plugged in the mains outlet, and uses the 12V from the RJ11 itself to power the Arduino and the intercom (hopefully this works). And then I would need only 1 relay for the data.

Thanks for everybody that helped!!

@Paul_B I read what PerryBebbington wrote wrong. I edited my answer. In fact there are a bunch of this on/off switches that sell by the bunch on amazon but ain't nobody got time for that.

@ruilviana thats very wishful thinking to be a beautiful shy brunette hahaha. With my 0.01% match ratio non tinder I don't think anything way this good comes for free hahaha. I gave a ring to the building manager and he said that the calls are from bypassers on the street, or confused delivery guys who dial the wrong number it seems. Either that or someone in the building don't like me at all. At least they will need to come to my door now to wake me up.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.