Project in progress

Smart Access [Home/Office Automation] © Apache-2.0

Home/Office automation. Control your electronic devices from anywhere.

  • 2,102 views
  • 5 comments
  • 12 respects

Components and supplies

1434509556 android phone color
Android device
I tested with Android 7 and 8. You can download application from https://play.google.com/store/apps/details?id=com.es.sa
×1
Ardgen mega
Arduino Mega 2560 & Genuino Mega 2560
Also work with Uno and Nano. Uploading sketch from Android app will only work for FTDI, CP2102 chips. This application can even work with NodeMCU, ESP32 etc. But those code is not published here. You can get the bin file [to upload manually] from here. http://erratums.com/Downloads/hardware/sa/hex/
×1
M6hlqueeutbzfkhid4ph
Arduino Ethernet Shield 2
I used a clone device. Chip W5100
×1
Relay Module (Generic)
You can use any relay module depending on the board you selected. I tested with 8 channel relay module.
×1
HC-05 [Bluetooth Transceiver Module with TTL Outputs]
This is required only if you wish to control via bluetooth. Otherwise you can still sync the device with software using usb.
×1

Apps and online services

Android Smart Access
You need to download this software from play store. I developed this software and published in play store for free. This application is communicating with my server so no need of static IP

About this project

This application helps to control electronic devices remotely. This is a cloud base application, so no Static IP required. You need a WiFi/Ethernet at Home/Office to connect Arduino devices. Then from your phone, you can control connected appliances from anywhere.

Android Application

You can download the android application from here.

How to Setup and Use (Guide)

How to setup and use (Guide)

Contact Us

Please do not hesitate to contact us at smartaccess@erratums.com

To know how to use this app, please click the link: http://help.sa.erratums.com/

Mainly focusing on Arduino Uno R3 and Arduino Mega 2560. Supporting chips: CP210x, FTDI (both upload and sync). CH34x (sync only). For Ethernet tested with W5100.

You can download the hex/bin files from here. For NodeMCU you need to use bin file from here to upload. For Arduino Uno and Mega this software can upload using the upload hex button under terminal. http://erratums.com/Downloads/hardware/sa/hex/

Code

Smart Access
This projects can communicate with an android application [Smart Access] and you can control your devices at home/office from anywhere through internet. This can also be used to control device locally using Bluetooth module. This inclue 2 files. 1. Smart Access.ino 2. Erratums.h You need to compile and upload to your Arduino Mega board. You need either Ethernet shield or Bluetooth module to control you device from androud application.
Force reset device
This sketch is used to delete the authentication code from the board. Once if you sync a board using your account, then it's locked and not possible to sync with other account. This is done so that, it's not possible for others to simply connect to your board and control devices using Bluetooth. So in case if you are blocked, maybe because you lost your google account then you can use this sketch to reset the authentication code. So that next time you can sync with you new account.

Schematics

How to connect devices
Here I'm using Bluetooth module. So no need to connect to mobile device.
Img 20180608 wa0019 eumvf9ex6l

Comments

Similar projects you might like

Binary Clock

Project showcase by pdio

  • 100 views
  • 4 comments
  • 1 respect

Central Heating Boiler Control Box

Project tutorial by Peter Groeneveld

  • 2,632 views
  • 6 comments
  • 17 respects

Arduino - Set Schedule via Web

Project tutorial by phpoc_man

  • 404 views
  • 2 comments
  • 13 respects

Protect Your Room with Fingerprints for Under $20

Project tutorial by Srivishnu Piratla

  • 3,137 views
  • 1 comment
  • 11 respects

Sump Pit Alarm

Project showcase by loupalladino

  • 110 views
  • 0 comments
  • 3 respects

Smart Talking Humanoid Robot Just with Arduino!

Project tutorial by ashraf_minhaj

  • 1,079 views
  • 4 comments
  • 10 respects
Add projectSign up / Login