DIY: Using Arduino to make smart home system

Source: Internet
Author: User
DIY: Using Arduino to make smart home system

Intelligent production

Geek Fan · 2015-04-29 20:37

(Click on the public number above to quickly follow us)

Smart Home System is simply a combination of automation control system, computer network system and network communication technology in one of the networked intelligent home control system.

This article shows the smart Home system can be indoor and outdoor temperature, weather changes and door and window switch changes to monitor, the function is relatively single, but more is to provide you crossing a train of thought, hope after reading can have some harvest. In addition, this article is based on the principle of smart home system and how to use it, the code file will be downloaded in the original text, including the Arduino and Android app source code and APK file.

DIY materials (all materials cost about $):

Arduino, Ethernet module enc28j60, 2*DS18B20 temperature sensor, microphone module, Raindrop sensor, IR sensor, reed switch, relay, 4/7,000 ohm resistor, twisted pair, cable, soldering tool, screwdriver

Wiring diagram and principle introduction

Wire it as shown in the previous figure, and then enter the code at the end of the text into the Arduino IDE.

Workflow as shown above, the sensor monitors the data and sends it to the Arduino in real time, the phone or computer sends a request to the Arduino to view the data, and the Arduino responds to the request, and the final data is displayed on your phone or computer as a page.

Android App Description

Upload the apk file to your phone and install it. After the installation is complete, you can click the Settings button to set the IP address and whether to enable the alarm system.

When you start the alarm, the infrared sensor will alert you if it monitors anomalies in your home.

Browser Settings Description

First you need to open your router to set up the IP, and open 80 port, then you can access the IP through the browser.

Original source: Instructables

Author: change


Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.