I want to be able to phone call my house with my cell phone, enter a password with my cell phones keypad and then have a signal (HIGH or LOW) sent to a GPIO on my Arduino board. How do you set that up? What equipment is needed? Thanks in advance.
What type of phone at home and what company provides the connection? If regular land line telephone, then you will need to buy a certified interface device for the phone line, a modem.
Several ways…
A use DTMF tones
B use an auto answer modem to a processor that receives coded messages
C a personal web server
D a simple home-control app on your network.
How much experience do you have working with electronics and Arduinos ?
How much experience do you have working with switching of electrical mains ?
That's exactly what I did 25 years ago to turn my car Webasto pre heater on.
It was working well. But nowadays, you probably have wifi in your house and you can do it easily without building extra cellular devices.
My home phone uses the internet with Google Voice. I love it. For those of you who don't know it Google Voice provides phone calls to and from, texting to and from, and pics to and from. Oh, and the price FREE.
Electronics - some
Arduino programming - a lot
Then you are all set. Just write a program for your PC to send do the security stuff and send the command to your Arduino.
If you have a PC running 24/7 in your home and you install OpenVPN on the pc, you can connect to your openVPN, via your phone, which will put you on your local LAN, from wherever you are, as long as you have cell tower access.
Once you are on your LAN you then connect to a ESP8266 wireless web server via a local static IP address on the ESP8266 that you setup, then via the webserver you turn on a relay which will power on your A/C.
I can open/close my garage door and turn on/off my garage lights from any place. Here is a link to a script I wrote to turn on/off my garage lights either with my phone using the web server or from a 3-way switch mounted on the garage wall. If the switch on the wall is used the script will update my web sever which will show the new lights status on or off on my phone. I have my OpenVPN installed on my Linux PC and it is free. There are some you may purchase for a monthy fee if you don't want to install your own OpenVPN. HTH
SEE POST #16
In reading all the replies I just realized I did not provide you with all the information. My HVAC system is already running with an arduino board for guidance. My house has 3 thermostats spread thu out the house and 3 vent dampers that can redirect the flow of A/C thu out the house. So when you press one of 3 buttons the arduino selects which thermostat to use to control the HVAC system and then adjusts the vent dampers to aid in cooling that portion of the house. A fourth button disables all the thermostats thereby turning off the HVAC system when I leave the house. So now all I need is somehow to send a signal (high/low) to a GPIO on that same arduino board to tell it I’m coming home.
I believe I just figured it out! Between the first and second rings of an incoming phone call is the caller ID information. So let’s keep this simple. I would only be calling my empty house if I was on the road and wanted the arduino board to turn on the A/C. So I’ll design a program to look at the caller ID info and check it against my cell phone number. If it matches then BINGO !!! The beauty is the arduino doesn’t even have to answer the phone. Further more unless I press the fourth button (I’m leaving the house button) that code doesn’t even have to run. And after the code does run it can just turn itself off.
Do you have a script for that phone call stuff you can post here in the forum? I would like to see it. Thanks
"google/nest" has an app for that.
Nest is a JOKE. It does not adjust the air flow in the ducts to where you are in the house. So it just makes the whole house colder. Second and I did not know this but I called Nest and heard it from the horse’s mouth. When you leave your house and have Nest’s geofencing turn down or off you’re A/C it doesn’t talk directly to your Nest in your house. Instead the geofencing signal is sent to a server in the cloud. And then that server in turn sends the signal to your Nest in your house. So there is a server out there that has a list of all the empty houses to rob. There isn’t a day that goes by were you hear of a hacker breaking into some high level server. No thanks
Not my experience. Are you using multiple heads? I'm also not afraid of my shadow.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.